Changes of com.discord v1251

This commit is contained in:
root 2020-09-02 04:07:20 +00:00
parent cef9fa9a2e
commit 4b481ae41b
9600 changed files with 408618 additions and 461559 deletions

View file

@ -18,18 +18,18 @@
# instance fields
.field public final synthetic d:I
.field public final synthetic a:I
.field public final synthetic e:Ljava/lang/Object;
.field public final synthetic b:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->d:I
iput p1, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->a:I
iput-object p2, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->e:Ljava/lang/Object;
iput-object p2, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->b:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -41,7 +41,7 @@
.method public final onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.locals 4
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->d:I
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->a:I
const-string v1, "null cannot be cast to non-null type kotlin.Float"
@ -53,11 +53,11 @@
if-ne v0, v3, :cond_1
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->e:Ljava/lang/Object;
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->b:Ljava/lang/Object;
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
@ -88,11 +88,11 @@
throw p1
:cond_2
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->e:Ljava/lang/Object;
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout$a;->b:Ljava/lang/Object;
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$c;
.super Lj0/n/c/i;
.super Lk0/o/c/j;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lk0/o/c/j;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$d;
.super Lj0/n/c/i;
.super Lk0/o/c/j;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lk0/o/c/j;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$e;
.super Lj0/n/c/i;
.super Lk0/o/c/j;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lk0/o/c/j;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
return-void
.end method

View file

@ -139,7 +139,9 @@
.method public constructor <init>(Landroid/content/Context;)V
.locals 2
if-eqz p1, :cond_1
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
@ -183,7 +185,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lj0/i/n;->d:Lj0/i/n;
sget-object v0, Lk0/j/n;->d:Lk0/j/n;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -202,21 +204,14 @@
iput-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isSystemGestureNavigationPossible:Z
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 2
if-eqz p1, :cond_1
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
@ -260,7 +255,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lj0/i/n;->d:Lj0/i/n;
sget-object v0, Lk0/j/n;->d:Lk0/j/n;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -281,21 +276,14 @@
invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
if-eqz p1, :cond_1
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
@ -339,7 +327,7 @@
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object p3, Lj0/i/n;->d:Lj0/i/n;
sget-object p3, Lk0/j/n;->d:Lk0/j/n;
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -360,15 +348,6 @@
invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
@ -428,7 +407,7 @@
:cond_0
const-string p0, "centerPanel"
invoke-static {p0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -447,7 +426,7 @@
:cond_0
const-string p0, "startPanel"
invoke-static {p0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -952,13 +931,13 @@
.end method
.method private final handleCenterPanelX(FF)V
.locals 11
.locals 12
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_1b
if-eqz v0, :cond_1a
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -987,7 +966,7 @@
goto :goto_0
:cond_0
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1017,7 +996,7 @@
goto :goto_1
:cond_3
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1029,7 +1008,7 @@
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
if-eqz v0, :cond_1a
if-eqz v0, :cond_19
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -1052,7 +1031,7 @@
goto :goto_2
:cond_5
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1082,7 +1061,7 @@
goto :goto_3
:cond_8
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1158,13 +1137,15 @@
:goto_6
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v8, :cond_19
if-eqz v8, :cond_18
xor-int/lit8 v9, v6, 0x1
const/high16 v10, 0x3f000000 # 0.5f
if-eqz v8, :cond_18
const-string v11, "$this$setEnabledAlpha"
invoke-static {v8, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v9, :cond_f
@ -1284,38 +1265,31 @@
return-void
:cond_16
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_17
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_18
const-string p1, "$this$setEnabledAlpha"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_19
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const-string p1, "endPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1a
const-string p1, "endPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1b
const-string p1, "startPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -1392,14 +1366,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "endPanel"
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1474,14 +1448,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "startPanel"
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1497,7 +1471,7 @@
const-string v2, "getChildAt(0)"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
@ -1509,7 +1483,7 @@
const-string v3, "getChildAt(1)"
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
@ -1521,7 +1495,7 @@
const-string v3, "getChildAt(2)"
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
@ -1617,42 +1591,42 @@
return-void
:cond_1
invoke-static {v7}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_2
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v7}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
invoke-static {v7}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_5
invoke-static {v7}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_6
invoke-static {v7}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_7
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_8
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1668,7 +1642,9 @@
const-string v1, "context"
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/f/a;->a:Lkotlin/jvm/functions/Function1;
@ -1740,7 +1716,7 @@
const-string v3, "resources"
invoke-static {v0, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
@ -1754,7 +1730,7 @@
move-result-object v0
invoke-static {v0, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1769,7 +1745,7 @@
move-result-object v0
invoke-static {v0, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1971,12 +1947,12 @@
return v2
:cond_7
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_8
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2260,12 +2236,12 @@
return-void
:cond_0
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2310,12 +2286,12 @@
goto :goto_1
:cond_1
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_2
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -2355,7 +2331,7 @@
const-string v2, "resources"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -2411,7 +2387,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2635,12 +2611,12 @@
return-void
:cond_0
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2745,7 +2721,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2865,13 +2841,15 @@
.method public final handleEndPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
if-eqz p1, :cond_2
const-string v0, "endPanelState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2879,7 +2857,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2898,7 +2876,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2911,27 +2889,20 @@
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
return-void
:cond_2
const-string p1, "endPanelState"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final handleStartPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
if-eqz p1, :cond_2
const-string v0, "startPanelState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2939,7 +2910,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2954,7 +2925,7 @@
:cond_0
sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
invoke-static {p1, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2962,7 +2933,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2975,43 +2946,36 @@
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState;
return-void
:cond_2
const-string p1, "startPanelState"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.locals 6
const/4 v0, 0x0
const-string v0, "event"
if-eqz p1, :cond_b
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v1
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v1, :cond_5
if-eqz v0, :cond_5
if-eq v1, v3, :cond_3
if-eq v0, v3, :cond_3
const/4 v4, 0x2
if-eq v1, v4, :cond_0
if-eq v0, v4, :cond_0
const/4 p1, 0x3
if-eq v1, p1, :cond_3
if-eq v0, p1, :cond_3
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
@ -3081,7 +3045,7 @@
invoke-virtual {p1}, Landroid/view/VelocityTracker;->recycle()V
:cond_4
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iget-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
@ -3098,15 +3062,15 @@
invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->isTouchingCenterPanelWhileSidePanelOpen(Landroid/view/MotionEvent;)Z
move-result v1
move-result v0
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v1, :cond_a
if-eqz v0, :cond_a
invoke-virtual {v1}, Landroid/view/View;->getX()F
invoke-virtual {v0}, Landroid/view/View;->getX()F
move-result v0
@ -3136,7 +3100,7 @@
const-string v4, "resources"
invoke-static {v1, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -3199,16 +3163,9 @@
:cond_a
const-string p1, "centerPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_b
const-string p1, "event"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
throw v1
.end method
.method public onLayout(ZIIII)V
@ -3237,36 +3194,36 @@
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 5
const/4 v0, 0x0
const-string v0, "event"
if-eqz p1, :cond_b
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z
const/4 v2, 0x0
const/4 v1, 0x0
if-eqz v1, :cond_0
if-eqz v0, :cond_0
return v2
return v1
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v1
move-result v0
const/4 v3, 0x1
const/4 v2, 0x1
if-eqz v1, :cond_a
if-eqz v0, :cond_a
if-eq v1, v3, :cond_6
if-eq v0, v2, :cond_6
const/4 v4, 0x2
const/4 v3, 0x2
if-eq v1, v4, :cond_1
if-eq v0, v3, :cond_1
const/4 v4, 0x3
const/4 v3, 0x3
if-eq v1, v4, :cond_6
if-eq v0, v3, :cond_6
goto/16 :goto_4
@ -3277,7 +3234,7 @@
if-eqz v0, :cond_2
return v2
return v1
:cond_2
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
@ -3288,19 +3245,19 @@
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v1
move-result v3
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
cmpl-float v1, v1, v4
cmpl-float v3, v3, v4
if-lez v1, :cond_4
if-lez v3, :cond_4
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
iget-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
if-nez v1, :cond_4
if-nez v3, :cond_4
int-to-float v1, v2
int-to-float v1, v1
cmpl-float v0, v0, v1
@ -3335,76 +3292,71 @@
goto :goto_3
:cond_6
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
if-eqz v1, :cond_7
if-eqz v0, :cond_7
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
move-result v0
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
sub-float/2addr v1, v4
sub-float/2addr v0, v3
invoke-static {v1}, Ljava/lang/Math;->abs(F)F
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v1
move-result v0
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
cmpg-float v1, v1, v4
cmpg-float v0, v0, v3
if-gez v1, :cond_7
if-gez v0, :cond_7
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
if-nez v1, :cond_7
if-nez v0, :cond_7
const/4 v1, 0x1
const/4 v0, 0x1
goto :goto_1
:cond_7
const/4 v1, 0x0
const/4 v0, 0x0
:goto_1
if-eqz v1, :cond_8
if-eqz v0, :cond_8
invoke-virtual {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->closePanels()V
goto :goto_2
:cond_8
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
if-eqz v1, :cond_9
if-eqz v0, :cond_9
invoke-virtual {v1, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
:cond_9
invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->snapOpenOrClose(Landroid/view/MotionEvent;)V
:goto_2
iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
const/4 p1, 0x0
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
:cond_a
:goto_3
const/4 v2, 0x1
const/4 v1, 0x1
:goto_4
return v2
:cond_b
const-string p1, "event"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
return v1
.end method
.method public final openEndPanel()V
@ -3430,7 +3382,9 @@
.method public final varargs registerEndPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V
.locals 4
if-eqz p1, :cond_1
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p1
@ -3451,21 +3405,14 @@
:cond_0
return-void
:cond_1
const-string p1, "panelStateListenerArgs"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final varargs registerStartPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V
.locals 4
if-eqz p1, :cond_1
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p1
@ -3486,19 +3433,10 @@
:cond_0
return-void
:cond_1
const-string p1, "panelStateListenerArgs"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setChildGestureRegions(Ljava/util/List;)V
.locals 0
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -3508,26 +3446,21 @@
}
.end annotation
if-eqz p1, :cond_0
const-string v0, "childGestureRegions"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
return-void
:cond_0
const-string p1, "childGestureRegions"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setEndPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V
.locals 1
if-eqz p1, :cond_1
const-string v0, "lockState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -3539,21 +3472,14 @@
:cond_0
return-void
:cond_1
const-string p1, "lockState"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setStartPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V
.locals 1
if-eqz p1, :cond_1
const-string v0, "lockState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -3565,15 +3491,6 @@
:cond_0
return-void
:cond_1
const-string p1, "lockState"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setStartPanelUseFullPortraitWidth(Z)V

View file

@ -1181,7 +1181,7 @@
new-array v4, v0, [I
const v5, 0x7f0404af
const v5, 0x7f0404a1
aput v5, v4, v3
@ -1296,10 +1296,10 @@
0x7f0403f6
0x7f040430
0x7f040431
0x7f0404c1
0x7f0404c4
0x7f040553
0x7f04055d
0x7f0404b3
0x7f0404b6
0x7f040545
0x7f04054f
.end array-data
:array_1
@ -1308,8 +1308,8 @@
0x7f040056
0x7f040113
0x7f040261
0x7f0404c4
0x7f04055d
0x7f0404b6
0x7f04054f
.end array-data
:array_2
@ -1326,8 +1326,8 @@
0x7f040389
0x7f04038a
0x7f0403c8
0x7f040493
0x7f040499
0x7f040485
0x7f04048b
.end array-data
:array_4
@ -1357,17 +1357,17 @@
:array_7
.array-data 4
0x1010119
0x7f0404a8
0x7f040551
0x7f040552
0x7f04049a
0x7f040543
0x7f040544
.end array-data
:array_8
.array-data 4
0x1010142
0x7f04054d
0x7f04054e
0x7f04054f
0x7f04053f
0x7f040540
0x7f040541
.end array-data
:array_9
@ -1402,8 +1402,8 @@
0x7f04024c
0x7f04032c
0x7f040382
0x7f0404f8
0x7f040514
0x7f0404ea
0x7f040506
.end array-data
:array_b
@ -1501,38 +1501,38 @@
0x7f04043d
0x7f04043e
0x7f04043f
0x7f040474
0x7f04047c
0x7f04047e
0x7f04047f
0x7f0404a4
0x7f0404a5
0x7f0404d6
0x7f040503
0x7f040505
0x7f040506
0x7f040507
0x7f040509
0x7f04050a
0x7f04050b
0x7f04050c
0x7f04050f
0x7f040510
0x7f040561
0x7f040562
0x7f040563
0x7f040564
0x7f04059d
0x7f0405a1
0x7f0405a2
0x7f0405a3
0x7f0405a4
0x7f0405a5
0x7f0405a6
0x7f0405a7
0x7f0405a8
0x7f0405a9
0x7f0405aa
0x7f040466
0x7f04046e
0x7f040470
0x7f040471
0x7f040496
0x7f040497
0x7f0404c8
0x7f0404f5
0x7f0404f7
0x7f0404f8
0x7f0404f9
0x7f0404fb
0x7f0404fc
0x7f0404fd
0x7f0404fe
0x7f040501
0x7f040502
0x7f040553
0x7f040554
0x7f040555
0x7f040556
0x7f04058f
0x7f040593
0x7f040594
0x7f040595
0x7f040596
0x7f040597
0x7f040598
0x7f040599
0x7f04059a
0x7f04059b
0x7f04059c
.end array-data
:array_c
@ -1558,8 +1558,8 @@
0x7f040118
0x7f0401e9
0x7f040250
0x7f0404a3
0x7f040543
0x7f040495
0x7f040535
.end array-data
:array_f
@ -1583,7 +1583,7 @@
0x7f04024b
0x7f04024c
0x7f04024d
0x7f040573
0x7f040565
.end array-data
:array_11
@ -1618,7 +1618,7 @@
0x7f0401dd
0x7f0401e2
0x7f0403c4
0x7f04048f
0x7f040481
.end array-data
:array_14
@ -1668,8 +1668,8 @@
0x7f0402dc
0x7f0402dd
0x7f0403d2
0x7f04048b
0x7f040566
0x7f04047d
0x7f040558
.end array-data
:array_18
@ -1682,7 +1682,7 @@
0x1010130
0x1010131
0x7f040405
0x7f0404be
0x7f0404b0
.end array-data
:array_19
@ -1712,11 +1712,11 @@
0x7f04032d
0x7f040437
0x7f040438
0x7f040471
0x7f040472
0x7f0404bf
0x7f0404c8
0x7f04059e
0x7f040463
0x7f040464
0x7f0404b1
0x7f0404ba
0x7f040590
.end array-data
:array_1c
@ -1743,17 +1743,17 @@
0x1010124
0x1010125
0x1010142
0x7f040492
0x7f0404a6
0x7f0404d2
0x7f0404d3
0x7f0404d7
0x7f040547
0x7f040548
0x7f040549
0x7f04056a
0x7f04056f
0x7f040570
0x7f040484
0x7f040498
0x7f0404c4
0x7f0404c5
0x7f0404c9
0x7f040539
0x7f04053a
0x7f04053b
0x7f04055c
0x7f040561
0x7f040562
.end array-data
:array_1f
@ -1772,8 +1772,8 @@
0x1010585
0x7f040244
0x7f04024c
0x7f0404f8
0x7f040514
0x7f0404ea
0x7f040506
.end array-data
:array_20
@ -1796,18 +1796,18 @@
0x7f0403c9
0x7f0403ca
0x7f0403f6
0x7f0404c1
0x7f0404c2
0x7f0404c3
0x7f040553
0x7f040555
0x7f040556
0x7f040557
0x7f040558
0x7f040559
0x7f04055a
0x7f04055b
0x7f04055c
0x7f0404b3
0x7f0404b4
0x7f0404b5
0x7f040545
0x7f040547
0x7f040548
0x7f040549
0x7f04054a
0x7f04054b
0x7f04054c
0x7f04054d
0x7f04054e
.end array-data
:array_21
@ -1816,7 +1816,7 @@
0x10100da
0x7f0403db
0x7f0403de
0x7f040517
0x7f040509
.end array-data
:array_22