Changes of com.discord v1344

This commit is contained in:
root 2020-11-21 22:11:07 +00:00
parent 00a03df92a
commit ed7cf41cb9
18279 changed files with 989752 additions and 1013884 deletions

View file

@ -15,11 +15,11 @@
# static fields
.field public static final EPSILON:D = 0.001
.field private static final EPSILON:D = 0.001
.field public static final TAG:Ljava/lang/String; = "Arc"
.field private static final TAG:Ljava/lang/String; = "Arc"
.field public static ourPercent:[D
.field private static ourPercent:[D
# instance fields
@ -165,25 +165,21 @@
if-eqz v4, :cond_3
const/4 v4, -0x1
const/4 v14, -0x1
goto :goto_0
:cond_3
const/4 v4, 0x1
const/4 v14, 0x1
:goto_0
int-to-double v14, v4
int-to-double v12, v14
mul-double v0, v0, v14
mul-double v0, v0, v12
iput-wide v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mEllipseA:D
iget-boolean v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mVertical:Z
if-eqz v0, :cond_4
const/4 v15, 0x1
if-eqz v4, :cond_4
goto :goto_1
@ -197,9 +193,7 @@
iput-wide v2, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mEllipseB:D
iget-boolean v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mVertical:Z
if-eqz v0, :cond_5
if-eqz v4, :cond_5
move-wide v0, v10
@ -211,16 +205,14 @@
:goto_2
iput-wide v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mEllipseCenterX:D
iget-boolean v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mVertical:Z
if-eqz v0, :cond_6
if-eqz v4, :cond_6
move-wide v0, v7
goto :goto_3
:cond_6
move-wide v0, v12
move-wide/from16 v0, p12
:goto_3
iput-wide v0, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mEllipseCenterY:D
@ -249,9 +241,7 @@
:cond_7
:goto_4
const/4 v4, 0x1
iput-boolean v4, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->linear:Z
iput-boolean v15, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->linear:Z
iput-wide v5, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mX1:D
@ -259,7 +249,9 @@
iput-wide v7, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mY1:D
iput-wide v12, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mY2:D
move-wide/from16 v4, p12
iput-wide v4, v9, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mY2:D
invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->hypot(DD)D
@ -358,7 +350,9 @@
move-result-wide v11
add-double v11, v11, p4
move-wide/from16 v13, p4
add-double/2addr v11, v13
sget-object v7, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->ourPercent:[D
@ -367,7 +361,9 @@
goto :goto_1
:cond_0
move-wide/from16 v11, p4
move-wide/from16 v13, p4
move-wide v11, v13
:goto_1
add-int/lit8 v8, v8, 0x1
@ -383,9 +379,9 @@
goto :goto_0
:cond_1
move-wide v11, v9
move-wide v13, v9
iput-wide v11, v0, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mArcDistance:D
iput-wide v13, v0, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mArcDistance:D
const/4 v1, 0x0
@ -398,7 +394,7 @@
aget-wide v3, v2, v1
div-double/2addr v3, v11
div-double/2addr v3, v13
aput-wide v3, v2, v1

View file

@ -20,22 +20,22 @@
.field public static final ARC_START_VERTICAL:I = 0x1
.field public static final START_HORIZONTAL:I = 0x2
.field private static final START_HORIZONTAL:I = 0x2
.field public static final START_LINEAR:I = 0x3
.field private static final START_LINEAR:I = 0x3
.field public static final START_VERTICAL:I = 0x1
.field private static final START_VERTICAL:I = 0x1
# instance fields
.field public mArcs:[Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
.field public final mTime:[D
.field private final mTime:[D
# direct methods
.method public constructor <init>([I[D[[D)V
.locals 26
.locals 24
move-object/from16 v0, p0
@ -66,25 +66,23 @@
:goto_0
iget-object v7, v0, Landroidx/constraintlayout/motion/utils/ArcCurveFit;->mArcs:[Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
array-length v7, v7
array-length v8, v7
if-ge v4, v7, :cond_5
if-ge v4, v8, :cond_5
aget v7, p1, v4
aget v8, p1, v4
const/4 v8, 0x3
const/4 v9, 0x3
const/4 v9, 0x2
const/4 v10, 0x2
if-eqz v7, :cond_4
if-eqz v8, :cond_4
if-eq v7, v3, :cond_3
if-eq v8, v3, :cond_3
if-eq v7, v9, :cond_2
if-eq v8, v10, :cond_2
if-eq v7, v8, :cond_0
move/from16 v20, v6
if-eq v8, v9, :cond_0
goto :goto_2
@ -99,73 +97,61 @@
const/4 v5, 0x1
:goto_1
move/from16 v20, v5
move v6, v5
goto :goto_2
:cond_2
const/4 v5, 0x2
const/16 v20, 0x2
const/4 v6, 0x2
goto :goto_2
:cond_3
const/4 v5, 0x1
const/16 v20, 0x1
const/4 v6, 0x1
goto :goto_2
:cond_4
const/16 v20, 0x3
const/4 v6, 0x3
:goto_2
iget-object v14, v0, Landroidx/constraintlayout/motion/utils/ArcCurveFit;->mArcs:[Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
new-instance v22, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
new-instance v21, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
aget-wide v10, v1, v4
aget-wide v8, v1, v4
add-int/lit8 v23, v4, 0x1
add-int/lit8 v22, v4, 0x1
aget-wide v12, v1, v23
aget-wide v10, v1, v22
aget-object v8, p3, v4
aget-object v6, p3, v4
aget-wide v14, v8, v2
aget-wide v12, v6, v2
aget-object v8, p3, v4
aget-object v6, p3, v4
aget-wide v16, v8, v3
aget-wide v15, v6, v3
aget-object v8, p3, v23
aget-object v6, p3, v22
aget-wide v18, v8, v2
aget-wide v17, v6, v2
aget-object v8, p3, v23
aget-object v6, p3, v22
aget-wide v20, v8, v3
aget-wide v23, v6, v3
move-object/from16 v8, v22
move-object/from16 v6, v21
move v9, v6
move/from16 v7, v20
invoke-direct/range {v8 .. v21}, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;-><init>(IDDDDDD)V
move-object/from16 v25, v14
aput-object v22, v7, v4
move-wide v14, v15
move-wide/from16 v16, v17
move-wide/from16 v18, v23
invoke-direct/range {v6 .. v19}, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;-><init>(IDDDDDD)V
aput-object v21, v25, v4
move/from16 v6, v20
move/from16 v4, v22
move/from16 v4, v23
goto :goto_0
@ -317,8 +303,6 @@
iget-wide p1, p1, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mTime1:D
:cond_0
iget-object v0, p0, Landroidx/constraintlayout/motion/utils/ArcCurveFit;->mArcs:[Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
array-length v2, v0
const/4 v3, 0x1
@ -574,8 +558,6 @@
iget-wide p1, p1, Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;->mTime1:D
:cond_0
iget-object v0, p0, Landroidx/constraintlayout/motion/utils/ArcCurveFit;->mArcs:[Landroidx/constraintlayout/motion/utils/ArcCurveFit$Arc;
array-length v2, v0
add-int/lit8 v2, v2, -0x1

View file

@ -15,9 +15,9 @@
# static fields
.field public static d_error:D = 1.0E-4
.field private static d_error:D = 1.0E-4
.field public static error:D = 0.01
.field private static error:D = 0.01
# instance fields

View file

@ -12,23 +12,23 @@
# static fields
.field public static final ACCELERATE:Ljava/lang/String; = "cubic(0.4, 0.05, 0.8, 0.7)"
.field private static final ACCELERATE:Ljava/lang/String; = "cubic(0.4, 0.05, 0.8, 0.7)"
.field public static final ACCELERATE_NAME:Ljava/lang/String; = "accelerate"
.field private static final ACCELERATE_NAME:Ljava/lang/String; = "accelerate"
.field public static final DECELERATE:Ljava/lang/String; = "cubic(0.0, 0.0, 0.2, 0.95)"
.field private static final DECELERATE:Ljava/lang/String; = "cubic(0.0, 0.0, 0.2, 0.95)"
.field public static final DECELERATE_NAME:Ljava/lang/String; = "decelerate"
.field private static final DECELERATE_NAME:Ljava/lang/String; = "decelerate"
.field public static final LINEAR:Ljava/lang/String; = "cubic(1, 1, 0, 0)"
.field private static final LINEAR:Ljava/lang/String; = "cubic(1, 1, 0, 0)"
.field public static final LINEAR_NAME:Ljava/lang/String; = "linear"
.field private static final LINEAR_NAME:Ljava/lang/String; = "linear"
.field public static NAMED_EASING:[Ljava/lang/String; = null
.field public static final STANDARD:Ljava/lang/String; = "cubic(0.4, 0.0, 0.2, 1)"
.field private static final STANDARD:Ljava/lang/String; = "cubic(0.4, 0.0, 0.2, 1)"
.field public static final STANDARD_NAME:Ljava/lang/String; = "standard"
.field private static final STANDARD_NAME:Ljava/lang/String; = "standard"
.field public static sDefault:Landroidx/constraintlayout/motion/utils/Easing;
@ -77,7 +77,7 @@
.end method
.method public static getInterpolator(Ljava/lang/String;)Landroidx/constraintlayout/motion/utils/Easing;
.locals 5
.locals 2
if-nez p0, :cond_0
@ -101,18 +101,14 @@
return-object v0
:cond_1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
const/4 v0, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
const/4 v2, 0x3
const/4 v3, 0x2
const/4 v4, 0x1
sparse-switch v1, :sswitch_data_0
goto :goto_0
@ -124,9 +120,12 @@
move-result p0
if-eqz p0, :cond_2
if-nez p0, :cond_2
const/4 v0, 0x0
goto :goto_0
:cond_2
const/4 v0, 0x3
goto :goto_0
@ -137,9 +136,12 @@
move-result p0
if-eqz p0, :cond_2
if-nez p0, :cond_3
const/4 v0, 0x3
goto :goto_0
:cond_3
const/4 v0, 0x2
goto :goto_0
@ -150,9 +152,12 @@
move-result p0
if-eqz p0, :cond_2
if-nez p0, :cond_4
const/4 v0, 0x2
goto :goto_0
:cond_4
const/4 v0, 0x1
goto :goto_0
@ -163,23 +168,19 @@
move-result p0
if-eqz p0, :cond_2
if-nez p0, :cond_5
const/4 v0, 0x1
goto :goto_0
:cond_5
const/4 v0, 0x0
:cond_2
:goto_0
if-eqz v0, :cond_6
if-eq v0, v4, :cond_5
if-eq v0, v3, :cond_4
if-eq v0, v2, :cond_3
packed-switch v0, :pswitch_data_0
const-string/jumbo p0, "transitionEasing syntax error syntax:transitionEasing=\"cubic(1.0,0.5,0.0,0.6)\" or "
invoke-static {p0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p0
@ -203,34 +204,7 @@
return-object p0
:cond_3
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(1, 1, 0, 0)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:cond_4
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(0.0, 0.0, 0.2, 0.95)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:cond_5
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(0.4, 0.05, 0.8, 0.7)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:cond_6
:pswitch_0
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(0.4, 0.0, 0.2, 1)"
@ -239,7 +213,32 @@
return-object p0
nop
:pswitch_1
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(1, 1, 0, 0)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:pswitch_2
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(0.0, 0.0, 0.2, 0.95)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:pswitch_3
new-instance p0, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;
const-string v0, "cubic(0.4, 0.05, 0.8, 0.7)"
invoke-direct {p0, v0}, Landroidx/constraintlayout/motion/utils/Easing$CubicEasing;-><init>(Ljava/lang/String;)V
return-object p0
:sswitch_data_0
.sparse-switch
@ -248,6 +247,14 @@
-0x41b970db -> :sswitch_1
0x4e3d1ebd -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x0
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method

View file

@ -396,14 +396,12 @@
goto :goto_0
:cond_0
iget-object v1, p0, Landroidx/constraintlayout/motion/utils/HyperSpline;->mCurve:[[Landroidx/constraintlayout/motion/utils/HyperSpline$Cubic;
iget-object v2, p0, Landroidx/constraintlayout/motion/utils/HyperSpline;->mCurve:[[Landroidx/constraintlayout/motion/utils/HyperSpline$Cubic;
aget-object p3, v1, p3
aget-object p3, v2, p3
aget-object p3, p3, v0
iget-object v1, p0, Landroidx/constraintlayout/motion/utils/HyperSpline;->mCurveLength:[D
aget-wide v0, v1, v0
div-double/2addr p1, v0

View file

@ -4,15 +4,15 @@
# static fields
.field public static final TAG:Ljava/lang/String; = "LinearCurveFit"
.field private static final TAG:Ljava/lang/String; = "LinearCurveFit"
# instance fields
.field public mT:[D
.field private mT:[D
.field public mTotalLength:D
.field private mTotalLength:D
.field public mY:[[D
.field private mY:[[D
# direct methods

View file

@ -4,15 +4,15 @@
# static fields
.field public static final TAG:Ljava/lang/String; = "MonotonicCurveFit"
.field private static final TAG:Ljava/lang/String; = "MonotonicCurveFit"
# instance fields
.field public mT:[D
.field private mT:[D
.field public mTangent:[[D
.field private mTangent:[[D
.field public mY:[[D
.field private mY:[[D
# direct methods
@ -269,7 +269,7 @@
return-void
.end method
.method public static diff(DDDDDD)D
.method private static diff(DDDDDD)D
.locals 10
mul-double v0, p2, p2
@ -341,7 +341,7 @@
return-wide v0
.end method
.method public static interpolate(DDDDDD)D
.method private static interpolate(DDDDDD)D
.locals 12
mul-double v0, p2, p2

View file

@ -26,7 +26,7 @@
.field public mArea:[D
.field public mNormalized:Z
.field private mNormalized:Z
.field public mPeriod:[F
@ -782,7 +782,7 @@
const-string v0, "pos ="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0

View file

@ -4,33 +4,33 @@
# instance fields
.field public mBackwards:Z
.field private mBackwards:Z
.field public mLastPosition:F
.field private mLastPosition:F
.field public mNumberOfStages:I
.field private mNumberOfStages:I
.field public mStage1Duration:F
.field private mStage1Duration:F
.field public mStage1EndPosition:F
.field private mStage1EndPosition:F
.field public mStage1Velocity:F
.field private mStage1Velocity:F
.field public mStage2Duration:F
.field private mStage2Duration:F
.field public mStage2EndPosition:F
.field private mStage2EndPosition:F
.field public mStage2Velocity:F
.field private mStage2Velocity:F
.field public mStage3Duration:F
.field private mStage3Duration:F
.field public mStage3EndPosition:F
.field private mStage3EndPosition:F
.field public mStage3Velocity:F
.field private mStage3Velocity:F
.field public mStartPosition:F
.field private mStartPosition:F
.field public mType:Ljava/lang/String;
.field private mType:Ljava/lang/String;
# direct methods
@ -540,7 +540,7 @@
const-string v0, " ===== "
invoke-static {p2, v0}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2, v0}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
@ -636,7 +636,7 @@
if-le v0, v4, :cond_1
invoke-static {p2, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
@ -669,7 +669,7 @@
if-le v0, v5, :cond_2
invoke-static {p2, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0

View file

@ -4,7 +4,7 @@
# static fields
.field public static TAG:Ljava/lang/String; = "VelocityMatrix"
.field private static TAG:Ljava/lang/String; = "VelocityMatrix"
# instance fields