BottomSheet$ContainerView.smali
.class public Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;
.super Landroid/widget/FrameLayout;
.source "BottomSheet.java"
# interfaces
.implements Landroidx/core/view/NestedScrollingParent;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4
name = "ContainerView"
.end annotation
# instance fields
.field private currentAnimation:Landroid/animation/AnimatorSet;
.field private maybeStartTracking:Z
.field private nestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
.field private startedTracking:Z
.field private startedTrackingPointerId:I
.field private startedTrackingX:I
.field private startedTrackingY:I
.field final synthetic this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.field private velocityTracker:Landroid/view/VelocityTracker;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Landroid/content/Context;)V
.registers 5
.param p1, "this$0" # Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.param p2, "context" # Landroid/content/Context;
.line 127
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.line 128
invoke-direct {p0, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 118
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
.line 121
const/4 v1, -0x1
iput v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingPointerId:I
.line 122
const/4 v1, 0x0
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
.line 123
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
.line 124
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
.line 129
new-instance v0, Landroidx/core/view/NestedScrollingParentHelper;
invoke-direct {v0, p0}, Landroidx/core/view/NestedScrollingParentHelper;-><init>(Landroid/view/ViewGroup;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->nestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
.line 130
return-void
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;
.line 116
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 116
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method private cancelCurrentAnimation()V
.registers 2
.line 237
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_a
.line 238
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 239
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
.line 241
:cond_a
return-void
.end method
.method private checkDismiss(FF)V
.registers 13
.param p1, "velX" # F
.param p2, "velY" # F
.line 208
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v0
.line 209
.local v0, "translationY":F
nop
.line 210
const v1, 0x3f4ccccd # 0.8f
const/4 v2, 0x0
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPixelsInCM(FZ)F
move-result v3
const v4, 0x455ac000 # 3500.0f
const/4 v5, 0x0
const/4 v6, 0x1
cmpg-float v3, v0, v3
if-gez v3, :cond_2a
cmpg-float v3, p2, v4
if-ltz v3, :cond_36
invoke-static {p2}, Ljava/lang/Math;->abs(F)F
move-result v3
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
move-result v7
cmpg-float v3, v3, v7
if-ltz v3, :cond_36
:cond_2a
cmpg-float v3, p2, v5
if-gez v3, :cond_38
invoke-static {p2}, Ljava/lang/Math;->abs(F)F
move-result v3
cmpl-float v3, v3, v4
if-ltz v3, :cond_38
:cond_36
const/4 v3, 0x1
goto :goto_39
:cond_38
const/4 v3, 0x0
.line 211
.local v3, "backAnimation":Z
:goto_39
if-nez v3, :cond_56
.line 212
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$200(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v1
.line 213
.local v1, "allowOld":Z
iget-object v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v4, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$202(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Z)Z
.line 214
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$302(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Z)Z
.line 215
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 216
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$202(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Z)Z
.line 217
.end local v1 # "allowOld":Z
goto :goto_ad
.line 218
:cond_56
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
.line 219
new-array v7, v6, [Landroid/animation/Animator;
iget-object v8, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
new-array v9, v6, [F
aput v5, v9, v2
const-string/jumbo v5, "translationY"
invoke-static {v8, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v7, v2
invoke-virtual {v4, v7}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 220
iget-object v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
const/high16 v5, 0x43160000 # 150.0f
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPixelsInCM(FZ)F
move-result v1
div-float v1, v0, v1
mul-float v1, v1, v5
float-to-int v1, v1
int-to-long v7, v1
invoke-virtual {v4, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 221
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v1, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 222
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
new-instance v4, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView$1;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView$1;-><init>(Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;)V
invoke-virtual {v1, v4}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 231
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
new-array v5, v6, [Ljava/lang/Object;
const/16 v6, 0x200
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v2
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 232
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->currentAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 234
:goto_ad
return-void
.end method
# virtual methods
.method public getNestedScrollAxes()I
.registers 2
.line 204
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->nestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
invoke-virtual {v0}, Landroidx/core/view/NestedScrollingParentHelper;->getNestedScrollAxes()I
move-result v0
return v0
.end method
.method public hasOverlappingRendering()Z
.registers 2
.line 449
const/4 v0, 0x0
return v0
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 3
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 454
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onDraw(Landroid/graphics/Canvas;)V
.line 455
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->onContainerDraw(Landroid/graphics/Canvas;)V
.line 456
return-void
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.registers 3
.param p1, "event" # Landroid/view/MotionEvent;
.line 433
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->canDismissWithSwipe()Z
move-result v0
if-eqz v0, :cond_e
.line 434
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->processTouchEvent(Landroid/view/MotionEvent;Z)Z
move-result v0
return v0
.line 436
:cond_e
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
return v0
.end method
.method protected onLayout(ZIIII)V
.registers 22
.param p1, "changed" # Z
.param p2, "left" # I
.param p3, "top" # I
.param p4, "right" # I
.param p5, "bottom" # I
.line 356
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$710(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)I
.line 357
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
const/16 v7, 0x15
if-eqz v1, :cond_83
.line 358
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v1
if-eqz v1, :cond_34
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v7, :cond_34
.line 359
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v1
invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v1
add-int v1, p2, v1
.line 360
.end local p2 # "left":I
.local v1, "left":I
iget-object v2, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v2
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
move-result v2
sub-int v2, p4, v2
.end local p4 # "right":I
.local v2, "right":I
goto :goto_38
.line 362
.end local v1 # "left":I
.end local v2 # "right":I
.restart local p2 # "left":I
.restart local p4 # "right":I
:cond_34
move/from16 v1, p2
move/from16 v2, p4
.end local p2 # "left":I
.end local p4 # "right":I
.restart local v1 # "left":I
.restart local v2 # "right":I
:goto_38
sub-int v3, p5, p3
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v4}, Landroid/view/ViewGroup;->getMeasuredHeight()I
move-result v4
sub-int/2addr v3, v4
.line 363
.local v3, "t":I
sub-int v4, v2, v1
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v5}, Landroid/view/ViewGroup;->getMeasuredWidth()I
move-result v5
sub-int/2addr v4, v5
div-int/lit8 v4, v4, 0x2
.line 364
.local v4, "l":I
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v5
if-eqz v5, :cond_67
sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v5, v7, :cond_67
.line 365
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v5
invoke-virtual {v5}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v5
add-int/2addr v4, v5
.line 367
:cond_67
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
iget-object v6, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v6}, Landroid/view/ViewGroup;->getMeasuredWidth()I
move-result v6
add-int/2addr v6, v4
iget-object v8, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v8}, Landroid/view/ViewGroup;->getMeasuredHeight()I
move-result v8
add-int/2addr v8, v3
invoke-virtual {v5, v4, v3, v6, v8}, Landroid/view/ViewGroup;->layout(IIII)V
move v8, v1
move v9, v2
goto :goto_87
.line 357
.end local v1 # "left":I
.end local v2 # "right":I
.end local v3 # "t":I
.end local v4 # "l":I
.restart local p2 # "left":I
.restart local p4 # "right":I
:cond_83
move/from16 v8, p2
move/from16 v9, p4
.line 370
.end local p2 # "left":I
.end local p4 # "right":I
.local v8, "left":I
.local v9, "right":I
:goto_87
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->getChildCount()I
move-result v10
.line 371
.local v10, "count":I
const/4 v1, 0x0
move v11, v1
.local v11, "i":I
:goto_8d
if-ge v11, v10, :cond_131
.line 372
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->getChildAt(I)Landroid/view/View;
move-result-object v12
.line 373
.local v12, "child":Landroid/view/View;
invoke-virtual {v12}, Landroid/view/View;->getVisibility()I
move-result v1
const/16 v2, 0x8
if-eq v1, v2, :cond_12b
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
if-ne v12, v1, :cond_a3
.line 374
goto/16 :goto_12b
.line 376
:cond_a3
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
move-object v2, v12
move v3, v8
move/from16 v4, p3
move v5, v9
move/from16 v6, p5
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->onCustomLayout(Landroid/view/View;IIII)Z
move-result v1
if-nez v1, :cond_12b
.line 377
invoke-virtual {v12}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
.line 379
.local v1, "lp":Landroid/widget/FrameLayout$LayoutParams;
invoke-virtual {v12}, Landroid/view/View;->getMeasuredWidth()I
move-result v2
.line 380
.local v2, "width":I
invoke-virtual {v12}, Landroid/view/View;->getMeasuredHeight()I
move-result v3
.line 385
.local v3, "height":I
iget v4, v1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 386
.local v4, "gravity":I
const/4 v5, -0x1
if-ne v4, v5, :cond_c7
.line 387
const/16 v4, 0x33
.line 390
:cond_c7
and-int/lit8 v5, v4, 0x7
.line 391
.local v5, "absoluteGravity":I
and-int/lit8 v6, v4, 0x70
.line 393
.local v6, "verticalGravity":I
and-int/lit8 v13, v5, 0x7
const/4 v14, 0x1
if-eq v13, v14, :cond_dc
const/4 v14, 0x5
if-eq v13, v14, :cond_d6
.line 402
iget v13, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
.local v13, "childLeft":I
goto :goto_e8
.line 398
.end local v13 # "childLeft":I
:cond_d6
sub-int v13, v9, v2
iget v14, v1, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
sub-int/2addr v13, v14
.line 399
.restart local v13 # "childLeft":I
goto :goto_e8
.line 395
.end local v13 # "childLeft":I
:cond_dc
sub-int v13, v9, v8
sub-int/2addr v13, v2
div-int/lit8 v13, v13, 0x2
iget v14, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
add-int/2addr v13, v14
iget v14, v1, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
sub-int/2addr v13, v14
.line 396
.restart local v13 # "childLeft":I
nop
.line 405
:goto_e8
const/16 v14, 0x10
if-eq v6, v14, :cond_101
const/16 v14, 0x30
if-eq v6, v14, :cond_fe
const/16 v14, 0x50
if-eq v6, v14, :cond_f7
.line 416
iget v14, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.local v14, "childTop":I
goto :goto_10d
.line 413
.end local v14 # "childTop":I
:cond_f7
sub-int v14, p5, p3
sub-int/2addr v14, v3
iget v15, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
sub-int/2addr v14, v15
.line 414
.restart local v14 # "childTop":I
goto :goto_10d
.line 407
.end local v14 # "childTop":I
:cond_fe
iget v14, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 408
.restart local v14 # "childTop":I
goto :goto_10d
.line 410
.end local v14 # "childTop":I
:cond_101
sub-int v14, p5, p3
sub-int/2addr v14, v3
div-int/lit8 v14, v14, 0x2
iget v15, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
add-int/2addr v14, v15
iget v15, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
sub-int/2addr v14, v15
.line 411
.restart local v14 # "childTop":I
nop
.line 418
:goto_10d
iget-object v15, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v15
if-eqz v15, :cond_124
sget v15, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v15, v7, :cond_124
.line 419
iget-object v15, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v15
invoke-virtual {v15}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v15
add-int/2addr v13, v15
.line 421
:cond_124
add-int v15, v13, v2
add-int v7, v14, v3
invoke-virtual {v12, v13, v14, v15, v7}, Landroid/view/View;->layout(IIII)V
.line 371
.end local v1 # "lp":Landroid/widget/FrameLayout$LayoutParams;
.end local v2 # "width":I
.end local v3 # "height":I
.end local v4 # "gravity":I
.end local v5 # "absoluteGravity":I
.end local v6 # "verticalGravity":I
.end local v12 # "child":Landroid/view/View;
.end local v13 # "childLeft":I
.end local v14 # "childTop":I
:cond_12b
:goto_12b
add-int/lit8 v11, v11, 0x1
const/16 v7, 0x15
goto/16 :goto_8d
.line 424
.end local v11 # "i":I
:cond_131
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$700(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)I
move-result v1
if-nez v1, :cond_159
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$800(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Ljava/lang/Runnable;
move-result-object v1
if-eqz v1, :cond_159
.line 425
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$800(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Ljava/lang/Runnable;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 426
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$800(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 427
iget-object v1, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
const/4 v2, 0x0
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$802(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.line 429
:cond_159
return-void
.end method
.method protected onMeasure(II)V
.registers 16
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 313
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
.line 314
.local v0, "width":I
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v1
.line 315
.local v1, "height":I
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v2
const/16 v3, 0x15
if-eqz v2, :cond_21
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v3, :cond_21
.line 316
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v2
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
move-result v2
sub-int/2addr v1, v2
.line 319
:cond_21
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->setMeasuredDimension(II)V
.line 320
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v2
if-eqz v2, :cond_46
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v3, :cond_46
.line 321
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v2
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$600(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Landroid/view/WindowInsets;
move-result-object v3
invoke-virtual {v3}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v3
add-int/2addr v2, v3
sub-int/2addr v0, v2
.line 323
:cond_46
if-ge v0, v1, :cond_4a
const/4 v2, 0x1
goto :goto_4b
:cond_4a
const/4 v2, 0x0
.line 325
.local v2, "isPortrait":Z
:goto_4b
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
const/high16 v4, 0x40000000 # 2.0f
if-eqz v3, :cond_ca
.line 326
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-boolean v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->fullWidth:Z
const/high16 v5, -0x80000000
if-nez v3, :cond_b4
.line 328
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
const v6, 0x3f4ccccd # 0.8f
if-eqz v3, :cond_80
.line 329
sget-object v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v3, v3, Landroid/graphics/Point;->x:I
sget-object v7, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v7, v7, Landroid/graphics/Point;->y:I
.line 330
invoke-static {v3, v7}, Ljava/lang/Math;->min(II)I
move-result v3
int-to-float v3, v3
mul-float v3, v3, v6
float-to-int v3, v3
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->backgroundPaddingLeft:I
mul-int/lit8 v6, v6, 0x2
add-int/2addr v3, v6
invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v3
.local v3, "widthSpec":I
goto :goto_a8
.line 332
.end local v3 # "widthSpec":I
:cond_80
if-eqz v2, :cond_8a
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->backgroundPaddingLeft:I
mul-int/lit8 v3, v3, 0x2
add-int/2addr v3, v0
goto :goto_a4
:cond_8a
int-to-float v3, v0
mul-float v3, v3, v6
const/high16 v6, 0x43f00000 # 480.0f
.line 333
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v6, v0}, Ljava/lang/Math;->min(II)I
move-result v6
int-to-float v6, v6
.line 332
invoke-static {v3, v6}, Ljava/lang/Math;->max(FF)F
move-result v3
float-to-int v3, v3
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->backgroundPaddingLeft:I
mul-int/lit8 v6, v6, 0x2
add-int/2addr v3, v6
:goto_a4
invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v3
.line 335
.restart local v3 # "widthSpec":I
:goto_a8
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-static {v1, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v5
invoke-virtual {v6, v3, v5}, Landroid/view/ViewGroup;->measure(II)V
.line 336
.end local v3 # "widthSpec":I
goto :goto_ca
.line 337
:cond_b4
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->backgroundPaddingLeft:I
mul-int/lit8 v6, v6, 0x2
add-int/2addr v6, v0
invoke-static {v6, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v6
.line 338
invoke-static {v1, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v5
.line 337
invoke-virtual {v3, v6, v5}, Landroid/view/ViewGroup;->measure(II)V
.line 341
:cond_ca
:goto_ca
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->getChildCount()I
move-result v3
.line 342
.local v3, "childCount":I
const/4 v5, 0x0
.local v5, "i":I
:goto_cf
if-ge v5, v3, :cond_fe
.line 343
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->getChildAt(I)Landroid/view/View;
move-result-object v12
.line 344
.local v12, "child":Landroid/view/View;
invoke-virtual {v12}, Landroid/view/View;->getVisibility()I
move-result v6
const/16 v7, 0x8
if-eq v6, v7, :cond_fb
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v6, v6, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
if-ne v12, v6, :cond_e4
.line 345
goto :goto_fb
.line 347
:cond_e4
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v6, v12, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->onCustomMeasure(Landroid/view/View;II)Z
move-result v6
if-nez v6, :cond_fb
.line 348
invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v8
const/4 v9, 0x0
invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v10
const/4 v11, 0x0
move-object v6, p0
move-object v7, v12
invoke-virtual/range {v6 .. v11}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->measureChildWithMargins(Landroid/view/View;IIII)V
.line 342
.end local v12 # "child":Landroid/view/View;
:cond_fb
:goto_fb
add-int/lit8 v5, v5, 0x1
goto :goto_cf
.line 352
.end local v5 # "i":I
:cond_fe
return-void
.end method
.method public onNestedFling(Landroid/view/View;FFZ)Z
.registers 6
.param p1, "target" # Landroid/view/View;
.param p2, "velocityX" # F
.param p3, "velocityY" # F
.param p4, "consumed" # Z
.line 194
const/4 v0, 0x0
return v0
.end method
.method public onNestedPreFling(Landroid/view/View;FF)Z
.registers 5
.param p1, "target" # Landroid/view/View;
.param p2, "velocityX" # F
.param p3, "velocityY" # F
.line 199
const/4 v0, 0x0
return v0
.end method
.method public onNestedPreScroll(Landroid/view/View;II[I)V
.registers 8
.param p1, "target" # Landroid/view/View;
.param p2, "dx" # I
.param p3, "dy" # I
.param p4, "consumed" # [I
.line 176
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_3b
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$100(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_11
goto :goto_3b
.line 179
:cond_11
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->cancelCurrentAnimation()V
.line 180
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v0
.line 181
.local v0, "currentTranslation":F
const/4 v1, 0x0
cmpl-float v2, v0, v1
if-lez v2, :cond_3a
if-lez p3, :cond_3a
.line 182
int-to-float v2, p3
sub-float/2addr v0, v2
.line 183
const/4 v2, 0x1
aput p3, p4, v2
.line 184
cmpg-float v1, v0, v1
if-gez v1, :cond_2d
.line 185
const/4 v0, 0x0
.line 187
:cond_2d
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-boolean v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->mblnCanScroll:Z
if-eqz v1, :cond_3a
.line 188
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->setTranslationY(F)V
.line 190
:cond_3a
return-void
.line 177
.end local v0 # "currentTranslation":F
:cond_3b
:goto_3b
return-void
.end method
.method public onNestedScroll(Landroid/view/View;IIII)V
.registers 8
.param p1, "target" # Landroid/view/View;
.param p2, "dxConsumed" # I
.param p3, "dyConsumed" # I
.param p4, "dxUnconsumed" # I
.param p5, "dyUnconsumed" # I
.line 159
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_34
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$100(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_11
goto :goto_34
.line 162
:cond_11
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->cancelCurrentAnimation()V
.line 163
if-eqz p5, :cond_33
.line 164
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v0
.line 165
.local v0, "currentTranslation":F
int-to-float v1, p5
sub-float/2addr v0, v1
.line 166
const/4 v1, 0x0
cmpg-float v1, v0, v1
if-gez v1, :cond_26
.line 167
const/4 v0, 0x0
.line 169
:cond_26
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-boolean v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->mblnCanScroll:Z
if-eqz v1, :cond_33
.line 170
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->setTranslationY(F)V
.line 172
.end local v0 # "currentTranslation":F
:cond_33
return-void
.line 160
:cond_34
:goto_34
return-void
.end method
.method public onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V
.registers 5
.param p1, "child" # Landroid/view/View;
.param p2, "target" # Landroid/view/View;
.param p3, "nestedScrollAxes" # I
.line 140
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->nestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
invoke-virtual {v0, p1, p2, p3}, Landroidx/core/view/NestedScrollingParentHelper;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V
.line 141
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$100(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_16
goto :goto_1a
.line 144
:cond_16
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->cancelCurrentAnimation()V
.line 145
return-void
.line 142
:cond_1a
:goto_1a
return-void
.end method
.method public onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
.registers 5
.param p1, "child" # Landroid/view/View;
.param p2, "target" # Landroid/view/View;
.param p3, "nestedScrollAxes" # I
.line 134
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->nestedScrollChild:Landroid/view/View;
if-eqz v0, :cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->nestedScrollChild:Landroid/view/View;
if-ne p1, v0, :cond_29
:cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.line 135
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$100(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-eqz v0, :cond_29
const/4 v0, 0x2
if-ne p3, v0, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->canDismissWithSwipe()Z
move-result v0
if-nez v0, :cond_29
const/4 v0, 0x1
goto :goto_2a
:cond_29
const/4 v0, 0x0
.line 134
:goto_2a
return v0
.end method
.method public onStopNestedScroll(Landroid/view/View;)V
.registers 4
.param p1, "target" # Landroid/view/View;
.line 149
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->nestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
invoke-virtual {v0, p1}, Landroidx/core/view/NestedScrollingParentHelper;->onStopNestedScroll(Landroid/view/View;)V
.line 150
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_23
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$100(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
if-nez v0, :cond_16
goto :goto_23
.line 153
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v0
.line 154
.local v0, "currentTranslation":F
const/4 v1, 0x0
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->checkDismiss(FF)V
.line 155
return-void
.line 151
.end local v0 # "currentTranslation":F
:cond_23
:goto_23
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 3
.param p1, "ev" # Landroid/view/MotionEvent;
.line 308
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->processTouchEvent(Landroid/view/MotionEvent;Z)Z
move-result v0
return v0
.end method
.method processTouchEvent(Landroid/view/MotionEvent;Z)Z
.registers 10
.param p1, "ev" # Landroid/view/MotionEvent;
.param p2, "intercept" # Z
.line 244
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$000(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_a
.line 245
return v1
.line 247
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->onContainerTouchEvent(Landroid/view/MotionEvent;)Z
move-result v0
const/4 v2, 0x1
if-eqz v0, :cond_14
.line 248
return v2
.line 250
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->canDismissWithTouchOutside()Z
move-result v0
const/4 v3, 0x2
if-eqz v0, :cond_84
if-eqz p1, :cond_84
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_2b
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-ne v0, v3, :cond_84
:cond_2b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-nez v0, :cond_84
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
if-nez v0, :cond_84
invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I
move-result v0
if-ne v0, v2, :cond_84
.line 251
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
float-to-int v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingX:I
.line 252
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
float-to-int v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingY:I
.line 253
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v3}, Landroid/view/ViewGroup;->getTop()I
move-result v3
if-lt v0, v3, :cond_7e
iget v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingX:I
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v3}, Landroid/view/ViewGroup;->getLeft()I
move-result v3
if-lt v0, v3, :cond_7e
iget v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingX:I
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v3}, Landroid/view/ViewGroup;->getRight()I
move-result v3
if-le v0, v3, :cond_6a
goto :goto_7e
.line 257
:cond_6a
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingPointerId:I
.line 258
iput-boolean v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
.line 259
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->cancelCurrentAnimation()V
.line 260
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
if-eqz v0, :cond_179
.line 261
invoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V
goto/16 :goto_179
.line 254
:cond_7e
:goto_7e
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 255
return v2
.line 263
:cond_84
const/4 v0, 0x0
if-eqz p1, :cond_112
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v4
if-ne v4, v3, :cond_112
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v3
iget v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingPointerId:I
if-ne v3, v4, :cond_112
.line 264
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
if-nez v3, :cond_9f
.line 265
invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
move-result-object v3
iput-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
.line 267
:cond_9f
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v3
iget v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingX:I
int-to-float v4, v4
sub-float/2addr v3, v4
float-to-int v3, v3
invoke-static {v3}, Ljava/lang/Math;->abs(I)I
move-result v3
int-to-float v3, v3
.line 268
.local v3, "dx":F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v4
float-to-int v4, v4
iget v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingY:I
sub-int/2addr v4, v5
int-to-float v4, v4
.line 269
.local v4, "dy":F
iget-object v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
invoke-virtual {v5, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
.line 270
iget-boolean v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
if-eqz v5, :cond_f1
iget-boolean v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-nez v5, :cond_f1
cmpl-float v5, v4, v0
if-lez v5, :cond_f1
const/high16 v5, 0x40400000 # 3.0f
div-float v5, v4, v5
invoke-static {v3}, Ljava/lang/Math;->abs(F)F
move-result v6
cmpl-float v5, v5, v6
if-lez v5, :cond_f1
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
move-result v5
iget-object v6, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->access$500(Lim/tpelyyftgw/ui/actionbar/BottomSheet;)I
move-result v6
int-to-float v6, v6
cmpl-float v5, v5, v6
if-ltz v5, :cond_f1
.line 271
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
float-to-int v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingY:I
.line 272
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
.line 273
iput-boolean v2, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
.line 274
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->requestDisallowInterceptTouchEvent(Z)V
goto :goto_133
.line 275
:cond_f1
iget-boolean v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-eqz v5, :cond_133
.line 276
iget-object v5, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v5}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v5
.line 277
.local v5, "translationY":F
add-float/2addr v5, v4
.line 278
cmpg-float v0, v5, v0
if-gez v0, :cond_103
.line 279
const/4 v5, 0x0
.line 281
:cond_103
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->setTranslationY(F)V
.line 282
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
float-to-int v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingY:I
goto :goto_133
.line 284
.end local v3 # "dx":F
.end local v4 # "dy":F
.end local v5 # "translationY":F
:cond_112
if-eqz p1, :cond_134
if-eqz p1, :cond_133
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v3
iget v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingPointerId:I
if-ne v3, v4, :cond_133
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v3
const/4 v4, 0x3
if-eq v3, v4, :cond_134
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v3
if-eq v3, v2, :cond_134
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v3
const/4 v4, 0x6
if-ne v3, v4, :cond_133
goto :goto_134
:cond_133
:goto_133
goto :goto_179
.line 285
:cond_134
:goto_134
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
if-nez v3, :cond_13e
.line 286
invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
move-result-object v3
iput-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
.line 288
:cond_13e
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
const/16 v4, 0x3e8
invoke-virtual {v3, v4}, Landroid/view/VelocityTracker;->computeCurrentVelocity(I)V
.line 289
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->containerView:Landroid/view/ViewGroup;
invoke-virtual {v3}, Landroid/view/ViewGroup;->getTranslationY()F
move-result v3
.line 290
.local v3, "translationY":F
iget-boolean v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-nez v4, :cond_15b
cmpl-float v0, v3, v0
if-eqz v0, :cond_156
goto :goto_15b
.line 294
:cond_156
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
.line 295
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
goto :goto_16c
.line 291
:cond_15b
:goto_15b
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
invoke-virtual {v0}, Landroid/view/VelocityTracker;->getXVelocity()F
move-result v0
iget-object v4, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
invoke-virtual {v4}, Landroid/view/VelocityTracker;->getYVelocity()F
move-result v4
invoke-direct {p0, v0, v4}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->checkDismiss(FF)V
.line 292
iput-boolean v1, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
.line 297
:goto_16c
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
if-eqz v0, :cond_176
.line 298
invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V
.line 299
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->velocityTracker:Landroid/view/VelocityTracker;
.line 301
:cond_176
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTrackingPointerId:I
.line 303
.end local v3 # "translationY":F
:cond_179
:goto_179
if-nez p2, :cond_17f
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
if-nez v0, :cond_18b
:cond_17f
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-nez v0, :cond_18b
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->this$0:Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->canDismissWithSwipe()Z
move-result v0
if-nez v0, :cond_18c
:cond_18b
const/4 v1, 0x1
:cond_18c
return v1
.end method
.method public requestDisallowInterceptTouchEvent(Z)V
.registers 3
.param p1, "disallowIntercept" # Z
.line 441
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->maybeStartTracking:Z
if-eqz v0, :cond_c
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->startedTracking:Z
if-nez v0, :cond_c
.line 442
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$ContainerView;->onTouchEvent(Landroid/view/MotionEvent;)Z
.line 444
:cond_c
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->requestDisallowInterceptTouchEvent(Z)V
.line 445
return-void
.end method