ControlViewComp.smali

.class public final Lcom/singbox/produce/detail/component/ControlViewComp;
.super Lsg/bigo/arch/mvvm/ViewComponent;
.source "SourceFile"


# static fields
.field static final synthetic a:[Lkotlin/k/g;


# instance fields
.field public b:Z

.field final c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

.field private final f:Lkotlin/f;

.field private g:J

.field private h:Lcom/singbox/ui/widget/flower/b;

.field private final i:Landroidx/fragment/app/FragmentActivity;


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

    const/4 v0, 0x1

    new-array v0, v0, [Lkotlin/k/g;

    new-instance v1, Lkotlin/f/b/z;

    const-class v2, Lcom/singbox/produce/detail/component/ControlViewComp;

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v2

    const-string v3, "viewModel"

    const-string v4, "getViewModel()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;"

    invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v1

    check-cast v1, Lkotlin/k/g;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    sput-object v0, Lcom/singbox/produce/detail/component/ControlViewComp;->a:[Lkotlin/k/g;

    return-void
.end method

.method public constructor <init>(Landroidx/fragment/app/FragmentActivity;Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;)V
    .registers 4

    const-string v0, "owner"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "binding"

    invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 48
    move-object v0, p1

    check-cast v0, Landroidx/lifecycle/LifecycleOwner;

    invoke-direct {p0, v0}, Lsg/bigo/arch/mvvm/ViewComponent;-><init>(Landroidx/lifecycle/LifecycleOwner;)V

    iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;

    iput-object p2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    .line 299
    new-instance p1, Lcom/singbox/produce/detail/component/ControlViewComp$a;

    invoke-direct {p1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$a;-><init>(Lsg/bigo/arch/mvvm/ViewComponent;)V

    check-cast p1, Lkotlin/f/a/a;

    .line 301
    const-class p2, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    invoke-static {p2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object p2

    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$b;

    invoke-direct {v0, p1}, Lcom/singbox/produce/detail/component/ControlViewComp$b;-><init>(Lkotlin/f/a/a;)V

    check-cast v0, Lkotlin/f/a/a;

    invoke-static {p0, p2, v0}, Lsg/bigo/arch/mvvm/m;->a(Lsg/bigo/arch/mvvm/ViewComponent;Lkotlin/k/b;Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object p1

    iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->f:Lkotlin/f;

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/produce/detail/component/ControlViewComp;)Landroidx/fragment/app/FragmentActivity;
    .registers 1

    .line 47
    iget-object p0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;

    return-object p0
.end method

.method public static final synthetic a(Lcom/singbox/produce/detail/component/ControlViewComp;Lcom/singbox/ui/widget/flower/b;)V
    .registers 2

    .line 47
    iput-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->h:Lcom/singbox/ui/widget/flower/b;

    return-void
.end method

.method public static final synthetic b(Lcom/singbox/produce/detail/component/ControlViewComp;)V
    .registers 9

    const/4 v0, 0x1

    new-array v1, v0, [Lcom/singbox/ui/dialog/a/a;

    .line 6250
    new-instance v2, Lcom/singbox/ui/dialog/a/a;

    sget v3, Lcom/singbox/common/a$g;->str_delete_dialog:I

    const/4 v4, 0x0

    new-array v5, v4, [Ljava/lang/Object;

    invoke-static {v3, v5}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    const-string v5, "NewResourceUtils.getStri\u2026string.str_delete_dialog)"

    invoke-static {v3, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v2, v3, v0}, Lcom/singbox/ui/dialog/a/a;-><init>(Ljava/lang/String;Z)V

    aput-object v2, v1, v4

    .line 6249
    invoke-static {v1}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    .line 6252
    new-instance v1, Lcom/singbox/ui/dialog/c;

    iget-object v2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;

    check-cast v2, Landroid/content/Context;

    invoke-direct {v1, v2}, Lcom/singbox/ui/dialog/c;-><init>(Landroid/content/Context;)V

    .line 6253
    new-instance v2, Lcom/singbox/produce/detail/component/ControlViewComp$l;

    invoke-direct {v2, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$l;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v2, Lkotlin/f/a/b;

    const-string v3, "list"

    invoke-static {v0, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "callback"

    invoke-static {v2, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 7059
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v3

    iput v3, v1, Lcom/singbox/ui/dialog/c;->a:I

    .line 7060
    new-instance v3, Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    new-instance v5, Lcom/singbox/ui/dialog/BottomMenuDialog$contentList$mAdapter$1;

    invoke-direct {v5}, Lcom/singbox/ui/dialog/BottomMenuDialog$contentList$mAdapter$1;-><init>()V

    check-cast v5, Landroidx/recyclerview/widget/DiffUtil$ItemCallback;

    const/4 v6, 0x0

    const/4 v7, 0x2

    invoke-direct {v3, v5, v4, v7, v6}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;-><init>(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;ZILkotlin/f/b/j;)V

    .line 7072
    new-instance v5, Lcom/singbox/ui/dialog/d;

    new-instance v7, Lcom/singbox/ui/dialog/c$b;

    invoke-direct {v7, v1, v2}, Lcom/singbox/ui/dialog/c$b;-><init>(Lcom/singbox/ui/dialog/c;Lkotlin/f/a/b;)V

    check-cast v7, Lkotlin/f/a/b;

    invoke-direct {v5, v7}, Lcom/singbox/ui/dialog/d;-><init>(Lkotlin/f/a/b;)V

    check-cast v5, Lcom/drakeet/multitype/c;

    .line 7124
    check-cast v5, Lcom/drakeet/multitype/d;

    .line 7125
    const-class v2, Lcom/singbox/ui/dialog/a/a;

    invoke-virtual {v3, v2, v5}, Lcom/drakeet/multitype/MultiTypeAdapter;->a(Ljava/lang/Class;Lcom/drakeet/multitype/d;)V

    .line 7076
    iget-object v2, v1, Lcom/singbox/ui/dialog/c;->c:Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;

    iget-object v2, v2, Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;->c:Landroidx/recyclerview/widget/RecyclerView;

    .line 7077
    move-object v5, v3

    check-cast v5, Landroidx/recyclerview/widget/RecyclerView$Adapter;

    invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 7078
    new-instance v5, Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;

    move-result-object v7

    invoke-direct {v5, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V

    check-cast v5, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    const/4 v2, 0x6

    .line 7080
    invoke-static {v3, v0, v4, v6, v2}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;->a(Lsg/bigo/arch/adapter/MultiTypeListAdapter;Ljava/util/List;ZLkotlin/f/a/a;I)V

    .line 6257
    sget v0, Lcom/singbox/common/a$g;->com_cancel:I

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

    invoke-static {v0, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v2, "NewResourceUtils.getStri\u2026mmon.R.string.com_cancel)"

    invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    new-instance v2, Lcom/singbox/produce/detail/component/ControlViewComp$m;

    invoke-direct {v2, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$m;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v2, Lkotlin/f/a/b;

    invoke-static {v1, v0, v2}, Lcom/singbox/ui/dialog/c;->a(Lcom/singbox/ui/dialog/c;Ljava/lang/String;Lkotlin/f/a/b;)Lcom/singbox/ui/dialog/c;

    move-result-object v0

    .line 6260
    new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$k;

    invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$k;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v1, Landroid/content/DialogInterface$OnShowListener;

    invoke-virtual {v0, v1}, Lcom/singbox/ui/dialog/c;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V

    .line 8104
    invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->isShowing()Z

    move-result p0

    if-nez p0, :cond_ff

    .line 8105
    invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->getWindow()Landroid/view/Window;

    move-result-object p0

    if-eqz p0, :cond_fc

    .line 8106
    invoke-virtual {p0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v1

    const/4 v2, -0x1

    .line 8107
    iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 10019
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    .line 9031
    invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v2

    .line 8108
    iget v2, v2, Landroid/util/DisplayMetrics;->heightPixels:I

    int-to-float v2, v2

    const v3, 0x3f28f5c3    # 0.66f

    mul-float v2, v2, v3

    float-to-int v2, v2

    .line 8109
    iget v3, v0, Lcom/singbox/ui/dialog/c;->a:I

    mul-int/lit8 v3, v3, 0x3c

    iget v4, v0, Lcom/singbox/ui/dialog/c;->b:I

    mul-int/lit8 v4, v4, 0x34

    add-int/2addr v3, v4

    add-int/lit8 v3, v3, 0x46

    int-to-float v3, v3

    invoke-static {v3}, Lsg/bigo/common/k;->a(F)I

    move-result v3

    if-le v3, v2, :cond_f5

    .line 8111
    iput v2, v1, Landroid/view/WindowManager$LayoutParams;->height:I

    .line 8112
    iget-object v1, v0, Lcom/singbox/ui/dialog/c;->c:Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;

    iget-object v1, v1, Lcom/singbox/common/databinding/SingLayoutDialogBottomMenuBinding;->c:Landroidx/recyclerview/widget/RecyclerView;

    const-string v3, "binding.contentList"

    invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v1

    iget v3, v0, Lcom/singbox/ui/dialog/c;->b:I

    mul-int/lit8 v3, v3, 0x34

    add-int/lit8 v3, v3, 0x46

    int-to-float v3, v3

    invoke-static {v3}, Lsg/bigo/common/k;->a(F)I

    move-result v3

    sub-int/2addr v2, v3

    iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I

    goto :goto_f7

    .line 8114
    :cond_f5
    iput v3, v1, Landroid/view/WindowManager$LayoutParams;->height:I

    :goto_f7
    const/16 v1, 0x50

    .line 8117
    invoke-virtual {p0, v1}, Landroid/view/Window;->setGravity(I)V

    .line 8119
    :cond_fc
    invoke-virtual {v0}, Lcom/singbox/ui/dialog/c;->show()V

    :cond_ff
    return-void
.end method

.method public static final synthetic c(Lcom/singbox/produce/detail/component/ControlViewComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
    .registers 1

    .line 47
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p0

    return-object p0
.end method

.method public static final synthetic d(Lcom/singbox/produce/detail/component/ControlViewComp;)Lcom/singbox/ui/widget/flower/b;
    .registers 1

    .line 47
    iget-object p0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->h:Lcom/singbox/ui/widget/flower/b;

    return-object p0
.end method

.method private final e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
    .registers 2

    iget-object v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->f:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    return-object v0
.end method

.method public static final synthetic e(Lcom/singbox/produce/detail/component/ControlViewComp;)V
    .registers 6

    .line 10267
    new-instance v0, Lcom/singbox/ui/dialog/f;

    iget-object v1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;

    check-cast v1, Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/singbox/ui/dialog/f;-><init>(Landroid/content/Context;)V

    .line 10268
    sget v1, Lcom/singbox/common/a$g;->str_delete_dialog_post:I

    const/4 v2, 0x0

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

    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    const-string v3, "NewResourceUtils.getStri\u2026g.str_delete_dialog_post)"

    invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0, v1}, Lcom/singbox/ui/dialog/f;->a(Ljava/lang/String;)Lcom/singbox/ui/dialog/f;

    move-result-object v0

    .line 10269
    sget v1, Lcom/singbox/common/a$g;->com_confirm:I

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

    invoke-static {v1, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    const-string v3, "NewResourceUtils.getStri\u2026mon.R.string.com_confirm)"

    invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "#FFFF4D5B"

    invoke-static {v3}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v3

    new-instance v4, Lcom/singbox/produce/detail/component/ControlViewComp$o;

    invoke-direct {v4, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$o;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v4, Lkotlin/f/a/b;

    invoke-virtual {v0, v1, v3, v4}, Lcom/singbox/ui/dialog/f;->a(Ljava/lang/String;ILkotlin/f/a/b;)Lcom/singbox/ui/dialog/f;

    move-result-object p0

    .line 10285
    sget v0, Lcom/singbox/common/a$g;->com_cancel:I

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

    invoke-static {v0, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "NewResourceUtils.getStri\u2026mmon.R.string.com_cancel)"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    sget-object v1, Lcom/singbox/produce/detail/component/ControlViewComp$p;->a:Lcom/singbox/produce/detail/component/ControlViewComp$p;

    check-cast v1, Lkotlin/f/a/b;

    const/4 v3, 0x2

    invoke-static {p0, v0, v2, v1, v3}, Lcom/singbox/ui/dialog/f;->a(Lcom/singbox/ui/dialog/f;Ljava/lang/String;ILkotlin/f/a/b;I)Lcom/singbox/ui/dialog/f;

    move-result-object p0

    .line 10291
    sget-object v0, Lcom/singbox/produce/detail/component/ControlViewComp$n;->a:Lcom/singbox/produce/detail/component/ControlViewComp$n;

    check-cast v0, Landroid/content/DialogInterface$OnShowListener;

    invoke-virtual {p0, v0}, Lcom/singbox/ui/dialog/f;->setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V

    .line 10294
    invoke-virtual {p0}, Lcom/singbox/ui/dialog/f;->a()V

    return-void
.end method


# virtual methods
.method public final a(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 6

    const-string v0, "lifecycleOwner"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 59
    invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->a(Landroidx/lifecycle/LifecycleOwner;)V

    .line 1122
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;

    .line 1123
    sget v0, Lcom/singbox/produce/a$d;->produce_video_more_func:I

    .line 2175
    iget-object v1, p1, Lcom/singbox/ui/widget/GeneralToolbar;->b:Lcom/singbox/common/databinding/SingLayoutWidgetGeneralToolbarBinding;

    iget-object v1, v1, Lcom/singbox/common/databinding/SingLayoutWidgetGeneralToolbarBinding;->b:Landroid/widget/ImageView;

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageResource(I)V

    const/4 v0, -0x1

    .line 1124
    invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setLeftTintColor(I)V

    .line 1125
    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$c;

    invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$c;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v0, Lkotlin/f/a/b;

    invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->a(Lkotlin/f/a/b;)Lcom/singbox/ui/widget/GeneralToolbar;

    .line 1129
    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$d;

    invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$d;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v0, Lkotlin/f/a/b;

    invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setLeftBtnClick(Lkotlin/f/a/b;)V

    .line 1136
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->d:Landroid/view/View;

    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$e;

    invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$e;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v0, Landroid/view/View$OnClickListener;

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

    .line 1144
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->c:Landroid/view/View;

    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$f;

    invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$f;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v0, Landroid/view/View$OnClickListener;

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

    .line 1178
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;

    new-instance v0, Lcom/singbox/produce/detail/component/ControlViewComp$g;

    invoke-direct {v0, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$g;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v0, Landroid/view/View$OnClickListener;

    invoke-virtual {p1, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setOnClickListener(Landroid/view/View$OnClickListener;)V

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

    const/4 v0, 0x0

    const/16 v1, 0x13

    if-lt p1, v1, :cond_8b

    .line 1183
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;

    const-string v1, "binding.toolbar"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {p1}, Lcom/singbox/ui/widget/GeneralToolbar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object p1

    .line 1184
    sget-object v2, Lcom/singbox/util/x;->a:Lcom/singbox/util/x;

    iget-object v2, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->i:Landroidx/fragment/app/FragmentActivity;

    check-cast v2, Landroid/content/Context;

    invoke-static {v2}, Lcom/singbox/util/x;->a(Landroid/content/Context;)I

    move-result v2

    .line 1185
    iget v3, p1, Landroid/view/ViewGroup$LayoutParams;->height:I

    add-int/2addr v3, v2

    iput v3, p1, Landroid/view/ViewGroup$LayoutParams;->height:I

    .line 1186
    iget-object v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;

    invoke-static {v3, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v3, p1}, Lcom/singbox/ui/widget/GeneralToolbar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 1187
    iget-object p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->n:Lcom/singbox/ui/widget/GeneralToolbar;

    invoke-virtual {p1, v0, v2, v0, v0}, Lcom/singbox/ui/widget/GeneralToolbar;->setPadding(IIII)V

    .line 1190
    :cond_8b
    new-instance p1, Lkotlin/f/b/aa$d;

    invoke-direct {p1}, Lkotlin/f/b/aa$d;-><init>()V

    iput v0, p1, Lkotlin/f/b/aa$d;->a:I

    .line 1191
    new-instance v1, Landroid/animation/ArgbEvaluator;

    invoke-direct {v1}, Landroid/animation/ArgbEvaluator;-><init>()V

    .line 1192
    new-instance v2, Lkotlin/f/b/aa$a;

    invoke-direct {v2}, Lkotlin/f/b/aa$a;-><init>()V

    iput-boolean v0, v2, Lkotlin/f/b/aa$a;->a:Z

    .line 1193
    iget-object v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->f:Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout;

    new-instance v3, Lcom/singbox/produce/detail/component/ControlViewComp$h;

    invoke-direct {v3, p0, p1, v1, v2}, Lcom/singbox/produce/detail/component/ControlViewComp$h;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;Lkotlin/f/b/aa$d;Landroid/animation/ArgbEvaluator;Lkotlin/f/b/aa$a;)V

    check-cast v3, Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout$OnScrollChangeListener;

    invoke-virtual {v0, v3}, Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout;->setOnVerticalScrollChangeListener(Lcom/donkingliang/consecutivescroller/ConsecutiveScrollerLayout$OnScrollChangeListener;)V

    .line 3098
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p1

    .line 4044
    iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a:Landroidx/lifecycle/LiveData;

    .line 3098
    invoke-virtual {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->c()Landroidx/lifecycle/LifecycleOwner;

    move-result-object v0

    new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$i;

    invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$i;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v1, Lkotlin/f/a/b;

    invoke-static {p1, v0, v1}, Lsg/bigo/arch/mvvm/d;->a(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V

    .line 3112
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p1

    .line 4058
    iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;

    .line 3112
    invoke-virtual {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->c()Landroidx/lifecycle/LifecycleOwner;

    move-result-object v0

    new-instance v1, Lcom/singbox/produce/detail/component/ControlViewComp$j;

    invoke-direct {v1, p0}, Lcom/singbox/produce/detail/component/ControlViewComp$j;-><init>(Lcom/singbox/produce/detail/component/ControlViewComp;)V

    check-cast v1, Lkotlin/f/a/b;

    invoke-static {p1, v0, v1}, Lsg/bigo/arch/mvvm/d;->a(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V

    return-void
.end method

.method public final c(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 4

    const-string v0, "lifecycleOwner"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 65
    invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->c(Landroidx/lifecycle/LifecycleOwner;)V

    const-string p1, "ControlViewComp"

    const-string v0, "onResume"

    .line 66
    invoke-static {p1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

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

    move-result-wide v0

    iput-wide v0, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->g:J

    .line 68
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p1

    .line 4063
    iget-boolean p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->h:Z

    if-eqz p1, :cond_1e

    return-void

    .line 70
    :cond_1e
    sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    const/4 p1, 0x1

    invoke-static {p1}, Lcom/singbox/d/c;->a(Z)V

    .line 71
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p1

    .line 4064
    iget-boolean p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->i:Z

    if-nez p1, :cond_4f

    .line 72
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object p1

    .line 5058
    iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;

    .line 72
    invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/singbox/produce/detail/b/a;

    if-eqz p1, :cond_4f

    .line 73
    sget-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    invoke-static {}, Lcom/singbox/d/c;->a()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_4f

    .line 74
    invoke-direct {p0}, Lcom/singbox/produce/detail/component/ControlViewComp;->e()Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;

    move-result-object v0

    const-string v1, "this"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {v0, p1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;Lcom/singbox/produce/detail/b/a;)V

    :cond_4f
    return-void
.end method

.method public final d(Landroidx/lifecycle/LifecycleOwner;)V
    .registers 9

    const-string v0, "lifecycleOwner"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 81
    invoke-super {p0, p1}, Lsg/bigo/arch/mvvm/ViewComponent;->d(Landroidx/lifecycle/LifecycleOwner;)V

    const-string p1, "ControlViewComp"

    const-string v0, "onPause"

    .line 82
    invoke-static {p1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 83
    sget-object p1, Lcom/singbox/component/player/b;->a:Lcom/singbox/component/player/b;

    invoke-static {}, Lcom/singbox/component/player/b;->a()Z

    move-result p1

    const/4 v0, 0x0

    if-nez p1, :cond_22

    .line 84
    sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    invoke-static {}, Lcom/singbox/d/c;->l()V

    .line 85
    sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    invoke-static {v0}, Lcom/singbox/d/c;->a(Z)V

    .line 87
    :cond_22
    iget-boolean p1, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->b:Z

    if-nez p1, :cond_39

    .line 88
    sget-object p1, Lcom/singbox/component/player/b;->a:Lcom/singbox/component/player/b;

    invoke-static {}, Lcom/singbox/component/player/b;->a()Z

    move-result p1

    if-nez p1, :cond_39

    .line 89
    sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    const/16 p1, 0xf

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

    move-result-object p1

    invoke-static {p1}, Lcom/singbox/d/c;->b(Ljava/lang/Integer;)V

    .line 92
    :cond_39
    sget-object p1, Lcom/singbox/produce/c/d;->s:Lcom/singbox/produce/c/d;

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

    move-result-wide v1

    iget-wide v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->g:J

    sub-long/2addr v1, v3

    .line 94
    iget-object v3, p0, Lcom/singbox/produce/detail/component/ControlViewComp;->c:Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;

    iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceActivityAudioDetailBinding;->h:Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;

    iget-object v3, v3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;

    invoke-virtual {v3}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->getDuration()I

    move-result v3

    .line 6015
    iget-object v4, p1, Lcom/singbox/component/stat/b;->a:Lcom/singbox/component/stat/b$a;

    const/4 v5, 0x3

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

    move-result-object v6

    invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5086
    sget-object v4, Lcom/singbox/produce/c/d;->c:Lcom/singbox/component/stat/b$a;

    sget-object v6, Lcom/singbox/produce/c/d;->o:Ljava/lang/Long;

    invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5087
    sget-object v4, Lcom/singbox/produce/c/d;->d:Lcom/singbox/component/stat/b$a;

    sget-object v6, Lcom/singbox/produce/c/d;->n:Ljava/lang/Long;

    invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5088
    sget-object v4, Lcom/singbox/produce/c/d;->e:Lcom/singbox/component/stat/b$a;

    sget-object v6, Lcom/singbox/produce/c/d;->p:Ljava/lang/Integer;

    invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5089
    sget-object v4, Lcom/singbox/produce/c/d;->f:Lcom/singbox/component/stat/b$a;

    sget-object v6, Lcom/singbox/produce/c/d;->q:Ljava/lang/Integer;

    invoke-virtual {v4, v6}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5090
    sget-object v4, Lcom/singbox/produce/c/d;->g:Lcom/singbox/component/stat/b$a;

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

    move-result-object v3

    invoke-virtual {v4, v3}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5091
    sget-object v3, Lcom/singbox/produce/c/d;->l:Lcom/singbox/component/stat/b$a;

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v3, v1}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5092
    sget-object v1, Lcom/singbox/produce/c/d;->m:Lcom/singbox/component/stat/b$a;

    sget-object v2, Lcom/singbox/produce/c/d;->r:Ljava/lang/Integer;

    invoke-virtual {v1, v2}, Lcom/singbox/component/stat/b$a;->a(Ljava/lang/Object;)Lcom/singbox/component/stat/b;

    .line 5093
    invoke-static {p1, v0, v0, v5}, Lcom/singbox/component/stat/b;->a(Lcom/singbox/component/stat/b;ZZI)V

    return-void
.end method