ju.smali

.class public Ldxoptimizer/ju;
.super Ldxoptimizer/jd;
.source "WindowDecorActionBar.java"

# interfaces
.implements Landroid/support/v7/widget/ActionBarOverlayLayout$a;


# annotations
.annotation build Landroid/support/annotation/RestrictTo;
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ldxoptimizer/ju$a;
    }
.end annotation


# static fields
.field static final synthetic s:Z

.field private static final t:Landroid/view/animation/Interpolator;

.field private static final u:Landroid/view/animation/Interpolator;

.field private static final v:Z


# instance fields
.field private A:I

.field private B:Z

.field private C:Z

.field private D:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Ldxoptimizer/jd$b;",
            ">;"
        }
    .end annotation
.end field

.field private E:Z

.field private F:I

.field private G:Z

.field private H:Z

.field private I:Z

.field a:Landroid/content/Context;

.field b:Landroid/support/v7/widget/ActionBarOverlayLayout;

.field c:Landroid/support/v7/widget/ActionBarContainer;

.field d:Ldxoptimizer/mm;

.field e:Landroid/support/v7/widget/ActionBarContextView;

.field f:Landroid/view/View;

.field g:Ldxoptimizer/nf;

.field h:Ldxoptimizer/ju$a;

.field i:Ldxoptimizer/ke;

.field j:Ldxoptimizer/ke$a;

.field k:Z

.field l:Z

.field m:Z

.field n:Ldxoptimizer/kk;

.field o:Z

.field final p:Ldxoptimizer/he;

.field final q:Ldxoptimizer/he;

.field final r:Ldxoptimizer/hg;

.field private w:Landroid/content/Context;

.field private x:Landroid/app/Activity;

.field private y:Landroid/app/Dialog;

.field private z:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field


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

    .prologue
    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 77
    const-class v0, Ldxoptimizer/ju;

    invoke-virtual {v0}, Ljava/lang/Class;->desiredAssertionStatus()Z

    move-result v0

    if-nez v0, :cond_24

    move v0, v1

    :goto_b
    sput-boolean v0, Ldxoptimizer/ju;->s:Z

    .line 82
    new-instance v0, Landroid/view/animation/AccelerateInterpolator;

    invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;-><init>()V

    sput-object v0, Ldxoptimizer/ju;->t:Landroid/view/animation/Interpolator;

    .line 83
    new-instance v0, Landroid/view/animation/DecelerateInterpolator;

    invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;-><init>()V

    sput-object v0, Ldxoptimizer/ju;->u:Landroid/view/animation/Interpolator;

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

    const/16 v3, 0xe

    if-lt v0, v3, :cond_26

    :goto_21
    sput-boolean v1, Ldxoptimizer/ju;->v:Z

    return-void

    :cond_24
    move v0, v2

    .line 77
    goto :goto_b

    :cond_26
    move v1, v2

    .line 88
    goto :goto_21
.end method

.method public constructor <init>(Landroid/app/Activity;Z)V
    .registers 5

    .prologue
    const/4 v1, 0x1

    .line 172
    invoke-direct {p0}, Ldxoptimizer/jd;-><init>()V

    .line 102
    new-instance v0, Ljava/util/ArrayList;

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

    iput-object v0, p0, Ldxoptimizer/ju;->z:Ljava/util/ArrayList;

    .line 105
    const/4 v0, -0x1

    iput v0, p0, Ldxoptimizer/ju;->A:I

    .line 114
    new-instance v0, Ljava/util/ArrayList;

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

    iput-object v0, p0, Ldxoptimizer/ju;->D:Ljava/util/ArrayList;

    .line 125
    const/4 v0, 0x0

    iput v0, p0, Ldxoptimizer/ju;->F:I

    .line 127
    iput-boolean v1, p0, Ldxoptimizer/ju;->k:Z

    .line 132
    iput-boolean v1, p0, Ldxoptimizer/ju;->H:Z

    .line 138
    new-instance v0, Ldxoptimizer/ju$1;

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

    iput-object v0, p0, Ldxoptimizer/ju;->p:Ldxoptimizer/he;

    .line 155
    new-instance v0, Ldxoptimizer/ju$2;

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

    iput-object v0, p0, Ldxoptimizer/ju;->q:Ldxoptimizer/he;

    .line 163
    new-instance v0, Ldxoptimizer/ju$3;

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

    iput-object v0, p0, Ldxoptimizer/ju;->r:Ldxoptimizer/hg;

    .line 173
    iput-object p1, p0, Ldxoptimizer/ju;->x:Landroid/app/Activity;

    .line 174
    invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 175
    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v0

    .line 176
    invoke-direct {p0, v0}, Ldxoptimizer/ju;->a(Landroid/view/View;)V

    .line 177
    if-nez p2, :cond_49

    .line 178
    const v1, 0x1020002

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

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    .line 180
    :cond_49
    return-void
.end method

.method public constructor <init>(Landroid/app/Dialog;)V
    .registers 4

    .prologue
    const/4 v1, 0x1

    .line 182
    invoke-direct {p0}, Ldxoptimizer/jd;-><init>()V

    .line 102
    new-instance v0, Ljava/util/ArrayList;

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

    iput-object v0, p0, Ldxoptimizer/ju;->z:Ljava/util/ArrayList;

    .line 105
    const/4 v0, -0x1

    iput v0, p0, Ldxoptimizer/ju;->A:I

    .line 114
    new-instance v0, Ljava/util/ArrayList;

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

    iput-object v0, p0, Ldxoptimizer/ju;->D:Ljava/util/ArrayList;

    .line 125
    const/4 v0, 0x0

    iput v0, p0, Ldxoptimizer/ju;->F:I

    .line 127
    iput-boolean v1, p0, Ldxoptimizer/ju;->k:Z

    .line 132
    iput-boolean v1, p0, Ldxoptimizer/ju;->H:Z

    .line 138
    new-instance v0, Ldxoptimizer/ju$1;

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

    iput-object v0, p0, Ldxoptimizer/ju;->p:Ldxoptimizer/he;

    .line 155
    new-instance v0, Ldxoptimizer/ju$2;

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

    iput-object v0, p0, Ldxoptimizer/ju;->q:Ldxoptimizer/he;

    .line 163
    new-instance v0, Ldxoptimizer/ju$3;

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

    iput-object v0, p0, Ldxoptimizer/ju;->r:Ldxoptimizer/hg;

    .line 183
    iput-object p1, p0, Ldxoptimizer/ju;->y:Landroid/app/Dialog;

    .line 184
    invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v0

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

    move-result-object v0

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->a(Landroid/view/View;)V

    .line 185
    return-void
.end method

.method private a(Landroid/view/View;)V
    .registers 8

    .prologue
    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 198
    sget v0, Ldxoptimizer/jv$f;->decor_content_parent:I

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

    move-result-object v0

    check-cast v0, Landroid/support/v7/widget/ActionBarOverlayLayout;

    iput-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    .line 199
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    if-eqz v0, :cond_15

    .line 200
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0, p0}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setActionBarVisibilityCallback(Landroid/support/v7/widget/ActionBarOverlayLayout$a;)V

    .line 202
    :cond_15
    sget v0, Ldxoptimizer/jv$f;->action_bar:I

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

    move-result-object v0

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->b(Landroid/view/View;)Ldxoptimizer/mm;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    .line 203
    sget v0, Ldxoptimizer/jv$f;->action_context_bar:I

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

    move-result-object v0

    check-cast v0, Landroid/support/v7/widget/ActionBarContextView;

    iput-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    .line 205
    sget v0, Ldxoptimizer/jv$f;->action_bar_container:I

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

    move-result-object v0

    check-cast v0, Landroid/support/v7/widget/ActionBarContainer;

    iput-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    .line 208
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    if-eqz v0, :cond_41

    iget-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    if-eqz v0, :cond_41

    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    if-nez v0, :cond_68

    .line 209
    :cond_41
    new-instance v0, Ljava/lang/IllegalStateException;

    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v2

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

    move-result-object v2

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

    move-result-object v1

    const-string v2, " can only be used "

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

    move-result-object v1

    const-string v2, "with a compatible window decor layout"

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

    move-result-object v1

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

    move-result-object v1

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

    throw v0

    .line 213
    :cond_68
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->b()Landroid/content/Context;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    .line 216
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->o()I

    move-result v0

    .line 217
    and-int/lit8 v0, v0, 0x4

    if-eqz v0, :cond_be

    move v0, v2

    .line 218
    :goto_7b
    if-eqz v0, :cond_7f

    .line 219
    iput-boolean v2, p0, Ldxoptimizer/ju;->B:Z

    .line 222
    :cond_7f
    iget-object v3, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    invoke-static {v3}, Ldxoptimizer/kd;->a(Landroid/content/Context;)Ldxoptimizer/kd;

    move-result-object v3

    .line 223
    invoke-virtual {v3}, Ldxoptimizer/kd;->f()Z

    move-result v4

    if-nez v4, :cond_8d

    if-eqz v0, :cond_c0

    :cond_8d
    move v0, v2

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

    .line 224
    invoke-virtual {v3}, Ldxoptimizer/kd;->d()Z

    move-result v0

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->k(Z)V

    .line 226
    iget-object v0, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    const/4 v3, 0x0

    sget-object v4, Ldxoptimizer/jv$j;->ActionBar:[I

    sget v5, Ldxoptimizer/jv$a;->actionBarStyle:I

    invoke-virtual {v0, v3, v4, v5, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;

    move-result-object v0

    .line 229
    sget v3, Ldxoptimizer/jv$j;->ActionBar_hideOnContentScroll:I

    invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v3

    if-eqz v3, :cond_ae

    .line 230
    invoke-virtual {p0, v2}, Ldxoptimizer/ju;->b(Z)V

    .line 232
    :cond_ae
    sget v2, Ldxoptimizer/jv$j;->ActionBar_elevation:I

    invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v1

    .line 233
    if-eqz v1, :cond_ba

    .line 234
    int-to-float v1, v1

    invoke-virtual {p0, v1}, Ldxoptimizer/ju;->a(F)V

    .line 236
    :cond_ba
    invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V

    .line 237
    return-void

    :cond_be
    move v0, v1

    .line 217
    goto :goto_7b

    :cond_c0
    move v0, v1

    .line 223
    goto :goto_8e
.end method

.method static a(ZZZ)Z
    .registers 4

    .prologue
    const/4 v0, 0x1

    .line 739
    if-eqz p2, :cond_4

    .line 744
    :cond_3
    :goto_3
    return v0

    .line 741
    :cond_4
    if-nez p0, :cond_8

    if-eqz p1, :cond_3

    .line 742
    :cond_8
    const/4 v0, 0x0

    goto :goto_3
.end method

.method private b(Landroid/view/View;)Ldxoptimizer/mm;
    .registers 5

    .prologue
    .line 240
    instance-of v0, p1, Ldxoptimizer/mm;

    if-eqz v0, :cond_7

    .line 241
    check-cast p1, Ldxoptimizer/mm;

    .line 243
    :goto_6
    return-object p1

    .line 242
    :cond_7
    instance-of v0, p1, Landroid/support/v7/widget/Toolbar;

    if-eqz v0, :cond_12

    .line 243
    check-cast p1, Landroid/support/v7/widget/Toolbar;

    invoke-virtual {p1}, Landroid/support/v7/widget/Toolbar;->getWrapper()Ldxoptimizer/mm;

    move-result-object p1

    goto :goto_6

    .line 245
    :cond_12
    new-instance v1, Ljava/lang/IllegalStateException;

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v2, "Can\'t make a decor toolbar out of "

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    if-eqz v0, :cond_35

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

    move-result-object v0

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

    move-result-object v0

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

    throw v1

    :cond_35
    const-string v0, "null"

    goto :goto_31
.end method

.method private k(Z)V
    .registers 7

    .prologue
    const/4 v3, 0x0

    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 265
    iput-boolean p1, p0, Ldxoptimizer/ju;->E:Z

    .line 267
    iget-boolean v0, p0, Ldxoptimizer/ju;->E:Z

    if-nez v0, :cond_49

    .line 268
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, v3}, Ldxoptimizer/mm;->a(Ldxoptimizer/nf;)V

    .line 269
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    iget-object v3, p0, Ldxoptimizer/ju;->g:Ldxoptimizer/nf;

    invoke-virtual {v0, v3}, Landroid/support/v7/widget/ActionBarContainer;->setTabContainer(Ldxoptimizer/nf;)V

    .line 274
    :goto_15
    invoke-virtual {p0}, Ldxoptimizer/ju;->j()I

    move-result v0

    const/4 v3, 0x2

    if-ne v0, v3, :cond_56

    move v0, v1

    .line 275
    :goto_1d
    iget-object v3, p0, Ldxoptimizer/ju;->g:Ldxoptimizer/nf;

    if-eqz v3, :cond_31

    .line 276
    if-eqz v0, :cond_58

    .line 277
    iget-object v3, p0, Ldxoptimizer/ju;->g:Ldxoptimizer/nf;

    invoke-virtual {v3, v2}, Ldxoptimizer/nf;->setVisibility(I)V

    .line 278
    iget-object v3, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    if-eqz v3, :cond_31

    .line 279
    iget-object v3, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-static {v3}, Ldxoptimizer/gm;->u(Landroid/view/View;)V

    .line 285
    :cond_31
    :goto_31
    iget-object v4, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    iget-boolean v3, p0, Ldxoptimizer/ju;->E:Z

    if-nez v3, :cond_60

    if-eqz v0, :cond_60

    move v3, v1

    :goto_3a
    invoke-interface {v4, v3}, Ldxoptimizer/mm;->a(Z)V

    .line 286
    iget-object v3, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    iget-boolean v4, p0, Ldxoptimizer/ju;->E:Z

    if-nez v4, :cond_62

    if-eqz v0, :cond_62

    :goto_45
    invoke-virtual {v3, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setHasNonEmbeddedTabs(Z)V

    .line 287
    return-void

    .line 271
    :cond_49
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v0, v3}, Landroid/support/v7/widget/ActionBarContainer;->setTabContainer(Ldxoptimizer/nf;)V

    .line 272
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    iget-object v3, p0, Ldxoptimizer/ju;->g:Ldxoptimizer/nf;

    invoke-interface {v0, v3}, Ldxoptimizer/mm;->a(Ldxoptimizer/nf;)V

    goto :goto_15

    :cond_56
    move v0, v2

    .line 274
    goto :goto_1d

    .line 282
    :cond_58
    iget-object v3, p0, Ldxoptimizer/ju;->g:Ldxoptimizer/nf;

    const/16 v4, 0x8

    invoke-virtual {v3, v4}, Ldxoptimizer/nf;->setVisibility(I)V

    goto :goto_31

    :cond_60
    move v3, v2

    .line 285
    goto :goto_3a

    :cond_62
    move v1, v2

    .line 286
    goto :goto_45
.end method

.method private l(Z)V
    .registers 5

    .prologue
    .line 750
    iget-boolean v0, p0, Ldxoptimizer/ju;->l:Z

    iget-boolean v1, p0, Ldxoptimizer/ju;->m:Z

    iget-boolean v2, p0, Ldxoptimizer/ju;->G:Z

    invoke-static {v0, v1, v2}, Ldxoptimizer/ju;->a(ZZZ)Z

    move-result v0

    .line 753
    if-eqz v0, :cond_17

    .line 754
    iget-boolean v0, p0, Ldxoptimizer/ju;->H:Z

    if-nez v0, :cond_16

    .line 755
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/ju;->H:Z

    .line 756
    invoke-virtual {p0, p1}, Ldxoptimizer/ju;->h(Z)V

    .line 764
    :cond_16
    :goto_16
    return-void

    .line 759
    :cond_17
    iget-boolean v0, p0, Ldxoptimizer/ju;->H:Z

    if-eqz v0, :cond_16

    .line 760
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/ju;->H:Z

    .line 761
    invoke-virtual {p0, p1}, Ldxoptimizer/ju;->i(Z)V

    goto :goto_16
.end method

.method private p()V
    .registers 3

    .prologue
    const/4 v1, 0x1

    .line 667
    iget-boolean v0, p0, Ldxoptimizer/ju;->G:Z

    if-nez v0, :cond_14

    .line 668
    iput-boolean v1, p0, Ldxoptimizer/ju;->G:Z

    .line 669
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    if-eqz v0, :cond_10

    .line 670
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setShowingForActionMode(Z)V

    .line 672
    :cond_10
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->l(Z)V

    .line 674
    :cond_14
    return-void
.end method

.method private q()V
    .registers 3

    .prologue
    const/4 v1, 0x0

    .line 692
    iget-boolean v0, p0, Ldxoptimizer/ju;->G:Z

    if-eqz v0, :cond_13

    .line 693
    iput-boolean v1, p0, Ldxoptimizer/ju;->G:Z

    .line 694
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    if-eqz v0, :cond_10

    .line 695
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setShowingForActionMode(Z)V

    .line 697
    :cond_10
    invoke-direct {p0, v1}, Ldxoptimizer/ju;->l(Z)V

    .line 699
    :cond_13
    return-void
.end method

.method private r()Z
    .registers 2

    .prologue
    .line 896
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v0}, Ldxoptimizer/gm;->C(Landroid/view/View;)Z

    move-result v0

    return v0
.end method


# virtual methods
.method public a()I
    .registers 2

    .prologue
    .line 501
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->o()I

    move-result v0

    return v0
.end method

.method public a(Ldxoptimizer/ke$a;)Ldxoptimizer/ke;
    .registers 5

    .prologue
    .line 505
    iget-object v0, p0, Ldxoptimizer/ju;->h:Ldxoptimizer/ju$a;

    if-eqz v0, :cond_9

    .line 506
    iget-object v0, p0, Ldxoptimizer/ju;->h:Ldxoptimizer/ju$a;

    invoke-virtual {v0}, Ldxoptimizer/ju$a;->c()V

    .line 509
    :cond_9
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setHideOnContentScrollEnabled(Z)V

    .line 510
    iget-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContextView;->c()V

    .line 511
    new-instance v0, Ldxoptimizer/ju$a;

    iget-object v1, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v1}, Landroid/support/v7/widget/ActionBarContextView;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, p0, v1, p1}, Ldxoptimizer/ju$a;-><init>(Ldxoptimizer/ju;Landroid/content/Context;Ldxoptimizer/ke$a;)V

    .line 512
    invoke-virtual {v0}, Ldxoptimizer/ju$a;->e()Z

    move-result v1

    if-eqz v1, :cond_3b

    .line 515
    iput-object v0, p0, Ldxoptimizer/ju;->h:Ldxoptimizer/ju$a;

    .line 516
    invoke-virtual {v0}, Ldxoptimizer/ju$a;->d()V

    .line 517
    iget-object v1, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionBarContextView;->a(Ldxoptimizer/ke;)V

    .line 518
    const/4 v1, 0x1

    invoke-virtual {p0, v1}, Ldxoptimizer/ju;->j(Z)V

    .line 519
    iget-object v1, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    const/16 v2, 0x20

    invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionBarContextView;->sendAccessibilityEvent(I)V

    .line 522
    :goto_3a
    return-object v0

    :cond_3b
    const/4 v0, 0x0

    goto :goto_3a
.end method

.method public a(F)V
    .registers 3

    .prologue
    .line 252
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v0, p1}, Ldxoptimizer/gm;->k(Landroid/view/View;F)V

    .line 253
    return-void
.end method

.method public a(I)V
    .registers 2

    .prologue
    .line 322
    iput p1, p0, Ldxoptimizer/ju;->F:I

    .line 323
    return-void
.end method

.method public a(II)V
    .registers 7

    .prologue
    .line 465
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->o()I

    move-result v0

    .line 466
    and-int/lit8 v1, p2, 0x4

    if-eqz v1, :cond_d

    .line 467
    const/4 v1, 0x1

    iput-boolean v1, p0, Ldxoptimizer/ju;->B:Z

    .line 469
    :cond_d
    iget-object v1, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    and-int v2, p1, p2

    xor-int/lit8 v3, p2, -0x1

    and-int/2addr v0, v3

    or-int/2addr v0, v2

    invoke-interface {v1, v0}, Ldxoptimizer/mm;->c(I)V

    .line 470
    return-void
.end method

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

    .prologue
    .line 261
    iget-object v0, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/kd;->a(Landroid/content/Context;)Ldxoptimizer/kd;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/kd;->d()Z

    move-result v0

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->k(Z)V

    .line 262
    return-void
.end method

.method public a(Ljava/lang/CharSequence;)V
    .registers 3

    .prologue
    .line 440
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, p1}, Ldxoptimizer/mm;->a(Ljava/lang/CharSequence;)V

    .line 441
    return-void
.end method

.method public a(Z)V
    .registers 3

    .prologue
    .line 392
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

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

    .line 393
    return-void
.end method

.method public b(Z)V
    .registers 4

    .prologue
    .line 710
    if-eqz p1, :cond_12

    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;->a()Z

    move-result v0

    if-nez v0, :cond_12

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

    const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll"

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

    throw v0

    .line 714
    :cond_12
    iput-boolean p1, p0, Ldxoptimizer/ju;->o:Z

    .line 715
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0, p1}, Landroid/support/v7/widget/ActionBarOverlayLayout;->setHideOnContentScrollEnabled(Z)V

    .line 716
    return-void
.end method

.method public b()Z
    .registers 3

    .prologue
    .line 849
    invoke-virtual {p0}, Ldxoptimizer/ju;->k()I

    move-result v0

    .line 851
    iget-boolean v1, p0, Ldxoptimizer/ju;->H:Z

    if-eqz v1, :cond_12

    if-eqz v0, :cond_10

    invoke-virtual {p0}, Ldxoptimizer/ju;->d()I

    move-result v1

    if-ge v1, v0, :cond_12

    :cond_10
    const/4 v0, 0x1

    :goto_11
    return v0

    :cond_12
    const/4 v0, 0x0

    goto :goto_11
.end method

.method public c()Landroid/content/Context;
    .registers 5

    .prologue
    .line 900
    iget-object v0, p0, Ldxoptimizer/ju;->w:Landroid/content/Context;

    if-nez v0, :cond_22

    .line 901
    new-instance v0, Landroid/util/TypedValue;

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

    .line 902
    iget-object v1, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object v1

    .line 903
    sget v2, Ldxoptimizer/jv$a;->actionBarWidgetTheme:I

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z

    .line 904
    iget v0, v0, Landroid/util/TypedValue;->resourceId:I

    .line 906
    if-eqz v0, :cond_25

    .line 907
    new-instance v1, Landroid/view/ContextThemeWrapper;

    iget-object v2, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V

    iput-object v1, p0, Ldxoptimizer/ju;->w:Landroid/content/Context;

    .line 912
    :cond_22
    :goto_22
    iget-object v0, p0, Ldxoptimizer/ju;->w:Landroid/content/Context;

    return-object v0

    .line 909
    :cond_25
    iget-object v0, p0, Ldxoptimizer/ju;->a:Landroid/content/Context;

    iput-object v0, p0, Ldxoptimizer/ju;->w:Landroid/content/Context;

    goto :goto_22
.end method

.method public c(Z)V
    .registers 3

    .prologue
    .line 1371
    iget-boolean v0, p0, Ldxoptimizer/ju;->B:Z

    if-nez v0, :cond_7

    .line 1372
    invoke-virtual {p0, p1}, Ldxoptimizer/ju;->f(Z)V

    .line 1374
    :cond_7
    return-void
.end method

.method public d()I
    .registers 2

    .prologue
    .line 725
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarOverlayLayout;->getActionBarHideOffset()I

    move-result v0

    return v0
.end method

.method public d(Z)V
    .registers 3

    .prologue
    .line 333
    iput-boolean p1, p0, Ldxoptimizer/ju;->I:Z

    .line 334
    if-nez p1, :cond_d

    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    if-eqz v0, :cond_d

    .line 335
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    invoke-virtual {v0}, Ldxoptimizer/kk;->c()V

    .line 337
    :cond_d
    return-void
.end method

.method public e(Z)V
    .registers 5

    .prologue
    .line 348
    iget-boolean v0, p0, Ldxoptimizer/ju;->C:Z

    if-ne p1, v0, :cond_5

    .line 357
    :cond_4
    return-void

    .line 351
    :cond_5
    iput-boolean p1, p0, Ldxoptimizer/ju;->C:Z

    .line 353
    iget-object v0, p0, Ldxoptimizer/ju;->D:Ljava/util/ArrayList;

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

    move-result v2

    .line 354
    const/4 v0, 0x0

    move v1, v0

    :goto_f
    if-ge v1, v2, :cond_4

    .line 355
    iget-object v0, p0, Ldxoptimizer/ju;->D:Ljava/util/ArrayList;

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

    move-result-object v0

    check-cast v0, Ldxoptimizer/jd$b;

    invoke-interface {v0, p1}, Ldxoptimizer/jd$b;->a(Z)V

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

    move v1, v0

    goto :goto_f
.end method

.method public f(Z)V
    .registers 4

    .prologue
    const/4 v1, 0x4

    .line 377
    if-eqz p1, :cond_8

    move v0, v1

    :goto_4
    invoke-virtual {p0, v0, v1}, Ldxoptimizer/ju;->a(II)V

    .line 378
    return-void

    .line 377
    :cond_8
    const/4 v0, 0x0

    goto :goto_4
.end method

.method public f()Z
    .registers 2

    .prologue
    .line 954
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    if-eqz v0, :cond_13

    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->c()Z

    move-result v0

    if-eqz v0, :cond_13

    .line 955
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->d()V

    .line 956
    const/4 v0, 0x1

    .line 958
    :goto_12
    return v0

    :cond_13
    const/4 v0, 0x0

    goto :goto_12
.end method

.method public g(Z)V
    .registers 2

    .prologue
    .line 655
    iput-boolean p1, p0, Ldxoptimizer/ju;->k:Z

    .line 656
    return-void
.end method

.method public g()Z
    .registers 3

    .prologue
    .line 445
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->a()Landroid/view/ViewGroup;

    move-result-object v0

    .line 446
    if-eqz v0, :cond_13

    invoke-virtual {v0}, Landroid/view/ViewGroup;->hasFocus()Z

    move-result v1

    if-nez v1, :cond_13

    .line 447
    invoke-virtual {v0}, Landroid/view/ViewGroup;->requestFocus()Z

    .line 448
    const/4 v0, 0x1

    .line 450
    :goto_12
    return v0

    :cond_13
    const/4 v0, 0x0

    goto :goto_12
.end method

.method public h(Z)V
    .registers 7

    .prologue
    const/4 v4, 0x0

    .line 767
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    if-eqz v0, :cond_a

    .line 768
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    invoke-virtual {v0}, Ldxoptimizer/kk;->c()V

    .line 770
    :cond_a
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionBarContainer;->setVisibility(I)V

    .line 772
    iget v0, p0, Ldxoptimizer/ju;->F:I

    if-nez v0, :cond_91

    sget-boolean v0, Ldxoptimizer/ju;->v:Z

    if-eqz v0, :cond_91

    iget-boolean v0, p0, Ldxoptimizer/ju;->I:Z

    if-nez v0, :cond_1e

    if-eqz p1, :cond_91

    .line 775
    :cond_1e
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v0, v4}, Ldxoptimizer/gm;->b(Landroid/view/View;F)V

    .line 776
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;->getHeight()I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    .line 777
    if-eqz p1, :cond_3d

    .line 778
    const/4 v1, 0x2

    new-array v1, v1, [I

    fill-array-data v1, :array_b2

    .line 779
    iget-object v2, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionBarContainer;->getLocationInWindow([I)V

    .line 780
    const/4 v2, 0x1

    aget v1, v1, v2

    int-to-float v1, v1

    sub-float/2addr v0, v1

    .line 782
    :cond_3d
    iget-object v1, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v1, v0}, Ldxoptimizer/gm;->b(Landroid/view/View;F)V

    .line 783
    new-instance v1, Ldxoptimizer/kk;

    invoke-direct {v1}, Ldxoptimizer/kk;-><init>()V

    .line 784
    iget-object v2, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v2}, Ldxoptimizer/gm;->q(Landroid/view/View;)Ldxoptimizer/ha;

    move-result-object v2

    invoke-virtual {v2, v4}, Ldxoptimizer/ha;->c(F)Ldxoptimizer/ha;

    move-result-object v2

    .line 785
    iget-object v3, p0, Ldxoptimizer/ju;->r:Ldxoptimizer/hg;

    invoke-virtual {v2, v3}, Ldxoptimizer/ha;->a(Ldxoptimizer/hg;)Ldxoptimizer/ha;

    .line 786
    invoke-virtual {v1, v2}, Ldxoptimizer/kk;->a(Ldxoptimizer/ha;)Ldxoptimizer/kk;

    .line 787
    iget-boolean v2, p0, Ldxoptimizer/ju;->k:Z

    if-eqz v2, :cond_73

    iget-object v2, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    if-eqz v2, :cond_73

    .line 788
    iget-object v2, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    invoke-static {v2, v0}, Ldxoptimizer/gm;->b(Landroid/view/View;F)V

    .line 789
    iget-object v0, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    invoke-static {v0}, Ldxoptimizer/gm;->q(Landroid/view/View;)Ldxoptimizer/ha;

    move-result-object v0

    invoke-virtual {v0, v4}, Ldxoptimizer/ha;->c(F)Ldxoptimizer/ha;

    move-result-object v0

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Ldxoptimizer/ha;)Ldxoptimizer/kk;

    .line 791
    :cond_73
    sget-object v0, Ldxoptimizer/ju;->u:Landroid/view/animation/Interpolator;

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/kk;

    .line 792
    const-wide/16 v2, 0xfa

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/kk;->a(J)Ldxoptimizer/kk;

    .line 800
    iget-object v0, p0, Ldxoptimizer/ju;->q:Ldxoptimizer/he;

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Ldxoptimizer/he;)Ldxoptimizer/kk;

    .line 801
    iput-object v1, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    .line 802
    invoke-virtual {v1}, Ldxoptimizer/kk;->a()V

    .line 811
    :goto_87
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    if-eqz v0, :cond_90

    .line 812
    iget-object v0, p0, Ldxoptimizer/ju;->b:Landroid/support/v7/widget/ActionBarOverlayLayout;

    invoke-static {v0}, Ldxoptimizer/gm;->u(Landroid/view/View;)V

    .line 814
    :cond_90
    return-void

    .line 804
    :cond_91
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    const/high16 v1, 0x3f800000    # 1.0f

    invoke-static {v0, v1}, Ldxoptimizer/gm;->c(Landroid/view/View;F)V

    .line 805
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v0, v4}, Ldxoptimizer/gm;->b(Landroid/view/View;F)V

    .line 806
    iget-boolean v0, p0, Ldxoptimizer/ju;->k:Z

    if-eqz v0, :cond_aa

    iget-object v0, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    if-eqz v0, :cond_aa

    .line 807
    iget-object v0, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    invoke-static {v0, v4}, Ldxoptimizer/gm;->b(Landroid/view/View;F)V

    .line 809
    :cond_aa
    iget-object v0, p0, Ldxoptimizer/ju;->q:Ldxoptimizer/he;

    const/4 v1, 0x0

    invoke-interface {v0, v1}, Ldxoptimizer/he;->b(Landroid/view/View;)V

    goto :goto_87

    .line 778
    nop

    :array_b2
    .array-data 4
        0x0
        0x0
    .end array-data
.end method

.method i()V
    .registers 4

    .prologue
    const/4 v2, 0x0

    .line 314
    iget-object v0, p0, Ldxoptimizer/ju;->j:Ldxoptimizer/ke$a;

    if-eqz v0, :cond_10

    .line 315
    iget-object v0, p0, Ldxoptimizer/ju;->j:Ldxoptimizer/ke$a;

    iget-object v1, p0, Ldxoptimizer/ju;->i:Ldxoptimizer/ke;

    invoke-interface {v0, v1}, Ldxoptimizer/ke$a;->a(Ldxoptimizer/ke;)V

    .line 316
    iput-object v2, p0, Ldxoptimizer/ju;->i:Ldxoptimizer/ke;

    .line 317
    iput-object v2, p0, Ldxoptimizer/ju;->j:Ldxoptimizer/ke$a;

    .line 319
    :cond_10
    return-void
.end method

.method public i(Z)V
    .registers 7

    .prologue
    const/4 v4, 0x1

    .line 817
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    if-eqz v0, :cond_a

    .line 818
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    invoke-virtual {v0}, Ldxoptimizer/kk;->c()V

    .line 821
    :cond_a
    iget v0, p0, Ldxoptimizer/ju;->F:I

    if-nez v0, :cond_7e

    sget-boolean v0, Ldxoptimizer/ju;->v:Z

    if-eqz v0, :cond_7e

    iget-boolean v0, p0, Ldxoptimizer/ju;->I:Z

    if-nez v0, :cond_18

    if-eqz p1, :cond_7e

    .line 823
    :cond_18
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    const/high16 v1, 0x3f800000    # 1.0f

    invoke-static {v0, v1}, Ldxoptimizer/gm;->c(Landroid/view/View;F)V

    .line 824
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionBarContainer;->setTransitioning(Z)V

    .line 825
    new-instance v1, Ldxoptimizer/kk;

    invoke-direct {v1}, Ldxoptimizer/kk;-><init>()V

    .line 826
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;->getHeight()I

    move-result v0

    neg-int v0, v0

    int-to-float v0, v0

    .line 827
    if-eqz p1, :cond_42

    .line 828
    const/4 v2, 0x2

    new-array v2, v2, [I

    fill-array-data v2, :array_86

    .line 829
    iget-object v3, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionBarContainer;->getLocationInWindow([I)V

    .line 830
    aget v2, v2, v4

    int-to-float v2, v2

    sub-float/2addr v0, v2

    .line 832
    :cond_42
    iget-object v2, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-static {v2}, Ldxoptimizer/gm;->q(Landroid/view/View;)Ldxoptimizer/ha;

    move-result-object v2

    invoke-virtual {v2, v0}, Ldxoptimizer/ha;->c(F)Ldxoptimizer/ha;

    move-result-object v2

    .line 833
    iget-object v3, p0, Ldxoptimizer/ju;->r:Ldxoptimizer/hg;

    invoke-virtual {v2, v3}, Ldxoptimizer/ha;->a(Ldxoptimizer/hg;)Ldxoptimizer/ha;

    .line 834
    invoke-virtual {v1, v2}, Ldxoptimizer/kk;->a(Ldxoptimizer/ha;)Ldxoptimizer/kk;

    .line 835
    iget-boolean v2, p0, Ldxoptimizer/ju;->k:Z

    if-eqz v2, :cond_69

    iget-object v2, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    if-eqz v2, :cond_69

    .line 836
    iget-object v2, p0, Ldxoptimizer/ju;->f:Landroid/view/View;

    invoke-static {v2}, Ldxoptimizer/gm;->q(Landroid/view/View;)Ldxoptimizer/ha;

    move-result-object v2

    invoke-virtual {v2, v0}, Ldxoptimizer/ha;->c(F)Ldxoptimizer/ha;

    move-result-object v0

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Ldxoptimizer/ha;)Ldxoptimizer/kk;

    .line 838
    :cond_69
    sget-object v0, Ldxoptimizer/ju;->t:Landroid/view/animation/Interpolator;

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/kk;

    .line 839
    const-wide/16 v2, 0xfa

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/kk;->a(J)Ldxoptimizer/kk;

    .line 840
    iget-object v0, p0, Ldxoptimizer/ju;->p:Ldxoptimizer/he;

    invoke-virtual {v1, v0}, Ldxoptimizer/kk;->a(Ldxoptimizer/he;)Ldxoptimizer/kk;

    .line 841
    iput-object v1, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    .line 842
    invoke-virtual {v1}, Ldxoptimizer/kk;->a()V

    .line 846
    :goto_7d
    return-void

    .line 844
    :cond_7e
    iget-object v0, p0, Ldxoptimizer/ju;->p:Ldxoptimizer/he;

    const/4 v1, 0x0

    invoke-interface {v0, v1}, Ldxoptimizer/he;->b(Landroid/view/View;)V

    goto :goto_7d

    .line 828
    nop

    :array_86
    .array-data 4
        0x0
        0x0
    .end array-data
.end method

.method public j()I
    .registers 2

    .prologue
    .line 497
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0}, Ldxoptimizer/mm;->p()I

    move-result v0

    return v0
.end method

.method public j(Z)V
    .registers 10

    .prologue
    const-wide/16 v6, 0xc8

    const-wide/16 v4, 0x64

    const/16 v3, 0x8

    const/4 v1, 0x4

    const/4 v2, 0x0

    .line 855
    if-eqz p1, :cond_2d

    .line 856
    invoke-direct {p0}, Ldxoptimizer/ju;->p()V

    .line 861
    :goto_d
    invoke-direct {p0}, Ldxoptimizer/ju;->r()Z

    move-result v0

    if-eqz v0, :cond_3e

    .line 863
    if-eqz p1, :cond_31

    .line 868
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, v1, v4, v5}, Ldxoptimizer/mm;->a(IJ)Ldxoptimizer/ha;

    move-result-object v0

    .line 870
    iget-object v1, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v1, v2, v6, v7}, Landroid/support/v7/widget/ActionBarContextView;->a(IJ)Ldxoptimizer/ha;

    move-result-object v1

    .line 878
    :goto_21
    new-instance v2, Ldxoptimizer/kk;

    invoke-direct {v2}, Ldxoptimizer/kk;-><init>()V

    .line 879
    invoke-virtual {v2, v0, v1}, Ldxoptimizer/kk;->a(Ldxoptimizer/ha;Ldxoptimizer/ha;)Ldxoptimizer/kk;

    .line 880
    invoke-virtual {v2}, Ldxoptimizer/kk;->a()V

    .line 891
    :goto_2c
    return-void

    .line 858
    :cond_2d
    invoke-direct {p0}, Ldxoptimizer/ju;->q()V

    goto :goto_d

    .line 873
    :cond_31
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, v2, v6, v7}, Ldxoptimizer/mm;->a(IJ)Ldxoptimizer/ha;

    move-result-object v1

    .line 875
    iget-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v0, v3, v4, v5}, Landroid/support/v7/widget/ActionBarContextView;->a(IJ)Ldxoptimizer/ha;

    move-result-object v0

    goto :goto_21

    .line 882
    :cond_3e
    if-eqz p1, :cond_4b

    .line 883
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, v1}, Ldxoptimizer/mm;->d(I)V

    .line 884
    iget-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V

    goto :goto_2c

    .line 886
    :cond_4b
    iget-object v0, p0, Ldxoptimizer/ju;->d:Ldxoptimizer/mm;

    invoke-interface {v0, v2}, Ldxoptimizer/mm;->d(I)V

    .line 887
    iget-object v0, p0, Ldxoptimizer/ju;->e:Landroid/support/v7/widget/ActionBarContextView;

    invoke-virtual {v0, v3}, Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V

    goto :goto_2c
.end method

.method public k()I
    .registers 2

    .prologue
    .line 651
    iget-object v0, p0, Ldxoptimizer/ju;->c:Landroid/support/v7/widget/ActionBarContainer;

    invoke-virtual {v0}, Landroid/support/v7/widget/ActionBarContainer;->getHeight()I

    move-result v0

    return v0
.end method

.method public l()V
    .registers 2

    .prologue
    .line 677
    iget-boolean v0, p0, Ldxoptimizer/ju;->m:Z

    if-eqz v0, :cond_b

    .line 678
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/ju;->m:Z

    .line 679
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Ldxoptimizer/ju;->l(Z)V

    .line 681
    :cond_b
    return-void
.end method

.method public m()V
    .registers 3

    .prologue
    const/4 v1, 0x1

    .line 702
    iget-boolean v0, p0, Ldxoptimizer/ju;->m:Z

    if-nez v0, :cond_a

    .line 703
    iput-boolean v1, p0, Ldxoptimizer/ju;->m:Z

    .line 704
    invoke-direct {p0, v1}, Ldxoptimizer/ju;->l(Z)V

    .line 706
    :cond_a
    return-void
.end method

.method public n()V
    .registers 2

    .prologue
    .line 942
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    if-eqz v0, :cond_c

    .line 943
    iget-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    invoke-virtual {v0}, Ldxoptimizer/kk;->c()V

    .line 944
    const/4 v0, 0x0

    iput-object v0, p0, Ldxoptimizer/ju;->n:Ldxoptimizer/kk;

    .line 946
    :cond_c
    return-void
.end method

.method public o()V
    .registers 1

    .prologue
    .line 950
    return-void
.end method