ArticleViewer$WebpageAdapter.smali
.class Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.super Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;
.source "ArticleViewer.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/ArticleViewer;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "WebpageAdapter"
.end annotation
# instance fields
.field private anchors:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private anchorsOffset:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private anchorsParent:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;",
">;"
}
.end annotation
.end field
.field private audioBlocks:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private audioMessages:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;"
}
.end annotation
.end field
.field private blocks:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;",
">;"
}
.end annotation
.end field
.field private context:Landroid/content/Context;
.field private localBlocks:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;",
">;"
}
.end annotation
.end field
.field private photoBlocks:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;",
">;"
}
.end annotation
.end field
.field final synthetic this$0:Lim/tpelyyftgw/ui/ArticleViewer;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V
.registers 3
.param p2, "ctx" # Landroid/content/Context;
.line 4616
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;-><init>()V
.line 4607
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
.line 4608
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
.line 4609
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->photoBlocks:Ljava/util/ArrayList;
.line 4610
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
.line 4611
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsOffset:Ljava/util/HashMap;
.line 4612
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsParent:Ljava/util/HashMap;
.line 4613
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioBlocks:Ljava/util/HashMap;
.line 4614
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioMessages:Ljava/util/ArrayList;
.line 4617
iput-object p2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
.line 4618
return-void
.end method
.method static synthetic access$14000(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioBlocks:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$14300(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioMessages:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsOffset:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$22100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->photoBlocks:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$6200(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->cleanup()V
return-void
.end method
.method static synthetic access$6300(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.param p2, "x2" # I
.param p3, "x3" # I
.param p4, "x4" # I
.line 4604
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
return-void
.end method
.method static synthetic access$6400(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$6500(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsParent:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$6600(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4604
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getTypeForBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
move-result v0
return v0
.end method
.method static synthetic access$6700(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V
.registers 6
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.param p1, "x1" # I
.param p2, "x2" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.param p3, "x3" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.param p4, "x4" # I
.param p5, "x5" # I
.line 4604
invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->bindBlockToHolder(ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V
return-void
.end method
.method static synthetic access$6900(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$7000(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
return-void
.end method
.method static synthetic access$7100(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.line 4604
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
return-object v0
.end method
.method private addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.registers 8
.param p1, "block" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5058
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
const/16 v1, 0x38
const/4 v2, 0x1
if-eqz v0, :cond_25
.line 5059
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
.line 5060
.local v0, "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-wide v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->photo_id:J
invoke-static {v3, v4, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->access$12900(Lim/tpelyyftgw/ui/ArticleViewer;J)Lim/tpelyyftgw/tgnet/TLRPC$Photo;
move-result-object v3
.line 5061
.local v3, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
if-eqz v3, :cond_23
.line 5062
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;
invoke-static {v4, v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;IZ)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 5063
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->thumbObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 5064
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->photoBlocks:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5066
.end local v0 # "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
.end local v3 # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
:cond_23
goto/16 :goto_b4
:cond_25
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
if-eqz v0, :cond_4e
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, p1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13000(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Z
move-result v0
if-eqz v0, :cond_4e
.line 5067
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
.line 5068
.local v0, "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-wide v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->video_id:J
invoke-static {v3, v4, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10800(Lim/tpelyyftgw/ui/ArticleViewer;J)Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
.line 5069
.local v3, "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v3, :cond_4d
.line 5070
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
invoke-static {v4, v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;IZ)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 5071
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->thumbObject:Lim/tpelyyftgw/tgnet/TLObject;
.line 5072
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->photoBlocks:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5074
.end local v0 # "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
.end local v3 # "document":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_4d
goto :goto_b4
:cond_4e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
if-eqz v0, :cond_7a
.line 5075
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
.line 5076
.local v0, "slideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->items:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.line 5077
.local v1, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_5c
if-ge v2, v1, :cond_74
.line 5078
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->items:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5079
.local v3, "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13100(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v4
iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->groupId:I
.line 5080
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 5077
.end local v3 # "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
add-int/lit8 v2, v2, 0x1
goto :goto_5c
.line 5082
.end local v2 # "a":I
:cond_74
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13108(Lim/tpelyyftgw/ui/ArticleViewer;)I
.line 5083
.end local v0 # "slideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
.end local v1 # "count":I
goto :goto_b4
:cond_7a
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
if-eqz v0, :cond_a6
.line 5084
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
.line 5085
.local v0, "collage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->items:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.line 5086
.restart local v1 # "count":I
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_88
if-ge v2, v1, :cond_a0
.line 5087
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->items:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5088
.restart local v3 # "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13100(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v4
iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->groupId:I
.line 5089
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 5086
.end local v3 # "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
add-int/lit8 v2, v2, 0x1
goto :goto_88
.line 5091
.end local v2 # "a":I
:cond_a0
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13108(Lim/tpelyyftgw/ui/ArticleViewer;)I
.end local v0 # "collage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
.end local v1 # "count":I
goto :goto_b3
.line 5092
:cond_a6
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
if-eqz v0, :cond_b3
.line 5093
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
.line 5094
.local v0, "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;->cover:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
goto :goto_b4
.line 5092
.end local v0 # "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
:cond_b3
:goto_b3
nop
.line 5096
:goto_b4
return-void
.end method
.method private addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.registers 29
.param p1, "block" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.param p2, "level" # I
.param p3, "listLevel" # I
.param p4, "position" # I
.line 4783
move-object/from16 v1, p0
move-object/from16 v0, p1
move/from16 v2, p2
move/from16 v3, p3
move/from16 v4, p4
move-object/from16 v5, p1
.line 4784
.local v5, "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
instance-of v6, v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v6, :cond_17
.line 4785
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 4786
.local v6, "blockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v0
.line 4788
.end local v6 # "blockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.end local p1 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:cond_17
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
if-nez v6, :cond_25
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
if-nez v6, :cond_25
.line 4789
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4790
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4792
:cond_25
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v6, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v0
.line 4793
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockUnsupported;
if-eqz v6, :cond_30
.line 4794
return-void
.line 4795
:cond_30
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
if-eqz v6, :cond_4d
.line 4796
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
move-object v7, v0
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;->name:Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4797
return-void
.line 4799
:cond_4d
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
if-nez v6, :cond_5a
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
if-nez v6, :cond_5a
.line 4800
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4803
:cond_5a
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
const/4 v7, 0x0
const/4 v8, 0x1
if-eqz v6, :cond_e3
.line 4804
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
.line 4805
.local v6, "blockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
new-instance v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
invoke-direct {v9}, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;-><init>()V
.line 4806
.local v9, "message":Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
iput-boolean v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->out:Z
.line 4807
iget-wide v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->audio_id:J
invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/Long;->hashCode()I
move-result v8
neg-int v8, v8
iput v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->mid:I
iput v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->id:I
.line 4808
new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerUser;
invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerUser;-><init>()V
iput-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
.line 4809
iget-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v10}, Lim/tpelyyftgw/ui/ArticleViewer;->access$9200(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v10
iput v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->from_id:I
iput v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
.line 4810
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v10
const-wide/16 v12, 0x3e8
div-long/2addr v10, v12
long-to-int v8, v10
iput v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->date:I
.line 4811
const-string v8, ""
iput-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->message:Ljava/lang/String;
.line 4812
new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;-><init>()V
iput-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.line 4813
iget-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v10}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
move-result-object v10
iput-object v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 4814
iget-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->flags:I
or-int/lit8 v10, v10, 0x3
iput v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->flags:I
.line 4815
iget-object v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-wide v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->audio_id:J
invoke-static {v10, v11, v12}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10800(Lim/tpelyyftgw/ui/ArticleViewer;J)Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v10
iput-object v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 4816
iget v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->flags:I
or-int/lit16 v8, v8, 0x300
iput v8, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_message;->flags:I
.line 4817
new-instance v8, Lim/tpelyyftgw/messenger/MessageObject;
sget v10, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-direct {v8, v10, v9, v7}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
move-object v7, v8
.line 4818
.local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioMessages:Ljava/util/ArrayList;
invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4819
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioBlocks:Ljava/util/HashMap;
invoke-virtual {v8, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4820
.end local v6 # "blockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
.end local v7 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v9 # "message":Lim/tpelyyftgw/tgnet/TLRPC$TL_message;
move-object/from16 v17, v0
goto/16 :goto_59a
:cond_e3
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
const/4 v9, 0x0
if-eqz v6, :cond_174
.line 4821
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
.line 4822
.local v6, "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->blocks:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
move-result v7
if-nez v7, :cond_170
.line 4823
const/4 v7, -0x1
iput v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->level:I
.line 4824
const/4 v7, 0x0
.local v7, "b":I
:goto_f7
iget-object v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->blocks:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
if-ge v7, v10, :cond_141
.line 4825
iget-object v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->blocks:Ljava/util/ArrayList;
invoke-virtual {v10, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4826
.local v10, "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
instance-of v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockUnsupported;
if-eqz v11, :cond_10c
.line 4827
goto :goto_13e
.line 4828
:cond_10c
instance-of v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
if-eqz v11, :cond_129
.line 4829
move-object v11, v10
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
.line 4830
.local v11, "pageBlockAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
iget-object v12, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;->name:Ljava/lang/String;
invoke-virtual {v13}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v13
iget-object v14, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v14
invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v12, v13, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4831
goto :goto_13e
.line 4833
.end local v11 # "pageBlockAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAnchor;
:cond_129
iput v8, v10, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->level:I
.line 4834
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->blocks:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v8
if-ne v7, v11, :cond_136
.line 4835
iput-boolean v8, v10, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;->bottom:Z
.line 4837
:cond_136
iget-object v11, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4838
invoke-direct {v1, v10}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addAllMediaFromBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4824
.end local v10 # "innerBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_13e
add-int/lit8 v7, v7, 0x1
goto :goto_f7
.line 4840
.end local v7 # "b":I
:cond_141
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;
move-result-object v7
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_15d
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer;->getPlainText(Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Ljava/lang/CharSequence;
move-result-object v7
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_170
.line 4841
:cond_15d
new-instance v7, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v7, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4842
.local v7, "pageBlockEmbedPostCaption":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;->parent:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;->access$11002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
.line 4843
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iput-object v8, v7, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
.line 4844
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4847
.end local v6 # "pageBlockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
.end local v7 # "pageBlockEmbedPostCaption":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockEmbedPostCaption;
:cond_170
move-object/from16 v17, v0
goto/16 :goto_59a
:cond_174
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
if-eqz v6, :cond_1c3
.line 4848
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.line 4850
.local v6, "pageBlockRelatedArticles":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
new-instance v7, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v7, v10, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4851
.local v7, "shadow":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;->parent:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;->access$11202(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.line 4852
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v8
invoke-virtual {v10, v11, v7}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 4854
const/4 v8, 0x0
.local v8, "b":I
iget-object v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;->articles:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
.local v10, "size":I
:goto_196
if-ge v8, v10, :cond_1ad
.line 4855
new-instance v11, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
iget-object v12, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v11, v12, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4856
.local v11, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
invoke-static {v11, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.line 4857
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->num:I
invoke-static {v11, v8}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;->access$7302(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;I)I
.line 4858
iget-object v12, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v12, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4854
.end local v11 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
add-int/lit8 v8, v8, 0x1
goto :goto_196
.line 4860
.end local v8 # "b":I
.end local v10 # "size":I
:cond_1ad
if-nez v4, :cond_1bf
.line 4861
new-instance v8, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;
iget-object v10, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v8, v10, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
move-object v7, v8
.line 4862
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;->parent:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;->access$11202(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.line 4863
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4865
.end local v6 # "pageBlockRelatedArticles":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.end local v7 # "shadow":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;
:cond_1bf
move-object/from16 v17, v0
goto/16 :goto_59a
:cond_1c3
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
if-eqz v6, :cond_1fa
.line 4866
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
.line 4867
.local v6, "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
const/4 v7, 0x0
.local v7, "b":I
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->blocks:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
.local v8, "size":I
:goto_1d1
if-ge v7, v8, :cond_1f6
.line 4868
new-instance v10, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
iget-object v11, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v10, v11, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4869
.local v10, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v10, v5}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4870
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->blocks:Ljava/util/ArrayList;
invoke-virtual {v11, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v10, v11}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4871
iget-object v11, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v11, v5, v10}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11500(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v11
add-int/lit8 v12, v2, 0x1
invoke-direct {v1, v11, v12, v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 4867
.end local v10 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
add-int/lit8 v7, v7, 0x1
goto :goto_1d1
.line 4886
.end local v6 # "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
.end local v7 # "b":I
.end local v8 # "size":I
:cond_1f6
move-object/from16 v17, v0
goto/16 :goto_59a
:cond_1fa
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
const-string v10, " "
const-string v11, ".%d"
const-string v12, "%d."
if-eqz v6, :cond_372
.line 4887
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.line 4889
.local v6, "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
new-instance v13, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
iget-object v14, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v13, v14, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4890
.local v13, "pageBlockListParent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->pageBlockList:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
invoke-static {v13, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->access$7502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.line 4891
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->level:I
invoke-static {v13, v3}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->access$11702(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;I)I
.line 4893
const/4 v14, 0x0
.local v14, "b":I
iget-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;->items:Ljava/util/ArrayList;
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v15
.local v15, "size":I
:goto_21b
if-ge v14, v15, :cond_36a
.line 4894
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;->items:Ljava/util/ArrayList;
invoke-virtual {v7, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.line 4896
.local v7, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
new-instance v8, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
move/from16 v17, v15
.end local v15 # "size":I
.local v17, "size":I
iget-object v15, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-direct {v8, v15, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4897
.local v8, "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->index:I
invoke-static {v8, v14}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$11802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;I)I
.line 4898
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->parent:Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
invoke-static {v8, v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
.line 4899
iget-boolean v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;->ordered:Z
if-eqz v15, :cond_26a
.line 4900
iget-object v15, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v15}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v15
if-eqz v15, :cond_255
.line 4901
const/4 v15, 0x1
new-array v9, v15, [Ljava/lang/Object;
add-int/lit8 v16, v14, 0x1
invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v16
const/16 v18, 0x0
aput-object v16, v9, v18
invoke-static {v11, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->num:Ljava/lang/String;
invoke-static {v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$12002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_270
.line 4903
:cond_255
const/4 v15, 0x1
const/16 v18, 0x0
new-array v9, v15, [Ljava/lang/Object;
add-int/lit8 v15, v14, 0x1
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
aput-object v15, v9, v18
invoke-static {v12, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->num:Ljava/lang/String;
invoke-static {v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$12002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_270
.line 4906
:cond_26a
const-string/jumbo v9, "\u2022"
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->num:Ljava/lang/String;
invoke-static {v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$12002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Ljava/lang/String;)Ljava/lang/String;
.line 4908
:goto_270
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->items:Ljava/util/ArrayList;
invoke-static {v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->access$12100(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Ljava/util/ArrayList;
move-result-object v9
invoke-virtual {v9, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4910
instance-of v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;
if-eqz v9, :cond_286
.line 4911
move-object v9, v7
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$10502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
move-object/from16 v18, v6
goto :goto_2b8
.line 4912
:cond_286
instance-of v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
if-eqz v9, :cond_2b6
.line 4913
move-object v9, v7
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.line 4914
.local v9, "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
iget-object v15, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v15}, Ljava/util/ArrayList;->isEmpty()Z
move-result v15
if-nez v15, :cond_2a4
.line 4915
iget-object v15, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;->blocks:Ljava/util/ArrayList;
move-object/from16 v18, v6
const/4 v6, 0x0
.end local v6 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.local v18, "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
invoke-virtual {v15, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v8, v15}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5302(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
goto :goto_2b8
.line 4917
.end local v18 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.restart local v6 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
:cond_2a4
move-object/from16 v18, v6
.end local v6 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.restart local v18 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;-><init>()V
.line 4918
.local v6, "text":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;
new-instance v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
invoke-direct {v15}, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;-><init>()V
.line 4919
.local v15, "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
iput-object v10, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;
.line 4920
iput-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemText;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.line 4921
move-object v7, v6
goto :goto_2b8
.line 4912
.end local v9 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v15 # "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
.end local v18 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.local v6, "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
:cond_2b6
move-object/from16 v18, v6
.line 4924
.end local v6 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.restart local v18 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
:goto_2b8
instance-of v6, v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v6, :cond_2d9
.line 4925
move-object v6, v5
check-cast v6, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 4926
.local v6, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
new-instance v9, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
iget-object v15, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
move-object/from16 v19, v10
const/4 v10, 0x0
invoke-direct {v9, v15, v10}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4927
.local v9, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v10
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v9, v10}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4928
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4929
add-int/lit8 v10, v3, 0x1
invoke-direct {v1, v9, v2, v10, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 4930
.end local v6 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.end local v9 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
goto :goto_2ea
.line 4932
:cond_2d9
move-object/from16 v19, v10
if-nez v14, :cond_2e4
.line 4933
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v6, v5, v8}, Lim/tpelyyftgw/ui/ArticleViewer;->access$12200(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v6
.local v6, "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
goto :goto_2e5
.line 4935
.end local v6 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:cond_2e4
move-object v6, v8
.line 4937
.restart local v6 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_2e5
add-int/lit8 v9, v3, 0x1
invoke-direct {v1, v6, v2, v9, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 4940
.end local v6 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_2ea
instance-of v6, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
if-eqz v6, :cond_35b
.line 4941
move-object v6, v7
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.line 4942
.local v6, "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
const/4 v9, 0x1
.local v9, "c":I
iget-object v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
.local v10, "size2":I
:goto_2f8
if-ge v9, v10, :cond_352
.line 4943
new-instance v15, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
move-object/from16 v20, v7
.end local v7 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.local v20, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
iget-object v7, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
move-object/from16 v21, v8
const/4 v8, 0x0
.end local v8 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.local v21, "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
invoke-direct {v15, v7, v8}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
move-object v8, v15
.line 4944
.end local v21 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.restart local v8 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v8, v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5302(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4945
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->parent:Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
invoke-static {v8, v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
.line 4947
instance-of v7, v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v7, :cond_339
.line 4948
move-object v7, v5
check-cast v7, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 4949
.local v7, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
new-instance v15, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
move-object/from16 v22, v6
.end local v6 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.local v22, "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
move/from16 v23, v10
const/4 v10, 0x0
.end local v10 # "size2":I
.local v23, "size2":I
invoke-direct {v15, v6, v10}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
move-object v6, v15
.line 4950
.local v6, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v10
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6, v10}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4951
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6, v8}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4952
add-int/lit8 v10, v3, 0x1
invoke-direct {v1, v6, v2, v10, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 4953
.end local v6 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.end local v7 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
goto :goto_342
.line 4954
.end local v22 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v23 # "size2":I
.local v6, "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.restart local v10 # "size2":I
:cond_339
move-object/from16 v22, v6
move/from16 v23, v10
.end local v6 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v10 # "size2":I
.restart local v22 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.restart local v23 # "size2":I
add-int/lit8 v6, v3, 0x1
invoke-direct {v1, v8, v2, v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 4956
:goto_342
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->items:Ljava/util/ArrayList;
invoke-static {v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;->access$12100(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;)Ljava/util/ArrayList;
move-result-object v6
invoke-virtual {v6, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4942
add-int/lit8 v9, v9, 0x1
move-object/from16 v7, v20
move-object/from16 v6, v22
move/from16 v10, v23
goto :goto_2f8
.end local v20 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.end local v22 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v23 # "size2":I
.restart local v6 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.local v7, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.restart local v10 # "size2":I
:cond_352
move-object/from16 v22, v6
move-object/from16 v20, v7
move-object/from16 v21, v8
move/from16 v23, v10
.end local v6 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v7 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.end local v8 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.end local v10 # "size2":I
.restart local v20 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.restart local v21 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.restart local v22 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.restart local v23 # "size2":I
goto :goto_35d
.line 4940
.end local v9 # "c":I
.end local v20 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.end local v21 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.end local v22 # "pageListItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListItemBlocks;
.end local v23 # "size2":I
.restart local v7 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.restart local v8 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
:cond_35b
move-object/from16 v20, v7
.line 4893
.end local v7 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListItem;
.end local v8 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
:goto_35d
add-int/lit8 v14, v14, 0x1
move/from16 v15, v17
move-object/from16 v6, v18
move-object/from16 v10, v19
const/4 v7, 0x0
const/4 v8, 0x1
const/4 v9, 0x0
goto/16 :goto_21b
.end local v17 # "size":I
.end local v18 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.local v6, "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.local v15, "size":I
:cond_36a
move-object/from16 v18, v6
move/from16 v17, v15
.line 4960
.end local v6 # "pageBlockList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockList;
.end local v13 # "pageBlockListParent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListParent;
.end local v14 # "b":I
.end local v15 # "size":I
move-object/from16 v17, v0
goto/16 :goto_59a
:cond_372
move-object/from16 v19, v10
instance-of v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
if-eqz v6, :cond_598
.line 4961
move-object v6, v0
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.line 4963
.local v6, "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
new-instance v7, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
iget-object v8, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v9, 0x0
invoke-direct {v7, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4964
.local v7, "pageBlockOrderedListParent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->pageBlockOrderedList:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->access$12402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;)Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.line 4965
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->level:I
invoke-static {v7, v3}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->access$12502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;I)I
.line 4967
const/4 v8, 0x0
.local v8, "b":I
iget-object v9, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;->items:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
.local v9, "size":I
:goto_390
if-ge v8, v9, :cond_591
.line 4968
iget-object v10, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;->items:Ljava/util/ArrayList;
invoke-virtual {v10, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.line 4970
.local v10, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
new-instance v13, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
iget-object v14, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v15, 0x0
invoke-direct {v13, v14, v15}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 4971
.local v13, "pageBlockOrderedListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->index:I
invoke-static {v13, v8}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;I)I
.line 4972
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->parent:Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
invoke-static {v13, v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$6002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
.line 4973
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->items:Ljava/util/ArrayList;
invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->access$12700(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;)Ljava/util/ArrayList;
move-result-object v14
invoke-virtual {v14, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4975
instance-of v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
const-string v15, "."
if-eqz v14, :cond_43a
.line 4976
move-object v14, v10
check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
.line 4977
.local v14, "pageListOrderedItemText":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
move-object/from16 v17, v0
.end local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.local v17, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v13, v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$10602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.line 4979
iget-object v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;->num:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3fd
.line 4980
iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v0
if-eqz v0, :cond_3e6
.line 4981
const/4 v0, 0x1
new-array v15, v0, [Ljava/lang/Object;
add-int/lit8 v16, v8, 0x1
invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v16
const/16 v18, 0x0
aput-object v16, v15, v18
invoke-static {v11, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v15
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v15}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
move-object/from16 v18, v6
goto :goto_432
.line 4983
:cond_3e6
const/4 v0, 0x1
const/16 v18, 0x0
new-array v15, v0, [Ljava/lang/Object;
add-int/lit8 v0, v8, 0x1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v15, v18
invoke-static {v12, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
move-object/from16 v18, v6
goto :goto_432
.line 4986
:cond_3fd
iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v0
if-eqz v0, :cond_41c
.line 4987
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v15, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;->num:Ljava/lang/String;
invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
move-object/from16 v18, v6
goto :goto_432
.line 4989
:cond_41c
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
move-object/from16 v18, v6
.end local v6 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.local v18, "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
iget-object v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;->num:Ljava/lang/String;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
.line 4992
.end local v14 # "pageListOrderedItemText":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
:goto_432
move/from16 v20, v9
move-object/from16 v9, v19
const/16 v16, 0x0
goto/16 :goto_4e6
.end local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v18 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.restart local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.restart local v6 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
:cond_43a
move-object/from16 v17, v0
move-object/from16 v18, v6
.end local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v6 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.restart local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.restart local v18 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
instance-of v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
if-eqz v0, :cond_4e0
.line 4993
move-object v0, v10
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.line 4994
.local v0, "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
move-result v6
if-nez v6, :cond_45e
.line 4995
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->blocks:Ljava/util/ArrayList;
const/4 v14, 0x0
invoke-virtual {v6, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v13, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move/from16 v20, v9
move-object/from16 v9, v19
goto :goto_471
.line 4997
:cond_45e
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;-><init>()V
.line 4998
.local v6, "text":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
new-instance v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
invoke-direct {v14}, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;-><init>()V
.line 4999
.local v14, "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
move/from16 v20, v9
move-object/from16 v9, v19
.end local v9 # "size":I
.local v20, "size":I
iput-object v9, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;
.line 5000
iput-object v14, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.line 5001
move-object v10, v6
.line 5004
.end local v6 # "text":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemText;
.end local v14 # "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
:goto_471
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->num:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_4ab
.line 5005
iget-object v6, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v6}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v6
if-eqz v6, :cond_496
.line 5006
const/4 v6, 0x1
new-array v14, v6, [Ljava/lang/Object;
add-int/lit8 v15, v8, 0x1
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
const/16 v16, 0x0
aput-object v15, v14, v16
invoke-static {v11, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v14
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v14}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_4e6
.line 5008
:cond_496
const/4 v6, 0x1
const/16 v16, 0x0
new-array v14, v6, [Ljava/lang/Object;
add-int/lit8 v15, v8, 0x1
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
aput-object v15, v14, v16
invoke-static {v12, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v14
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v14}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_4e6
.line 5011
:cond_4ab
const/4 v6, 0x1
const/16 v16, 0x0
iget-object v14, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v14}, Lim/tpelyyftgw/ui/ArticleViewer;->access$11900(Lim/tpelyyftgw/ui/ArticleViewer;)Z
move-result v14
if-eqz v14, :cond_4cb
.line 5012
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v15, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->num:Ljava/lang/String;
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v14
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v14}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_4e6
.line 5014
:cond_4cb
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->num:Ljava/lang/String;
invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->num:Ljava/lang/String;
invoke-static {v13, v6}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$12802(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Ljava/lang/String;)Ljava/lang/String;
goto :goto_4e6
.line 4992
.end local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.end local v20 # "size":I
.restart local v9 # "size":I
:cond_4e0
move/from16 v20, v9
move-object/from16 v9, v19
const/16 v16, 0x0
.line 5018
.end local v9 # "size":I
.restart local v20 # "size":I
:goto_4e6
instance-of v0, v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v0, :cond_505
.line 5019
move-object v0, v5
check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5020
.local v0, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
new-instance v6, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
iget-object v14, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
const/4 v15, 0x0
invoke-direct {v6, v14, v15}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 5021
.local v6, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v14
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6, v14}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5022
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v6, v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5023
add-int/lit8 v14, v3, 0x1
invoke-direct {v1, v6, v2, v14, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 5024
.end local v0 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.end local v6 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
goto :goto_514
.line 5026
:cond_505
if-nez v8, :cond_50e
.line 5027
iget-object v0, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0, v5, v13}, Lim/tpelyyftgw/ui/ArticleViewer;->access$12200(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v0
.local v0, "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
goto :goto_50f
.line 5029
.end local v0 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:cond_50e
move-object v0, v13
.line 5031
.restart local v0 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_50f
add-int/lit8 v6, v3, 0x1
invoke-direct {v1, v0, v2, v6, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 5034
.end local v0 # "finalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_514
instance-of v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
if-eqz v0, :cond_580
.line 5035
move-object v0, v10
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.line 5036
.local v0, "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
const/4 v6, 0x1
.local v6, "c":I
iget-object v14, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v14
.local v14, "size2":I
:goto_522
if-ge v6, v14, :cond_578
.line 5037
new-instance v15, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
move-object/from16 v21, v9
iget-object v9, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
move-object/from16 v22, v10
const/4 v10, 0x0
.end local v10 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.local v22, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
invoke-direct {v15, v9, v10}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
move-object v13, v15
.line 5038
iget-object v9, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;->blocks:Ljava/util/ArrayList;
invoke-virtual {v9, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v13, v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5402(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5039
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->parent:Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
invoke-static {v13, v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$6002(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;)Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
.line 5041
instance-of v9, v5, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v9, :cond_560
.line 5042
move-object v9, v5
check-cast v9, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5043
.local v9, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
new-instance v10, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
iget-object v15, v1, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
move-object/from16 p1, v0
const/4 v0, 0x0
.end local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.local p1, "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
invoke-direct {v10, v15, v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.line 5044
.local v10, "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v9}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v15
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v10, v15}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5502(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5045
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v10, v13}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5602(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5046
add-int/lit8 v15, v3, 0x1
invoke-direct {v1, v10, v2, v15, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
.line 5047
.end local v9 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.end local v10 # "child":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
goto :goto_568
.line 5048
.end local p1 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.restart local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
:cond_560
move-object/from16 p1, v0
const/4 v0, 0x0
.end local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.restart local p1 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
add-int/lit8 v9, v3, 0x1
:try_start_565
invoke-direct {v1, v13, v2, v9, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->addBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;III)V
:try_end_568
.catchall {:try_start_565 .. :try_end_568} :catchall_59b
.line 5050
:goto_568
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->items:Ljava/util/ArrayList;
invoke-static {v7}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;->access$12700(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;)Ljava/util/ArrayList;
move-result-object v9
invoke-virtual {v9, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5036
add-int/lit8 v6, v6, 0x1
move-object/from16 v0, p1
move-object/from16 v9, v21
move-object/from16 v10, v22
goto :goto_522
.end local v22 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.end local p0 # "this":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
.end local p1 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.restart local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.local v10, "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
:cond_578
move-object/from16 p1, v0
move-object/from16 v21, v9
move-object/from16 v22, v10
const/4 v0, 0x0
.end local v0 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.end local v10 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.restart local v22 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.restart local p1 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
goto :goto_585
.line 5034
.end local v6 # "c":I
.end local v14 # "size2":I
.end local v22 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.end local p1 # "pageListOrderedItemBlocks":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageListOrderedItemBlocks;
.restart local v10 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
:cond_580
move-object/from16 v21, v9
move-object/from16 v22, v10
const/4 v0, 0x0
.line 4967
.end local v10 # "item":Lim/tpelyyftgw/tgnet/TLRPC$PageListOrderedItem;
.end local v13 # "pageBlockOrderedListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
:goto_585
add-int/lit8 v8, v8, 0x1
move-object/from16 v0, v17
move-object/from16 v6, v18
move/from16 v9, v20
move-object/from16 v19, v21
goto/16 :goto_390
.end local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v18 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.end local v20 # "size":I
.local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.local v6, "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.local v9, "size":I
:cond_591
move-object/from16 v17, v0
move-object/from16 v18, v6
move/from16 v20, v9
.end local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v6 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.end local v9 # "size":I
.restart local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.restart local v18 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.restart local v20 # "size":I
goto :goto_59a
.line 4960
.end local v7 # "pageBlockOrderedListParent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListParent;
.end local v8 # "b":I
.end local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v18 # "pageBlockOrderedList":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockOrderedList;
.end local v20 # "size":I
.restart local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:cond_598
move-object/from16 v17, v0
.line 5055
.end local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.restart local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_59a
return-void
.line 5048
.end local v5 # "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v17 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local p2 # "level":I
.end local p3 # "listLevel":I
.end local p4 # "position":I
:catchall_59b
move-exception v0
move-object v2, v0
goto :goto_59f
:goto_59e
throw v2
:goto_59f
goto :goto_59e
.end method
.method private bindBlockToHolder(ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V
.registers 13
.param p1, "type" # I
.param p2, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.param p3, "block" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.param p4, "position" # I
.param p5, "total" # I
.line 5282
move-object v0, p3
.line 5283
.local v0, "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
instance-of v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
if-eqz v1, :cond_b
.line 5284
move-object v1, p3
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
iget-object p3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;->cover:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
goto :goto_16
.line 5285
:cond_b
instance-of v1, p3, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v1, :cond_16
.line 5286
move-object v1, p3
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5287
.local v1, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object p3
.line 5289
.end local v1 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
:cond_16
:goto_16
const/16 v1, 0x64
if-eq p1, v1, :cond_18c
const/4 v1, 0x0
const/4 v2, 0x1
packed-switch p1, :pswitch_data_1a8
goto/16 :goto_1a6
.line 5427
:pswitch_21
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;
.line 5428
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;
goto/16 :goto_1a6
.line 5422
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;
:pswitch_27
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;
.line 5423
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;)V
.line 5424
goto/16 :goto_1a6
.line 5417
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;
:pswitch_33
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;
.line 5418
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;)V
.line 5419
goto/16 :goto_1a6
.line 5412
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;
:pswitch_3f
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
.line 5413
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;)V
.line 5414
goto/16 :goto_1a6
.line 5407
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
:pswitch_4b
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
.line 5408
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;->setBlock(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;)V
.line 5409
goto/16 :goto_1a6
.line 5402
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
:pswitch_57
iget-object v3, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v3, Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;
.line 5403
.local v3, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;
move-object v4, p3
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
if-nez p4, :cond_62
const/4 v5, 0x1
goto :goto_63
:cond_62
const/4 v5, 0x0
:goto_63
add-int/lit8 v6, p5, -0x1
if-ne p4, v6, :cond_68
const/4 v1, 0x1
:cond_68
invoke-virtual {v3, v4, v5, v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;ZZ)V
.line 5404
goto/16 :goto_1a6
.line 5397
.end local v3 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;
:pswitch_6d
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
.line 5398
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;->setBlock(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)V
.line 5399
goto/16 :goto_1a6
.line 5392
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
:pswitch_79
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;
.line 5393
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;)V
.line 5394
goto/16 :goto_1a6
.line 5387
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;
:pswitch_85
iget-object v3, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v3, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
.line 5388
.local v3, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
move-object v4, p3
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
if-nez p4, :cond_90
const/4 v5, 0x1
goto :goto_91
:cond_90
const/4 v5, 0x0
:goto_91
add-int/lit8 v6, p5, -0x1
if-ne p4, v6, :cond_96
const/4 v1, 0x1
:cond_96
invoke-virtual {v3, v4, v5, v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;ZZ)V
.line 5389
goto/16 :goto_1a6
.line 5382
.end local v3 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
:pswitch_9b
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
.line 5383
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;)V
.line 5384
goto/16 :goto_1a6
.line 5377
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
:pswitch_a7
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;
.line 5378
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;)V
.line 5379
goto/16 :goto_1a6
.line 5372
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;
:pswitch_b3
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;
.line 5373
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;)V
.line 5374
goto/16 :goto_1a6
.line 5367
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;
:pswitch_bf
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;
.line 5368
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;)V
.line 5369
goto/16 :goto_1a6
.line 5362
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;
:pswitch_cb
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;
.line 5363
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;)V
.line 5364
goto/16 :goto_1a6
.line 5357
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;
:pswitch_d7
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;
.line 5358
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;)V
.line 5359
goto/16 :goto_1a6
.line 5352
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;
:pswitch_e3
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
.line 5353
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;->setBlock(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)V
.line 5354
goto/16 :goto_1a6
.line 5347
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
:pswitch_ef
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;
.line 5348
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;)V
.line 5349
goto/16 :goto_1a6
.line 5342
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;
:pswitch_fb
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;
.line 5343
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;)V
.line 5344
goto/16 :goto_1a6
.line 5336
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;
:pswitch_107
iget-object v3, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v3, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
.line 5337
.local v3, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
move-object v4, p3
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
if-nez p4, :cond_112
const/4 v5, 0x1
goto :goto_113
:cond_112
const/4 v5, 0x0
:goto_113
add-int/lit8 v6, p5, -0x1
if-ne p4, v6, :cond_118
const/4 v1, 0x1
:cond_118
invoke-virtual {v3, v4, v5, v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;ZZ)V
.line 5338
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;->setParentBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 5339
goto/16 :goto_1a6
.line 5331
.end local v3 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
:pswitch_120
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
.line 5332
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;)V
.line 5333
goto/16 :goto_1a6
.line 5326
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
:pswitch_12c
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;
.line 5327
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;)V
.line 5328
goto/16 :goto_1a6
.line 5321
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;
:pswitch_138
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;
.line 5322
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;)V
.line 5323
goto :goto_1a6
.line 5315
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;
:pswitch_143
iget-object v3, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v3, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
.line 5316
.local v3, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
move-object v4, p3
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
if-nez p4, :cond_14e
const/4 v5, 0x1
goto :goto_14f
:cond_14e
const/4 v5, 0x0
:goto_14f
add-int/lit8 v6, p5, -0x1
if-ne p4, v6, :cond_154
const/4 v1, 0x1
:cond_154
invoke-virtual {v3, v4, v5, v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;ZZ)V
.line 5317
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;->setParentBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 5318
goto :goto_1a6
.line 5310
.end local v3 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
:pswitch_15b
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;
.line 5311
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;)V
.line 5312
goto :goto_1a6
.line 5305
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;
:pswitch_166
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
.line 5306
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;)V
.line 5307
goto :goto_1a6
.line 5301
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
:pswitch_171
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;
.line 5302
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;
goto :goto_1a6
.line 5296
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;
:pswitch_176
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;
.line 5297
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;)V
.line 5298
goto :goto_1a6
.line 5291
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;
:pswitch_181
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;
.line 5292
.local v1, "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;
move-object v2, p3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;->setBlock(Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;)V
.line 5293
goto :goto_1a6
.line 5431
.end local v1 # "cell":Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;
:cond_18c
iget-object v1, p2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v1, Landroid/widget/TextView;
.line 5432
.local v1, "textView":Landroid/widget/TextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "unsupported block "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5433
nop
.line 5436
.end local v1 # "textView":Landroid/widget/TextView;
:goto_1a6
return-void
nop
:pswitch_data_1a8
.packed-switch 0x0
:pswitch_181
:pswitch_176
:pswitch_171
:pswitch_166
:pswitch_15b
:pswitch_143
:pswitch_138
:pswitch_12c
:pswitch_120
:pswitch_107
:pswitch_fb
:pswitch_ef
:pswitch_e3
:pswitch_d7
:pswitch_cb
:pswitch_bf
:pswitch_b3
:pswitch_a7
:pswitch_9b
:pswitch_85
:pswitch_79
:pswitch_6d
:pswitch_57
:pswitch_4b
:pswitch_3f
:pswitch_33
:pswitch_27
:pswitch_21
.end packed-switch
.end method
.method private cleanup()V
.registers 2
.line 5556
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 5557
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->photoBlocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 5558
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioBlocks:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 5559
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->audioMessages:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 5560
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 5561
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsParent:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 5562
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsOffset:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 5563
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->notifyDataSetChanged()V
.line 5564
return-void
.end method
.method private getTypeForBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
.registers 4
.param p1, "block" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5439
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
if-eqz v0, :cond_6
.line 5440
const/4 v0, 0x0
return v0
.line 5441
:cond_6
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
if-eqz v0, :cond_c
.line 5442
const/4 v0, 0x1
return v0
.line 5443
:cond_c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDivider;
if-eqz v0, :cond_12
.line 5444
const/4 v0, 0x2
return v0
.line 5445
:cond_12
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
if-eqz v0, :cond_18
.line 5446
const/4 v0, 0x3
return v0
.line 5447
:cond_18
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
if-eqz v0, :cond_1e
.line 5448
const/4 v0, 0x4
return v0
.line 5449
:cond_1e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
if-eqz v0, :cond_24
.line 5450
const/4 v0, 0x5
return v0
.line 5451
:cond_24
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
if-eqz v0, :cond_2a
.line 5452
const/4 v0, 0x6
return v0
.line 5453
:cond_2a
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
if-eqz v0, :cond_30
.line 5454
const/4 v0, 0x7
return v0
.line 5455
:cond_30
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
if-eqz v0, :cond_37
.line 5456
const/16 v0, 0x8
return v0
.line 5457
:cond_37
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
if-eqz v0, :cond_3e
.line 5458
const/16 v0, 0x9
return v0
.line 5459
:cond_3e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
if-eqz v0, :cond_45
.line 5460
const/16 v0, 0xa
return v0
.line 5461
:cond_45
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
if-eqz v0, :cond_4c
.line 5462
const/16 v0, 0xb
return v0
.line 5463
:cond_4c
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
if-eqz v0, :cond_53
.line 5464
const/16 v0, 0xc
return v0
.line 5465
:cond_53
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
if-eqz v0, :cond_5a
.line 5466
const/16 v0, 0xd
return v0
.line 5467
:cond_5a
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
if-eqz v0, :cond_61
.line 5468
const/16 v0, 0xe
return v0
.line 5469
:cond_61
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
if-eqz v0, :cond_68
.line 5470
const/16 v0, 0xf
return v0
.line 5471
:cond_68
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
if-eqz v0, :cond_6f
.line 5472
const/16 v0, 0x10
return v0
.line 5473
:cond_6f
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
if-eqz v0, :cond_76
.line 5474
const/16 v0, 0x11
return v0
.line 5475
:cond_76
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockChannel;
if-eqz v0, :cond_7d
.line 5476
const/16 v0, 0x12
return v0
.line 5477
:cond_7d
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
if-eqz v0, :cond_84
.line 5478
const/16 v0, 0x13
return v0
.line 5479
:cond_84
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
if-eqz v0, :cond_8b
.line 5480
const/16 v0, 0x14
return v0
.line 5481
:cond_8b
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
if-eqz v0, :cond_92
.line 5482
const/16 v0, 0x15
return v0
.line 5483
:cond_92
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
if-eqz v0, :cond_99
.line 5484
const/16 v0, 0x16
return v0
.line 5485
:cond_99
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesChild;
if-eqz v0, :cond_a0
.line 5486
const/16 v0, 0x17
return v0
.line 5487
:cond_a0
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
if-eqz v0, :cond_a7
.line 5488
const/16 v0, 0x18
return v0
.line 5489
:cond_a7
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
if-eqz v0, :cond_ae
.line 5490
const/16 v0, 0x19
return v0
.line 5491
:cond_ae
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
if-eqz v0, :cond_b5
.line 5492
const/16 v0, 0x1a
return v0
.line 5493
:cond_b5
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsBottom;
if-eqz v0, :cond_bc
.line 5494
const/16 v0, 0x1b
return v0
.line 5495
:cond_bc
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockRelatedArticlesShadow;
if-eqz v0, :cond_c3
.line 5496
const/16 v0, 0x1c
return v0
.line 5497
:cond_c3
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v0, :cond_d3
.line 5498
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5499
.local v0, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getTypeForBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
move-result v1
return v1
.line 5500
.end local v0 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
:cond_d3
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
if-eqz v0, :cond_e1
.line 5501
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
.line 5502
.local v0, "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;->cover:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getTypeForBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
move-result v1
return v1
.line 5504
.end local v0 # "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
:cond_e1
const/16 v0, 0x64
return v0
.end method
.method private isBlockOpened(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z
.registers 7
.param p1, "child" # Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5526
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->parent:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {p1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v0
.line 5527
.local v0, "parentBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
if-eqz v1, :cond_14
.line 5528
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z
return v1
.line 5529
:cond_14
instance-of v1, v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
const/4 v2, 0x0
if-eqz v1, :cond_37
.line 5530
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5531
.local v1, "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->block:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;->access$5600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v4
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v0
.line 5532
instance-of v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
if-eqz v3, :cond_32
move-object v3, v0
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->open:Z
if-nez v3, :cond_32
.line 5533
return v2
.line 5535
:cond_32
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->isBlockOpened(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z
move-result v2
return v2
.line 5537
.end local v1 # "parent":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
:cond_37
return v2
.end method
.method private setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.registers 11
.param p1, "block" # Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 4670
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
const/4 v1, 0x0
if-eqz v0, :cond_18
.line 4671
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
.line 4672
.local v0, "blockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4673
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4674
.end local v0 # "blockEmbedPost":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbedPost;
goto/16 :goto_24a
:cond_18
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
if-eqz v0, :cond_26
.line 4675
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
.line 4676
.local v0, "pageBlockParagraph":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4677
.end local v0 # "pageBlockParagraph":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockParagraph;
goto/16 :goto_24a
:cond_26
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
if-eqz v0, :cond_34
.line 4678
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
.line 4679
.local v0, "pageBlockKicker":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4680
.end local v0 # "pageBlockKicker":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockKicker;
goto/16 :goto_24a
:cond_34
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
if-eqz v0, :cond_42
.line 4681
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
.line 4682
.local v0, "pageBlockFooter":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4683
.end local v0 # "pageBlockFooter":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockFooter;
goto/16 :goto_24a
:cond_42
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
if-eqz v0, :cond_50
.line 4684
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
.line 4685
.local v0, "pageBlockHeader":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4686
.end local v0 # "pageBlockHeader":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockHeader;
goto/16 :goto_24a
:cond_50
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
if-eqz v0, :cond_5e
.line 4687
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
.line 4688
.local v0, "pageBlockPreformatted":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4689
.end local v0 # "pageBlockPreformatted":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPreformatted;
goto/16 :goto_24a
:cond_5e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
if-eqz v0, :cond_6c
.line 4690
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
.line 4691
.local v0, "pageBlockTitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4692
.end local v0 # "pageBlockTitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubheader;
goto/16 :goto_24a
:cond_6c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
if-eqz v0, :cond_9a
.line 4693
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
.line 4694
.local v0, "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4695
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4696
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->items:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_88
if-ge v1, v2, :cond_98
.line 4697
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;->items:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4696
add-int/lit8 v1, v1, 0x1
goto :goto_88
.line 4699
.end local v0 # "pageBlockSlideshow":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSlideshow;
.end local v1 # "a":I
.end local v2 # "size":I
:cond_98
goto/16 :goto_24a
:cond_9a
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
if-eqz v0, :cond_b1
.line 4700
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
.line 4701
.local v0, "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4702
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4703
.end local v0 # "pageBlockPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPhoto;
goto/16 :goto_24a
:cond_b1
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
if-eqz v0, :cond_d5
.line 4704
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
.line 4705
.local v0, "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$10500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
move-result-object v2
if-eqz v2, :cond_c6
.line 4706
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$10500(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
move-result-object v2
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_d3
.line 4707
:cond_c6
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
if-eqz v1, :cond_d3
.line 4708
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;->access$5300(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4710
.end local v0 # "pageBlockListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockListItem;
:cond_d3
:goto_d3
goto/16 :goto_24a
:cond_d5
instance-of v0, p1, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
if-eqz v0, :cond_f9
.line 4711
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
.line 4712
.local v0, "pageBlockOrderedListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$10600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
move-result-object v2
if-eqz v2, :cond_ea
.line 4713
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->textItem:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$10600(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$RichText;
move-result-object v2
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_f7
.line 4714
:cond_ea
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
if-eqz v1, :cond_f7
.line 4715
# getter for: Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->blockItem:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;->access$5400(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4717
.end local v0 # "pageBlockOrderedListItem":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockOrderedListItem;
:cond_f7
:goto_f7
goto/16 :goto_24a
:cond_f9
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
if-eqz v0, :cond_127
.line 4718
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
.line 4719
.local v0, "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4720
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4721
const/4 v1, 0x0
.restart local v1 # "a":I
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->items:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.restart local v2 # "size":I
:goto_115
if-ge v1, v2, :cond_125
.line 4722
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;->items:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4721
add-int/lit8 v1, v1, 0x1
goto :goto_115
.line 4724
.end local v0 # "pageBlockCollage":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCollage;
.end local v1 # "a":I
.end local v2 # "size":I
:cond_125
goto/16 :goto_24a
:cond_127
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
if-eqz v0, :cond_13e
.line 4725
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
.line 4726
.local v0, "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4727
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4728
.end local v0 # "pageBlockEmbed":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockEmbed;
goto/16 :goto_24a
:cond_13e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
if-eqz v0, :cond_14c
.line 4729
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
.line 4730
.local v0, "pageBlockSubtitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4731
.end local v0 # "pageBlockSubtitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockSubtitle;
goto/16 :goto_24a
:cond_14c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
if-eqz v0, :cond_15f
.line 4732
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
.line 4733
.local v0, "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4734
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4735
.end local v0 # "pageBlockBlockquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockBlockquote;
goto/16 :goto_24a
:cond_15f
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
if-eqz v0, :cond_184
.line 4736
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
.line 4737
.local v0, "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->title:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4738
const/4 v1, 0x0
.restart local v1 # "a":I
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->blocks:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.restart local v2 # "size":I
:goto_172
if-ge v1, v2, :cond_182
.line 4739
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;->blocks:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
.line 4738
add-int/lit8 v1, v1, 0x1
goto :goto_172
.line 4741
.end local v0 # "pageBlockDetails":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockDetails;
.end local v1 # "a":I
.end local v2 # "size":I
:cond_182
goto/16 :goto_24a
:cond_184
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
if-eqz v0, :cond_19b
.line 4742
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
.line 4743
.local v0, "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4744
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4745
.end local v0 # "pageBlockVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockVideo;
goto/16 :goto_24a
:cond_19b
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
if-eqz v0, :cond_1ae
.line 4746
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
.line 4747
.local v0, "pageBlockPullquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4748
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;->caption:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4749
.end local v0 # "pageBlockPullquote":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockPullquote;
goto/16 :goto_24a
:cond_1ae
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
if-eqz v0, :cond_1c5
.line 4750
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
.line 4751
.local v0, "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4752
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4753
.end local v0 # "pageBlockAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAudio;
goto/16 :goto_24a
:cond_1c5
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
if-eqz v0, :cond_1ff
.line 4754
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
.line 4755
.local v0, "pageBlockTable":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;->title:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4756
const/4 v2, 0x0
.local v2, "a":I
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;->rows:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
.local v3, "size":I
:goto_1d8
if-ge v2, v3, :cond_1fe
.line 4757
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;->rows:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableRow;
.line 4758
.local v4, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableRow;
const/4 v5, 0x0
.local v5, "b":I
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableRow;->cells:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
.local v6, "size2":I
:goto_1e9
if-ge v5, v6, :cond_1fb
.line 4759
iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableRow;->cells:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableCell;
.line 4760
.local v7, "cell":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableCell;
iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableCell;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v8}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4758
.end local v7 # "cell":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableCell;
add-int/lit8 v5, v5, 0x1
goto :goto_1e9
.line 4756
.end local v4 # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageTableRow;
.end local v5 # "b":I
.end local v6 # "size2":I
:cond_1fb
add-int/lit8 v2, v2, 0x1
goto :goto_1d8
.line 4763
.end local v0 # "pageBlockTable":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTable;
.end local v2 # "a":I
.end local v3 # "size":I
:cond_1fe
goto :goto_24a
:cond_1ff
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
if-eqz v0, :cond_20c
.line 4764
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
.line 4765
.local v0, "pageBlockTitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4766
.end local v0 # "pageBlockTitle":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockTitle;
goto :goto_24a
:cond_20c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
if-eqz v0, :cond_219
.line 4767
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
.line 4768
.local v0, "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;->cover:Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:try_start_215
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)V
:try_end_218
.catchall {:try_start_215 .. :try_end_218} :catchall_24b
.line 4769
.end local v0 # "pageBlockCover":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockCover;
goto :goto_24a
.end local p0 # "this":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
:cond_219
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
if-eqz v0, :cond_226
.line 4770
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
.line 4771
.local v0, "pageBlockAuthorDate":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;->author:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4772
.end local v0 # "pageBlockAuthorDate":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockAuthorDate;
goto :goto_24a
:cond_226
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
if-eqz v0, :cond_23c
.line 4773
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
.line 4774
.local v0, "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4775
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;->caption:Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageCaption;->credit:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.end local v0 # "pageBlockMap":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockMap;
goto :goto_249
.line 4776
:cond_23c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
if-eqz v0, :cond_249
.line 4777
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
.line 4778
.local v0, "pageBlockRelatedArticles":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;->title:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_24a
.line 4776
.end local v0 # "pageBlockRelatedArticles":Lim/tpelyyftgw/tgnet/TLRPC$TL_pageBlockRelatedArticles;
:cond_249
:goto_249
nop
.line 4780
:goto_24a
return-void
.line 4768
.end local p1 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:catchall_24b
move-exception p1
goto :goto_24e
:goto_24d
throw p1
:goto_24e
goto :goto_24d
.end method
.method private setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.registers 7
.param p1, "parentRichText" # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.param p2, "richText" # Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.line 4621
if-nez p2, :cond_3
.line 4622
return-void
.line 4624
:cond_3
iput-object p1, p2, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->parentRichText:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.line 4625
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;
if-eqz v0, :cond_13
.line 4626
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textFixed;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4627
:cond_13
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;
if-eqz v0, :cond_21
.line 4628
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textItalic;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4629
:cond_21
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;
if-eqz v0, :cond_2f
.line 4630
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textBold;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4631
:cond_2f
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;
if-eqz v0, :cond_3d
.line 4632
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUnderline;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4633
:cond_3d
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;
if-eqz v0, :cond_4b
.line 4634
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textStrike;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4635
:cond_4b
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;
if-eqz v0, :cond_59
.line 4636
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmail;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4637
:cond_59
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;
if-eqz v0, :cond_67
.line 4638
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPhone;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4639
:cond_67
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
if-eqz v0, :cond_75
.line 4640
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textUrl;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto/16 :goto_109
.line 4641
:cond_75
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textConcat;
if-eqz v0, :cond_92
.line 4642
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
.line 4643
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_80
if-ge v1, v0, :cond_90
.line 4644
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$RichText;->texts:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v2}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
.line 4643
add-int/lit8 v1, v1, 0x1
goto :goto_80
.line 4646
.end local v0 # "count":I
.end local v1 # "a":I
:cond_90
goto/16 :goto_109
:cond_92
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;
if-eqz v0, :cond_9f
.line 4647
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSubscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_109
.line 4648
:cond_9f
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;
if-eqz v0, :cond_ac
.line 4649
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textSuperscript;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_109
.line 4650
:cond_ac
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;
if-eqz v0, :cond_b9
.line 4651
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textMarked;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
invoke-direct {p0, p2, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
goto :goto_109
.line 4652
:cond_b9
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
if-eqz v0, :cond_109
.line 4653
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
.line 4654
.local v0, "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
:try_start_c2
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->setRichTextParents(Lim/tpelyyftgw/tgnet/TLRPC$RichText;Lim/tpelyyftgw/tgnet/TLRPC$RichText;)V
:try_end_c5
.catchall {:try_start_c2 .. :try_end_c5} :catchall_10a
.line 4655
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->name:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
.line 4656
.local v1, "name":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchors:Ljava/util/HashMap;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4657
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
if-eqz v2, :cond_f2
.line 4658
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
.line 4659
.local v2, "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;->text:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_fe
.line 4660
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsParent:Ljava/util/HashMap;
invoke-virtual {v3, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_fe
.line 4662
.end local v2 # "textPlain":Lim/tpelyyftgw/tgnet/TLRPC$TL_textPlain;
:cond_f2
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;->text:Lim/tpelyyftgw/tgnet/TLRPC$RichText;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_textEmpty;
if-nez v2, :cond_fe
.line 4663
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsParent:Ljava/util/HashMap;
invoke-virtual {v2, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_ff
.line 4662
:cond_fe
:goto_fe
nop
.line 4665
:goto_ff
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->anchorsOffset:Ljava/util/HashMap;
const/4 v3, -0x1
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4667
.end local v0 # "textAnchor":Lim/tpelyyftgw/tgnet/TLRPC$TL_textAnchor;
.end local v1 # "name":Ljava/lang/String;
.end local p0 # "this":Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;
:cond_109
:goto_109
return-void
.line 4654
.end local p1 # "parentRichText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
.end local p2 # "richText":Lim/tpelyyftgw/tgnet/TLRPC$RichText;
:catchall_10a
move-exception p1
goto :goto_10d
:goto_10c
throw p1
:goto_10d
goto :goto_10c
.end method
.method private updateRows()V
.registers 7
.line 5541
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 5542
const/4 v0, 0x0
.local v0, "a":I
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size":I
:goto_c
if-ge v0, v1, :cond_32
.line 5543
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->blocks:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5544
.local v2, "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$10700(Lim/tpelyyftgw/ui/ArticleViewer;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
move-result-object v3
.line 5545
.local v3, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
instance-of v4, v3, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
if-eqz v4, :cond_2a
.line 5546
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
.line 5547
.local v4, "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->isBlockOpened(Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;)Z
move-result v5
if-nez v5, :cond_2a
.line 5548
goto :goto_2f
.line 5551
.end local v4 # "pageBlockDetailsChild":Lim/tpelyyftgw/ui/ArticleViewer$TL_pageBlockDetailsChild;
:cond_2a
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5542
.end local v2 # "originalBlock":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.end local v3 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
:goto_2f
add-int/lit8 v0, v0, 0x1
goto :goto_c
.line 5553
.end local v0 # "a":I
.end local v1 # "size":I
:cond_32
return-void
.end method
# virtual methods
.method public getItem(I)Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.registers 3
.param p1, "position" # I
.line 5517
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
return-object v0
.end method
.method public getItemCount()I
.registers 2
.line 5522
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
move-result-object v0
if-eqz v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->access$3700(Lim/tpelyyftgw/ui/ArticleViewer;)Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
if-eqz v0, :cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, 0x1
goto :goto_1c
:cond_1b
const/4 v0, 0x0
:goto_1c
return v0
.end method
.method public getItemViewType(I)I
.registers 3
.param p1, "position" # I
.line 5510
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ne p1, v0, :cond_b
.line 5511
const/16 v0, 0x5a
return v0
.line 5513
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->getTypeForBlock(Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;)I
move-result v0
return v0
.end method
.method public isEnabled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
.registers 4
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.line 5251
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v0
.line 5252
.local v0, "type":I
const/16 v1, 0x17
if-eq v0, v1, :cond_f
const/16 v1, 0x18
if-ne v0, v1, :cond_d
goto :goto_f
.line 5255
:cond_d
const/4 v1, 0x0
return v1
.line 5253
:cond_f
:goto_f
const/4 v1, 0x1
return v1
.end method
.method public notifyDataSetChanged()V
.registers 1
.line 5568
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5569
invoke-super {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyDataSetChanged()V
.line 5570
return-void
.end method
.method public notifyItemChanged(I)V
.registers 2
.param p1, "position" # I
.line 5574
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5575
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemChanged(I)V
.line 5576
return-void
.end method
.method public notifyItemChanged(ILjava/lang/Object;)V
.registers 3
.param p1, "position" # I
.param p2, "payload" # Ljava/lang/Object;
.line 5580
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5581
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemChanged(ILjava/lang/Object;)V
.line 5582
return-void
.end method
.method public notifyItemInserted(I)V
.registers 2
.param p1, "position" # I
.line 5598
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5599
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemInserted(I)V
.line 5600
return-void
.end method
.method public notifyItemMoved(II)V
.registers 3
.param p1, "fromPosition" # I
.param p2, "toPosition" # I
.line 5604
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5605
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemMoved(II)V
.line 5606
return-void
.end method
.method public notifyItemRangeChanged(II)V
.registers 3
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 5586
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5587
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemRangeChanged(II)V
.line 5588
return-void
.end method
.method public notifyItemRangeChanged(IILjava/lang/Object;)V
.registers 4
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.param p3, "payload" # Ljava/lang/Object;
.line 5592
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5593
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemRangeChanged(IILjava/lang/Object;)V
.line 5594
return-void
.end method
.method public notifyItemRangeInserted(II)V
.registers 3
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 5610
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5611
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemRangeInserted(II)V
.line 5612
return-void
.end method
.method public notifyItemRangeRemoved(II)V
.registers 3
.param p1, "positionStart" # I
.param p2, "itemCount" # I
.line 5622
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5623
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemRangeRemoved(II)V
.line 5624
return-void
.end method
.method public notifyItemRemoved(I)V
.registers 2
.param p1, "position" # I
.line 5616
invoke-direct {p0}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->updateRows()V
.line 5617
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView$SelectionAdapter;->notifyItemRemoved(I)V
.line 5618
return-void
.end method
.method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.registers 10
.param p1, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.param p2, "position" # I
.line 5260
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ge p2, v0, :cond_22
.line 5261
iget-object v0, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
.line 5262
.local v0, "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v2
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->localBlocks:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v6
move-object v1, p0
move-object v3, p1
move-object v4, v0
move v5, p2
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->bindBlockToHolder(ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;II)V
.line 5263
.end local v0 # "block":Lim/tpelyyftgw/tgnet/TLRPC$PageBlock;
goto :goto_6f
.line 5264
:cond_22
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v0
const/16 v1, 0x5a
if-ne v0, v1, :cond_6f
.line 5265
iget-object v0, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v0, Landroid/view/ViewGroup;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 5266
.local v0, "textView":Landroid/widget/TextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13200(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v1
.line 5267
.local v1, "color":I
if-nez v1, :cond_4a
.line 5268
const v2, -0x877d73
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 5269
const v2, -0x121010
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundColor(I)V
goto :goto_6f
.line 5270
:cond_4a
const/4 v2, 0x1
if-ne v1, v2, :cond_5d
.line 5271
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13300(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 5272
const v2, -0x1a2138
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundColor(I)V
goto :goto_6f
.line 5273
:cond_5d
const/4 v2, 0x2
if-ne v1, v2, :cond_6f
.line 5274
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->access$13300(Lim/tpelyyftgw/ui/ArticleViewer;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 5275
const v2, -0xe4e4e5
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 5279
.end local v0 # "textView":Landroid/widget/TextView;
.end local v1 # "color":I
:cond_6f
:goto_6f
return-void
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 13
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 5101
const/16 v0, 0x5a
const/4 v1, 0x1
if-eq p2, v0, :cond_176
const/4 v0, 0x0
packed-switch p2, :pswitch_data_1c8
.line 5236
new-instance v0, Landroid/widget/TextView;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 5237
.local v0, "textView":Landroid/widget/TextView;
const/high16 v2, -0x10000
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 5238
const/high16 v2, -0x1000000
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 5239
const/high16 v2, 0x41a00000 # 20.0f
invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5240
move-object v2, v0
.line 5241
.local v2, "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5215
.end local v0 # "textView":Landroid/widget/TextView;
.end local v2 # "view":Landroid/view/View;
:pswitch_22
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesShadowCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesShadowCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V
move-object v2, v0
.line 5216
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5211
.end local v2 # "view":Landroid/view/View;
:pswitch_2e
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsBottomCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V
move-object v2, v0
.line 5212
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5207
.end local v2 # "view":Landroid/view/View;
:pswitch_3a
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesHeaderCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5208
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5203
.end local v2 # "view":Landroid/view/View;
:pswitch_46
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockTableCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5204
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5199
.end local v2 # "view":Landroid/view/View;
:pswitch_52
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDetailsCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5200
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5195
.end local v2 # "view":Landroid/view/View;
:pswitch_5e
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockRelatedArticlesCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5196
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5191
.end local v2 # "view":Landroid/view/View;
:pswitch_6a
new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v2, v3, v4, p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockMapCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;I)V
.line 5192
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5187
.end local v2 # "view":Landroid/view/View;
:pswitch_75
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockOrderedListItemCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5188
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5183
.end local v2 # "view":Landroid/view/View;
:pswitch_81
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockKickerCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5184
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5179
.end local v2 # "view":Landroid/view/View;
:pswitch_8d
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAudioCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5180
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5175
.end local v2 # "view":Landroid/view/View;
:pswitch_99
new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v2, v3, v4, p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockChannelCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;I)V
.line 5176
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5171
.end local v2 # "view":Landroid/view/View;
:pswitch_a4
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockCollageCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5172
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5167
.end local v2 # "view":Landroid/view/View;
:pswitch_b0
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedPostCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5168
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5163
.end local v2 # "view":Landroid/view/View;
:pswitch_bc
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubheaderCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5164
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5159
.end local v2 # "view":Landroid/view/View;
:pswitch_c8
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPreformattedCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5160
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5155
.end local v2 # "view":Landroid/view/View;
:pswitch_d4
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockFooterCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5156
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5151
.end local v2 # "view":Landroid/view/View;
:pswitch_e0
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockListItemCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5152
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5147
.end local v2 # "view":Landroid/view/View;
:pswitch_ec
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockTitleCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5148
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5143
.end local v2 # "view":Landroid/view/View;
:pswitch_f8
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockAuthorDateCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5144
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5139
.end local v2 # "view":Landroid/view/View;
:pswitch_104
new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v2, v3, v4, p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPhotoCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;I)V
.line 5140
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5135
.end local v2 # "view":Landroid/view/View;
:pswitch_10f
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSlideshowCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5136
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5131
.end local v2 # "view":Landroid/view/View;
:pswitch_11b
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockBlockquoteCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5132
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5127
.end local v2 # "view":Landroid/view/View;
:pswitch_127
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockPullquoteCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5128
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5123
.end local v2 # "view":Landroid/view/View;
:pswitch_133
new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v4, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v2, v3, v4, p0, v0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockVideoCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;I)V
.line 5124
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5119
.end local v2 # "view":Landroid/view/View;
:pswitch_13e
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockSubtitleCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5120
.restart local v2 # "view":Landroid/view/View;
goto/16 :goto_1b5
.line 5115
.end local v2 # "view":Landroid/view/View;
:pswitch_14a
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5116
.restart local v2 # "view":Landroid/view/View;
goto :goto_1b5
.line 5111
.end local v2 # "view":Landroid/view/View;
:pswitch_155
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer$BlockDividerCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;)V
move-object v2, v0
.line 5112
.restart local v2 # "view":Landroid/view/View;
goto :goto_1b5
.line 5107
.end local v2 # "view":Landroid/view/View;
:pswitch_160
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockHeaderCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5108
.restart local v2 # "view":Landroid/view/View;
goto :goto_1b5
.line 5103
.end local v2 # "view":Landroid/view/View;
:pswitch_16b
new-instance v0, Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->this$0:Lim/tpelyyftgw/ui/ArticleViewer;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v2, v3, p0}, Lim/tpelyyftgw/ui/ArticleViewer$BlockParagraphCell;-><init>(Lim/tpelyyftgw/ui/ArticleViewer;Landroid/content/Context;Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;)V
move-object v2, v0
.line 5104
.restart local v2 # "view":Landroid/view/View;
goto :goto_1b5
.line 5219
.end local v2 # "view":Landroid/view/View;
:cond_176
new-instance v2, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter$1;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v2, p0, v3}, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter$1;-><init>(Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;Landroid/content/Context;)V
.line 5225
.local v2, "frameLayout":Landroid/widget/FrameLayout;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V
.line 5226
new-instance v0, Landroid/widget/TextView;
iget-object v3, p0, Lim/tpelyyftgw/ui/ArticleViewer$WebpageAdapter;->context:Landroid/content/Context;
invoke-direct {v0, v3}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 5227
.restart local v0 # "textView":Landroid/widget/TextView;
const/high16 v3, -0x40800000 # -1.0f
const/high16 v4, 0x42080000 # 34.0f
const/16 v5, 0x33
const/4 v6, 0x0
const/high16 v7, 0x41200000 # 10.0f
const/4 v8, 0x0
const/4 v9, 0x0
invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v0, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5228
const v3, 0x7f0f0cc8
const-string v4, "PreviewFeedback"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 5229
const/high16 v3, 0x41400000 # 12.0f
invoke-virtual {v0, v1, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 5230
const/16 v3, 0x11
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setGravity(I)V
.line 5231
move-object v3, v2
.line 5232
.local v3, "view":Landroid/view/View;
nop
.line 5244
.end local v0 # "textView":Landroid/widget/TextView;
.end local v3 # "view":Landroid/view/View;
.local v2, "view":Landroid/view/View;
:goto_1b5
new-instance v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
const/4 v3, -0x1
const/4 v4, -0x2
invoke-direct {v0, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;-><init>(II)V
invoke-virtual {v2, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 5245
invoke-virtual {v2, v1}, Landroid/view/View;->setFocusable(Z)V
.line 5246
new-instance v0, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;-><init>(Landroid/view/View;)V
return-object v0
:pswitch_data_1c8
.packed-switch 0x0
:pswitch_16b
:pswitch_160
:pswitch_155
:pswitch_14a
:pswitch_13e
:pswitch_133
:pswitch_127
:pswitch_11b
:pswitch_10f
:pswitch_104
:pswitch_f8
:pswitch_ec
:pswitch_e0
:pswitch_d4
:pswitch_c8
:pswitch_bc
:pswitch_b0
:pswitch_a4
:pswitch_99
:pswitch_8d
:pswitch_81
:pswitch_75
:pswitch_6a
:pswitch_5e
:pswitch_52
:pswitch_46
:pswitch_3a
:pswitch_2e
:pswitch_22
.end packed-switch
.end method