bh.smali

.class public Ldxoptimizer/bh;
.super Ldxoptimizer/bd;
.source "FragmentActivity.java"

# interfaces
.implements Ldxoptimizer/at$a;
.implements Ldxoptimizer/au$a;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ldxoptimizer/bh$a;,
        Ldxoptimizer/bh$b;
    }
.end annotation


# instance fields
.field final c:Landroid/os/Handler;

.field final d:Ldxoptimizer/bj;

.field e:Z

.field f:Z

.field g:Z

.field h:Z

.field i:Z

.field j:Z

.field k:Z

.field l:I

.field m:Ldxoptimizer/ff;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ldxoptimizer/ff",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


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

    .prologue
    .line 79
    invoke-direct {p0}, Ldxoptimizer/bd;-><init>()V

    .line 93
    new-instance v0, Ldxoptimizer/bh$1;

    invoke-direct {v0, p0}, Ldxoptimizer/bh$1;-><init>(Ldxoptimizer/bh;)V

    iput-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    .line 112
    new-instance v0, Ldxoptimizer/bh$a;

    invoke-direct {v0, p0}, Ldxoptimizer/bh$a;-><init>(Ldxoptimizer/bh;)V

    invoke-static {v0}, Ldxoptimizer/bj;->a(Ldxoptimizer/bk;)Ldxoptimizer/bj;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    .line 1008
    return-void
.end method

.method private static a(Landroid/view/View;)Ljava/lang/String;
    .registers 8

    .prologue
    const/16 v3, 0x56

    const/16 v1, 0x46

    const/16 v6, 0x2c

    const/16 v5, 0x20

    const/16 v2, 0x2e

    .line 704
    new-instance v4, Ljava/lang/StringBuilder;

    const/16 v0, 0x80

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

    .line 705
    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v0

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

    move-result-object v0

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

    .line 706
    const/16 v0, 0x7b

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

    .line 707
    invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I

    move-result v0

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

    move-result-object v0

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

    .line 708
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 709
    invoke-virtual {p0}, Landroid/view/View;->getVisibility()I

    move-result v0

    sparse-switch v0, :sswitch_data_156

    .line 713
    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 715
    :goto_39
    invoke-virtual {p0}, Landroid/view/View;->isFocusable()Z

    move-result v0

    if-eqz v0, :cond_131

    move v0, v1

    :goto_40
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 716
    invoke-virtual {p0}, Landroid/view/View;->isEnabled()Z

    move-result v0

    if-eqz v0, :cond_134

    const/16 v0, 0x45

    :goto_4b
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 717
    invoke-virtual {p0}, Landroid/view/View;->willNotDraw()Z

    move-result v0

    if-eqz v0, :cond_137

    move v0, v2

    :goto_55
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 718
    invoke-virtual {p0}, Landroid/view/View;->isHorizontalScrollBarEnabled()Z

    move-result v0

    if-eqz v0, :cond_13b

    const/16 v0, 0x48

    :goto_60
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 719
    invoke-virtual {p0}, Landroid/view/View;->isVerticalScrollBarEnabled()Z

    move-result v0

    if-eqz v0, :cond_13e

    move v0, v3

    :goto_6a
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 720
    invoke-virtual {p0}, Landroid/view/View;->isClickable()Z

    move-result v0

    if-eqz v0, :cond_141

    const/16 v0, 0x43

    :goto_75
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 721
    invoke-virtual {p0}, Landroid/view/View;->isLongClickable()Z

    move-result v0

    if-eqz v0, :cond_144

    const/16 v0, 0x4c

    :goto_80
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 722
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 723
    invoke-virtual {p0}, Landroid/view/View;->isFocused()Z

    move-result v0

    if-eqz v0, :cond_147

    :goto_8c
    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 724
    invoke-virtual {p0}, Landroid/view/View;->isSelected()Z

    move-result v0

    if-eqz v0, :cond_14a

    const/16 v0, 0x53

    :goto_97
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 725
    invoke-virtual {p0}, Landroid/view/View;->isPressed()Z

    move-result v0

    if-eqz v0, :cond_a2

    const/16 v2, 0x50

    :cond_a2
    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 726
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 727
    invoke-virtual {p0}, Landroid/view/View;->getLeft()I

    move-result v0

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

    .line 728
    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 729
    invoke-virtual {p0}, Landroid/view/View;->getTop()I

    move-result v0

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

    .line 730
    const/16 v0, 0x2d

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

    .line 731
    invoke-virtual {p0}, Landroid/view/View;->getRight()I

    move-result v0

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

    .line 732
    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    .line 733
    invoke-virtual {p0}, Landroid/view/View;->getBottom()I

    move-result v0

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

    .line 734
    invoke-virtual {p0}, Landroid/view/View;->getId()I

    move-result v1

    .line 735
    const/4 v0, -0x1

    if-eq v1, v0, :cond_114

    .line 736
    const-string v0, " #"

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

    .line 737
    invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;

    move-result-object v0

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

    .line 738
    invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    .line 739
    if-eqz v1, :cond_114

    if-eqz v2, :cond_114

    .line 742
    const/high16 v0, -0x1000000

    and-int/2addr v0, v1

    sparse-switch v0, :sswitch_data_164

    .line 750
    :try_start_f0
    invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String;

    move-result-object v0

    .line 753
    :goto_f4
    invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourceTypeName(I)Ljava/lang/String;

    move-result-object v3

    .line 754
    invoke-virtual {v2, v1}, Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String;

    move-result-object v1

    .line 755
    const-string v2, " "

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

    .line 756
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 757
    const-string v0, ":"

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

    .line 758
    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 759
    const-string v0, "/"

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

    .line 760
    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    :try_end_114
    .catch Landroid/content/res/Resources$NotFoundException; {:try_start_f0 .. :try_end_114} :catch_153

    .line 765
    :cond_114
    :goto_114
    const-string v0, "}"

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

    .line 766
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 710
    :sswitch_11e
    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    goto/16 :goto_39

    .line 711
    :sswitch_123
    const/16 v0, 0x49

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

    goto/16 :goto_39

    .line 712
    :sswitch_12a
    const/16 v0, 0x47

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

    goto/16 :goto_39

    :cond_131
    move v0, v2

    .line 715
    goto/16 :goto_40

    :cond_134
    move v0, v2

    .line 716
    goto/16 :goto_4b

    .line 717
    :cond_137
    const/16 v0, 0x44

    goto/16 :goto_55

    :cond_13b
    move v0, v2

    .line 718
    goto/16 :goto_60

    :cond_13e
    move v0, v2

    .line 719
    goto/16 :goto_6a

    :cond_141
    move v0, v2

    .line 720
    goto/16 :goto_75

    :cond_144
    move v0, v2

    .line 721
    goto/16 :goto_80

    :cond_147
    move v1, v2

    .line 723
    goto/16 :goto_8c

    :cond_14a
    move v0, v2

    .line 724
    goto/16 :goto_97

    .line 744
    :sswitch_14d
    :try_start_14d
    const-string v0, "app"

    goto :goto_f4

    .line 747
    :sswitch_150
    const-string v0, "android"
    :try_end_152
    .catch Landroid/content/res/Resources$NotFoundException; {:try_start_14d .. :try_end_152} :catch_153

    goto :goto_f4

    .line 761
    :catch_153
    move-exception v0

    goto :goto_114

    .line 709
    nop

    :sswitch_data_156
    .sparse-switch
        0x0 -> :sswitch_11e
        0x4 -> :sswitch_123
        0x8 -> :sswitch_12a
    .end sparse-switch

    .line 742
    :sswitch_data_164
    .sparse-switch
        0x1000000 -> :sswitch_150
        0x7f000000 -> :sswitch_14d
    .end sparse-switch
.end method

.method private a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
    .registers 8

    .prologue
    .line 770
    invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 771
    if-nez p3, :cond_b

    .line 772
    const-string v0, "null"

    invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V

    .line 788
    :cond_a
    return-void

    .line 775
    :cond_b
    invoke-static {p3}, Ldxoptimizer/bh;->a(Landroid/view/View;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V

    .line 776
    instance-of v0, p3, Landroid/view/ViewGroup;

    if-eqz v0, :cond_a

    .line 779
    check-cast p3, Landroid/view/ViewGroup;

    .line 780
    invoke-virtual {p3}, Landroid/view/ViewGroup;->getChildCount()I

    move-result v1

    .line 781
    if-lez v1, :cond_a

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

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

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

    move-result-object v0

    const-string v2, "  "

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

    move-result-object v0

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

    move-result-object v2

    .line 785
    const/4 v0, 0x0

    :goto_32
    if-ge v0, v1, :cond_a

    .line 786
    invoke-virtual {p3, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v3

    invoke-direct {p0, v2, p2, v3}, Ldxoptimizer/bh;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V

    .line 785
    add-int/lit8 v0, v0, 0x1

    goto :goto_32
.end method

.method private b(Landroid/support/v4/app/Fragment;)I
    .registers 6

    .prologue
    const v3, 0xfffe

    .line 970
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0}, Ldxoptimizer/ff;->b()I

    move-result v0

    if-lt v0, v3, :cond_13

    .line 971
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "Too many pending Fragment activity results."

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

    throw v0

    .line 975
    :cond_13
    :goto_13
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    iget v1, p0, Ldxoptimizer/bh;->l:I

    invoke-virtual {v0, v1}, Ldxoptimizer/ff;->f(I)I

    move-result v0

    if-ltz v0, :cond_25

    .line 976
    iget v0, p0, Ldxoptimizer/bh;->l:I

    add-int/lit8 v0, v0, 0x1

    rem-int/2addr v0, v3

    iput v0, p0, Ldxoptimizer/bh;->l:I

    goto :goto_13

    .line 980
    :cond_25
    iget v0, p0, Ldxoptimizer/bh;->l:I

    .line 981
    iget-object v1, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    iget-object v2, p1, Landroid/support/v4/app/Fragment;->f:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Ldxoptimizer/ff;->b(ILjava/lang/Object;)V

    .line 982
    iget v1, p0, Ldxoptimizer/bh;->l:I

    add-int/lit8 v1, v1, 0x1

    rem-int/2addr v1, v3

    iput v1, p0, Ldxoptimizer/bh;->l:I

    .line 985
    return v0
.end method


# virtual methods
.method final a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    .registers 6

    .prologue
    .line 378
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p1, p2, p3, p4}, Ldxoptimizer/bj;->a(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public final a(I)V
    .registers 3

    .prologue
    .line 871
    iget-boolean v0, p0, Ldxoptimizer/bh;->k:Z

    if-nez v0, :cond_a

    const/4 v0, -0x1

    if-eq p1, v0, :cond_a

    .line 873
    invoke-static {p1}, Ldxoptimizer/bh;->b(I)V

    .line 875
    :cond_a
    return-void
.end method

.method public a(Landroid/support/v4/app/Fragment;)V
    .registers 2

    .prologue
    .line 832
    return-void
.end method

.method public a(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
    .registers 8

    .prologue
    const/4 v1, -0x1

    const/4 v2, 0x0

    .line 929
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/bh;->b:Z

    .line 931
    if-ne p3, v1, :cond_e

    .line 932
    const/4 v0, -0x1

    :try_start_8
    invoke-static {p0, p2, v0, p4}, Ldxoptimizer/at;->a(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V
    :try_end_b
    .catchall {:try_start_8 .. :try_end_b} :catchall_24

    .line 940
    iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z

    .line 942
    :goto_d
    return-void

    .line 935
    :cond_e
    :try_start_e
    invoke-static {p3}, Ldxoptimizer/bh;->b(I)V

    .line 936
    invoke-direct {p0, p1}, Ldxoptimizer/bh;->b(Landroid/support/v4/app/Fragment;)I

    move-result v0

    .line 937
    add-int/lit8 v0, v0, 0x1

    shl-int/lit8 v0, v0, 0x10

    const v1, 0xffff

    and-int/2addr v1, p3

    add-int/2addr v0, v1

    invoke-static {p0, p2, v0, p4}, Ldxoptimizer/at;->a(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V
    :try_end_21
    .catchall {:try_start_e .. :try_end_21} :catchall_24

    .line 940
    iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z

    goto :goto_d

    :catchall_24
    move-exception v0

    iput-boolean v2, p0, Ldxoptimizer/bh;->b:Z

    throw v0
.end method

.method a(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V
    .registers 7

    .prologue
    const/4 v2, 0x0

    .line 993
    const/4 v0, -0x1

    if-ne p3, v0, :cond_8

    .line 994
    invoke-static {p0, p2, p3}, Ldxoptimizer/at;->a(Landroid/app/Activity;[Ljava/lang/String;I)V

    .line 1006
    :goto_7
    return-void

    .line 997
    :cond_8
    invoke-static {p3}, Ldxoptimizer/bh;->b(I)V

    .line 999
    const/4 v0, 0x1

    :try_start_c
    iput-boolean v0, p0, Ldxoptimizer/bh;->k:Z

    .line 1000
    invoke-direct {p0, p1}, Ldxoptimizer/bh;->b(Landroid/support/v4/app/Fragment;)I

    move-result v0

    .line 1001
    add-int/lit8 v0, v0, 0x1

    shl-int/lit8 v0, v0, 0x10

    const v1, 0xffff

    and-int/2addr v1, p3

    add-int/2addr v0, v1

    invoke-static {p0, p2, v0}, Ldxoptimizer/at;->a(Landroid/app/Activity;[Ljava/lang/String;I)V
    :try_end_1e
    .catchall {:try_start_c .. :try_end_1e} :catchall_21

    .line 1004
    iput-boolean v2, p0, Ldxoptimizer/bh;->k:Z

    goto :goto_7

    :catchall_21
    move-exception v0

    iput-boolean v2, p0, Ldxoptimizer/bh;->k:Z

    throw v0
.end method

.method a(Z)V
    .registers 4

    .prologue
    const/4 v1, 0x1

    .line 791
    iget-boolean v0, p0, Ldxoptimizer/bh;->h:Z

    if-nez v0, :cond_12

    .line 792
    iput-boolean v1, p0, Ldxoptimizer/bh;->h:Z

    .line 793
    iput-boolean p1, p0, Ldxoptimizer/bh;->i:Z

    .line 794
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 795
    invoke-virtual {p0}, Ldxoptimizer/bh;->d()V

    .line 804
    :cond_11
    :goto_11
    return-void

    .line 796
    :cond_12
    if-eqz p1, :cond_11

    .line 801
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->o()V

    .line 802
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, v1}, Ldxoptimizer/bj;->c(Z)V

    goto :goto_11
.end method

.method protected a(Landroid/view/View;Landroid/view/Menu;)Z
    .registers 4
    .annotation build Landroid/support/annotation/RestrictTo;
    .end annotation

    .prologue
    .line 535
    const/4 v0, 0x0

    invoke-super {p0, v0, p1, p2}, Ldxoptimizer/bd;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z

    move-result v0

    return v0
.end method

.method protected a_()V
    .registers 2

    .prologue
    .line 509
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->h()V

    .line 510
    return-void
.end method

.method public b()Ljava/lang/Object;
    .registers 2

    .prologue
    .line 639
    const/4 v0, 0x0

    return-object v0
.end method

.method public c()V
    .registers 3

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

    const/16 v1, 0xb

    if-lt v0, v1, :cond_a

    .line 664
    invoke-static {p0}, Ldxoptimizer/av;->a(Landroid/app/Activity;)V

    .line 671
    :goto_9
    return-void

    .line 670
    :cond_a
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/bh;->j:Z

    goto :goto_9
.end method

.method d()V
    .registers 3

    .prologue
    .line 814
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    iget-boolean v1, p0, Ldxoptimizer/bh;->i:Z

    invoke-virtual {v0, v1}, Ldxoptimizer/bj;->c(Z)V

    .line 816
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->k()V

    .line 817
    return-void
.end method

.method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
    .registers 7

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

    const/16 v1, 0xb

    if-lt v0, v1, :cond_6

    .line 688
    :cond_6
    invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    const-string v0, "Local FragmentActivity "

    invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 689
    invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I

    move-result v0

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

    move-result-object v0

    invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 690
    const-string v0, " State:"

    invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V

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

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

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

    move-result-object v0

    const-string v1, "  "

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

    move-result-object v0

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

    move-result-object v0

    .line 692
    invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    const-string v1, "mCreated="

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 693
    iget-boolean v1, p0, Ldxoptimizer/bh;->e:Z

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V

    const-string v1, "mResumed="

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 694
    iget-boolean v1, p0, Ldxoptimizer/bh;->f:Z

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V

    const-string v1, " mStopped="

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 695
    iget-boolean v1, p0, Ldxoptimizer/bh;->g:Z

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Z)V

    const-string v1, " mReallyStopped="

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    .line 696
    iget-boolean v1, p0, Ldxoptimizer/bh;->h:Z

    invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->println(Z)V

    .line 697
    iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v1, v0, p2, p3, p4}, Ldxoptimizer/bj;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V

    .line 698
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3, p4}, Ldxoptimizer/bl;->a(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V

    .line 699
    invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V

    const-string v0, "View Hierarchy:"

    invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V

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

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

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

    move-result-object v0

    const-string v1, "  "

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

    move-result-object v0

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

    move-result-object v0

    invoke-virtual {p0}, Ldxoptimizer/bh;->getWindow()Landroid/view/Window;

    move-result-object v1

    invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v1

    invoke-direct {p0, v0, p3, v1}, Ldxoptimizer/bh;->a(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V

    .line 701
    return-void
.end method

.method public e()Ldxoptimizer/bl;
    .registers 2

    .prologue
    .line 839
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;

    move-result-object v0

    return-object v0
.end method

.method public onActivityResult(IILandroid/content/Intent;)V
    .registers 8

    .prologue
    .line 149
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->b()V

    .line 150
    shr-int/lit8 v0, p1, 0x10

    .line 151
    if-eqz v0, :cond_4b

    .line 152
    add-int/lit8 v1, v0, -0x1

    .line 154
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0, v1}, Ldxoptimizer/ff;->a(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 155
    iget-object v2, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v2, v1}, Ldxoptimizer/ff;->c(I)V

    .line 156
    if-nez v0, :cond_22

    .line 157
    const-string v0, "FragmentActivity"

    const-string v1, "Activity result delivered for unknown Fragment."

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 170
    :goto_21
    return-void

    .line 160
    :cond_22
    iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v1, v0}, Ldxoptimizer/bj;->a(Ljava/lang/String;)Landroid/support/v4/app/Fragment;

    move-result-object v1

    .line 161
    if-nez v1, :cond_43

    .line 162
    const-string v1, "FragmentActivity"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "Activity result no fragment exists for who: "

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

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_21

    .line 164
    :cond_43
    const v0, 0xffff

    and-int/2addr v0, p1

    invoke-virtual {v1, v0, p2, p3}, Landroid/support/v4/app/Fragment;->a(IILandroid/content/Intent;)V

    goto :goto_21

    .line 169
    :cond_4b
    invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onActivityResult(IILandroid/content/Intent;)V

    goto :goto_21
.end method

.method public onBackPressed()V
    .registers 2

    .prologue
    .line 178
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->a()Ldxoptimizer/bl;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/bl;->b()Z

    move-result v0

    if-nez v0, :cond_f

    .line 179
    invoke-super {p0}, Ldxoptimizer/bd;->onBackPressed()V

    .line 181
    :cond_f
    return-void
.end method

.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
    .registers 3

    .prologue
    .line 307
    invoke-super {p0, p1}, Ldxoptimizer/bd;->onConfigurationChanged(Landroid/content/res/Configuration;)V

    .line 308
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p1}, Ldxoptimizer/bj;->a(Landroid/content/res/Configuration;)V

    .line 309
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 9

    .prologue
    const/4 v1, 0x0

    const/4 v2, 0x0

    .line 317
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, v1}, Ldxoptimizer/bj;->a(Landroid/support/v4/app/Fragment;)V

    .line 319
    invoke-super {p0, p1}, Ldxoptimizer/bd;->onCreate(Landroid/os/Bundle;)V

    .line 322
    invoke-virtual {p0}, Ldxoptimizer/bh;->getLastNonConfigurationInstance()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/bh$b;

    .line 323
    if-eqz v0, :cond_19

    .line 324
    iget-object v3, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    iget-object v4, v0, Ldxoptimizer/bh$b;->c:Ldxoptimizer/fe;

    invoke-virtual {v3, v4}, Ldxoptimizer/bj;->a(Ldxoptimizer/fe;)V

    .line 326
    :cond_19
    if-eqz p1, :cond_55

    .line 327
    const-string v3, "android:support:fragments"

    invoke-virtual {p1, v3}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;

    move-result-object v3

    .line 328
    iget-object v4, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    if-eqz v0, :cond_68

    iget-object v0, v0, Ldxoptimizer/bh$b;->b:Ldxoptimizer/bn;

    :goto_27
    invoke-virtual {v4, v3, v0}, Ldxoptimizer/bj;->a(Landroid/os/Parcelable;Ldxoptimizer/bn;)V

    .line 331
    const-string v0, "android:support:next_request_index"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_55

    .line 332
    const-string v0, "android:support:next_request_index"

    .line 333
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Ldxoptimizer/bh;->l:I

    .line 334
    const-string v0, "android:support:request_indicies"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getIntArray(Ljava/lang/String;)[I

    move-result-object v1

    .line 335
    const-string v0, "android:support:request_fragment_who"

    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getStringArray(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v3

    .line 336
    if-eqz v1, :cond_4e

    if-eqz v3, :cond_4e

    array-length v0, v1

    array-length v4, v3

    if-eq v0, v4, :cond_6a

    .line 338
    :cond_4e
    const-string v0, "FragmentActivity"

    const-string v1, "Invalid requestCode mapping in savedInstanceState."

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 348
    :cond_55
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    if-nez v0, :cond_62

    .line 349
    new-instance v0, Ldxoptimizer/ff;

    invoke-direct {v0}, Ldxoptimizer/ff;-><init>()V

    iput-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    .line 350
    iput v2, p0, Ldxoptimizer/bh;->l:I

    .line 353
    :cond_62
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->e()V

    .line 354
    return-void

    :cond_68
    move-object v0, v1

    .line 328
    goto :goto_27

    .line 340
    :cond_6a
    new-instance v0, Ldxoptimizer/ff;

    array-length v4, v1

    invoke-direct {v0, v4}, Ldxoptimizer/ff;-><init>(I)V

    iput-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    move v0, v2

    .line 341
    :goto_73
    array-length v4, v1

    if-ge v0, v4, :cond_55

    .line 342
    iget-object v4, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    aget v5, v1, v0

    aget-object v6, v3, v0

    invoke-virtual {v4, v5, v6}, Ldxoptimizer/ff;->b(ILjava/lang/Object;)V

    .line 341
    add-int/lit8 v0, v0, 0x1

    goto :goto_73
.end method

.method public onCreatePanelMenu(ILandroid/view/Menu;)Z
    .registers 6

    .prologue
    .line 361
    if-nez p1, :cond_1a

    .line 362
    invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onCreatePanelMenu(ILandroid/view/Menu;)Z

    move-result v0

    .line 363
    iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {p0}, Ldxoptimizer/bh;->getMenuInflater()Landroid/view/MenuInflater;

    move-result-object v2

    invoke-virtual {v1, p2, v2}, Ldxoptimizer/bj;->a(Landroid/view/Menu;Landroid/view/MenuInflater;)Z

    move-result v1

    or-int/2addr v0, v1

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

    const/16 v2, 0xb

    if-lt v1, v2, :cond_18

    .line 372
    :goto_17
    return v0

    .line 370
    :cond_18
    const/4 v0, 0x1

    goto :goto_17

    .line 372
    :cond_1a
    invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onCreatePanelMenu(ILandroid/view/Menu;)Z

    move-result v0

    goto :goto_17
.end method

.method public bridge synthetic onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    .registers 6

    .prologue
    .line 79
    invoke-super {p0, p1, p2, p3, p4}, Ldxoptimizer/bd;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    .registers 5

    .prologue
    .line 79
    invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;

    move-result-object v0

    return-object v0
.end method

.method public onDestroy()V
    .registers 2

    .prologue
    .line 386
    invoke-super {p0}, Ldxoptimizer/bd;->onDestroy()V

    .line 388
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Ldxoptimizer/bh;->a(Z)V

    .line 390
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->l()V

    .line 391
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->p()V

    .line 392
    return-void
.end method

.method public onLowMemory()V
    .registers 2

    .prologue
    .line 399
    invoke-super {p0}, Ldxoptimizer/bd;->onLowMemory()V

    .line 400
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->m()V

    .line 401
    return-void
.end method

.method public onMenuItemSelected(ILandroid/view/MenuItem;)Z
    .registers 4

    .prologue
    .line 408
    invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onMenuItemSelected(ILandroid/view/MenuItem;)Z

    move-result v0

    if-eqz v0, :cond_8

    .line 409
    const/4 v0, 0x1

    .line 420
    :goto_7
    return v0

    .line 412
    :cond_8
    sparse-switch p1, :sswitch_data_1c

    .line 420
    const/4 v0, 0x0

    goto :goto_7

    .line 414
    :sswitch_d
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p2}, Ldxoptimizer/bj;->a(Landroid/view/MenuItem;)Z

    move-result v0

    goto :goto_7

    .line 417
    :sswitch_14
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p2}, Ldxoptimizer/bj;->b(Landroid/view/MenuItem;)Z

    move-result v0

    goto :goto_7

    .line 412
    nop

    :sswitch_data_1c
    .sparse-switch
        0x0 -> :sswitch_d
        0x6 -> :sswitch_14
    .end sparse-switch
.end method

.method public onMultiWindowModeChanged(Z)V
    .registers 3

    .prologue
    .line 285
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p1}, Ldxoptimizer/bj;->a(Z)V

    .line 286
    return-void
.end method

.method protected onNewIntent(Landroid/content/Intent;)V
    .registers 3

    .prologue
    .line 463
    invoke-super {p0, p1}, Ldxoptimizer/bd;->onNewIntent(Landroid/content/Intent;)V

    .line 464
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->b()V

    .line 465
    return-void
.end method

.method public onPanelClosed(ILandroid/view/Menu;)V
    .registers 4

    .prologue
    .line 429
    packed-switch p1, :pswitch_data_e

    .line 434
    :goto_3
    invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->onPanelClosed(ILandroid/view/Menu;)V

    .line 435
    return-void

    .line 431
    :pswitch_7
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p2}, Ldxoptimizer/bj;->b(Landroid/view/Menu;)V

    goto :goto_3

    .line 429
    nop

    :pswitch_data_e
    .packed-switch 0x0
        :pswitch_7
    .end packed-switch
.end method

.method public onPause()V
    .registers 3

    .prologue
    const/4 v1, 0x2

    .line 442
    invoke-super {p0}, Ldxoptimizer/bd;->onPause()V

    .line 443
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/bh;->f:Z

    .line 444
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z

    move-result v0

    if-eqz v0, :cond_17

    .line 445
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 446
    invoke-virtual {p0}, Ldxoptimizer/bh;->a_()V

    .line 448
    :cond_17
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->i()V

    .line 449
    return-void
.end method

.method public onPictureInPictureModeChanged(Z)V
    .registers 3

    .prologue
    .line 299
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0, p1}, Ldxoptimizer/bj;->b(Z)V

    .line 300
    return-void
.end method

.method public onPostResume()V
    .registers 3

    .prologue
    .line 496
    invoke-super {p0}, Ldxoptimizer/bd;->onPostResume()V

    .line 497
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 498
    invoke-virtual {p0}, Ldxoptimizer/bh;->a_()V

    .line 499
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z

    .line 500
    return-void
.end method

.method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
    .registers 6

    .prologue
    .line 517
    if-nez p1, :cond_1d

    if-eqz p3, :cond_1d

    .line 518
    iget-boolean v0, p0, Ldxoptimizer/bh;->j:Z

    if-eqz v0, :cond_11

    .line 519
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/bh;->j:Z

    .line 520
    invoke-interface {p3}, Landroid/view/Menu;->clear()V

    .line 521
    invoke-virtual {p0, p1, p3}, Ldxoptimizer/bh;->onCreatePanelMenu(ILandroid/view/Menu;)Z

    .line 523
    :cond_11
    invoke-virtual {p0, p2, p3}, Ldxoptimizer/bh;->a(Landroid/view/View;Landroid/view/Menu;)Z

    move-result v0

    .line 524
    iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v1, p3}, Ldxoptimizer/bj;->a(Landroid/view/Menu;)Z

    move-result v1

    or-int/2addr v0, v1

    .line 527
    :goto_1c
    return v0

    :cond_1d
    invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z

    move-result v0

    goto :goto_1c
.end method

.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
    .registers 8

    .prologue
    const v3, 0xffff

    .line 897
    shr-int/lit8 v0, p1, 0x10

    and-int/2addr v0, v3

    .line 898
    if-eqz v0, :cond_20

    .line 899
    add-int/lit8 v1, v0, -0x1

    .line 901
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0, v1}, Ldxoptimizer/ff;->a(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 902
    iget-object v2, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v2, v1}, Ldxoptimizer/ff;->c(I)V

    .line 903
    if-nez v0, :cond_21

    .line 904
    const-string v0, "FragmentActivity"

    const-string v1, "Activity result delivered for unknown Fragment."

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 914
    :cond_20
    :goto_20
    return-void

    .line 907
    :cond_21
    iget-object v1, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v1, v0}, Ldxoptimizer/bj;->a(Ljava/lang/String;)Landroid/support/v4/app/Fragment;

    move-result-object v1

    .line 908
    if-nez v1, :cond_42

    .line 909
    const-string v1, "FragmentActivity"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "Activity result no fragment exists for who: "

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

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_20

    .line 911
    :cond_42
    and-int v0, p1, v3

    invoke-virtual {v1, v0, p2, p3}, Landroid/support/v4/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V

    goto :goto_20
.end method

.method public onResume()V
    .registers 3

    .prologue
    .line 485
    invoke-super {p0}, Ldxoptimizer/bd;->onResume()V

    .line 486
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 487
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/bh;->f:Z

    .line 488
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z

    .line 489
    return-void
.end method

.method public final onRetainNonConfigurationInstance()Ljava/lang/Object;
    .registers 5

    .prologue
    .line 545
    iget-boolean v0, p0, Ldxoptimizer/bh;->g:Z

    if-eqz v0, :cond_8

    .line 546
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Ldxoptimizer/bh;->a(Z)V

    .line 549
    :cond_8
    invoke-virtual {p0}, Ldxoptimizer/bh;->b()Ljava/lang/Object;

    move-result-object v1

    .line 551
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->d()Ldxoptimizer/bn;

    move-result-object v2

    .line 552
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->r()Ldxoptimizer/fe;

    move-result-object v3

    .line 554
    if-nez v2, :cond_20

    if-nez v3, :cond_20

    if-nez v1, :cond_20

    .line 555
    const/4 v0, 0x0

    .line 562
    :goto_1f
    return-object v0

    .line 558
    :cond_20
    new-instance v0, Ldxoptimizer/bh$b;

    invoke-direct {v0}, Ldxoptimizer/bh$b;-><init>()V

    .line 559
    iput-object v1, v0, Ldxoptimizer/bh$b;->a:Ljava/lang/Object;

    .line 560
    iput-object v2, v0, Ldxoptimizer/bh$b;->b:Ldxoptimizer/bn;

    .line 561
    iput-object v3, v0, Ldxoptimizer/bh$b;->c:Ldxoptimizer/fe;

    goto :goto_1f
.end method

.method public onSaveInstanceState(Landroid/os/Bundle;)V
    .registers 6

    .prologue
    .line 570
    invoke-super {p0, p1}, Ldxoptimizer/bd;->onSaveInstanceState(Landroid/os/Bundle;)V

    .line 571
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->c()Landroid/os/Parcelable;

    move-result-object v0

    .line 572
    if-eqz v0, :cond_10

    .line 573
    const-string v1, "android:support:fragments"

    invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V

    .line 575
    :cond_10
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0}, Ldxoptimizer/ff;->b()I

    move-result v0

    if-lez v0, :cond_59

    .line 576
    const-string v0, "android:support:next_request_index"

    iget v1, p0, Ldxoptimizer/bh;->l:I

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

    .line 578
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0}, Ldxoptimizer/ff;->b()I

    move-result v0

    new-array v2, v0, [I

    .line 579
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0}, Ldxoptimizer/ff;->b()I

    move-result v0

    new-array v3, v0, [Ljava/lang/String;

    .line 580
    const/4 v0, 0x0

    move v1, v0

    :goto_31
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0}, Ldxoptimizer/ff;->b()I

    move-result v0

    if-ge v1, v0, :cond_4f

    .line 581
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0, v1}, Ldxoptimizer/ff;->d(I)I

    move-result v0

    aput v0, v2, v1

    .line 582
    iget-object v0, p0, Ldxoptimizer/bh;->m:Ldxoptimizer/ff;

    invoke-virtual {v0, v1}, Ldxoptimizer/ff;->e(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    aput-object v0, v3, v1

    .line 580
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_31

    .line 584
    :cond_4f
    const-string v0, "android:support:request_indicies"

    invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->putIntArray(Ljava/lang/String;[I)V

    .line 585
    const-string v0, "android:support:request_fragment_who"

    invoke-virtual {p1, v0, v3}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V

    .line 587
    :cond_59
    return-void
.end method

.method protected onStart()V
    .registers 3

    .prologue
    const/4 v1, 0x1

    const/4 v0, 0x0

    .line 595
    invoke-super {p0}, Ldxoptimizer/bd;->onStart()V

    .line 597
    iput-boolean v0, p0, Ldxoptimizer/bh;->g:Z

    .line 598
    iput-boolean v0, p0, Ldxoptimizer/bh;->h:Z

    .line 599
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 601
    iget-boolean v0, p0, Ldxoptimizer/bh;->e:Z

    if-nez v0, :cond_19

    .line 602
    iput-boolean v1, p0, Ldxoptimizer/bh;->e:Z

    .line 603
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->f()V

    .line 606
    :cond_19
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->b()V

    .line 607
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->n()Z

    .line 609
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->o()V

    .line 613
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->g()V

    .line 614
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->q()V

    .line 615
    return-void
.end method

.method public onStateNotSaved()V
    .registers 2

    .prologue
    .line 471
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->b()V

    .line 472
    return-void
.end method

.method protected onStop()V
    .registers 3

    .prologue
    const/4 v1, 0x1

    .line 622
    invoke-super {p0}, Ldxoptimizer/bd;->onStop()V

    .line 624
    iput-boolean v1, p0, Ldxoptimizer/bh;->g:Z

    .line 625
    iget-object v0, p0, Ldxoptimizer/bh;->c:Landroid/os/Handler;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 627
    iget-object v0, p0, Ldxoptimizer/bh;->d:Ldxoptimizer/bj;

    invoke-virtual {v0}, Ldxoptimizer/bj;->j()V

    .line 628
    return-void
.end method

.method public startActivityForResult(Landroid/content/Intent;I)V
    .registers 4

    .prologue
    .line 854
    iget-boolean v0, p0, Ldxoptimizer/bh;->b:Z

    if-nez v0, :cond_a

    .line 855
    const/4 v0, -0x1

    if-eq p2, v0, :cond_a

    .line 856
    invoke-static {p2}, Ldxoptimizer/bh;->b(I)V

    .line 859
    :cond_a
    invoke-super {p0, p1, p2}, Ldxoptimizer/bd;->startActivityForResult(Landroid/content/Intent;I)V

    .line 860
    return-void
.end method

.method public bridge synthetic startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
    .registers 4

    .prologue
    .line 79
    invoke-super {p0, p1, p2, p3}, Ldxoptimizer/bd;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V

    return-void
.end method

.method public bridge synthetic startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/content/IntentSender$SendIntentException;
        }
    .end annotation

    .prologue
    .line 79
    invoke-super/range {p0 .. p6}, Ldxoptimizer/bd;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V

    return-void
.end method

.method public bridge synthetic startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
    .registers 8
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/content/IntentSender$SendIntentException;
        }
    .end annotation

    .prologue
    .line 79
    invoke-super/range {p0 .. p7}, Ldxoptimizer/bd;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V

    return-void
.end method