TLRPC$MessageMedia.smali
.class public abstract Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.super Lim/tpelyyftgw/tgnet/TLObject;
.source "TLRPC.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/tgnet/TLRPC;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "MessageMedia"
.end annotation
# instance fields
.field public address:Ljava/lang/String;
.field public audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
.field public bytes:[B
.field public captionLegacy:Ljava/lang/String;
.field public currency:Ljava/lang/String;
.field public description:Ljava/lang/String;
.field public document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.field public first_name:Ljava/lang/String;
.field public flags:I
.field public game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
.field public geo:Lim/tpelyyftgw/tgnet/TLRPC$GeoPoint;
.field public last_name:Ljava/lang/String;
.field public period:I
.field public phone_number:Ljava/lang/String;
.field public photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.field public provider:Ljava/lang/String;
.field public receipt_msg_id:I
.field public shipping_address_requested:Z
.field public start_param:Ljava/lang/String;
.field public test:Z
.field public title:Ljava/lang/String;
.field public total_amount:J
.field public ttl_seconds:I
.field public user_id:I
.field public vcard:Ljava/lang/String;
.field public venue_id:Ljava/lang/String;
.field public venue_type:Ljava/lang/String;
.field public video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
.field public webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 38201
invoke-direct {p0}, Lim/tpelyyftgw/tgnet/TLObject;-><init>()V
return-void
.end method
.method public static TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.registers 11
.param p0, "stream" # Lim/tpelyyftgw/tgnet/AbstractSerializedData;
.param p1, "constructor" # I
.param p2, "exception" # Z
.line 38233
const/4 v0, 0x0
.line 38234
.local v0, "result":Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
sparse-switch p1, :sswitch_data_264
goto/16 :goto_f2
.line 38275
:sswitch_6
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_layer74;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_layer74;-><init>()V
move-object v0, v1
.line 38276
goto/16 :goto_f2
.line 38257
:sswitch_e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;-><init>()V
move-object v0, v1
.line 38258
goto/16 :goto_f2
.line 38254
:sswitch_16
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue_layer71;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue_layer71;-><init>()V
move-object v0, v1
.line 38255
goto/16 :goto_f2
.line 38281
:sswitch_1e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;-><init>()V
move-object v0, v1
.line 38282
goto/16 :goto_f2
.line 38320
:sswitch_26
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;-><init>()V
move-object v0, v1
.line 38321
goto/16 :goto_f2
.line 38278
:sswitch_2e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact_layer81;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact_layer81;-><init>()V
move-object v0, v1
.line 38279
goto/16 :goto_f2
.line 38293
:sswitch_36
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVideo_layer45;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVideo_layer45;-><init>()V
move-object v0, v1
.line 38294
goto/16 :goto_f2
.line 38296
:sswitch_3e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;-><init>()V
move-object v0, v1
.line 38297
goto/16 :goto_f2
.line 38323
:sswitch_46
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;-><init>()V
move-object v0, v1
.line 38324
goto/16 :goto_f2
.line 38284
:sswitch_4e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;-><init>()V
move-object v0, v1
.line 38285
goto/16 :goto_f2
.line 38314
:sswitch_56
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferPaymentNotificationMedia;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferPaymentNotificationMedia;-><init>()V
move-object v0, v1
.line 38315
goto/16 :goto_f2
.line 38251
:sswitch_5e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaEmpty;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaEmpty;-><init>()V
move-object v0, v1
.line 38252
goto/16 :goto_f2
.line 38290
:sswitch_66
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_layer68;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_layer68;-><init>()V
move-object v0, v1
.line 38291
goto/16 :goto_f2
.line 38266
:sswitch_6e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_old;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_old;-><init>()V
move-object v0, v1
.line 38267
goto/16 :goto_f2
.line 38260
:sswitch_76
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;-><init>()V
move-object v0, v1
.line 38261
goto/16 :goto_f2
.line 38236
:sswitch_7e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaUnsupported_old;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaUnsupported_old;-><init>()V
move-object v0, v1
.line 38237
goto/16 :goto_f2
.line 38272
:sswitch_86
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;-><init>()V
move-object v0, v1
.line 38273
goto/16 :goto_f2
.line 38269
:sswitch_8e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_layer68;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument_layer68;-><init>()V
move-object v0, v1
.line 38270
goto/16 :goto_f2
.line 38326
:sswitch_96
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShare;-><init>()V
move-object v0, v1
goto/16 :goto_f2
.line 38311
:sswitch_9e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferPaymentExpireMedia;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferPaymentExpireMedia;-><init>()V
move-object v0, v1
.line 38312
goto :goto_f2
.line 38305
:sswitch_a5
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;-><init>()V
move-object v0, v1
.line 38306
goto :goto_f2
.line 38242
:sswitch_ac
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_old;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_old;-><init>()V
move-object v0, v1
.line 38243
goto :goto_f2
.line 38239
:sswitch_b3
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaAudio_layer45;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaAudio_layer45;-><init>()V
move-object v0, v1
.line 38240
goto :goto_f2
.line 38287
:sswitch_ba
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_layer74;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto_layer74;-><init>()V
move-object v0, v1
.line 38288
goto :goto_f2
.line 38299
:sswitch_c1
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;-><init>()V
move-object v0, v1
.line 38300
goto :goto_f2
.line 38263
:sswitch_c8
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVideo_old;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVideo_old;-><init>()V
move-object v0, v1
.line 38264
goto :goto_f2
.line 38248
:sswitch_cf
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaUnsupported;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaUnsupported;-><init>()V
move-object v0, v1
.line 38249
goto :goto_f2
.line 38302
:sswitch_d6
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;-><init>()V
move-object v0, v1
.line 38303
goto :goto_f2
.line 38317
:sswitch_dd
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesPayBillOverMedia;-><init>()V
move-object v0, v1
.line 38318
goto :goto_f2
.line 38245
:sswitch_e4
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaInvoice;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaInvoice;-><init>()V
move-object v0, v1
.line 38246
goto :goto_f2
.line 38308
:sswitch_eb
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;-><init>()V
move-object v0, v1
.line 38309
nop
.line 38329
:goto_f2
const/4 v1, 0x1
const/4 v2, 0x0
if-nez v0, :cond_10d
if-nez p2, :cond_f9
goto :goto_10d
.line 38330
:cond_f9
new-instance v3, Ljava/lang/RuntimeException;
new-array v1, v1, [Ljava/lang/Object;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v1, v2
const-string v2, "can\'t parse magic %x in MessageMedia"
invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v3, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v3
.line 38332
:cond_10d
:goto_10d
if-eqz v0, :cond_262
.line 38333
invoke-virtual {v0, p0, p2}, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->readParams(Lim/tpelyyftgw/tgnet/AbstractSerializedData;Z)V
.line 38334
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
const-string v4, ""
const/4 v5, 0x3
if-eqz v3, :cond_1bf
.line 38335
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;-><init>()V
.line 38336
.local v1, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_videoEncrypted;
if-eqz v3, :cond_13c
.line 38337
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEncrypted;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEncrypted;-><init>()V
iput-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 38338
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Video;->key:[B
iput-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->key:[B
.line 38339
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Video;->iv:[B
iput-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->iv:[B
goto :goto_143
.line 38341
:cond_13c
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;-><init>()V
iput-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 38343
:goto_143
iput v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->flags:I
.line 38344
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
new-array v2, v2, [B
iput-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->file_reference:[B
.line 38345
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-wide v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->id:J
iput-wide v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J
.line 38346
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-wide v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->access_hash:J
iput-wide v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->access_hash:J
.line 38347
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->date:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->date:I
.line 38348
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Video;->mime_type:Ljava/lang/String;
if-eqz v2, :cond_172
.line 38349
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->mime_type:Ljava/lang/String;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
goto :goto_179
.line 38351
:cond_172
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
const-string/jumbo v3, "video/mp4"
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
.line 38353
:goto_179
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->size:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->size:I
.line 38354
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->thumb:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 38355
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->dc_id:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->dc_id:I
.line 38356
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->captionLegacy:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
.line 38357
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;-><init>()V
.line 38358
.local v2, "attributeVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->w:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;->w:I
.line 38359
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->h:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;->h:I
.line 38360
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->video_unused:Lim/tpelyyftgw/tgnet/TLRPC$Video;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Video;->duration:I
iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;->duration:I
.line 38361
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 38362
move-object v0, v1
.line 38363
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
if-nez v3, :cond_1bd
.line 38364
iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
.line 38366
.end local v1 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
.end local v2 # "attributeVideo":Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeVideo;
:cond_1bd
goto/16 :goto_262
:cond_1bf
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
if-eqz v3, :cond_1bd
.line 38367
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;-><init>()V
.line 38368
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_audioEncrypted;
if-eqz v6, :cond_1e6
.line 38369
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEncrypted;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentEncrypted;-><init>()V
iput-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 38370
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->key:[B
iput-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$Document;->key:[B
.line 38371
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->iv:[B
iput-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$Document;->iv:[B
goto :goto_1ed
.line 38373
:cond_1e6
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;-><init>()V
iput-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.line 38375
:goto_1ed
iput v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->flags:I
.line 38376
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
new-array v2, v2, [B
iput-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->file_reference:[B
.line 38377
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->id:J
iput-wide v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J
.line 38378
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->access_hash:J
iput-wide v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->access_hash:J
.line 38379
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->date:I
iput v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->date:I
.line 38380
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->mime_type:Ljava/lang/String;
if-eqz v2, :cond_21c
.line 38381
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->mime_type:Ljava/lang/String;
iput-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
goto :goto_222
.line 38383
:cond_21c
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
const-string v5, "audio/ogg"
iput-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
.line 38385
:goto_222
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->size:I
iput v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Document;->size:I
.line 38386
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;-><init>()V
.line 38387
.local v2, "thumb":Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;
const-string/jumbo v5, "s"
iput-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;->type:Ljava/lang/String;
.line 38388
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 38389
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->dc_id:I
iput v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Document;->dc_id:I
.line 38390
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->captionLegacy:Ljava/lang/String;
iput-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
.line 38391
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;-><init>()V
.line 38392
.local v5, "attributeAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->audio_unused:Lim/tpelyyftgw/tgnet/TLRPC$Audio;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Audio;->duration:I
iput v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;->duration:I
.line 38393
iput-boolean v1, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;->voice:Z
.line 38394
iget-object v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->attributes:Ljava/util/ArrayList;
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 38395
move-object v0, v3
.line 38396
iget-object v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
if-nez v1, :cond_262
.line 38397
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;->captionLegacy:Ljava/lang/String;
.line 38401
.end local v2 # "thumb":Lim/tpelyyftgw/tgnet/TLRPC$TL_photoSizeEmpty;
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;
.end local v5 # "attributeAudio":Lim/tpelyyftgw/tgnet/TLRPC$TL_documentAttributeAudio;
:cond_262
:goto_262
return-object v0
nop
:sswitch_data_264
.sparse-switch
-0x7ea019cd -> :sswitch_eb
-0x7baaecb9 -> :sswitch_e4
-0x66424593 -> :sswitch_dd
-0x634f8f29 -> :sswitch_d6
-0x607b0b62 -> :sswitch_cf
-0x5d2dbd70 -> :sswitch_c8
-0x5cd22a00 -> :sswitch_c1
-0x4addc4f1 -> :sswitch_ba
-0x39497d00 -> :sswitch_b3
-0x373ba5d6 -> :sswitch_ac
-0x340db6c0 -> :sswitch_a5
-0x30d31a73 -> :sswitch_9e
-0x29f95645 -> :sswitch_96
-0xc1fd158 -> :sswitch_8e
-0x24e6ff8 -> :sswitch_86
0x29632a36 -> :sswitch_7e
0x2ec0533f -> :sswitch_76
0x2fda2204 -> :sswitch_6e
0x3d8ce53d -> :sswitch_66
0x3ded6320 -> :sswitch_5e
0x418309d0 -> :sswitch_56
0x4bd6e798 -> :sswitch_4e
0x5098eac1 -> :sswitch_46
0x56e0d474 -> :sswitch_3e
0x5bcf1675 -> :sswitch_36
0x5e7d2f39 -> :sswitch_2e
0x60b180da -> :sswitch_26
0x695150d7 -> :sswitch_1e
0x7912b71f -> :sswitch_16
0x7c3c2609 -> :sswitch_e
0x7c4414d3 -> :sswitch_6
.end sparse-switch
.end method