IndexActivity.smali

.class public Lim/tpelyyftgw/ui/IndexActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "IndexActivity.java"

# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;


# static fields
.field private static final TAG:Ljava/lang/String;


# instance fields
.field private adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

.field private currentUnreadCount:I

.field private dialogsType:I

.field private discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

.field private fragmentsCache:Landroid/util/LruCache;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LruCache<",
            "Ljava/lang/Integer;",
            "Lim/tpelyyftgw/ui/fragments/BaseFmts;",
            ">;"
        }
    .end annotation
.end field

.field private llDialogMenuLayout:Landroid/widget/LinearLayout;

.field private mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

.field private mIsGettingFullUserInfo:Z

.field private mUserInfoIsCompleted:Z

.field private mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

.field private needShowDisTab:Z

.field private reqDisToken:I

.field private syncRemoteContactsTask:Ljava/util/TimerTask;

.field private syncRemoteContactsTimer:Ljava/util/Timer;

.field private timerInit:Z

.field private tvCanReadText:Landroid/widget/TextView;

.field private tvDeleteText:Landroid/widget/TextView;


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

    .line 116
    const-class v0, Lim/tpelyyftgw/ui/IndexActivity;

    invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lim/tpelyyftgw/ui/IndexActivity;->TAG:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    .line 159
    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V

    .line 104
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    .line 110
    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    .line 111
    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    .line 115
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->timerInit:Z

    .line 160
    return-void
.end method

.method public constructor <init>(Landroid/os/Bundle;)V
    .registers 3
    .param p1, "args"    # Landroid/os/Bundle;

    .line 163
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>(Landroid/os/Bundle;)V

    .line 104
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    .line 110
    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    .line 111
    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    .line 115
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->timerInit:Z

    .line 164
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/IndexActivity;)Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/IndexActivity;Ljava/lang/String;Ljava/lang/String;)V
    .registers 3
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;
    .param p1, "x1"    # Ljava/lang/String;
    .param p2, "x2"    # Ljava/lang/String;

    .line 99
    invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/IndexActivity;->bind(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/util/LruCache;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/IndexActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->dialogsType:I

    return v0
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/IndexActivity;)Lim/tpelyyftgw/ui/bottom/BottomBarLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    return-object v0
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/widget/LinearLayout;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->llDialogMenuLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvCanReadText:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/IndexActivity;)Landroid/widget/TextView;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$800(Lim/tpelyyftgw/ui/IndexActivity;)Z
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/IndexActivity;

    .line 99
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->needShowDisTab:Z

    return v0
.end method

.method private bind(Ljava/lang/String;Ljava/lang/String;)V
    .registers 8
    .param p1, "channel"    # Ljava/lang/String;
    .param p2, "custom"    # Ljava/lang/String;

    .line 379
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_d

    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_d

    .line 380
    return-void

    .line 382
    :cond_d
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;-><init>()V

    .line 383
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;
    const-string v1, "Guang"

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;->company:Ljava/lang/String;

    .line 384
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/utils/FingerprintUtil;->getDeviceId(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;->device:Ljava/lang/String;

    .line 385
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    iget v1, v1, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;->userId:I

    .line 386
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

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

    .line 387
    .local v1, "dataJSON":Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
    const-string v2, "op_channel"

    const-string v3, "op_data"

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

    move-result-object v2

    const/4 v3, 0x2

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

    const/4 v4, 0x0

    aput-object p1, v3, v4

    const/4 v4, 0x1

    aput-object p2, v3, v4

    invoke-static {v2, v3}, Lim/tpelyyftgw/tgnet/ParamsUtil;->toJson([Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;

    .line 388
    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_signUpBind;->extend:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    .line 389
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$AP0DNepHcg_SqqkBvG_syTkI_lg;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$AP0DNepHcg_SqqkBvG_syTkI_lg;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 405
    return-void
.end method

.method private callBackFragmentsLifeCycle(Z)V
    .registers 5
    .param p1, "isResume"    # Z

    .line 835
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    if-eqz v0, :cond_2d

    .line 836
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_5
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    invoke-virtual {v1}, Landroid/util/LruCache;->size()I

    move-result v1

    if-ge v0, v1, :cond_2d

    .line 837
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

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

    move-result-object v2

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

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    .line 838
    .local v1, "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    if-eqz v1, :cond_2a

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isAdded()Z

    move-result v2

    if-eqz v2, :cond_2a

    .line 839
    if-eqz p1, :cond_27

    .line 840
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onResumeForBaseFragment()V

    goto :goto_2a

    .line 842
    :cond_27
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onPauseForBaseFragment()V

    .line 836
    .end local v1    # "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    :cond_2a
    :goto_2a
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 847
    .end local v0    # "i":I
    :cond_2d
    return-void
.end method

.method private checkDeviceFingerprint()V
    .registers 5

    .line 957
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "deviceConfig"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 958
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    const-string v1, "device_fingerprint"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 959
    .local v1, "oldFingerprint":Ljava/lang/String;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/utils/FingerprintUtil;->getDeviceId(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    .line 960
    .local v2, "newFingerprint":Ljava/lang/String;
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_23

    .line 962
    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/IndexActivity;->updateDeviceFingerprint(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_2c

    .line 964
    :cond_23
    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_2c

    .line 966
    invoke-direct {p0, v1, v2}, Lim/tpelyyftgw/ui/IndexActivity;->updateDeviceFingerprint(Ljava/lang/String;Ljava/lang/String;)V

    .line 969
    :cond_2c
    :goto_2c
    return-void
.end method

.method private checkHadCompletedUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V
    .registers 8
    .param p1, "full"    # Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    .line 917
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_b

    .line 918
    return-void

    .line 919
    :cond_b
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    if-nez v0, :cond_a6

    iget-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mUserInfoIsCompleted:Z

    if-eqz v0, :cond_15

    goto/16 :goto_a6

    .line 921
    :cond_15
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    if-eqz v0, :cond_4f

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    if-eqz v0, :cond_4f

    .line 922
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

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

    move-result-object v0

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

    move-result v1

    if-eqz v1, :cond_4f

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

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 923
    .local v1, "f":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    const-class v2, Lim/tpelyyftgw/ui/hui/login/ChangePersonalInformationActivity;

    invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_4e

    .line 924
    return-void

    .line 926
    .end local v1    # "f":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    :cond_4e
    goto :goto_2d

    .line 928
    :cond_4f
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    .line 929
    if-nez p1, :cond_66

    .line 930
    iget v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

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

    move-result v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;

    move-result-object p1

    .line 932
    :cond_66
    instance-of v1, p1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;

    if-eqz v1, :cond_90

    .line 933
    move-object v1, p1

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;

    .line 934
    .local v1, "userInfo":Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;->getExtendBean()Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;

    move-result-object v2

    if-eqz v2, :cond_8f

    .line 935
    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;->getExtendBean()Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;->needCompletedUserInfor()Z

    move-result v2

    const/4 v3, 0x0

    if-eqz v2, :cond_8b

    .line 936
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$WUQWOqhzM3ASfDPapEL6ZEkrwy4;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$WUQWOqhzM3ASfDPapEL6ZEkrwy4;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    const-wide/16 v4, 0x3e8

    invoke-static {v0, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 940
    iput-boolean v3, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    goto :goto_8f

    .line 942
    :cond_8b
    iput-boolean v3, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    .line 943
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mUserInfoIsCompleted:Z

    .line 946
    .end local v1    # "userInfo":Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
    :cond_8f
    :goto_8f
    goto :goto_a5

    .line 948
    :cond_90
    if-nez p1, :cond_a5

    .line 949
    iget v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

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

    move-result v2

    iget v3, p0, Lim/tpelyyftgw/ui/IndexActivity;->classGuid:I

    invoke-virtual {v1, v2, v3, v0}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullUser(IIZ)V

    .line 951
    :cond_a5
    :goto_a5
    return-void

    .line 920
    :cond_a6
    :goto_a6
    return-void
.end method

.method private doChannelBind()V
    .registers 4

    .line 342
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 343
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    const-string v1, "need_channel_bind"

    const/4 v2, 0x1

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v1

    .line 344
    .local v1, "needChannelBind":Z
    if-nez v1, :cond_10

    .line 345
    return-void

    .line 350
    :cond_10
    new-instance v2, Lim/tpelyyftgw/ui/IndexActivity$2;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/IndexActivity$2;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-static {v2}, Lcom/fm/openinstall/OpenInstall;->getInstall(Lcom/fm/openinstall/listener/AppInstallListener;)V

    .line 370
    return-void
.end method

.method private getChildFragment(I)Lim/tpelyyftgw/ui/fragments/BaseFmts;
    .registers 4
    .param p1, "position"    # I

    .line 850
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    if-eqz v0, :cond_10

    .line 851
    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;->getItem(I)Landroidx/fragment/app/Fragment;

    move-result-object v0

    .line 852
    .local v0, "f":Landroidx/fragment/app/Fragment;
    instance-of v1, v0, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    if-eqz v1, :cond_10

    .line 853
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    return-object v1

    .line 856
    .end local v0    # "f":Landroidx/fragment/app/Fragment;
    :cond_10
    const/4 v0, 0x0

    return-object v0
.end method

.method private getDiscoveryData()V
    .registers 5

    .line 1007
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->reqDisToken:I

    if-nez v0, :cond_33

    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    if-eqz v0, :cond_9

    goto :goto_33

    .line 1008
    :cond_9
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetDiscoveryPageSetting;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetDiscoveryPageSetting;-><init>()V

    .line 1009
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetDiscoveryPageSetting;
    const-string v1, "Guang"

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetDiscoveryPageSetting;->tag:Ljava/lang/String;

    .line 1010
    sget-object v1, Lim/tpelyyftgw/ui/IndexActivity;->TAG:Ljava/lang/String;

    const-string/jumbo v2, "start getData"

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 1011
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$YrkmrHXdxzRO9_eaYFNa4wx0pD0;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$YrkmrHXdxzRO9_eaYFNa4wx0pD0;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v2

    iput v2, p0, Lim/tpelyyftgw/ui/IndexActivity;->reqDisToken:I

    iget v3, p0, Lim/tpelyyftgw/ui/IndexActivity;->classGuid:I

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 1028
    return-void

    .line 1007
    .end local v0    # "req":Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetDiscoveryPageSetting;
    :cond_33
    :goto_33
    return-void
.end method

.method private getFcUnRead()V
    .registers 1

    .line 753
    return-void
.end method

.method private getFcUrlFromServer()V
    .registers 1

    .line 829
    return-void
.end method

.method private initFragments()V
    .registers 4

    .line 409
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->setOffscreenPageLimit(I)V

    .line 410
    new-instance v0, Landroid/util/LruCache;

    const/4 v1, 0x5

    invoke-direct {v0, v1}, Landroid/util/LruCache;-><init>(I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    .line 411
    new-instance v0, Lim/tpelyyftgw/ui/IndexActivity$3;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v1

    const/4 v2, 0x0

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

    invoke-direct {v0, p0, v1, v2}, Lim/tpelyyftgw/ui/IndexActivity$3;-><init>(Lim/tpelyyftgw/ui/IndexActivity;Landroidx/fragment/app/FragmentManager;[Ljava/lang/Object;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    .line 555
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V

    .line 556
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->setViewPager(Landroidx/viewpager/widget/ViewPager;)V

    .line 557
    return-void
.end method

.method static synthetic lambda$updateDeviceFingerprint$5(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 6
    .param p0, "newFingerprint"    # Ljava/lang/String;
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 985
    if-eqz p2, :cond_19

    .line 986
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "device id update error:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 987
    return-void

    .line 989
    :cond_19
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_boolTrue;

    if-eqz v0, :cond_39

    .line 990
    const-string v0, "device id update success"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 991
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/4 v1, 0x0

    const-string v2, "deviceConfig"

    invoke-virtual {v0, v2, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 992
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    const-string v2, "device_fingerprint"

    invoke-interface {v1, v2, p0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 993
    .end local v0    # "sharedPreferences":Landroid/content/SharedPreferences;
    goto :goto_3e

    .line 994
    :cond_39
    const-string v0, "device id update failed"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 996
    :goto_3e
    return-void
.end method

.method private showIncomingNotification(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$User;Z)V
    .registers 22
    .param p1, "title"    # Ljava/lang/String;
    .param p2, "name"    # Ljava/lang/String;
    .param p3, "subText"    # Ljava/lang/String;
    .param p4, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;
    .param p5, "onlyone"    # Z

    .line 597
    new-instance v0, Landroid/content/Intent;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const-class v2, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 598
    .local v0, "intent":Landroid/content/Intent;
    const-string v1, "im.tpelyyftgw.contacts.add"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 599
    const/high16 v1, 0x30000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 600
    new-instance v1, Landroid/app/Notification$Builder;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V

    .line 601
    move-object/from16 v2, p1

    invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 602
    move-object/from16 v3, p2

    invoke-virtual {v1, v3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 603
    move-object/from16 v4, p3

    invoke-virtual {v1, v4}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 604
    const/4 v5, 0x1

    invoke-virtual {v1, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 605
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    invoke-virtual {v1, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 606
    const v6, 0x7f0d01ad

    invoke-virtual {v1, v6}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 607
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    const/4 v7, 0x0

    invoke-static {v6, v7, v0, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v6

    invoke-virtual {v1, v6}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;

    move-result-object v1

    .line 608
    .local v1, "builder":Landroid/app/Notification$Builder;
    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v8, 0x11

    if-lt v6, v8, :cond_5a

    .line 609
    invoke-virtual {v1, v5}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder;

    .line 611
    :cond_5a
    sget v6, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v8, 0x1a

    if-lt v6, v8, :cond_8d

    .line 612
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v6

    const-string v8, "notification"

    invoke-virtual {v6, v8}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Landroid/app/NotificationManager;

    .line 613
    .local v6, "nm":Landroid/app/NotificationManager;
    const-string v8, "10111213"

    invoke-virtual {v6, v8}, Landroid/app/NotificationManager;->getNotificationChannel(Ljava/lang/String;)Landroid/app/NotificationChannel;

    move-result-object v9

    .line 614
    .local v9, "oldChannel":Landroid/app/NotificationChannel;
    const/4 v10, 0x1

    .line 615
    .local v10, "needCreate":Z
    if-eqz v9, :cond_76

    .line 616
    const/4 v10, 0x0

    .line 619
    :cond_76
    if-eqz v10, :cond_8a

    .line 620
    new-instance v11, Landroid/app/NotificationChannel;

    const/4 v12, 0x3

    const-string/jumbo v13, "\u597d\u53cb\u8bf7\u6c42"

    invoke-direct {v11, v8, v13, v12}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V

    .line 621
    .local v11, "chan":Landroid/app/NotificationChannel;
    invoke-virtual {v11, v7}, Landroid/app/NotificationChannel;->enableVibration(Z)V

    .line 622
    invoke-virtual {v11, v7}, Landroid/app/NotificationChannel;->enableLights(Z)V

    .line 623
    invoke-virtual {v6, v11}, Landroid/app/NotificationManager;->createNotificationChannel(Landroid/app/NotificationChannel;)V

    .line 625
    .end local v11    # "chan":Landroid/app/NotificationChannel;
    :cond_8a
    invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;->setChannelId(Ljava/lang/String;)Landroid/app/Notification$Builder;

    .line 628
    .end local v6    # "nm":Landroid/app/NotificationManager;
    .end local v9    # "oldChannel":Landroid/app/NotificationChannel;
    .end local v10    # "needCreate":Z
    :cond_8d
    if-nez p5, :cond_195

    .line 629
    new-instance v6, Landroid/content/Intent;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v8

    const-class v9, Lim/tpelyyftgw/messenger/voip/VoIPActionsReceiver;

    invoke-direct {v6, v8, v9}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 630
    .local v6, "endIntent":Landroid/content/Intent;
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v9

    invoke-virtual {v9}, Landroidx/fragment/app/FragmentActivity;->getPackageName()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v9, ".CANCEL_CONTACT_APPLY"

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v6, v8}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 631
    const/16 v8, 0x6f

    const-string v9, "call_id"

    invoke-virtual {v6, v9, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 633
    const v10, 0x7f0f02f7

    const-string v11, "Cancel"

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

    move-result-object v10

    .line 635
    .local v10, "endTitle":Ljava/lang/CharSequence;
    sget v11, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v12, 0x18

    if-lt v11, v12, :cond_e4

    .line 636
    new-instance v11, Landroid/text/SpannableString;

    invoke-direct {v11, v10}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    move-object v10, v11

    .line 637
    move-object v11, v10

    check-cast v11, Landroid/text/SpannableString;

    new-instance v13, Landroid/text/style/ForegroundColorSpan;

    const v14, -0xbbcca

    invoke-direct {v13, v14}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-interface {v10}, Ljava/lang/CharSequence;->length()I

    move-result v14

    invoke-virtual {v11, v13, v7, v14, v7}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    .line 639
    :cond_e4
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v11

    const/high16 v13, 0x10000000

    invoke-static {v11, v7, v6, v13}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v11

    .line 640
    .local v11, "endPendingIntent":Landroid/app/PendingIntent;
    const v14, 0x7f08017a

    invoke-virtual {v1, v14, v10, v11}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;

    .line 642
    new-instance v14, Landroid/content/Intent;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v15

    const-class v5, Lim/tpelyyftgw/messenger/voip/VoIPActionsReceiver;

    invoke-direct {v14, v15, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    move-object v5, v14

    .line 643
    .local v5, "answerIntent":Landroid/content/Intent;
    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v15

    invoke-virtual {v15}, Landroidx/fragment/app/FragmentActivity;->getPackageName()Ljava/lang/String;

    move-result-object v15

    invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v15, ".AGREE_CONTACT_APPLY"

    invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v5, v14}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 644
    invoke-virtual {v5, v9, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 645
    const v8, 0x7f0f00ef

    const-string v9, "Agree"

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

    move-result-object v8

    .line 646
    .local v8, "answerTitle":Ljava/lang/CharSequence;
    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v9, v12, :cond_144

    .line 647
    new-instance v9, Landroid/text/SpannableString;

    invoke-direct {v9, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    move-object v8, v9

    .line 648
    move-object v9, v8

    check-cast v9, Landroid/text/SpannableString;

    new-instance v12, Landroid/text/style/ForegroundColorSpan;

    const v14, -0xff5600

    invoke-direct {v12, v14}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-interface {v8}, Ljava/lang/CharSequence;->length()I

    move-result v14

    invoke-virtual {v9, v12, v7, v14, v7}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    .line 651
    :cond_144
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v9

    invoke-static {v9, v7, v5, v13}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v9

    .line 652
    .local v9, "answerPendingIntent":Landroid/app/PendingIntent;
    const v12, 0x7f080179

    invoke-virtual {v1, v12, v8, v9}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;

    .line 653
    const/4 v12, 0x2

    invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;

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

    const/16 v13, 0x15

    if-lt v12, v13, :cond_192

    .line 656
    const v12, -0xd35a20

    invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;->setColor(I)Landroid/app/Notification$Builder;

    .line 657
    new-array v12, v7, [J

    invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;

    .line 658
    const-string v12, "call"

    invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;->setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder;

    .line 659
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v12

    invoke-static {v12, v7, v0, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v7

    const/4 v12, 0x1

    invoke-virtual {v1, v7, v12}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;

    .line 660
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v12, "tel:"

    invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object/from16 v12, p4

    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;->addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder;

    goto :goto_197

    .line 655
    :cond_192
    move-object/from16 v12, p4

    goto :goto_197

    .line 628
    .end local v5    # "answerIntent":Landroid/content/Intent;
    .end local v6    # "endIntent":Landroid/content/Intent;
    .end local v8    # "answerTitle":Ljava/lang/CharSequence;
    .end local v9    # "answerPendingIntent":Landroid/app/PendingIntent;
    .end local v10    # "endTitle":Ljava/lang/CharSequence;
    .end local v11    # "endPendingIntent":Landroid/app/PendingIntent;
    :cond_195
    move-object/from16 v12, p4

    .line 664
    :goto_197
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/IndexActivity;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationManager()Landroidx/core/app/NotificationManagerCompat;

    move-result-object v5

    const v6, 0x9a48ed

    invoke-virtual {v1}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;

    move-result-object v7

    invoke-virtual {v5, v6, v7}, Landroidx/core/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V

    .line 665
    return-void
.end method

.method private startTimer()V
    .registers 8

    .line 121
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->timerInit:Z

    if-eqz v0, :cond_5

    .line 122
    return-void

    .line 124
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    if-nez v0, :cond_10

    .line 125
    new-instance v0, Ljava/util/Timer;

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

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    .line 127
    :cond_10
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    if-nez v0, :cond_1b

    .line 128
    new-instance v0, Lim/tpelyyftgw/ui/IndexActivity$1;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/IndexActivity$1;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    .line 135
    :cond_1b
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    const-wide/16 v3, 0x1388

    const-wide/16 v5, 0x7530

    invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V

    .line 136
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->timerInit:Z

    .line 137
    return-void
.end method

.method private stopTimer()V
    .registers 3

    .line 140
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    const/4 v1, 0x0

    if-eqz v0, :cond_a

    .line 141
    invoke-virtual {v0}, Ljava/util/Timer;->cancel()V

    .line 142
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTimer:Ljava/util/Timer;

    .line 144
    :cond_a
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    if-eqz v0, :cond_13

    .line 145
    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    .line 146
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->syncRemoteContactsTask:Ljava/util/TimerTask;

    .line 148
    :cond_13
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->timerInit:Z

    .line 149
    return-void
.end method

.method private updateBottomItem()V
    .registers 8

    .line 581
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    if-nez v0, :cond_5

    return-void

    .line 582
    :cond_5
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->needShowDisTab:Z

    const/4 v2, 0x2

    if-eqz v1, :cond_53

    .line 583
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->getChildCount()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_5f

    .line 584
    new-instance v0, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;-><init>(Landroid/content/Context;)V

    .line 585
    .local v0, "builder":Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const v3, 0x7f080177

    invoke-static {v1, v3}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->normalIcon(Landroid/graphics/drawable/Drawable;)Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;

    .line 587
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/IndexActivity;->discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;->getS()Ljava/util/ArrayList;

    move-result-object v4

    const/4 v5, 0x0

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

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getLogo()Ljava/lang/String;

    move-result-object v4

    iget-object v6, p0, Lim/tpelyyftgw/ui/IndexActivity;->discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;->getS()Ljava/util/ArrayList;

    move-result-object v6

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

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;

    invoke-virtual {v5}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getTitle()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v0, v4, v3, v3, v5}, Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;->create(Ljava/lang/String;IILjava/lang/String;)Lim/tpelyyftgw/ui/bottom/BottomBarItem;

    move-result-object v3

    invoke-virtual {v1, v3, v2}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->addItem(Lim/tpelyyftgw/ui/bottom/BottomBarItem;I)V

    .line 588
    .end local v0    # "builder":Lim/tpelyyftgw/ui/bottom/BottomBarItem$Builder;
    goto :goto_5f

    .line 590
    :cond_53
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->getChildCount()I

    move-result v0

    const/4 v1, 0x5

    if-ne v0, v1, :cond_5f

    .line 591
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->removeItem(I)V

    .line 594
    :cond_5f
    :goto_5f
    return-void
.end method

.method private updateDeviceFingerprint(Ljava/lang/String;Ljava/lang/String;)V
    .registers 6
    .param p1, "oldFingerprint"    # Ljava/lang/String;
    .param p2, "newFingerprint"    # Ljava/lang/String;

    .line 979
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;-><init>()V

    .line 980
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;
    const-string v1, "Guang"

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;->company_tag:Ljava/lang/String;

    .line 981
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    iget v1, v1, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;->user_id:I

    .line 982
    iput-object p1, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;->device_old:Ljava/lang/String;

    .line 983
    iput-object p2, v0, Lim/tpelyyftgw/tgnet/TLRPCLogin$TL_auth_updateDeviceId;->device_new:Ljava/lang/String;

    .line 984
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$yZ2Nxk1N8mE1YYSLLktCVxq_V2M;

    invoke-direct {v2, p2}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$yZ2Nxk1N8mE1YYSLLktCVxq_V2M;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 997
    return-void
.end method


# virtual methods
.method protected clearViews()V
    .registers 2

    .line 1037
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->clearViews()V

    .line 1038
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    .line 1039
    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    .line 1040
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    if-eqz v0, :cond_f

    .line 1041
    invoke-virtual {v0}, Landroid/util/LruCache;->evictAll()V

    .line 1043
    :cond_f
    return-void
.end method

.method public createView(Landroid/content/Context;)Landroid/view/View;
    .registers 8
    .param p1, "context"    # Landroid/content/Context;

    .line 197
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAddToContainer(Z)V

    .line 198
    invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v2, 0x7f0c1527

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    .line 199
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const-string/jumbo v2, "windowBackgroundGray"

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

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->setBackgroundColor(I)V

    .line 201
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const v2, 0x7f0913c0

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    .line 202
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const v2, 0x7f0915cf

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    .line 203
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const v2, 0x7f0917dc

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->llDialogMenuLayout:Landroid/widget/LinearLayout;

    .line 204
    const-string v2, "bottomBarBackgroundColor"

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

    move-result v3

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V

    .line 205
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const v3, 0x7f0911b0

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvCanReadText:Landroid/widget/TextView;

    .line 206
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    const v3, 0x7f091183

    invoke-static {v3}, Lnp/NPFog;->d(I)I

    move-result v3

    invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    .line 208
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvCanReadText:Landroid/widget/TextView;

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 209
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvCanReadText:Landroid/widget/TextView;

    const v3, 0x7f0f0865

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

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 211
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    const-string v3, "Delete"

    const v4, 0x7f0f04d8

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

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 212
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    const v3, 0x7f060167

    invoke-static {v3}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I

    move-result v3

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

    .line 213
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 214
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvCanReadText:Landroid/widget/TextView;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$up1aLkvTySUfXKARWCoN2XaBnQ4;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$up1aLkvTySUfXKARWCoN2XaBnQ4;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 220
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->tvDeleteText:Landroid/widget/TextView;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$fRatZHQHFr83T7XHDuric3t_vdg;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$fRatZHQHFr83T7XHDuric3t_vdg;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-virtual {v0, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 227
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

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

    move-result v2

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->setBackgroundColor(I)V

    .line 300
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$oa5019-appJPCanCPyeWAB9W55Y;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$oa5019-appJPCanCPyeWAB9W55Y;-><init>(Lim/tpelyyftgw/ui/IndexActivity;)V

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->setOnItemSelectedListener(Lim/tpelyyftgw/ui/bottom/BottomBarLayout$OnItemSelectedListener;)V

    .line 314
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 315
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    const-string v2, "contacts_apply_count"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    .line 316
    .local v2, "value":I
    iget-object v3, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    const/4 v4, 0x1

    if-eqz v3, :cond_f5

    .line 317
    invoke-virtual {v3, v4, v2}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->setUnread(II)V

    .line 320
    :cond_f5
    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->name:Ljava/lang/String;

    invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v3

    const-string v5, "dark"

    invoke-virtual {v3, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_10f

    .line 321
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v3

    invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/utils/status/StatusBarUtils;->setStatusBarDarkTheme(Landroid/app/Activity;Z)Z

    goto :goto_116

    .line 323
    :cond_10f
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-static {v1, v4}, Lim/tpelyyftgw/messenger/utils/status/StatusBarUtils;->setStatusBarDarkTheme(Landroid/app/Activity;Z)Z

    .line 325
    :goto_116
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->initFragments()V

    .line 327
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->doChannelBind()V

    .line 329
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentView:Landroid/view/View;

    return-object v1
.end method

.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
    .registers 12
    .param p1, "id"    # I
    .param p2, "account"    # I
    .param p3, "args"    # [Ljava/lang/Object;

    .line 870
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFriendsCircleUpdate:I

    if-ne p1, v0, :cond_6

    goto/16 :goto_7e

    .line 885
    :cond_6
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateCount:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-ne p1, v0, :cond_56

    .line 886
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    if-eqz v0, :cond_7e

    .line 887
    aget-object v0, p3, v2

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 888
    .local v0, "count":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    invoke-virtual {v2, v1, v0}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->setUnread(II)V

    .line 889
    if-nez v0, :cond_32

    .line 890
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    const-string v2, "notification"

    invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/app/NotificationManager;

    .line 891
    .local v1, "nm":Landroid/app/NotificationManager;
    const v2, 0x9a48ed

    invoke-virtual {v1, v2}, Landroid/app/NotificationManager;->cancel(I)V

    .line 892
    .end local v1    # "nm":Landroid/app/NotificationManager;
    goto :goto_55

    .line 893
    :cond_32
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v1

    .line 894
    .local v1, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v3

    const v2, 0x7f0f0934

    const-string v4, "NewContactApply"

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

    move-result-object v4

    const/4 v5, 0x0

    .line 895
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v6

    const/4 v7, 0x1

    .line 894
    move-object v2, p0

    invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/ui/IndexActivity;->showIncomingNotification(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$User;Z)V

    .line 897
    .end local v0    # "count":I
    .end local v1    # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_55
    goto :goto_7e

    .line 900
    :cond_56
    sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    if-ne p1, v0, :cond_7e

    .line 901
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_7e

    .line 902
    aget-object v0, p3, v2

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 903
    .local v0, "userId":I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

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

    move-result v3

    if-ne v0, v3, :cond_7e

    aget-object v1, p3, v1

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;

    if-eqz v1, :cond_7e

    .line 904
    iput-boolean v2, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    .line 909
    .end local v0    # "userId":I
    :cond_7e
    :goto_7e
    return-void
.end method

.method public getDiscoveryPageData()Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;
    .registers 2

    .line 1032
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    return-object v0
.end method

.method protected getRoundAvatarBitmap(Lim/tpelyyftgw/tgnet/TLObject;)Landroid/graphics/Bitmap;
    .registers 10
    .param p1, "userOrChat"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 668
    const/4 v0, 0x0

    .line 669
    .local v0, "bitmap":Landroid/graphics/Bitmap;
    instance-of v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;

    const-string v2, "50_50"

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-eqz v1, :cond_4d

    .line 670
    move-object v1, p1

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

    .line 671
    .local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    if-eqz v5, :cond_4c

    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v5, :cond_4c

    .line 672
    invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;

    move-result-object v5

    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    invoke-virtual {v5, v6, v3, v2}, Lim/tpelyyftgw/messenger/ImageLoader;->getImageFromMemory(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/drawable/BitmapDrawable;

    move-result-object v2

    .line 673
    .local v2, "img":Landroid/graphics/drawable/BitmapDrawable;
    if-eqz v2, :cond_2f

    .line 674
    invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v3

    sget-object v5, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-virtual {v3, v5, v4}, Landroid/graphics/Bitmap;->copy(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;

    move-result-object v0

    goto :goto_4c

    .line 677
    :cond_2f
    :try_start_2f
    new-instance v3, Landroid/graphics/BitmapFactory$Options;

    invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;-><init>()V

    .line 678
    .local v3, "opts":Landroid/graphics/BitmapFactory$Options;
    iput-boolean v4, v3, Landroid/graphics/BitmapFactory$Options;->inMutable:Z

    .line 679
    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

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

    move-result-object v5

    invoke-virtual {v5}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5, v3}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;

    move-result-object v5
    :try_end_46
    .catchall {:try_start_2f .. :try_end_46} :catchall_48

    move-object v0, v5

    .line 682
    .end local v3    # "opts":Landroid/graphics/BitmapFactory$Options;
    goto :goto_4c

    .line 680
    :catchall_48
    move-exception v3

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

    .line 685
    .end local v1    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v2    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .end local v3    # "e":Ljava/lang/Throwable;
    :cond_4c
    :goto_4c
    goto :goto_90

    .line 686
    :cond_4d
    move-object v1, p1

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

    .line 687
    .local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    if-eqz v5, :cond_90

    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v5, :cond_90

    .line 688
    invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;

    move-result-object v5

    iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    invoke-virtual {v5, v6, v3, v2}, Lim/tpelyyftgw/messenger/ImageLoader;->getImageFromMemory(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/drawable/BitmapDrawable;

    move-result-object v2

    .line 689
    .restart local v2    # "img":Landroid/graphics/drawable/BitmapDrawable;
    if-eqz v2, :cond_73

    .line 690
    invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v3

    sget-object v5, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-virtual {v3, v5, v4}, Landroid/graphics/Bitmap;->copy(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;

    move-result-object v0

    goto :goto_90

    .line 693
    :cond_73
    :try_start_73
    new-instance v3, Landroid/graphics/BitmapFactory$Options;

    invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;-><init>()V

    .line 694
    .local v3, "opts":Landroid/graphics/BitmapFactory$Options;
    iput-boolean v4, v3, Landroid/graphics/BitmapFactory$Options;->inMutable:Z

    .line 695
    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

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

    move-result-object v5

    invoke-virtual {v5}, Ljava/io/File;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5, v3}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;

    move-result-object v5
    :try_end_8a
    .catchall {:try_start_73 .. :try_end_8a} :catchall_8c

    move-object v0, v5

    .line 698
    .end local v3    # "opts":Landroid/graphics/BitmapFactory$Options;
    goto :goto_90

    .line 696
    :catchall_8c
    move-exception v3

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

    .line 702
    .end local v1    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v2    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .end local v3    # "e":Ljava/lang/Throwable;
    :cond_90
    :goto_90
    if-nez v0, :cond_d2

    .line 703
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->createDialogsResources(Landroid/content/Context;)V

    .line 705
    instance-of v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;

    if-eqz v1, :cond_a6

    .line 706
    new-instance v1, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$User;

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    .local v1, "placeholder":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    goto :goto_ae

    .line 708
    .end local v1    # "placeholder":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    :cond_a6
    new-instance v1, Lim/tpelyyftgw/ui/components/AvatarDrawable;

    move-object v2, p1

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V

    .line 709
    .restart local v1    # "placeholder":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    :goto_ae
    const/high16 v2, 0x42280000    # 42.0f

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

    move-result v3

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

    move-result v2

    sget-object v5, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-static {v3, v2, v5}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 710
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v2

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I

    move-result v3

    const/4 v5, 0x0

    invoke-virtual {v1, v5, v5, v2, v3}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setBounds(IIII)V

    .line 711
    new-instance v2, Landroid/graphics/Canvas;

    invoke-direct {v2, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->draw(Landroid/graphics/Canvas;)V

    .line 714
    .end local v1    # "placeholder":Lim/tpelyyftgw/ui/components/AvatarDrawable;
    :cond_d2
    new-instance v1, Landroid/graphics/Canvas;

    invoke-direct {v1, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    .line 715
    .local v1, "canvas":Landroid/graphics/Canvas;
    new-instance v2, Landroid/graphics/Path;

    invoke-direct {v2}, Landroid/graphics/Path;-><init>()V

    .line 716
    .local v2, "circlePath":Landroid/graphics/Path;
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v3

    div-int/lit8 v3, v3, 0x2

    int-to-float v3, v3

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I

    move-result v5

    div-int/lit8 v5, v5, 0x2

    int-to-float v5, v5

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v6

    div-int/lit8 v6, v6, 0x2

    int-to-float v6, v6

    sget-object v7, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction;

    invoke-virtual {v2, v3, v5, v6, v7}, Landroid/graphics/Path;->addCircle(FFFLandroid/graphics/Path$Direction;)V

    .line 717
    invoke-virtual {v2}, Landroid/graphics/Path;->toggleInverseFillType()V

    .line 718
    new-instance v3, Landroid/graphics/Paint;

    invoke-direct {v3, v4}, Landroid/graphics/Paint;-><init>(I)V

    .line 719
    .local v3, "paint":Landroid/graphics/Paint;
    new-instance v4, Landroid/graphics/PorterDuffXfermode;

    sget-object v5, Landroid/graphics/PorterDuff$Mode;->CLEAR:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;

    .line 720
    invoke-virtual {v1, v2, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V

    .line 721
    return-object v0
.end method

.method public synthetic lambda$bind$3$IndexActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 7
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 390
    if-eqz p2, :cond_19

    .line 391
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "bind channel failed, error:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 392
    return-void

    .line 394
    :cond_19
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_boolTrue;

    if-eqz v0, :cond_37

    .line 395
    const-string v0, "bind channel success"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 399
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 400
    .local v0, "sharedPreferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    const/4 v2, 0x0

    const-string v3, "need_channel_bind"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 401
    .end local v0    # "sharedPreferences":Landroid/content/SharedPreferences;
    goto :goto_3c

    .line 402
    :cond_37
    const-string v0, "bind channel failed"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 404
    :goto_3c
    return-void
.end method

.method public synthetic lambda$checkHadCompletedUserInfo$4$IndexActivity()V
    .registers 3

    .line 937
    new-instance v0, Lim/tpelyyftgw/ui/hui/login/ChangePersonalInformationActivity;

    iget v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/login/ChangePersonalInformationActivity;-><init>(I)V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .line 938
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mIsGettingFullUserInfo:Z

    .line 939
    return-void
.end method

.method public synthetic lambda$createView$0$IndexActivity(Landroid/view/View;)V
    .registers 5
    .param p1, "v"    # Landroid/view/View;

    .line 215
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->getChildFragment(I)Lim/tpelyyftgw/ui/fragments/BaseFmts;

    move-result-object v0

    .line 216
    .local v0, "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    instance-of v1, v0, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    if-eqz v1, :cond_10

    .line 217
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    const/4 v2, 0x4

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;->perfromSelectedDialogsAction(I)V

    .line 219
    :cond_10
    return-void
.end method

.method public synthetic lambda$createView$1$IndexActivity(Landroid/view/View;)V
    .registers 4
    .param p1, "v"    # Landroid/view/View;

    .line 221
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->getChildFragment(I)Lim/tpelyyftgw/ui/fragments/BaseFmts;

    move-result-object v0

    .line 222
    .local v0, "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    instance-of v1, v0, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    if-eqz v1, :cond_f

    .line 223
    move-object v1, v0

    check-cast v1, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;->showDeleteOrClearSheet()V

    .line 225
    :cond_f
    return-void
.end method

.method public synthetic lambda$createView$2$IndexActivity(Lim/tpelyyftgw/ui/bottom/BottomBarItem;II)V
    .registers 8
    .param p1, "bottomBarItem"    # Lim/tpelyyftgw/ui/bottom/BottomBarItem;
    .param p2, "previousPosition"    # I
    .param p3, "currentPosition"    # I

    .line 301
    const/4 v0, 0x0

    const/4 v1, 0x1

    if-nez p2, :cond_16

    .line 302
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->getChildFragment(I)Lim/tpelyyftgw/ui/fragments/BaseFmts;

    move-result-object v2

    .line 303
    .local v2, "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    instance-of v3, v2, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    if-eqz v3, :cond_2a

    .line 304
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/fragments/DialogsFragment;

    if-ne p2, p3, :cond_12

    const/4 v0, 0x1

    :cond_12
    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/fragments/DialogsFragment;->closeSearchView(Z)V

    goto :goto_2a

    .line 306
    .end local v2    # "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    :cond_16
    if-ne p2, v1, :cond_2a

    .line 307
    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/IndexActivity;->getChildFragment(I)Lim/tpelyyftgw/ui/fragments/BaseFmts;

    move-result-object v2

    .line 308
    .restart local v2    # "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    instance-of v3, v2, Lim/tpelyyftgw/ui/fragments/ContactsFragment;

    if-eqz v3, :cond_2b

    .line 309
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/fragments/ContactsFragment;

    if-ne p2, p3, :cond_26

    const/4 v0, 0x1

    :cond_26
    invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/fragments/ContactsFragment;->closeSearchView(Z)V

    goto :goto_2b

    .line 306
    .end local v2    # "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    :cond_2a
    :goto_2a
    nop

    .line 312
    :cond_2b
    :goto_2b
    return-void
.end method

.method public synthetic lambda$getDiscoveryData$7$IndexActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1011
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$bB0ZRnMIosL4V17UTfJX7IJUfEM;

    invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$IndexActivity$bB0ZRnMIosL4V17UTfJX7IJUfEM;-><init>(Lim/tpelyyftgw/ui/IndexActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$6$IndexActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 6
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 1012
    if-nez p1, :cond_1d

    instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    if-eqz v0, :cond_1d

    .line 1013
    move-object v0, p2

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    iput-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->discoveryData:Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;

    .line 1017
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    if-eqz v0, :cond_12

    .line 1018
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;->notifyDataSetChanged()V

    .line 1020
    :cond_12
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->updateBottomItem()V

    .line 1021
    sget-object v0, Lim/tpelyyftgw/ui/IndexActivity;->TAG:Ljava/lang/String;

    const-string v1, "getData success."

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_3c

    .line 1022
    :cond_1d
    if-eqz p1, :cond_3c

    .line 1023
    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->parseErrorToast(Ljava/lang/String;)V

    .line 1024
    sget-object v0, Lim/tpelyyftgw/ui/IndexActivity;->TAG:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "getData error:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;Ljava/lang/String;)V

    .line 1026
    :cond_3c
    :goto_3c
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->reqDisToken:I

    .line 1027
    return-void
.end method

.method public onBackPressed()Z
    .registers 4

    .line 1047
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/bottom/BottomBarLayout;->getCurrentItem()I

    move-result v0

    .line 1048
    .local v0, "currentItem":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    if-eqz v1, :cond_1e

    .line 1049
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

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

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    .line 1050
    .local v1, "baseFmts":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    if-eqz v1, :cond_1c

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onBackPressed()Z

    move-result v2

    if-eqz v2, :cond_1e

    .line 1051
    :cond_1c
    const/4 v2, 0x0

    return v2

    .line 1054
    .end local v1    # "baseFmts":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    :cond_1e
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBackPressed()Z

    move-result v1

    return v1
.end method

.method protected onBecomeFullyVisible()V
    .registers 3

    .line 153
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBecomeFullyVisible()V

    .line 154
    sget-boolean v0, Lim/tpelyyftgw/ui/utils/AppUpdater;->hasChecked:Z

    if-nez v0, :cond_19

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    instance-of v0, v0, Lim/tpelyyftgw/ui/LaunchActivity;

    if-eqz v0, :cond_19

    .line 155
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

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

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->checkAppUpdate(Z)V

    .line 157
    :cond_19
    return-void
.end method

.method public onFragmentCreate()Z
    .registers 4

    .line 168
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z

    .line 169
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;

    move-result-object v0

    const-string v1, "dialogsType"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->dialogsType:I

    .line 171
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 172
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateCount:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 173
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFriendsCircleUpdate:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 174
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 175
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V

    .line 177
    invoke-static {}, Lcom/bjz/comm/net/utils/HttpUtils;->getInstance()Lcom/bjz/comm/net/utils/HttpUtils;

    move-result-object v0

    invoke-virtual {v0}, Lcom/bjz/comm/net/utils/HttpUtils;->clearCache()V

    .line 178
    invoke-static {}, Lcom/bjz/comm/net/utils/TokenLoader;->getInstance()Lcom/bjz/comm/net/utils/TokenLoader;

    move-result-object v0

    invoke-static {}, Lim/tpelyyftgw/tgnet/FCTokenRequestCallback;->getInstance()Lim/tpelyyftgw/tgnet/FCTokenRequestCallback;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/bjz/comm/net/utils/TokenLoader;->setCallBack(Lcom/bjz/comm/net/listener/GetHttpTokenCallBack;)V

    .line 180
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->updateDcSettings()V

    .line 181
    const-string v0, "bottomBarBackgroundColor"

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

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->setNavigationBarColor(I)V

    .line 182
    const/4 v0, 0x1

    return v0
.end method

.method public onFragmentDestroy()V
    .registers 3

    .line 1059
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V

    .line 1060
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1061
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->contactApplyUpdateCount:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1062
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1063
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFriendsCircleUpdate:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1064
    iget v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->currentAccount:I

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

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I

    invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V

    .line 1066
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    const/4 v1, 0x0

    if-eqz v0, :cond_40

    .line 1067
    invoke-virtual {v0}, Landroid/util/LruCache;->evictAll()V

    .line 1068
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    .line 1070
    :cond_40
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    if-eqz v0, :cond_49

    .line 1071
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;->destroy()V

    .line 1072
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    .line 1074
    :cond_49
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->mVpContent:Lim/tpelyyftgw/ui/hviews/NoScrollViewPager;

    .line 1075
    iput-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->mBottomBarLayout:Lim/tpelyyftgw/ui/bottom/BottomBarLayout;

    .line 1076
    invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/ui/IndexActivity;->TAG:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/bjz/comm/net/utils/RxHelper;->unSubscribeTask(Ljava/lang/String;)V

    .line 1077
    return-void
.end method

.method public onPause()V
    .registers 2

    .line 574
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V

    .line 575
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->stopTimer()V

    .line 576
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->callBackFragmentsLifeCycle(Z)V

    .line 577
    return-void
.end method

.method public onResume()V
    .registers 2

    .line 561
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V

    .line 562
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getFcUnRead()V

    .line 563
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getDiscoveryData()V

    .line 564
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->startTimer()V

    .line 565
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z

    if-nez v0, :cond_13

    .line 566
    invoke-direct {p0}, Lim/tpelyyftgw/ui/IndexActivity;->getFcUrlFromServer()V

    .line 569
    :cond_13
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/IndexActivity;->callBackFragmentsLifeCycle(Z)V

    .line 570
    return-void
.end method

.method protected onTransitionAnimationEnd(ZZ)V
    .registers 3
    .param p1, "isOpen"    # Z
    .param p2, "backward"    # Z

    .line 861
    invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onTransitionAnimationEnd(ZZ)V

    .line 866
    return-void
.end method

.method public rebuidView()V
    .registers 2

    .line 189
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->adapter:Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;

    if-eqz v0, :cond_7

    .line 190
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/BaseVPAdapter;->notifyDataSetChanged()V

    .line 192
    :cond_7
    return-void
.end method

.method public updateTite(Ljava/lang/String;ILjava/lang/Runnable;)V
    .registers 7
    .param p1, "titleOverlayText"    # Ljava/lang/String;
    .param p2, "titleOverlayTextId"    # I
    .param p3, "action"    # Ljava/lang/Runnable;

    .line 725
    iget-object v0, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    if-eqz v0, :cond_31

    .line 726
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_5
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

    invoke-virtual {v1}, Landroid/util/LruCache;->size()I

    move-result v1

    if-ge v0, v1, :cond_31

    .line 727
    iget-object v1, p0, Lim/tpelyyftgw/ui/IndexActivity;->fragmentsCache:Landroid/util/LruCache;

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

    move-result-object v2

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

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/ui/fragments/BaseFmts;

    .line 728
    .local v1, "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    if-eqz v1, :cond_2e

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;

    move-result-object v2

    if-eqz v2, :cond_2e

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isAdded()Z

    move-result v2

    if-eqz v2, :cond_2e

    .line 729
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;

    move-result-object v2

    invoke-virtual {v2, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitleOverlayText2(Ljava/lang/String;ILjava/lang/Runnable;)V

    .line 726
    .end local v1    # "f":Lim/tpelyyftgw/ui/fragments/BaseFmts;
    :cond_2e
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 733
    .end local v0    # "i":I
    :cond_31
    return-void
.end method