PhotoViewer$7.smali

.class Lim/tpelyyftgw/ui/PhotoViewer$7;
.super Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;
.source "PhotoViewer.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.end annotation

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


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/PhotoViewer;


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/PhotoViewer;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/PhotoViewer;

    .line 2157
    iput-object p1, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;-><init>()V

    return-void
.end method

.method static synthetic lambda$onItemClick$1([ZLandroid/view/View;)V
    .registers 6
    .param p0, "deleteForAll"    # [Z
    .param p1, "v"    # Landroid/view/View;

    .line 2330
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    .line 2331
    .local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    const/4 v1, 0x0

    aget-boolean v2, p0, v1

    const/4 v3, 0x1

    xor-int/2addr v2, v3

    aput-boolean v2, p0, v1

    .line 2332
    aget-boolean v1, p0, v1

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V

    .line 2333
    return-void
.end method


# virtual methods
.method public canOpenMenu()Z
    .registers 4

    .line 2483
    iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-eqz v0, :cond_19

    .line 2484
    iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v0

    .line 2485
    .local v0, "f":Ljava/io/File;
    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v1

    return v1

    .line 2486
    .end local v0    # "f":Ljava/io/File;
    :cond_19
    iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentFileLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7600(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v0

    const/4 v1, 0x0

    if-eqz v0, :cond_46

    .line 2487
    iget-object v0, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentFileLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7600(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v2

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->getFileLocation(Lim/tpelyyftgw/messenger/ImageLocation;)Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8900(Lim/tpelyyftgw/ui/PhotoViewer;Lim/tpelyyftgw/messenger/ImageLocation;)Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-result-object v0

    iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsDialogId:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7700(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v2

    if-nez v2, :cond_3c

    iget-object v2, p0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->isEvent:Z
    invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7800(Lim/tpelyyftgw/ui/PhotoViewer;)Z

    move-result v2

    if-eqz v2, :cond_3d

    :cond_3c
    const/4 v1, 0x1

    :cond_3d
    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v0

    .line 2488
    .restart local v0    # "f":Ljava/io/File;
    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v1

    return v1

    .line 2490
    .end local v0    # "f":Ljava/io/File;
    :cond_46
    return v1
.end method

.method public synthetic lambda$onItemClick$0$PhotoViewer$7(Ljava/util/ArrayList;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
    .registers 25
    .param p1, "fmessages"    # Ljava/util/ArrayList;
    .param p2, "fragment1"    # Lim/tpelyyftgw/ui/DialogsActivity;
    .param p3, "dids"    # Ljava/util/ArrayList;
    .param p4, "message"    # Ljava/lang/CharSequence;
    .param p5, "param"    # Z

    .line 2241
    move-object/from16 v0, p0

    move-object/from16 v1, p3

    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/4 v3, 0x1

    if-gt v2, v3, :cond_92

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Long;

    invoke-virtual {v4}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    iget-object v6, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v6

    invoke-static {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v6

    int-to-long v6, v6

    cmp-long v8, v4, v6

    if-eqz v8, :cond_92

    if-eqz p4, :cond_2e

    move-object/from16 v2, p1

    goto :goto_94

    .line 2251
    :cond_2e
    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Long;

    invoke-virtual {v4}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    .line 2252
    .local v4, "did":J
    long-to-int v6, v4

    .line 2253
    .local v6, "lower_part":I
    const/16 v7, 0x20

    shr-long v7, v4, v7

    long-to-int v8, v7

    .line 2254
    .local v8, "high_part":I
    new-instance v7, Landroid/os/Bundle;

    invoke-direct {v7}, Landroid/os/Bundle;-><init>()V

    .line 2255
    .local v7, "args1":Landroid/os/Bundle;
    const-string/jumbo v9, "scrollToTopOnResume"

    invoke-virtual {v7, v9, v3}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 2256
    if-eqz v6, :cond_5d

    .line 2257
    if-lez v6, :cond_54

    .line 2258
    const-string/jumbo v9, "user_id"

    invoke-virtual {v7, v9, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_62

    .line 2259
    :cond_54
    if-gez v6, :cond_62

    .line 2260
    neg-int v9, v6

    const-string v10, "chat_id"

    invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_62

    .line 2263
    :cond_5d
    const-string v9, "enc_id"

    invoke-virtual {v7, v9, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2265
    :cond_62
    :goto_62
    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    invoke-static {v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v9

    sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    new-array v11, v2, [Ljava/lang/Object;

    invoke-virtual {v9, v10, v11}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 2266
    new-instance v9, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v9, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    .line 2267
    .local v9, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    iget-object v10, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v10}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v10

    check-cast v10, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-virtual {v10, v9, v3, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    move-result v2

    if-eqz v2, :cond_8c

    .line 2268
    move-object/from16 v2, p1

    invoke-virtual {v9, v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V

    goto :goto_dc

    .line 2270
    :cond_8c
    move-object/from16 v2, p1

    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    goto :goto_dc

    .line 2241
    .end local v4    # "did":J
    .end local v6    # "lower_part":I
    .end local v7    # "args1":Landroid/os/Bundle;
    .end local v8    # "high_part":I
    .end local v9    # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
    :cond_92
    move-object/from16 v2, p1

    .line 2242
    :goto_94
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_95
    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v3, v4, :cond_d9

    .line 2243
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Long;

    invoke-virtual {v4}, Ljava/lang/Long;->longValue()J

    move-result-wide v17

    .line 2244
    .local v17, "did":J
    if-eqz p4, :cond_c3

    .line 2245
    iget-object v4, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v5

    invoke-interface/range {p4 .. p4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v6

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x1

    const/4 v12, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x1

    const/16 v16, 0x0

    move-wide/from16 v7, v17

    invoke-virtual/range {v5 .. v16}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V

    .line 2247
    :cond_c3
    iget-object v4, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v10

    const/4 v14, 0x1

    const/4 v15, 0x0

    move-object/from16 v11, p1

    move-wide/from16 v12, v17

    invoke-virtual/range {v10 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I

    .line 2242
    .end local v17    # "did":J
    add-int/lit8 v3, v3, 0x1

    goto :goto_95

    .line 2249
    .end local v3    # "a":I
    :cond_d9
    invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V

    .line 2273
    :goto_dc
    return-void
.end method

.method public synthetic lambda$onItemClick$2$PhotoViewer$7([ZLandroid/content/DialogInterface;I)V
    .registers 19
    .param p1, "deleteForAll"    # [Z
    .param p2, "dialogInterface"    # Landroid/content/DialogInterface;
    .param p3, "i"    # I

    .line 2341
    move-object v0, p0

    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArr:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9000(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    const/4 v2, 0x0

    if-nez v1, :cond_d1

    .line 2342
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v1

    if-ltz v1, :cond_d0

    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v1

    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArr:Ljava/util/ArrayList;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9000(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-lt v1, v3, :cond_2a

    goto/16 :goto_d0

    .line 2345
    :cond_2a
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArr:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9000(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v3

    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 2346
    .local v1, "obj":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isSent()Z

    move-result v3

    if-eqz v3, :cond_ce

    .line 2347
    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    .line 2348
    new-instance v3, Ljava/util/ArrayList;

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

    .line 2349
    .local v3, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v4, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->slideshowMessageId:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9100(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v4

    if-eqz v4, :cond_62

    .line 2350
    iget-object v4, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->slideshowMessageId:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9100(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v4

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_6d

    .line 2352
    :cond_62
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v4

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2355
    :goto_6d
    const/4 v4, 0x0

    .line 2356
    .local v4, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    const/4 v5, 0x0

    .line 2357
    .local v5, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v6

    long-to-int v7, v6

    if-nez v7, :cond_ae

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    const-wide/16 v8, 0x0

    cmp-long v10, v6, v8

    if-eqz v10, :cond_ae

    .line 2358
    new-instance v6, Ljava/util/ArrayList;

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

    move-object v4, v6

    .line 2359
    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v6

    invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2360
    iget-object v6, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v6

    invoke-static {v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v6

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v7

    const/16 v9, 0x20

    shr-long/2addr v7, v9

    long-to-int v8, v7

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    move-result-object v5

    move-object v13, v4

    move-object v14, v5

    goto :goto_b0

    .line 2363
    :cond_ae
    move-object v13, v4

    move-object v14, v5

    .end local v4    # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v5    # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    .local v13, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .local v14, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    :goto_b0
    iget-object v4, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v4

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v8

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v10, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    aget-boolean v11, p1, v2

    iget-boolean v12, v1, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    move-object v5, v3

    move-object v6, v13

    move-object v7, v14

    invoke-virtual/range {v4 .. v12}, Lim/tpelyyftgw/messenger/MessagesController;->deleteMessages(Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;JIZZ)V

    .line 2365
    .end local v1    # "obj":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v3    # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v13    # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v14    # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    :cond_ce
    goto/16 :goto_2b7

    .line 2343
    :cond_d0
    :goto_d0
    return-void

    .line 2365
    :cond_d1
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    const/4 v3, -0x1

    const/4 v4, 0x1

    if-nez v1, :cond_248

    .line 2366
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v1

    if-ltz v1, :cond_247

    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v1

    iget-object v5, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v5

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-lt v1, v5, :cond_fb

    goto/16 :goto_247

    .line 2369
    :cond_fb
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    iget-object v5, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v5

    invoke-virtual {v1, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    .line 2370
    .local v1, "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    iget-object v5, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArrLocations:Ljava/util/ArrayList;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9300(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v5

    iget-object v6, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v6

    invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/ImageLocation;

    .line 2371
    .local v5, "currentLocation":Lim/tpelyyftgw/messenger/ImageLocation;
    instance-of v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoEmpty;

    if-eqz v6, :cond_124

    .line 2372
    const/4 v1, 0x0

    .line 2374
    :cond_124
    const/4 v6, 0x0

    .line 2375
    .local v6, "current":Z
    iget-object v7, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentUserAvatarLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v7

    if-eqz v7, :cond_18a

    .line 2376
    if-eqz v1, :cond_167

    .line 2377
    iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v7

    :goto_135
    invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z

    move-result v8

    if-eqz v8, :cond_166

    invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    .line 2378
    .local v8, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    iget-object v10, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentUserAvatarLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v10}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v10

    iget-object v10, v10, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->local_id:I

    if-ne v9, v10, :cond_165

    iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    iget-object v11, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentUserAvatarLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v11}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v11

    iget-object v11, v11, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget-wide v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->volume_id:J

    cmp-long v13, v9, v11

    if-nez v13, :cond_165

    .line 2379
    const/4 v6, 0x1

    .line 2380
    goto :goto_166

    .line 2382
    .end local v8    # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_165
    goto :goto_135

    :cond_166
    :goto_166
    goto :goto_18a

    .line 2383
    :cond_167
    iget-object v7, v5, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->local_id:I

    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentUserAvatarLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v8

    iget-object v8, v8, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->local_id:I

    if-ne v7, v8, :cond_18a

    iget-object v7, v5, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget-wide v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->volume_id:J

    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentUserAvatarLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v9

    iget-object v9, v9, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget-wide v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;->volume_id:J

    cmp-long v11, v7, v9

    if-nez v11, :cond_18a

    .line 2384
    const/4 v6, 0x1

    .line 2387
    :cond_18a
    :goto_18a
    if-eqz v6, :cond_1a1

    .line 2388
    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserPhoto(Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;)V

    .line 2389
    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    goto/16 :goto_2b6

    .line 2390
    :cond_1a1
    if-eqz v1, :cond_2b6

    .line 2391
    new-instance v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;

    invoke-direct {v7}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;-><init>()V

    .line 2392
    .local v7, "inputPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;
    iget-wide v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J

    iput-wide v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;->id:J

    .line 2393
    iget-wide v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->access_hash:J

    iput-wide v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;->access_hash:J

    .line 2394
    iget-object v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->file_reference:[B

    iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;->file_reference:[B

    .line 2395
    iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;->file_reference:[B

    if-nez v8, :cond_1bc

    .line 2396
    new-array v8, v2, [B

    iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;->file_reference:[B

    .line 2398
    :cond_1bc
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    invoke-virtual {v8, v7}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserPhoto(Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;)V

    .line 2399
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsDialogId:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7700(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    iget-wide v10, v1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J

    invoke-virtual {v8, v9, v10, v11}, Lim/tpelyyftgw/messenger/MessagesStorage;->clearUserPhoto(IJ)V

    .line 2400
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArrLocations:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9300(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 2401
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArrLocationsSizes:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9500(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 2402
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    invoke-virtual {v8, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 2403
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->imagesArrLocations:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9300(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v8

    if-eqz v8, :cond_21e

    .line 2404
    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    goto/16 :goto_2b6

    .line 2406
    :cond_21e
    iget-object v2, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v2

    .line 2407
    .local v2, "index":I
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    if-lt v2, v8, :cond_23c

    .line 2408
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsArr:Ljava/util/ArrayList;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9200(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v8

    invoke-virtual {v8}, Ljava/util/ArrayList;->size()I

    move-result v8

    add-int/lit8 v2, v8, -0x1

    .line 2410
    :cond_23c
    iget-object v8, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # setter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v8, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7402(Lim/tpelyyftgw/ui/PhotoViewer;I)I

    .line 2411
    iget-object v3, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->setImageIndex(IZ)V
    invoke-static {v3, v2, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9600(Lim/tpelyyftgw/ui/PhotoViewer;IZ)V

    goto :goto_2b6

    .line 2367
    .end local v1    # "photo":Lim/tpelyyftgw/tgnet/TLRPC$Photo;
    .end local v2    # "index":I
    .end local v5    # "currentLocation":Lim/tpelyyftgw/messenger/ImageLocation;
    .end local v6    # "current":Z
    .end local v7    # "inputPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhoto;
    :cond_247
    :goto_247
    return-void

    .line 2414
    :cond_248
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->secureDocuments:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_2b6

    .line 2415
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->placeProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    move-result-object v1

    if-nez v1, :cond_25d

    .line 2416
    return-void

    .line 2418
    :cond_25d
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->secureDocuments:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    iget-object v5, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v5

    invoke-virtual {v1, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 2419
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->placeProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    move-result-object v1

    iget-object v5, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v5

    invoke-interface {v1, v5}, Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;->deleteImageAtIndex(I)V

    .line 2420
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->secureDocuments:Ljava/util/ArrayList;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_28d

    .line 2421
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    goto :goto_2b7

    .line 2423
    :cond_28d
    iget-object v1, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v1

    .line 2424
    .local v1, "index":I
    iget-object v2, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->secureDocuments:Ljava/util/ArrayList;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v2

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-lt v1, v2, :cond_2ab

    .line 2425
    iget-object v2, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->secureDocuments:Ljava/util/ArrayList;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9700(Lim/tpelyyftgw/ui/PhotoViewer;)Ljava/util/ArrayList;

    move-result-object v2

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    add-int/lit8 v1, v2, -0x1

    .line 2427
    :cond_2ab
    iget-object v2, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # setter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7402(Lim/tpelyyftgw/ui/PhotoViewer;I)I

    .line 2428
    iget-object v2, v0, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->setImageIndex(IZ)V
    invoke-static {v2, v1, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$9600(Lim/tpelyyftgw/ui/PhotoViewer;IZ)V

    goto :goto_2b7

    .line 2414
    .end local v1    # "index":I
    :cond_2b6
    :goto_2b6
    nop

    .line 2431
    :goto_2b7
    return-void
.end method

.method public onItemClick(I)V
    .registers 27
    .param p1, "id"    # I

    .line 2160
    move-object/from16 v1, p0

    move/from16 v2, p1

    const/4 v0, -0x1

    const/4 v3, 0x1

    const/4 v4, 0x0

    if-ne v2, v0, :cond_36

    .line 2161
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->needCaptionLayout:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7300(Lim/tpelyyftgw/ui/PhotoViewer;)Z

    move-result v0

    if-eqz v0, :cond_2f

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->captionEditText:Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$4300(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;->isPopupShowing()Z

    move-result v0

    if-nez v0, :cond_29

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->captionEditText:Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$4300(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PhotoViewerCaptionEnterView;->isKeyboardVisible()Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 2162
    :cond_29
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->closeCaptionEnter(Z)V
    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7200(Lim/tpelyyftgw/ui/PhotoViewer;Z)V

    .line 2163
    return-void

    .line 2165
    :cond_2f
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    goto/16 :goto_57f

    .line 2166
    :cond_36
    const/4 v5, 0x4

    const/4 v6, 0x0

    if-ne v2, v3, :cond_108

    .line 2167
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x17

    if-lt v0, v7, :cond_5c

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v0

    const-string v7, "android.permission.WRITE_EXTERNAL_STORAGE"

    invoke-virtual {v0, v7}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I

    move-result v0

    if-eqz v0, :cond_5c

    .line 2168
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v0

    filled-new-array {v7}, [Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3, v5}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V

    .line 2169
    return-void

    .line 2172
    :cond_5c
    const/4 v0, 0x0

    .line 2173
    .local v0, "f":Ljava/io/File;
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    if-eqz v5, :cond_ad

    .line 2174
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;

    if-eqz v5, :cond_a0

    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    if-eqz v5, :cond_a0

    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;

    if-nez v5, :cond_a0

    .line 2175
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentIndex:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7400(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v7

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->getFileLocation(I[I)Lim/tpelyyftgw/tgnet/TLObject;
    invoke-static {v5, v7, v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7500(Lim/tpelyyftgw/ui/PhotoViewer;I[I)Lim/tpelyyftgw/tgnet/TLObject;

    move-result-object v5

    .line 2176
    .local v5, "fileLocation":Lim/tpelyyftgw/tgnet/TLObject;
    invoke-static {v5, v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v0

    .line 2177
    .end local v5    # "fileLocation":Lim/tpelyyftgw/tgnet/TLObject;
    goto :goto_d5

    .line 2178
    :cond_a0
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v0

    goto :goto_d5

    .line 2180
    :cond_ad
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentFileLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7600(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v5

    if-eqz v5, :cond_d5

    .line 2181
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentFileLocation:Lim/tpelyyftgw/messenger/ImageLocation;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7600(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/ImageLocation;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/ImageLocation;->location:Lim/tpelyyftgw/tgnet/TLRPC$TL_fileLocationToBeDeprecated;

    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->avatarsDialogId:I
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7700(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v7

    if-nez v7, :cond_d0

    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->isEvent:Z
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7800(Lim/tpelyyftgw/ui/PhotoViewer;)Z

    move-result v7

    if-eqz v7, :cond_ce

    goto :goto_d0

    :cond_ce
    const/4 v7, 0x0

    goto :goto_d1

    :cond_d0
    :goto_d0
    const/4 v7, 0x1

    :goto_d1
    invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v0

    .line 2184
    :cond_d5
    :goto_d5
    if-eqz v0, :cond_101

    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v5

    if-eqz v5, :cond_101

    .line 2185
    invoke-virtual {v0}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v5

    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v7

    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    if-eqz v8, :cond_fc

    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v8

    if-eqz v8, :cond_fc

    goto :goto_fd

    :cond_fc
    const/4 v3, 0x0

    :goto_fd
    invoke-static {v5, v7, v3, v6, v6}, Lim/tpelyyftgw/messenger/MediaController;->saveFile(Ljava/lang/String;Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V

    goto :goto_106

    .line 2187
    :cond_101
    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->showDownloadAlert()V
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$7900(Lim/tpelyyftgw/ui/PhotoViewer;)V

    .line 2189
    .end local v0    # "f":Ljava/io/File;
    :goto_106
    goto/16 :goto_57f

    :cond_108
    const/4 v7, 0x2

    const/4 v8, 0x5

    if-ne v2, v7, :cond_164

    .line 2190
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentDialogId:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8000(Lim/tpelyyftgw/ui/PhotoViewer;)J

    move-result-wide v9

    const-wide/16 v11, 0x0

    cmp-long v0, v9, v11

    if-eqz v0, :cond_57f

    .line 2191
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # setter for: Lim/tpelyyftgw/ui/PhotoViewer;->disableShowCheck:Z
    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8102(Lim/tpelyyftgw/ui/PhotoViewer;Z)Z

    .line 2192
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 2193
    .local v0, "args2":Landroid/os/Bundle;
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentDialogId:J
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8000(Lim/tpelyyftgw/ui/PhotoViewer;)J

    move-result-wide v9

    const-string v5, "dialog_id"

    invoke-virtual {v0, v5, v9, v10}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V

    .line 2194
    new-instance v5, Lim/tpelyyftgw/ui/MediaActivity;

    new-array v7, v8, [I

    fill-array-data v7, :array_580

    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->sharedMediaType:I
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8200(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v8

    invoke-direct {v5, v0, v7, v6, v8}, Lim/tpelyyftgw/ui/MediaActivity;-><init>(Landroid/os/Bundle;[I[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;I)V

    .line 2195
    .local v5, "mediaActivity":Lim/tpelyyftgw/ui/MediaActivity;
    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentChatActivity:Lim/tpelyyftgw/ui/ChatActivity;
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8300(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/ChatActivity;

    move-result-object v6

    if-eqz v6, :cond_152

    .line 2196
    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentChatActivity:Lim/tpelyyftgw/ui/ChatActivity;
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8300(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/ChatActivity;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/ui/ChatActivity;->getCurrentChatInfo()Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/MediaActivity;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V

    .line 2198
    :cond_152
    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v6, v4, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    .line 2199
    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-virtual {v6, v5, v4, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    .line 2200
    .end local v0    # "args2":Landroid/os/Bundle;
    .end local v5    # "mediaActivity":Lim/tpelyyftgw/ui/MediaActivity;
    goto/16 :goto_57f

    .line 2201
    :cond_164
    if-ne v2, v5, :cond_20d

    .line 2202
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-nez v0, :cond_16f

    .line 2203
    return-void

    .line 2205
    :cond_16f
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 2206
    .local v0, "args":Landroid/os/Bundle;
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentDialogId:J
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8000(Lim/tpelyyftgw/ui/PhotoViewer;)J

    move-result-wide v7

    long-to-int v5, v7

    .line 2207
    .local v5, "lower_part":I
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentDialogId:J
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8000(Lim/tpelyyftgw/ui/PhotoViewer;)J

    move-result-wide v7

    const/16 v9, 0x20

    shr-long/2addr v7, v9

    long-to-int v8, v7

    .line 2208
    .local v8, "high_id":I
    if-eqz v5, :cond_1bc

    .line 2209
    if-lez v5, :cond_190

    .line 2210
    const-string/jumbo v7, "user_id"

    invoke-virtual {v0, v7, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    goto :goto_1c1

    .line 2211
    :cond_190
    if-gez v5, :cond_1c1

    .line 2212
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v7

    invoke-static {v7}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    neg-int v9, v5

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v7, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v7

    .line 2213
    .local v7, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v7, :cond_1b5

    iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    if-eqz v9, :cond_1b5

    .line 2214
    const-string v9, "migrated_to"

    invoke-virtual {v0, v9, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2215
    iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;->channel_id:I

    neg-int v5, v9

    .line 2217
    :cond_1b5
    neg-int v9, v5

    const-string v10, "chat_id"

    invoke-virtual {v0, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2218
    .end local v7    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    goto :goto_1c1

    .line 2220
    :cond_1bc
    const-string v7, "enc_id"

    invoke-virtual {v0, v7, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2222
    :cond_1c1
    :goto_1c1
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    const-string v9, "message_id"

    invoke-virtual {v0, v9, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2223
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v7

    invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v7

    sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I

    new-array v10, v4, [Ljava/lang/Object;

    invoke-virtual {v7, v9, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 2224
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/ui/LaunchActivity;

    .line 2225
    .local v7, "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
    invoke-virtual {v7}, Lim/tpelyyftgw/ui/LaunchActivity;->getMainFragmentsCount()I

    move-result v9

    if-gt v9, v3, :cond_1f8

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z

    move-result v9

    if-eqz v9, :cond_1f6

    goto :goto_1f8

    :cond_1f6
    const/4 v9, 0x0

    goto :goto_1f9

    :cond_1f8
    :goto_1f8
    const/4 v9, 0x1

    .line 2226
    .local v9, "remove":Z
    :goto_1f9
    new-instance v10, Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {v7, v10, v9, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    .line 2227
    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # setter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v3, v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$002(Lim/tpelyyftgw/ui/PhotoViewer;Lim/tpelyyftgw/messenger/MessageObject;)Lim/tpelyyftgw/messenger/MessageObject;

    .line 2228
    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v4, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    .line 2229
    .end local v0    # "args":Landroid/os/Bundle;
    .end local v5    # "lower_part":I
    .end local v7    # "launchActivity":Lim/tpelyyftgw/ui/LaunchActivity;
    .end local v8    # "high_id":I
    .end local v9    # "remove":Z
    goto/16 :goto_57f

    :cond_20d
    const/4 v5, 0x3

    if-ne v2, v5, :cond_271

    .line 2230
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-eqz v0, :cond_270

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v0

    if-nez v0, :cond_221

    goto :goto_270

    .line 2233
    :cond_221
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/LaunchActivity;

    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v6

    iget v6, v6, Lim/tpelyyftgw/messenger/MessageObject;->currentAccount:I

    invoke-virtual {v0, v6, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V

    .line 2234
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 2235
    .restart local v0    # "args":Landroid/os/Bundle;
    const-string v6, "onlySelect"

    invoke-virtual {v0, v6, v3}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 2236
    const-string v6, "dialogsType"

    invoke-virtual {v0, v6, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 2237
    new-instance v5, Lim/tpelyyftgw/ui/DialogsActivity;

    invoke-direct {v5, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V

    .line 2238
    .local v5, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    new-instance v6, Ljava/util/ArrayList;

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

    .line 2239
    .local v6, "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v7

    invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 2240
    new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$jF_3GqaT8MqAcdnQL8eo9PvYUPI;

    invoke-direct {v7, v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$jF_3GqaT8MqAcdnQL8eo9PvYUPI;-><init>(Lim/tpelyyftgw/ui/PhotoViewer$7;Ljava/util/ArrayList;)V

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V

    .line 2274
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-virtual {v7, v5, v4, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    .line 2275
    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v4, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V

    .line 2276
    .end local v0    # "args":Landroid/os/Bundle;
    .end local v5    # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
    .end local v6    # "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    goto/16 :goto_57f

    .line 2231
    :cond_270
    :goto_270
    return-void

    .line 2276
    :cond_271
    const/4 v5, 0x6

    if-ne v2, v5, :cond_4ad

    .line 2277
    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v5

    if-eqz v5, :cond_4ac

    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->placeProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    move-result-object v5

    if-nez v5, :cond_286

    goto/16 :goto_4ac

    .line 2280
    :cond_286
    new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v7

    invoke-direct {v5, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 2281
    .local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    iget-object v7, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->placeProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
    invoke-static {v7}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8400(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;

    move-result-object v7

    invoke-interface {v7}, Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;->getDeleteMessageString()Ljava/lang/String;

    move-result-object v7

    .line 2282
    .local v7, "text":Ljava/lang/String;
    if-eqz v7, :cond_2a1

    .line 2283
    invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_2f5

    .line 2284
    :cond_2a1
    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    if-eqz v8, :cond_2c4

    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v8

    if-eqz v8, :cond_2c4

    .line 2285
    const v8, 0x7f0f0194

    new-array v9, v4, [Ljava/lang/Object;

    const-string v10, "AreYouSureDeleteVideo"

    invoke-static {v10, v8, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_2f5

    .line 2286
    :cond_2c4
    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    if-eqz v8, :cond_2e7

    iget-object v8, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v8}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v8

    if-eqz v8, :cond_2e7

    .line 2287
    const v8, 0x7f0f018a

    new-array v9, v4, [Ljava/lang/Object;

    const-string v10, "AreYouSureDeleteGIF"

    invoke-static {v10, v8, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_2f5

    .line 2289
    :cond_2e7
    const v8, 0x7f0f018c

    new-array v9, v4, [Ljava/lang/Object;

    const-string v10, "AreYouSureDeletePhoto"

    invoke-static {v10, v8, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2291
    :goto_2f5
    const v8, 0x7f0f0141

    const-string v9, "AppName"

    invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2293
    new-array v8, v3, [Z

    .line 2294
    .local v8, "deleteForAll":[Z
    iget-object v9, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v9

    if-eqz v9, :cond_46c

    iget-object v9, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v9

    iget-boolean v9, v9, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z

    if-nez v9, :cond_46c

    .line 2295
    iget-object v9, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v9

    invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v9

    long-to-int v10, v9

    .line 2296
    .local v10, "lower_id":I
    if-eqz v10, :cond_469

    .line 2299
    if-lez v10, :cond_338

    .line 2300
    iget-object v9, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v9}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v9

    invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v11

    invoke-virtual {v9, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v9

    .line 2301
    .local v9, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const/4 v11, 0x0

    .local v11, "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    goto :goto_34c

    .line 2303
    .end local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v11    # "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_338
    const/4 v9, 0x0

    .line 2304
    .restart local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v11, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v11}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v11

    invoke-static {v11}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    neg-int v12, v10

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v11

    .line 2306
    .restart local v11    # "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_34c
    if-nez v9, :cond_359

    invoke-static {v11}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v12

    if-nez v12, :cond_355

    goto :goto_359

    :cond_355
    move-object/from16 v16, v7

    goto/16 :goto_46e

    .line 2307
    :cond_359
    :goto_359
    const/4 v12, 0x0

    .line 2308
    .local v12, "hasOutgoing":Z
    iget-object v13, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v13}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v13

    invoke-static {v13}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v13

    invoke-virtual {v13}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v13

    .line 2311
    .local v13, "currentDate":I
    if-eqz v9, :cond_377

    .line 2312
    iget-object v14, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v14}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v14

    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v14

    iget v14, v14, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimePmLimit:I

    .local v14, "revokeTimeLimit":I
    goto :goto_383

    .line 2314
    .end local v14    # "revokeTimeLimit":I
    :cond_377
    iget-object v14, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v14}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v14

    invoke-static {v14}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v14

    iget v14, v14, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimeLimit:I

    .line 2317
    .restart local v14    # "revokeTimeLimit":I
    :goto_383
    if-eqz v9, :cond_397

    iget v15, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v0

    if-ne v15, v0, :cond_399

    :cond_397
    if-eqz v11, :cond_464

    .line 2318
    :cond_399
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    if-eqz v0, :cond_3b8

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;

    if-eqz v0, :cond_3b4

    goto :goto_3b8

    :cond_3b4
    move-object/from16 v16, v7

    goto/16 :goto_46e

    :cond_3b8
    :goto_3b8
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v0

    if-eqz v0, :cond_45f

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    sub-int v0, v13, v0

    if-gt v0, v14, :cond_45f

    .line 2319
    new-instance v0, Landroid/widget/FrameLayout;

    iget-object v15, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v15}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v15

    invoke-direct {v0, v15}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 2320
    .local v0, "frameLayout":Landroid/widget/FrameLayout;
    new-instance v15, Lim/tpelyyftgw/ui/cells/CheckBoxCell;

    iget-object v6, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v6}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v6

    invoke-direct {v15, v6, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V

    move-object v6, v15

    .line 2321
    .local v6, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v15

    invoke-virtual {v6, v15}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2322
    const-string v15, ""

    if-eqz v11, :cond_405

    .line 2323
    const v3, 0x7f0f04eb

    move-object/from16 v16, v7

    .end local v7    # "text":Ljava/lang/String;
    .local v16, "text":Ljava/lang/String;
    const-string v7, "DeleteForAll"

    invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v6, v3, v15, v4, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    move-object/from16 v17, v9

    goto :goto_41d

    .line 2325
    .end local v16    # "text":Ljava/lang/String;
    .restart local v7    # "text":Ljava/lang/String;
    :cond_405
    move-object/from16 v16, v7

    .end local v7    # "text":Ljava/lang/String;
    .restart local v16    # "text":Ljava/lang/String;
    const v7, 0x7f0f04ec

    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {v9}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    aput-object v17, v3, v4

    move-object/from16 v17, v9

    .end local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v17, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const-string v9, "DeleteForUser"

    invoke-static {v9, v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v6, v3, v15, v4, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V

    .line 2327
    :goto_41d
    sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    const/high16 v7, 0x41800000    # 16.0f

    const/high16 v9, 0x41000000    # 8.0f

    if-eqz v3, :cond_42a

    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    goto :goto_42e

    :cond_42a
    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    :goto_42e
    sget-boolean v15, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z

    if-eqz v15, :cond_437

    invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    goto :goto_43b

    :cond_437
    invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v7

    :goto_43b
    invoke-virtual {v6, v3, v4, v7, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V

    .line 2328
    const/high16 v18, -0x40800000    # -1.0f

    const/high16 v19, 0x42400000    # 48.0f

    const/16 v20, 0x33

    const/16 v21, 0x0

    const/16 v22, 0x0

    const/16 v23, 0x0

    const/16 v24, 0x0

    invoke-static/range {v18 .. v24}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v0, v6, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 2329
    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$MPWbdLO8rByVO24pRNAsJnnDsK8;

    invoke-direct {v3, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$MPWbdLO8rByVO24pRNAsJnnDsK8;-><init>([Z)V

    invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2334
    invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    goto :goto_46e

    .line 2318
    .end local v0    # "frameLayout":Landroid/widget/FrameLayout;
    .end local v6    # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
    .end local v16    # "text":Ljava/lang/String;
    .end local v17    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v7    # "text":Ljava/lang/String;
    .restart local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_45f
    move-object/from16 v16, v7

    move-object/from16 v17, v9

    .end local v7    # "text":Ljava/lang/String;
    .end local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v16    # "text":Ljava/lang/String;
    .restart local v17    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    goto :goto_46e

    .line 2317
    .end local v16    # "text":Ljava/lang/String;
    .end local v17    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v7    # "text":Ljava/lang/String;
    .restart local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_464
    move-object/from16 v16, v7

    move-object/from16 v17, v9

    .end local v7    # "text":Ljava/lang/String;
    .end local v9    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v16    # "text":Ljava/lang/String;
    .restart local v17    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    goto :goto_46e

    .line 2296
    .end local v11    # "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v12    # "hasOutgoing":Z
    .end local v13    # "currentDate":I
    .end local v14    # "revokeTimeLimit":I
    .end local v16    # "text":Ljava/lang/String;
    .end local v17    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v7    # "text":Ljava/lang/String;
    :cond_469
    move-object/from16 v16, v7

    .end local v7    # "text":Ljava/lang/String;
    .restart local v16    # "text":Ljava/lang/String;
    goto :goto_46e

    .line 2294
    .end local v10    # "lower_id":I
    .end local v16    # "text":Ljava/lang/String;
    .restart local v7    # "text":Ljava/lang/String;
    :cond_46c
    move-object/from16 v16, v7

    .line 2340
    .end local v7    # "text":Ljava/lang/String;
    .restart local v16    # "text":Ljava/lang/String;
    :goto_46e
    const v0, 0x7f0f04d8

    const-string v3, "Delete"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$DFnFTK9Apw5pV3FarWiF6uA76gk;

    invoke-direct {v3, v1, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PhotoViewer$7$DFnFTK9Apw5pV3FarWiF6uA76gk;-><init>(Lim/tpelyyftgw/ui/PhotoViewer$7;[Z)V

    invoke-virtual {v5, v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2432
    const v0, 0x7f0f02f7

    const-string v3, "Cancel"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    const/4 v3, 0x0

    invoke-virtual {v5, v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;

    .line 2433
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    move-result-object v0

    .line 2434
    .local v0, "alertDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/PhotoViewer;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)V

    .line 2435
    const/4 v3, -0x1

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->getButton(I)Landroid/view/View;

    move-result-object v3

    .line 2436
    .local v3, "button":Landroid/view/View;
    instance-of v4, v3, Landroid/widget/TextView;

    if-eqz v4, :cond_4aa

    .line 2437
    move-object v4, v3

    check-cast v4, Landroid/widget/TextView;

    const-string v6, "dialogTextRed2"

    invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v6

    invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V

    .line 2439
    .end local v0    # "alertDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .end local v3    # "button":Landroid/view/View;
    .end local v5    # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
    .end local v8    # "deleteForAll":[Z
    .end local v16    # "text":Ljava/lang/String;
    :cond_4aa
    goto/16 :goto_57f

    .line 2278
    :cond_4ac
    :goto_4ac
    return-void

    .line 2439
    :cond_4ad
    const/16 v0, 0xa

    if-ne v2, v0, :cond_4b8

    .line 2440
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->onSharePressed()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8500(Lim/tpelyyftgw/ui/PhotoViewer;)V

    goto/16 :goto_57f

    .line 2441
    :cond_4b8
    const/16 v0, 0xb

    if-ne v2, v0, :cond_4d7

    .line 2443
    :try_start_4bc
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v3

    invoke-static {v0, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->openForView(Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;)V

    .line 2444
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    invoke-virtual {v0, v4, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
    :try_end_4d0
    .catch Ljava/lang/Exception; {:try_start_4bc .. :try_end_4d0} :catch_4d1

    goto :goto_4d5

    .line 2445
    :catch_4d1
    move-exception v0

    .line 2446
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2447
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_4d5
    goto/16 :goto_57f

    .line 2448
    :cond_4d7
    const/16 v0, 0xd

    if-ne v2, v0, :cond_528

    .line 2449
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v0

    if-eqz v0, :cond_527

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-eqz v0, :cond_527

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    if-eqz v0, :cond_527

    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    if-nez v0, :cond_506

    goto :goto_527

    .line 2452
    :cond_506
    new-instance v0, Lim/tpelyyftgw/ui/components/StickersAlert;

    iget-object v3, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->parentActivity:Landroid/app/Activity;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PhotoViewer;->access$2800(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/app/Activity;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v4

    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;

    invoke-direct {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Ljava/lang/Object;Lim/tpelyyftgw/tgnet/TLRPC$Photo;)V

    .line 2453
    .local v0, "stickersAlert":Lim/tpelyyftgw/ui/components/StickersAlert;
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/StickersAlert;->show()V

    .line 2454
    .end local v0    # "stickersAlert":Lim/tpelyyftgw/ui/components/StickersAlert;
    goto :goto_57f

    .line 2450
    :cond_527
    :goto_527
    return-void

    .line 2454
    :cond_528
    if-ne v2, v8, :cond_541

    .line 2455
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->pipItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8600(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getAlpha()F

    move-result v0

    const/high16 v3, 0x3f800000    # 1.0f

    cmpl-float v0, v0, v3

    if-eqz v0, :cond_53b

    .line 2456
    return-void

    .line 2458
    :cond_53b
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->switchToPip()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8700(Lim/tpelyyftgw/ui/PhotoViewer;)V

    goto :goto_57f

    .line 2459
    :cond_541
    const/4 v0, 0x7

    if-ne v2, v0, :cond_57f

    .line 2460
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v0

    if-nez v0, :cond_54d

    .line 2461
    return-void

    .line 2463
    :cond_54d
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentAccount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$1300(Lim/tpelyyftgw/ui/PhotoViewer;)I

    move-result v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v0

    iget-object v5, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PhotoViewer;->access$000(Lim/tpelyyftgw/ui/PhotoViewer;)Lim/tpelyyftgw/messenger/MessageObject;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v5

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/messenger/FileLoader;->cancelLoadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V

    .line 2464
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # invokes: Lim/tpelyyftgw/ui/PhotoViewer;->releasePlayer(Z)V
    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->access$8800(Lim/tpelyyftgw/ui/PhotoViewer;Z)V

    .line 2465
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->bottomLayout:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$5600(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setTag(Ljava/lang/Object;)V

    .line 2466
    iget-object v0, v1, Lim/tpelyyftgw/ui/PhotoViewer$7;->this$0:Lim/tpelyyftgw/ui/PhotoViewer;

    # getter for: Lim/tpelyyftgw/ui/PhotoViewer;->bottomLayout:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->access$5600(Lim/tpelyyftgw/ui/PhotoViewer;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 2479
    :cond_57f
    :goto_57f
    return-void

    :array_580
    .array-data 4
        -0x1
        -0x1
        -0x1
        -0x1
        -0x1
    .end array-data
.end method