BaseFmts.smali

.class public abstract Lim/tpelyyftgw/ui/fragments/BaseFmts;
.super Landroidx/fragment/app/Fragment;
.source "BaseFmts.java"

# interfaces
.implements Lim/tpelyyftgw/ui/constants/Constants;


# instance fields
.field protected actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

.field protected arguments:Landroid/os/Bundle;

.field protected classGuid:I

.field protected context:Landroid/content/Context;

.field protected currentAccount:I

.field protected defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;

.field protected fragmentView:Landroid/view/View;

.field protected hasOwnBackground:Z

.field protected inPreviewMode:Z

.field protected isPaused:Z

.field private mIsFirst:Z

.field private mIsPrepared:Z

.field private mIsVisible:Z

.field protected parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

.field private unbinder:Lbutterknife/Unbinder;

.field protected visibleDialog:Landroid/app/Dialog;


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

    return-void
.end method

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

    .line 89
    const/4 v0, 0x0

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

    .line 90
    return-void
.end method

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

    .line 92
    invoke-direct {p0}, Landroidx/fragment/app/Fragment;-><init>()V

    .line 56
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    iput v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->currentAccount:I

    .line 68
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->hasOwnBackground:Z

    .line 74
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z

    .line 80
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z

    .line 93
    invoke-static {}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->generateClassGuid()I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I

    .line 94
    iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->arguments:Landroid/os/Bundle;

    .line 95
    new-instance v0, Landroid/graphics/drawable/ColorDrawable;

    const-string v1, "actionBarDefault"

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

    move-result v1

    invoke-direct {v0, v1}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;

    .line 96
    return-void
.end method

.method private checkToLazyLoad()V
    .registers 2

    .line 167
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z

    if-eqz v0, :cond_1a

    .line 168
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z

    if-eqz v0, :cond_17

    .line 169
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z

    if-eqz v0, :cond_13

    .line 170
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z

    .line 171
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->lazyLoadData()V

    goto :goto_1a

    .line 173
    :cond_13
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onVisible()V

    goto :goto_1a

    .line 176
    :cond_17
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onInvisible()V

    .line 179
    :cond_1a
    :goto_1a
    return-void
.end method

.method private getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2

    .line 312
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

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

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    return-object v0
.end method


# virtual methods
.method protected afterPrepared()V
    .registers 1

    .line 185
    return-void
.end method

.method createActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 5

    .line 141
    new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBar;

    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->context:Landroid/content/Context;

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    .line 145
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 148
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "actionBarDefaultSelector"

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

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V

    .line 149
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "actionBarActionModeDefaultSelector"

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

    move-result v1

    const/4 v3, 0x1

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V

    .line 151
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "actionBarDefaultIcon"

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

    move-result v1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V

    .line 153
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "actionBarActionModeDefaultIcon"

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

    move-result v1

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V

    .line 154
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->inPreviewMode:Z

    if-eqz v0, :cond_45

    .line 155
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

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

    .line 157
    :cond_45
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_52

    .line 158
    const-string v1, "actionBarDefault"

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

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundColor(I)V

    .line 160
    :cond_52
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method public dismissCurrentDialog()V
    .registers 2

    .line 355
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    if-nez v0, :cond_5

    .line 356
    return-void

    .line 359
    :cond_5
    :try_start_5
    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 360
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
    :try_end_b
    .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_b} :catch_c

    .line 363
    goto :goto_10

    .line 361
    :catch_c
    move-exception v0

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

    .line 364
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_10
    return-void
.end method

.method public getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
    .registers 2

    .line 379
    iget v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->currentAccount:I

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

    move-result-object v0

    return-object v0
.end method

.method public getActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;
    .registers 2

    .line 134
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    return-object v0
.end method

.method public getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    .registers 2

    .line 130
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    return-object v0
.end method

.method public getClassGuid()I
    .registers 2

    .line 371
    iget v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I

    return v0
.end method

.method public getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
    .registers 2

    .line 399
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    return-object v0
.end method

.method protected getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
    .registers 2

    .line 391
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;

    move-result-object v0

    return-object v0
.end method

.method public getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .registers 2

    .line 308
    invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    move-result-object v0

    return-object v0
.end method

.method protected getLocationController()Lim/tpelyyftgw/messenger/LocationController;
    .registers 2

    .line 403
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;

    move-result-object v0

    return-object v0
.end method

.method protected getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
    .registers 2

    .line 395
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v0

    return-object v0
.end method

.method public getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
    .registers 2

    .line 387
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    return-object v0
.end method

.method protected getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
    .registers 2

    .line 411
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    return-object v0
.end method

.method protected getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
    .registers 2

    .line 407
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v0

    return-object v0
.end method

.method public getParentActivity()Landroid/app/Activity;
    .registers 2

    .line 291
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    return-object v0
.end method

.method protected getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
    .registers 2

    .line 415
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;

    move-result-object v0

    return-object v0
.end method

.method public getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
    .registers 2

    .line 383
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

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

    move-result-object v0

    return-object v0
.end method

.method public getVisibleDialog()Landroid/app/Dialog;
    .registers 2

    .line 375
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    return-object v0
.end method

.method public hideTitle(Landroid/view/View;)V
    .registers 5
    .param p1, "rootView"    # Landroid/view/View;

    .line 251
    const/4 v0, 0x2

    new-array v0, v0, [F

    const/4 v1, 0x0

    const/4 v2, 0x0

    aput v2, v0, v1

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    const/4 v2, 0x1

    aput v1, v0, v2

    const-string v1, "translationY"

    invoke-static {p1, v1, v0}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    .line 252
    .local v0, "animator":Landroid/animation/ObjectAnimator;
    const-wide/16 v1, 0x12c

    invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    .line 253
    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V

    .line 254
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v2, 0x4

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V

    .line 255
    return-void
.end method

.method public isFirstTimeInThisPage()Z
    .registers 2

    .line 226
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z

    return v0
.end method

.method public isFragmentVisible()Z
    .registers 2

    .line 234
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z

    return v0
.end method

.method public synthetic lambda$showDialog$0$BaseFmts(Landroid/content/DialogInterface$OnDismissListener;Landroid/content/DialogInterface;)V
    .registers 4
    .param p1, "onDismissListener"    # Landroid/content/DialogInterface$OnDismissListener;
    .param p2, "dialog1"    # Landroid/content/DialogInterface;

    .line 340
    if-eqz p1, :cond_5

    .line 341
    invoke-interface {p1, p2}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V

    .line 343
    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onDialogDismiss(Landroid/app/Dialog;)V

    .line 344
    const/4 v0, 0x0

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    .line 345
    return-void
.end method

.method protected lazyLoadData()V
    .registers 1

    .line 212
    return-void
.end method

.method public onActivityCreated(Landroid/os/Bundle;)V
    .registers 3
    .param p1, "savedInstanceState"    # Landroid/os/Bundle;

    .line 111
    invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V

    .line 112
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z

    .line 113
    invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    .line 114
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->afterPrepared()V

    .line 115
    invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->checkToLazyLoad()V

    .line 116
    return-void
.end method

.method public onAttach(Landroid/content/Context;)V
    .registers 2
    .param p1, "context"    # Landroid/content/Context;

    .line 100
    invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onAttach(Landroid/content/Context;)V

    .line 101
    iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->context:Landroid/content/Context;

    .line 102
    return-void
.end method

.method public onBackPressed()Z
    .registers 2

    .line 420
    const/4 v0, 0x0

    return v0
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 2
    .param p1, "savedInstanceState"    # Landroid/os/Bundle;

    .line 106
    invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V

    .line 107
    return-void
.end method

.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .registers 5
    .param p1, "inflater"    # Landroid/view/LayoutInflater;
    .param p2, "container"    # Landroid/view/ViewGroup;
    .param p3, "savedInstanceState"    # Landroid/os/Bundle;

    .line 266
    invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public onDestroy()V
    .registers 3

    .line 278
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->unbinder:Lbutterknife/Unbinder;

    if-eqz v0, :cond_c

    .line 280
    :try_start_4
    invoke-interface {v0}, Lbutterknife/Unbinder;->unbind()V
    :try_end_7
    .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_8

    .line 283
    goto :goto_c

    .line 281
    :catch_8
    move-exception v0

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

    .line 285
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_c
    :goto_c
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I

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

    .line 286
    invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroy()V

    .line 287
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z

    .line 288
    return-void
.end method

.method public onDestroyView()V
    .registers 2

    .line 271
    invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroyView()V

    .line 272
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z

    .line 273
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z

    .line 274
    return-void
.end method

.method protected onDialogDismiss(Landroid/app/Dialog;)V
    .registers 2
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 368
    return-void
.end method

.method protected onInvisible()V
    .registers 1

    .line 203
    return-void
.end method

.method public onPauseForBaseFragment()V
    .registers 2

    .line 219
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z

    .line 220
    return-void
.end method

.method public onResumeForBaseFragment()V
    .registers 2

    .line 215
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z

    .line 216
    return-void
.end method

.method protected onVisible()V
    .registers 1

    .line 194
    return-void
.end method

.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
    .registers 3
    .param p1, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 295
    invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    .line 296
    if-eqz v0, :cond_10

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

    move-result v0

    if-eqz v0, :cond_10

    const/4 v0, 0x1

    goto :goto_11

    :cond_10
    const/4 v0, 0x0

    :goto_11
    return v0
.end method

.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
    .registers 4
    .param p1, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .param p2, "removeLast"    # Z

    .line 300
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_c

    invoke-virtual {v0, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    move-result v0

    if-eqz v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
    .registers 10
    .param p1, "fragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    .param p2, "removeLast"    # Z
    .param p3, "forceWithoutAnimation"    # Z

    .line 304
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v0, :cond_11

    const/4 v4, 0x1

    const/4 v5, 0x0

    move-object v1, p1

    move v2, p2

    move v3, p3

    invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z

    move-result v0

    if-eqz v0, :cond_11

    const/4 v0, 0x1

    goto :goto_12

    :cond_11
    const/4 v0, 0x0

    :goto_12
    return v0
.end method

.method public reSetFirstLoad(Z)V
    .registers 2
    .param p1, "mIsFirst"    # Z

    .line 230
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z

    .line 231
    return-void
.end method

.method public resetActionBar()Z
    .registers 2

    .line 238
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    if-eqz v0, :cond_1e

    .line 239
    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z

    move-result v0

    if-eqz v0, :cond_f

    .line 240
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

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

    .line 242
    :cond_f
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

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

    move-result v0

    if-eqz v0, :cond_1c

    .line 243
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

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

    .line 245
    :cond_1c
    const/4 v0, 0x0

    return v0

    .line 247
    :cond_1e
    const/4 v0, 0x1

    return v0
.end method

.method public setUserVisibleHint(Z)V
    .registers 3
    .param p1, "isVisibleToUser"    # Z

    .line 120
    invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->setUserVisibleHint(Z)V

    .line 121
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getUserVisibleHint()Z

    move-result v0

    if-eqz v0, :cond_d

    .line 122
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z

    goto :goto_10

    .line 124
    :cond_d
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z

    .line 126
    :goto_10
    invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->checkToLazyLoad()V

    .line 127
    return-void
.end method

.method public showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
    .registers 4
    .param p1, "dialog"    # Landroid/app/Dialog;

    .line 316
    const/4 v0, 0x0

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;

    move-result-object v0

    return-object v0
.end method

.method public showDialog(Landroid/app/Dialog;Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
    .registers 4
    .param p1, "dialog"    # Landroid/app/Dialog;
    .param p2, "onDismissListener"    # Landroid/content/DialogInterface$OnDismissListener;

    .line 320
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;

    move-result-object v0

    return-object v0
.end method

.method public showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
    .registers 7
    .param p1, "dialog"    # Landroid/app/Dialog;
    .param p2, "allowInTransition"    # Z
    .param p3, "onDismissListener"    # Landroid/content/DialogInterface$OnDismissListener;

    .line 325
    const/4 v0, 0x0

    if-eqz p1, :cond_3d

    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    if-eqz v1, :cond_3d

    if-nez p2, :cond_10

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z

    move-result v1

    if-eqz v1, :cond_10

    goto :goto_3d

    .line 329
    :cond_10
    :try_start_10
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    if-eqz v1, :cond_1b

    .line 330
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V

    .line 331
    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
    :try_end_1b
    .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_1b} :catch_1c

    .line 335
    :cond_1b
    goto :goto_20

    .line 333
    :catch_1c
    move-exception v1

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

    .line 337
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_20
    :try_start_20
    iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    .line 338
    const/4 v1, 0x1

    invoke-virtual {p1, v1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V

    .line 339
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    new-instance v2, Lim/tpelyyftgw/ui/fragments/-$$Lambda$BaseFmts$iK6FAAVQurMkTt7iV_fSRRlSGkk;

    invoke-direct {v2, p0, p3}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$BaseFmts$iK6FAAVQurMkTt7iV_fSRRlSGkk;-><init>(Lim/tpelyyftgw/ui/fragments/BaseFmts;Landroid/content/DialogInterface$OnDismissListener;)V

    invoke-virtual {v1, v2}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 346
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;

    invoke-virtual {v1}, Landroid/app/Dialog;->show()V

    .line 347
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
    :try_end_37
    .catch Ljava/lang/Exception; {:try_start_20 .. :try_end_37} :catch_38

    return-object v0

    .line 348
    :catch_38
    move-exception v1

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

    .line 351
    .end local v1    # "e":Ljava/lang/Exception;
    return-object v0

    .line 326
    :cond_3d
    :goto_3d
    return-object v0
.end method

.method public showTitle(Landroid/view/View;)V
    .registers 6
    .param p1, "rootView"    # Landroid/view/View;

    .line 258
    const/4 v0, 0x2

    new-array v0, v0, [F

    invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    const/4 v2, 0x0

    aput v1, v0, v2

    const/4 v1, 0x1

    const/4 v3, 0x0

    aput v3, v0, v1

    const-string v1, "translationY"

    invoke-static {p1, v1, v0}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    .line 259
    .local v0, "animator":Landroid/animation/ObjectAnimator;
    invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V

    .line 260
    iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V

    .line 261
    return-void
.end method

.method protected useButterKnife()V
    .registers 2

    .line 424
    iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->fragmentView:Landroid/view/View;

    if-eqz v0, :cond_a

    .line 425
    invoke-static {p0, v0}, Lbutterknife/ButterKnife;->bind(Ljava/lang/Object;Landroid/view/View;)Lbutterknife/Unbinder;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->unbinder:Lbutterknife/Unbinder;

    .line 426
    :cond_a
    return-void
.end method