Changes of com.discord v1144

This commit is contained in:
distok 2020-05-17 12:40:10 +00:00
parent 4746542b20
commit f52990c3c2
25752 changed files with 4382359 additions and 77 deletions

View file

@ -0,0 +1,539 @@
.class public Lcom/adjust/sdk/AdjustAttribution;
.super Ljava/lang/Object;
.source "AdjustAttribution.java"
# interfaces
.implements Ljava/io/Serializable;
# static fields
.field public static final serialPersistentFields:[Ljava/io/ObjectStreamField;
.field public static final serialVersionUID:J = 0x1L
# instance fields
.field public adgroup:Ljava/lang/String;
.field public adid:Ljava/lang/String;
.field public campaign:Ljava/lang/String;
.field public clickLabel:Ljava/lang/String;
.field public creative:Ljava/lang/String;
.field public network:Ljava/lang/String;
.field public trackerName:Ljava/lang/String;
.field public trackerToken:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 4
const/16 v0, 0x8
new-array v0, v0, [Ljava/io/ObjectStreamField;
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "trackerToken"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x0
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "trackerName"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x1
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "network"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x2
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "campaign"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x3
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "adgroup"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x4
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "creative"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x5
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "clickLabel"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x6
aput-object v1, v0, v2
new-instance v1, Ljava/io/ObjectStreamField;
const-class v2, Ljava/lang/String;
const-string v3, "adid"
invoke-direct {v1, v3, v2}, Ljava/io/ObjectStreamField;-><init>(Ljava/lang/String;Ljava/lang/Class;)V
const/4 v2, 0x7
aput-object v1, v0, v2
sput-object v0, Lcom/adjust/sdk/AdjustAttribution;->serialPersistentFields:[Ljava/io/ObjectStreamField;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/adjust/sdk/AdjustAttribution;
.locals 3
const/4 v0, 0x0
if-nez p0, :cond_0
return-object v0
:cond_0
new-instance v1, Lcom/adjust/sdk/AdjustAttribution;
invoke-direct {v1}, Lcom/adjust/sdk/AdjustAttribution;-><init>()V
const-string v2, "tracker_token"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
const-string v2, "tracker_name"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
const-string v2, "network"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
const-string v2, "campaign"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
const-string v2, "adgroup"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
const-string v2, "creative"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
const-string v2, "click_label"
invoke-virtual {p0, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v1, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
iput-object p1, v1, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
return-object v1
.end method
.method private readObject(Ljava/io/ObjectInputStream;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/ClassNotFoundException;,
Ljava/io/IOException;
}
.end annotation
invoke-virtual {p1}, Ljava/io/ObjectInputStream;->defaultReadObject()V
return-void
.end method
.method private writeObject(Ljava/io/ObjectOutputStream;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
invoke-virtual {p1}, Ljava/io/ObjectOutputStream;->defaultWriteObject()V
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
:cond_0
const/4 v1, 0x0
if-nez p1, :cond_1
return v1
:cond_1
const-class v2, Lcom/adjust/sdk/AdjustAttribution;
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
if-eq v2, v3, :cond_2
return v1
:cond_2
check-cast p1, Lcom/adjust/sdk/AdjustAttribution;
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_3
return v1
:cond_3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_4
return v1
:cond_4
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_5
return v1
:cond_5
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_6
return v1
:cond_6
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_7
return v1
:cond_7
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_8
return v1
:cond_8
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
iget-object v3, p1, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
invoke-static {v2, v3}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_9
return v1
:cond_9
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
iget-object p1, p1, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
invoke-static {v2, p1}, Lf/c/a/a2;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_a
return v1
:cond_a
return v0
.end method
.method public hashCode()I
.locals 2
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v0
add-int/lit16 v0, v0, 0x275
mul-int/lit8 v0, v0, 0x25
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v1
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x25
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x25
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v1
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x25
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x25
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v1
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x25
iget-object v0, p0, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
invoke-static {v0}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x25
iget-object v1, p0, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
invoke-static {v1}, Lf/c/a/a2;->a(Ljava/lang/String;)I
move-result v1
add-int/2addr v1, v0
return v1
.end method
.method public toString()Ljava/lang/String;
.locals 4
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
const/16 v1, 0x8
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerToken:Ljava/lang/String;
const/4 v3, 0x0
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->trackerName:Ljava/lang/String;
const/4 v3, 0x1
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->network:Ljava/lang/String;
const/4 v3, 0x2
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->campaign:Ljava/lang/String;
const/4 v3, 0x3
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->adgroup:Ljava/lang/String;
const/4 v3, 0x4
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->creative:Ljava/lang/String;
const/4 v3, 0x5
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->clickLabel:Ljava/lang/String;
const/4 v3, 0x6
aput-object v2, v1, v3
iget-object v2, p0, Lcom/adjust/sdk/AdjustAttribution;->adid:Ljava/lang/String;
const/4 v3, 0x7
aput-object v2, v1, v3
const-string v2, "tt:%s tn:%s net:%s cam:%s adg:%s cre:%s cl:%s adid:%s"
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/agarron/simpleastcore/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,58 @@
.class public final Lcom/airbnb/lottie/LottieAnimationView$SavedState$a;
.super Ljava/lang/Object;
.source "LottieAnimationView.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/airbnb/lottie/LottieAnimationView$SavedState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/airbnb/lottie/LottieAnimationView$SavedState;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 2
new-instance v0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/airbnb/lottie/LottieAnimationView$SavedState;-><init>(Landroid/os/Parcel;Lcom/airbnb/lottie/LottieAnimationView$a;)V
return-object v0
.end method
.method public newArray(I)[Ljava/lang/Object;
.locals 0
new-array p1, p1, [Lcom/airbnb/lottie/LottieAnimationView$SavedState;
return-object p1
.end method

View file

@ -0,0 +1,152 @@
.class public Lcom/airbnb/lottie/LottieAnimationView$SavedState;
.super Landroid/view/View$BaseSavedState;
.source "LottieAnimationView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/airbnb/lottie/LottieAnimationView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SavedState"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/airbnb/lottie/LottieAnimationView$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public d:Ljava/lang/String;
.field public e:I
.field public f:F
.field public g:Z
.field public h:Ljava/lang/String;
.field public i:I
.field public j:I
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/airbnb/lottie/LottieAnimationView$SavedState$a;
invoke-direct {v0}, Lcom/airbnb/lottie/LottieAnimationView$SavedState$a;-><init>()V
sput-object v0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public synthetic constructor <init>(Landroid/os/Parcel;Lcom/airbnb/lottie/LottieAnimationView$a;)V
.locals 1
invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->d:Ljava/lang/String;
invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F
move-result p2
iput p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->f:F
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p2
const/4 v0, 0x1
if-ne p2, v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iput-boolean v0, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->g:Z
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->h:Ljava/lang/String;
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p2
iput p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->i:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p1
iput p1, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->j:I
return-void
.end method
.method public constructor <init>(Landroid/os/Parcelable;)V
.locals 0
invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
return-void
.end method
# virtual methods
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
iget-object p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->f:F
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V
iget-boolean p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->g:Z
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget-object p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->h:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->i:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/airbnb/lottie/LottieAnimationView$SavedState;->j:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
return-void
.end method

View file

@ -0,0 +1,56 @@
.class public Lcom/airbnb/lottie/LottieAnimationView$a;
.super Ljava/lang/Object;
.source "LottieAnimationView.java"
# interfaces
.implements Lf/d/a/h;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/airbnb/lottie/LottieAnimationView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lf/d/a/h<",
"Lf/d/a/d;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/airbnb/lottie/LottieAnimationView;
# direct methods
.method public constructor <init>(Lcom/airbnb/lottie/LottieAnimationView;)V
.locals 0
iput-object p1, p0, Lcom/airbnb/lottie/LottieAnimationView$a;->a:Lcom/airbnb/lottie/LottieAnimationView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/Object;)V
.locals 1
check-cast p1, Lf/d/a/d;
iget-object v0, p0, Lcom/airbnb/lottie/LottieAnimationView$a;->a:Lcom/airbnb/lottie/LottieAnimationView;
invoke-virtual {v0, p1}, Lcom/airbnb/lottie/LottieAnimationView;->setComposition(Lf/d/a/d;)V
return-void
.end method

View file

@ -0,0 +1,52 @@
.class public Lcom/airbnb/lottie/LottieAnimationView$b;
.super Ljava/lang/Object;
.source "LottieAnimationView.java"
# interfaces
.implements Lf/d/a/h;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/airbnb/lottie/LottieAnimationView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lf/d/a/h<",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/airbnb/lottie/LottieAnimationView;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/Object;)V
.locals 2
check-cast p1, Ljava/lang/Throwable;
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Unable to parse composition"
invoke-direct {v0, v1, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v0
.end method

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,21 @@
.class public final Lcom/airbnb/lottie/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/airbnb/lottie/R$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/android/installreferrer/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,12 @@
.class public interface abstract Lcom/angarron/colorpicker/OnColorSelectedListener;
.super Ljava/lang/Object;
.source "OnColorSelectedListener.java"
# virtual methods
.method public abstract a(I)V
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
.end method

View file

@ -0,0 +1,224 @@
.class public final Lcom/angarron/colorpicker/R$a;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/angarron/colorpicker/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final action0:I = 0x7f0a0034
.field public static final action_bar:I = 0x7f0a0035
.field public static final action_bar_activity_content:I = 0x7f0a0036
.field public static final action_bar_container:I = 0x7f0a0037
.field public static final action_bar_root:I = 0x7f0a0038
.field public static final action_bar_spinner:I = 0x7f0a0039
.field public static final action_bar_subtitle:I = 0x7f0a003a
.field public static final action_bar_title:I = 0x7f0a003c
.field public static final action_context_bar:I = 0x7f0a0041
.field public static final action_divider:I = 0x7f0a0042
.field public static final action_menu_divider:I = 0x7f0a0044
.field public static final action_menu_presenter:I = 0x7f0a0045
.field public static final action_mode_bar:I = 0x7f0a0046
.field public static final action_mode_bar_stub:I = 0x7f0a0047
.field public static final action_mode_close_button:I = 0x7f0a0048
.field public static final activity_chooser_view_content:I = 0x7f0a0058
.field public static final add:I = 0x7f0a0059
.field public static final alertTitle:I = 0x7f0a0074
.field public static final always:I = 0x7f0a0088
.field public static final beginning:I = 0x7f0a00e8
.field public static final bottom:I = 0x7f0a011b
.field public static final buttonPanel:I = 0x7f0a0122
.field public static final cancel_action:I = 0x7f0a0133
.field public static final checkbox:I = 0x7f0a024a
.field public static final chronometer:I = 0x7f0a0251
.field public static final collapseActionView:I = 0x7f0a0258
.field public static final color_picker_gridview:I = 0x7f0a025b
.field public static final contentPanel:I = 0x7f0a0271
.field public static final custom:I = 0x7f0a028f
.field public static final customPanel:I = 0x7f0a0290
.field public static final decor_content_parent:I = 0x7f0a0296
.field public static final default_activity_button:I = 0x7f0a0297
.field public static final disableHome:I = 0x7f0a02c0
.field public static final edit_query:I = 0x7f0a02f3
.field public static final end:I = 0x7f0a0310
.field public static final end_padder:I = 0x7f0a0311
.field public static final expand_activities_button:I = 0x7f0a032d
.field public static final expanded_menu:I = 0x7f0a032e
.field public static final home:I = 0x7f0a044b
.field public static final homeAsUp:I = 0x7f0a044c
.field public static final icon:I = 0x7f0a044d
.field public static final ifRoom:I = 0x7f0a0457
.field public static final image:I = 0x7f0a0458
.field public static final info:I = 0x7f0a046b
.field public static final line1:I = 0x7f0a04eb
.field public static final line3:I = 0x7f0a04ec
.field public static final listMode:I = 0x7f0a04ee
.field public static final list_item:I = 0x7f0a04ef
.field public static final media_actions:I = 0x7f0a0515
.field public static final middle:I = 0x7f0a055f
.field public static final multiply:I = 0x7f0a057b
.field public static final never:I = 0x7f0a0598
.field public static final none:I = 0x7f0a05a0
.field public static final normal:I = 0x7f0a05a1
.field public static final parentPanel:I = 0x7f0a05f7
.field public static final progress_circular:I = 0x7f0a06b9
.field public static final progress_horizontal:I = 0x7f0a06bc
.field public static final radio:I = 0x7f0a06cb
.field public static final screen:I = 0x7f0a0726
.field public static final scrollIndicatorDown:I = 0x7f0a072a
.field public static final scrollIndicatorUp:I = 0x7f0a072b
.field public static final scrollView:I = 0x7f0a072c
.field public static final search_badge:I = 0x7f0a0730
.field public static final search_bar:I = 0x7f0a0731
.field public static final search_button:I = 0x7f0a0732
.field public static final search_close_btn:I = 0x7f0a0734
.field public static final search_edit_frame:I = 0x7f0a0735
.field public static final search_go_btn:I = 0x7f0a0738
.field public static final search_mag_icon:I = 0x7f0a073a
.field public static final search_plate:I = 0x7f0a073b
.field public static final search_src_text:I = 0x7f0a073e
.field public static final search_voice_btn:I = 0x7f0a074a
.field public static final select_dialog_listview:I = 0x7f0a074d
.field public static final selected_checkmark:I = 0x7f0a074f
.field public static final shortcut:I = 0x7f0a08a7
.field public static final showCustom:I = 0x7f0a08a8
.field public static final showHome:I = 0x7f0a08a9
.field public static final showTitle:I = 0x7f0a08aa
.field public static final spacer:I = 0x7f0a08b6
.field public static final split_action_bar:I = 0x7f0a08c1
.field public static final src_atop:I = 0x7f0a08c4
.field public static final src_in:I = 0x7f0a08c5
.field public static final src_over:I = 0x7f0a08c6
.field public static final status_bar_latest_event_content:I = 0x7f0a08cd
.field public static final submenuarrow:I = 0x7f0a08e4
.field public static final submit_area:I = 0x7f0a08e5
.field public static final tabMode:I = 0x7f0a08f2
.field public static final text:I = 0x7f0a090f
.field public static final text2:I = 0x7f0a0910
.field public static final textSpacerNoButtons:I = 0x7f0a0912
.field public static final time:I = 0x7f0a091f
.field public static final title:I = 0x7f0a0920
.field public static final title_template:I = 0x7f0a0922
.field public static final top:I = 0x7f0a0927
.field public static final topPanel:I = 0x7f0a0928
.field public static final up:I = 0x7f0a093f
.field public static final useLogo:I = 0x7f0a0943
.field public static final withText:I = 0x7f0a0a3e
.field public static final wrap_content:I = 0x7f0a0a40
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,102 @@
.class public final Lcom/angarron/colorpicker/R$b;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/angarron/colorpicker/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# static fields
.field public static final abc_action_bar_title_item:I = 0x7f0d0000
.field public static final abc_action_bar_up_container:I = 0x7f0d0001
.field public static final abc_action_menu_item_layout:I = 0x7f0d0002
.field public static final abc_action_menu_layout:I = 0x7f0d0003
.field public static final abc_action_mode_bar:I = 0x7f0d0004
.field public static final abc_action_mode_close_item_material:I = 0x7f0d0005
.field public static final abc_activity_chooser_view:I = 0x7f0d0006
.field public static final abc_activity_chooser_view_list_item:I = 0x7f0d0007
.field public static final abc_alert_dialog_button_bar_material:I = 0x7f0d0008
.field public static final abc_alert_dialog_material:I = 0x7f0d0009
.field public static final abc_dialog_title_material:I = 0x7f0d000c
.field public static final abc_expanded_menu_layout:I = 0x7f0d000d
.field public static final abc_list_menu_item_checkbox:I = 0x7f0d000e
.field public static final abc_list_menu_item_icon:I = 0x7f0d000f
.field public static final abc_list_menu_item_layout:I = 0x7f0d0010
.field public static final abc_list_menu_item_radio:I = 0x7f0d0011
.field public static final abc_popup_menu_header_item_layout:I = 0x7f0d0012
.field public static final abc_popup_menu_item_layout:I = 0x7f0d0013
.field public static final abc_screen_content_include:I = 0x7f0d0014
.field public static final abc_screen_simple:I = 0x7f0d0015
.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f0d0016
.field public static final abc_screen_toolbar:I = 0x7f0d0017
.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f0d0018
.field public static final abc_search_view:I = 0x7f0d0019
.field public static final abc_select_dialog_material:I = 0x7f0d001a
.field public static final color_item:I = 0x7f0d0023
.field public static final color_picker_dialog:I = 0x7f0d0024
.field public static final notification_media_action:I = 0x7f0d007e
.field public static final notification_media_cancel_action:I = 0x7f0d007f
.field public static final notification_template_big_media:I = 0x7f0d0081
.field public static final notification_template_big_media_narrow:I = 0x7f0d0083
.field public static final notification_template_media:I = 0x7f0d0088
.field public static final notification_template_part_chronometer:I = 0x7f0d008a
.field public static final notification_template_part_time:I = 0x7f0d008b
.field public static final select_dialog_item_material:I = 0x7f0d00ae
.field public static final select_dialog_multichoice_material:I = 0x7f0d00af
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00b0
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00b8
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,22 @@
.class public final Lcom/angarron/colorpicker/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/angarron/colorpicker/R$b;,
Lcom/angarron/colorpicker/R$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$ErrorListener;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "ErrorListener"
.end annotation

View file

@ -0,0 +1,33 @@
.class public Lcom/camerakit/CameraKitView$a;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# interfaces
.implements Lf/g/e$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/CameraKitView;->a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/camerakit/CameraKitView;
# direct methods
.method public constructor <init>(Lcom/camerakit/CameraKitView;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/CameraKitView$a;->a:Lcom/camerakit/CameraKitView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,37 @@
.class public Lcom/camerakit/CameraKitView$b;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# interfaces
.implements Lf/g/e$d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/CameraKitView;->a(Lcom/camerakit/CameraKitView$g;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/camerakit/CameraKitView$g;
.field public final synthetic b:Lcom/camerakit/CameraKitView;
# direct methods
.method public constructor <init>(Lcom/camerakit/CameraKitView;Lcom/camerakit/CameraKitView$g;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/CameraKitView$b;->b:Lcom/camerakit/CameraKitView;
iput-object p2, p0, Lcom/camerakit/CameraKitView$b;->a:Lcom/camerakit/CameraKitView$g;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,24 @@
.class public Lcom/camerakit/CameraKitView$c;
.super Ljava/lang/RuntimeException;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "c"
.end annotation
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
return-void
.end method

View file

@ -0,0 +1,22 @@
.class public interface abstract Lcom/camerakit/CameraKitView$d;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "d"
.end annotation
# virtual methods
.method public abstract a()V
.end method
.method public abstract b()V
.end method

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$e;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "e"
.end annotation

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$f;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "f"
.end annotation

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$g;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "g"
.end annotation

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$h;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "h"
.end annotation

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/camerakit/CameraKitView$i;
.super Ljava/lang/Object;
.source "CameraKitView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/CameraKitView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "i"
.end annotation

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
.class public final Lcom/camerakit/R$a;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/camerakit/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final CameraKitView:[I
.field public static final CameraKitView_android_adjustViewBounds:I = 0x0
.field public static final CameraKitView_camera_aspectRatio:I = 0x1
.field public static final CameraKitView_camera_facing:I = 0x2
.field public static final CameraKitView_camera_flash:I = 0x3
.field public static final CameraKitView_camera_focus:I = 0x4
.field public static final CameraKitView_camera_imageJpegQuality:I = 0x5
.field public static final CameraKitView_camera_imageMegaPixels:I = 0x6
.field public static final CameraKitView_camera_permissions:I = 0x7
.field public static final CameraKitView_camera_zoomFactor:I = 0x8
# direct methods
.method public static constructor <clinit>()V
.locals 1
const/16 v0, 0x9
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lcom/camerakit/R$a;->CameraKitView:[I
return-void
:array_0
.array-data 4
0x101011e
0x7f0400a3
0x7f0400a4
0x7f0400a5
0x7f0400a6
0x7f0400a7
0x7f0400a8
0x7f0400a9
0x7f0400aa
.end array-data
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,21 @@
.class public final Lcom/camerakit/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/camerakit/R$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,207 @@
.class public final Lcom/camerakit/preview/CameraSurfaceTexture;
.super Landroid/graphics/SurfaceTexture;
.source "CameraSurfaceTexture.kt"
# instance fields
.field public a:Lf/g/j/c;
.field public b:Z
.field public final c:[F
.field public final d:[F
.field public final e:I
.field public nativeHandle:J
.annotation build Landroidx/annotation/Keep;
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "camerakit"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(II)V
.locals 2
invoke-direct {p0, p1}, Landroid/graphics/SurfaceTexture;-><init>(I)V
iput p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
new-instance p2, Lf/g/j/c;
const/4 v0, 0x0
invoke-direct {p2, v0, v0}, Lf/g/j/c;-><init>(II)V
iput-object p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
const/16 p2, 0x10
new-array v1, p2, [F
iput-object v1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->c:[F
new-array p2, p2, [F
iput-object p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
iget p2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
invoke-direct {p0, p1, p2}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeInit(II)V
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
invoke-static {p1, v0}, Landroid/opengl/Matrix;->setIdentityM([FI)V
return-void
.end method
.method private final native nativeFinalize()V
.end method
.method private final native nativeInit(II)V
.end method
.method private final native nativeRelease()V
.end method
.method private final native nativeSetSize(II)V
.end method
.method private final native nativeUpdateTexImage([F[F)V
.end method
# virtual methods
.method public final a()I
.locals 1
iget v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->e:I
return v0
.end method
.method public final a(I)V
.locals 8
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
const/4 v1, 0x0
invoke-static {v0, v1}, Landroid/opengl/Matrix;->setIdentityM([FI)V
iget-object v2, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
int-to-float v4, p1
const/4 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/high16 v7, 0x3f800000 # 1.0f
invoke-static/range {v2 .. v7}, Landroid/opengl/Matrix;->rotateM([FIFFFF)V
return-void
.end method
.method public final a(Lf/g/j/c;)V
.locals 0
if-eqz p1, :cond_0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->b:Z
return-void
:cond_0
const-string p1, "size"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final b()Lf/g/j/c;
.locals 1
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
return-object v0
.end method
.method public finalize()V
.locals 0
invoke-super {p0}, Landroid/graphics/SurfaceTexture;->finalize()V
:try_start_0
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeFinalize()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public release()V
.locals 0
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeRelease()V
return-void
.end method
.method public updateTexImage()V
.locals 2
iget-boolean v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->b:Z
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->a:Lf/g/j/c;
iget v1, v0, Lf/g/j/c;->d:I
iget v0, v0, Lf/g/j/c;->e:I
invoke-direct {p0, v1, v0}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeSetSize(II)V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->b:Z
:cond_0
invoke-super {p0}, Landroid/graphics/SurfaceTexture;->updateTexImage()V
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->c:[F
invoke-virtual {p0, v0}, Landroid/graphics/SurfaceTexture;->getTransformMatrix([F)V
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->c:[F
iget-object v1, p0, Lcom/camerakit/preview/CameraSurfaceTexture;->d:[F
invoke-direct {p0, v0, v1}, Lcom/camerakit/preview/CameraSurfaceTexture;->nativeUpdateTexImage([F[F)V
return-void
.end method

View file

@ -0,0 +1,47 @@
.class public final Lcom/camerakit/preview/CameraSurfaceView$a$a;
.super Ljava/lang/Object;
.source "CameraSurfaceView.kt"
# interfaces
.implements Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/preview/CameraSurfaceView$a;->invoke(II)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/camerakit/preview/CameraSurfaceView$a;
# direct methods
.method public constructor <init>(Lcom/camerakit/preview/CameraSurfaceView$a;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a$a;->d:Lcom/camerakit/preview/CameraSurfaceView$a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onFrameAvailable(Landroid/graphics/SurfaceTexture;)V
.locals 0
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a$a;->d:Lcom/camerakit/preview/CameraSurfaceView$a;
iget-object p1, p1, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
invoke-virtual {p1}, Landroid/opengl/GLSurfaceView;->requestRender()V
return-void
.end method

View file

@ -0,0 +1,123 @@
.class public final Lcom/camerakit/preview/CameraSurfaceView$a;
.super Ly/v/b/k;
.source "CameraSurfaceView.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/camerakit/preview/CameraSurfaceView;->onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function2<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/camerakit/preview/CameraSurfaceView;
# direct methods
.method public constructor <init>(Lcom/camerakit/preview/CameraSurfaceView;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
const/4 p1, 0x2
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
check-cast p2, Ljava/lang/Number;
invoke-virtual {p2}, Ljava/lang/Number;->intValue()I
move-result p2
invoke-virtual {p0, p1, p2}, Lcom/camerakit/preview/CameraSurfaceView$a;->invoke(II)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(II)V
.locals 3
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
new-instance v1, Lcom/camerakit/preview/CameraSurfaceTexture;
invoke-direct {v1, p1, p2}, Lcom/camerakit/preview/CameraSurfaceTexture;-><init>(II)V
new-instance p1, Lcom/camerakit/preview/CameraSurfaceView$a$a;
invoke-direct {p1, p0}, Lcom/camerakit/preview/CameraSurfaceView$a$a;-><init>(Lcom/camerakit/preview/CameraSurfaceView$a;)V
invoke-virtual {v1, p1}, Landroid/graphics/SurfaceTexture;->setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView$a;->this$0:Lcom/camerakit/preview/CameraSurfaceView;
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceView;->getCameraSurfaceTextureListener()Lf/g/i/a;
move-result-object p1
if-eqz p1, :cond_0
check-cast p1, Lf/g/d;
iget-object p2, p1, Lf/g/d;->a:Lf/g/e;
iput-object v1, p2, Lf/g/e;->q:Lcom/camerakit/preview/CameraSurfaceTexture;
sget-object v2, Lf/g/e$e;->d:Lf/g/e$e;
invoke-virtual {p2, v2}, Lf/g/e;->setSurfaceState(Lf/g/e$e;)V
iget-object p2, p1, Lf/g/d;->a:Lf/g/e;
invoke-virtual {p2}, Lf/g/e;->getLifecycleState()Lf/g/e$b;
move-result-object p2
sget-object v2, Lf/g/e$b;->e:Lf/g/e$b;
if-ne p2, v2, :cond_0
iget-object p1, p1, Lf/g/d;->a:Lf/g/e;
invoke-virtual {p1}, Lf/g/e;->f()V
:cond_0
iput-object v1, v0, Lcom/camerakit/preview/CameraSurfaceView;->e:Lcom/camerakit/preview/CameraSurfaceTexture;
return-void
.end method

View file

@ -0,0 +1,250 @@
.class public final Lcom/camerakit/preview/CameraSurfaceView;
.super Landroid/opengl/GLSurfaceView;
.source "CameraSurfaceView.kt"
# interfaces
.implements Landroid/opengl/GLSurfaceView$Renderer;
# instance fields
.field public d:Lf/g/i/a;
.field public e:Lcom/camerakit/preview/CameraSurfaceTexture;
.field public nativeHandle:J
.annotation build Landroidx/annotation/Keep;
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "camerakit"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0, p1}, Landroid/opengl/GLSurfaceView;-><init>(Landroid/content/Context;)V
const/4 p1, 0x2
invoke-virtual {p0, p1}, Landroid/opengl/GLSurfaceView;->setEGLContextClientVersion(I)V
invoke-virtual {p0, p0}, Landroid/opengl/GLSurfaceView;->setRenderer(Landroid/opengl/GLSurfaceView$Renderer;)V
const/4 p1, 0x0
invoke-virtual {p0, p1}, Landroid/opengl/GLSurfaceView;->setRenderMode(I)V
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceView;->nativeInit()V
return-void
:cond_0
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method private final native nativeDrawTexture(III)V
.end method
.method private final native nativeFinalize()V
.end method
.method private final native nativeInit()V
.end method
.method private final native nativeOnDrawFrame()V
.end method
.method private final native nativeOnSurfaceChanged(II)V
.end method
.method private final native nativeOnSurfaceCreated()V
.end method
.method private final native nativeRelease()V
.end method
# virtual methods
.method public finalize()V
.locals 0
.annotation build Landroidx/annotation/Keep;
.end annotation
invoke-super {p0}, Landroid/opengl/GLSurfaceView;->finalize()V
:try_start_0
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceView;->nativeFinalize()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public final getCameraSurfaceTextureListener()Lf/g/i/a;
.locals 1
iget-object v0, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/g/i/a;
return-object v0
.end method
.method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V
.locals 2
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView;->e:Lcom/camerakit/preview/CameraSurfaceTexture;
if-eqz p1, :cond_0
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceView;->nativeOnDrawFrame()V
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->updateTexImage()V
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->a()I
move-result v0
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->b()Lf/g/j/c;
move-result-object v1
iget v1, v1, Lf/g/j/c;->d:I
invoke-virtual {p1}, Lcom/camerakit/preview/CameraSurfaceTexture;->b()Lf/g/j/c;
move-result-object p1
iget p1, p1, Lf/g/j/c;->e:I
invoke-direct {p0, v0, v1, p1}, Lcom/camerakit/preview/CameraSurfaceView;->nativeDrawTexture(III)V
:cond_0
return-void
:cond_1
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onPause()V
.locals 0
invoke-super {p0}, Landroid/opengl/GLSurfaceView;->onPause()V
return-void
.end method
.method public onResume()V
.locals 0
invoke-super {p0}, Landroid/opengl/GLSurfaceView;->onResume()V
return-void
.end method
.method public onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0, p2, p3}, Lcom/camerakit/preview/CameraSurfaceView;->nativeOnSurfaceChanged(II)V
return-void
:cond_0
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V
.locals 2
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
new-instance p1, Lcom/camerakit/preview/CameraSurfaceView$a;
invoke-direct {p1, p0}, Lcom/camerakit/preview/CameraSurfaceView$a;-><init>(Lcom/camerakit/preview/CameraSurfaceView;)V
const/4 p2, 0x2
new-array v0, p2, [I
const/4 v1, 0x0
invoke-static {p2, v0, v1}, Landroid/opengl/GLES20;->glGenTextures(I[II)V
aget p2, v0, v1
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
const/4 v1, 0x1
aget v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {p1, p2, v0}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0}, Lcom/camerakit/preview/CameraSurfaceView;->nativeOnSurfaceCreated()V
return-void
:cond_0
const-string p1, "config"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "gl"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final setCameraSurfaceTextureListener(Lf/g/i/a;)V
.locals 0
iput-object p1, p0, Lcom/camerakit/preview/CameraSurfaceView;->d:Lf/g/i/a;
return-void
.end method

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/crashlytics/android/CrashlyticsInitProvider$a;
.super Ljava/lang/Object;
.source "CrashlyticsInitProvider.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/crashlytics/android/CrashlyticsInitProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation

View file

@ -0,0 +1,363 @@
.class public Lcom/crashlytics/android/CrashlyticsInitProvider;
.super Landroid/content/ContentProvider;
.source "CrashlyticsInitProvider.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/crashlytics/android/CrashlyticsInitProvider$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/content/ContentProvider;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/content/Context;Lw/a/a/a/p/b/r;Lcom/crashlytics/android/CrashlyticsInitProvider$a;)Z
.locals 1
invoke-virtual {p2, p1}, Lw/a/a/a/p/b/r;->a(Landroid/content/Context;)Z
move-result p2
if-eqz p2, :cond_0
check-cast p3, Lf/h/a/b;
invoke-virtual {p3, p1}, Lf/h/a/b;->a(Landroid/content/Context;)Z
move-result p1
return p1
:cond_0
const-string p2, "io.fabric.auto_initialize"
const-string p3, "bool"
invoke-static {p1, p2, p3}, Lw/a/a/a/p/b/j;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
move-result p2
if-nez p2, :cond_1
const/4 p1, 0x0
goto :goto_0
:cond_1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result p1
if-eqz p1, :cond_2
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object p2
const-string p3, "Fabric"
const/4 v0, 0x3
invoke-virtual {p2, p3, v0}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result p2
if-eqz p2, :cond_2
const/4 p2, 0x0
const-string v0, "Found Fabric auto-initialization flag for joint Firebase/Fabric customers"
invoke-static {p3, v0, p2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
:goto_0
return p1
.end method
.method public final a(Landroid/content/Context;)[Lw/a/a/a/l;
.locals 6
const-string v0, "Fabric"
const/4 v1, 0x0
const/4 v2, 0x1
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p1
const/16 v4, 0x80
invoke-virtual {v3, p1, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
move-result-object p1
iget-object p1, p1, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
if-eqz p1, :cond_0
const-string v3, "firebase_crashlytics_ndk_enabled"
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
move-result p1
:try_end_0
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:catch_0
move-exception p1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v3
const/4 v4, 0x3
invoke-virtual {v3, v0, v4}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v3
if-eqz v3, :cond_0
const-string v3, "Unable to get PackageManager while determining if Crashlytics NDK should be initialized"
invoke-static {v0, v3, p1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_0
const/4 p1, 0x0
:goto_0
new-instance v3, Lf/h/a/a;
invoke-direct {v3}, Lf/h/a/a;-><init>()V
if-eqz p1, :cond_2
:try_start_1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object p1
const-string v4, "Crashlytics is initializing NDK crash reporter."
const/4 v5, 0x4
invoke-virtual {p1, v0, v5}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result p1
if-eqz p1, :cond_1
const/4 p1, 0x0
invoke-static {v0, v4, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_1
const/4 p1, 0x2
new-array p1, p1, [Lw/a/a/a/l;
aput-object v3, p1, v1
new-instance v4, Lf/h/a/f/c;
invoke-direct {v4}, Lf/h/a/f/c;-><init>()V
aput-object v4, p1, v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
return-object p1
:catchall_0
move-exception p1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v4
const/4 v5, 0x6
invoke-virtual {v4, v0, v5}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v4
if-eqz v4, :cond_2
const-string v4, "Crashlytics failed to initialize NDK crash reporting. Attempting to intialize SDK..."
invoke-static {v0, v4, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
new-array p1, v2, [Lw/a/a/a/l;
aput-object v3, p1, v1
return-object p1
.end method
.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public getType(Landroid/net/Uri;)Ljava/lang/String;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public onCreate()Z
.locals 5
invoke-virtual {p0}, Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
move-result-object v0
new-instance v1, Lw/a/a/a/p/b/r;
invoke-direct {v1}, Lw/a/a/a/p/b/r;-><init>()V
new-instance v2, Lf/h/a/b;
invoke-direct {v2}, Lf/h/a/b;-><init>()V
invoke-virtual {p0, v0, v1, v2}, Lcom/crashlytics/android/CrashlyticsInitProvider;->a(Landroid/content/Context;Lw/a/a/a/p/b/r;Lcom/crashlytics/android/CrashlyticsInitProvider$a;)Z
move-result v1
const/4 v2, 0x0
const/4 v3, 0x4
const-string v4, "CrashlyticsInitProvider"
if-eqz v1, :cond_1
:try_start_0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {p0, v1}, Lcom/crashlytics/android/CrashlyticsInitProvider;->a(Landroid/content/Context;)[Lw/a/a/a/l;
move-result-object v1
invoke-static {v0, v1}, Lw/a/a/a/f;->a(Landroid/content/Context;[Lw/a/a/a/l;)Lw/a/a/a/f;
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
const-string v1, "CrashlyticsInitProvider initialization successful"
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_2
invoke-static {v4, v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:try_end_0
.catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_0
const-string v0, "CrashlyticsInitProvider initialization unsuccessful"
invoke-static {v4, v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_0
const/4 v0, 0x0
return v0
:cond_1
invoke-static {}, Lw/a/a/a/f;->a()Lw/a/a/a/c;
move-result-object v0
invoke-virtual {v0, v4, v3}, Lw/a/a/a/c;->a(Ljava/lang/String;I)Z
move-result v0
if-eqz v0, :cond_2
const-string v0, "CrashlyticsInitProvider skipping initialization"
invoke-static {v4, v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_2
:goto_0
const/4 v0, 0x1
return v0
.end method
.method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
.locals 0
const/4 p1, 0x0
return p1
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/crashlytics/android/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/crashlytics/android/answers/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/crashlytics/android/beta/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/crashlytics/android/core/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,41 @@
.class public Lcom/crashlytics/android/ndk/JniNativeApi;
.super Ljava/lang/Object;
.source "JniNativeApi.java"
# interfaces
.implements Lf/h/a/f/d;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "crashlytics"
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private native nativeInit(Ljava/lang/String;Ljava/lang/Object;)Z
.end method
# virtual methods
.method public a(Ljava/lang/String;Landroid/content/res/AssetManager;)Z
.locals 0
invoke-direct {p0, p1, p2}, Lcom/crashlytics/android/ndk/JniNativeApi;->nativeInit(Ljava/lang/String;Ljava/lang/Object;)Z
move-result p1
return p1
.end method

View file

@ -0,0 +1,13 @@
.class public final Lcom/crashlytics/android/ndk/R;
.super Ljava/lang/Object;
.source "R.java"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,57 @@
.class public final Lcom/discord/BuildConfig;
.super Ljava/lang/Object;
.source "BuildConfig.java"
# static fields
.field public static final APPLICATION_ID:Ljava/lang/String; = "com.discord"
.field public static final BUILD_TYPE:Ljava/lang/String; = "release"
.field public static final DEBUG:Z = false
.field public static final FLAVOR:Ljava/lang/String; = "productionDiscordExternal"
.field public static final FLAVOR_environment:Ljava/lang/String; = "production"
.field public static final FLAVOR_internalExternal:Ljava/lang/String; = "external"
.field public static final FLAVOR_vendor:Ljava/lang/String; = "discord"
.field public static final HOST:Ljava/lang/String; = "https://discord.com"
.field public static final HOST_ALTERNATE:Ljava/lang/String; = "https://discordapp.com"
.field public static final HOST_API:Ljava/lang/String; = "https://discord.com/api/"
.field public static final HOST_CDN:Ljava/lang/String; = "https://cdn.discordapp.com"
.field public static final HOST_GIFT:Ljava/lang/String; = "https://discord.gift"
.field public static final HOST_GUILD_TEMPLATE:Ljava/lang/String; = "https://discord.new"
.field public static final HOST_INVITE:Ljava/lang/String; = "https://discord.gg"
.field public static final LOCAL_IP:Ljava/lang/String; = ""
.field public static final LOCAL_VOICE:Ljava/lang/String; = ""
.field public static final SAMSUNG_CLIENT_ID:Ljava/lang/String; = "591317049637339146"
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1144"
.field public static final VERSION_CODE:I = 0x478
.field public static final VERSION_NAME:Ljava/lang/String; = "22.4"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,21 @@
.class public final Lcom/discord/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/R$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,34 @@
.class public final Lcom/discord/app/App$a;
.super Ljava/lang/Object;
.source "App.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/App;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Z
.locals 1
sget-boolean v0, Lcom/discord/app/App;->e:Z
return v0
.end method

View file

@ -0,0 +1,91 @@
.class public final Lcom/discord/app/App$b;
.super Ljava/lang/Object;
.source "App.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/App;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$b;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/App$b;
invoke-direct {v0}, Lcom/discord/app/App$b;-><init>()V
sput-object v0, Lcom/discord/app/App$b;->d:Lcom/discord/app/App$b;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call(Ljava/lang/Object;)V
.locals 6
check-cast p1, Ljava/lang/Boolean;
sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Backgrounded="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
const-string v2, "App State"
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->recordBreadcrumb$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,136 @@
.class public final synthetic Lcom/discord/app/App$c;
.super Ly/v/b/i;
.source "App.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function4;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/App;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function4<",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"+",
"Ljava/lang/String;",
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.locals 1
const/4 v0, 0x4
invoke-direct {p0, v0, p1}, Ly/v/b/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
if-eqz p1, :cond_0
iget-object v0, p0, Ly/v/b/b;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/app/AppLog;
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/discord/app/AppLog;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "p1"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "e"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/app/AppLog;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "e(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/Throwable;
check-cast p3, Ljava/util/Map;
check-cast p4, Ljava/util/Map;
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/app/App$c;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;Ljava/util/Map;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -0,0 +1,118 @@
.class public final Lcom/discord/app/App$d;
.super Ly/v/b/k;
.source "App.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/App;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function2<",
"Landroid/view/View;",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/App$d;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/App$d;
invoke-direct {v0}, Lcom/discord/app/App$d;-><init>()V
sput-object v0, Lcom/discord/app/App$d;->d:Lcom/discord/app/App$d;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Landroid/view/View;Ljava/lang/String;)V
.locals 7
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
sget-object v1, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
const-string p1, "textView.context"
invoke-static {v2, p1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
move-object v3, p2
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
:cond_0
const-string p1, "url"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "textView"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
check-cast p2, Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/App$d;->a(Landroid/view/View;Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -0,0 +1,203 @@
.class public Lcom/discord/app/App;
.super Landroid/app/Application;
.source "App.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/App$a;
}
.end annotation
# static fields
.field public static final e:Z
.field public static final f:Lcom/discord/app/App$a;
# instance fields
.field public final d:Z
# direct methods
.method public static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/discord/app/App$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/App$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/app/App;->f:Lcom/discord/app/App$a;
const-string v0, "productionDiscordExternal"
const-string v1, "local"
const/4 v2, 0x0
const/4 v3, 0x2
invoke-static {v0, v1, v2, v3}, Ly/b0/u;->contains$default(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZI)Z
move-result v0
sput-boolean v0, Lcom/discord/app/App;->e:Z
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroid/app/Application;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 0
return-void
.end method
.method public b()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/app/App;->d:Z
return v0
.end method
.method public onCreate()V
.locals 3
invoke-super {p0}, Landroid/app/Application;->onCreate()V
sget-object v0, Lcom/discord/utilities/app/ApplicationProvider;->INSTANCE:Lcom/discord/utilities/app/ApplicationProvider;
invoke-virtual {v0, p0}, Lcom/discord/utilities/app/ApplicationProvider;->init(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/time/ClockFactory;->INSTANCE:Lcom/discord/utilities/time/ClockFactory;
invoke-virtual {v0, p0}, Lcom/discord/utilities/time/ClockFactory;->init(Landroid/app/Application;)V
invoke-static {p0}, Lcom/discord/app/AppLog;->a(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/analytics/AdjustConfig;->INSTANCE:Lcom/discord/utilities/analytics/AdjustConfig;
invoke-virtual {p0}, Lcom/discord/app/App;->b()Z
move-result v1
invoke-virtual {v0, p0, v1}, Lcom/discord/utilities/analytics/AdjustConfig;->init(Landroid/app/Application;Z)V
invoke-static {p0}, Lcom/miguelgaeta/backgrounded/Backgrounded;->init(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/persister/PersisterConfig;->INSTANCE:Lcom/discord/utilities/persister/PersisterConfig;
invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock;
move-result-object v1
invoke-virtual {v0, p0, v1}, Lcom/discord/utilities/persister/PersisterConfig;->init(Landroid/content/Context;Lcom/discord/utilities/time/Clock;)V
invoke-static {}, Lcom/miguelgaeta/backgrounded/Backgrounded;->get()Lrx/Observable;
move-result-object v0
const-string v1, "Backgrounded\n .get()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable;
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->a()Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/app/App$b;->d:Lcom/discord/app/App$b;
invoke-virtual {v0, v1}, Lrx/Observable;->c(Lrx/functions/Action1;)Lrx/Subscription;
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v0, p0}, Lcom/discord/utilities/rest/RestAPI$Companion;->init(Landroid/content/Context;)V
sget-object v0, Lcom/discord/utilities/fcm/NotificationClient;->INSTANCE:Lcom/discord/utilities/fcm/NotificationClient;
invoke-virtual {v0, p0}, Lcom/discord/utilities/fcm/NotificationClient;->init(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/images/MGImagesConfig;->INSTANCE:Lcom/discord/utilities/images/MGImagesConfig;
invoke-virtual {v0, p0}, Lcom/discord/utilities/images/MGImagesConfig;->init(Landroid/app/Application;)V
new-instance v0, Lcom/discord/app/App$c;
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
invoke-direct {v0, v1}, Lcom/discord/app/App$c;-><init>(Lcom/discord/app/AppLog;)V
new-instance v1, Lf/a/b/a;
invoke-direct {v1, v0}, Lf/a/b/a;-><init>(Lkotlin/jvm/functions/Function4;)V
invoke-static {v1}, Lcom/discord/utilities/error/Error;->init(Lrx/functions/Action4;)V
sget-object v0, Lcom/discord/utilities/view/text/LinkifiedTextView;->Companion:Lcom/discord/utilities/view/text/LinkifiedTextView$Companion;
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
sget-object v2, Lcom/discord/app/App$d;->d:Lcom/discord/app/App$d;
invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/view/text/LinkifiedTextView$Companion;->init(Lcom/discord/utilities/logging/Logger;Lkotlin/jvm/functions/Function2;)Lkotlin/Unit;
const-string v0, "https://cdn.discordapp.com"
invoke-static {v0}, Lcom/discord/models/domain/emoji/ModelEmojiCustom;->setCdnUri(Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/surveys/SurveyUtils;->INSTANCE:Lcom/discord/utilities/surveys/SurveyUtils;
invoke-virtual {v0, p0}, Lcom/discord/utilities/surveys/SurveyUtils;->init(Landroid/app/Application;)V
const/4 v0, 0x1
invoke-static {v0}, Landroidx/appcompat/app/AppCompatDelegate;->setDefaultNightMode(I)V
sget-object v0, Lcom/discord/utilities/cache/SharedPreferencesProvider;->INSTANCE:Lcom/discord/utilities/cache/SharedPreferencesProvider;
invoke-virtual {v0, p0}, Lcom/discord/utilities/cache/SharedPreferencesProvider;->init(Landroid/content/Context;)V
invoke-virtual {p0}, Lcom/discord/app/App;->a()V
sget-object v0, Lf/a/b/f0;->d:Lf/a/b/f0;
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
invoke-virtual {v0, v1}, Lf/a/b/f0;->a(Lcom/discord/utilities/logging/Logger;)V
const-string v0, "Application initialized."
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
return-void
.end method
.method public onTrimMemory(I)V
.locals 1
invoke-super {p0, p1}, Landroid/app/Application;->onTrimMemory(I)V
sget-object v0, Lcom/discord/utilities/images/MGImagesConfig;->INSTANCE:Lcom/discord/utilities/images/MGImagesConfig;
invoke-virtual {v0, p1}, Lcom/discord/utilities/images/MGImagesConfig;->onTrimMemory(I)V
return-void
.end method

View file

@ -0,0 +1,147 @@
.class public final Lcom/discord/app/AppActivity$AppAction$a;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity$AppAction;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppFragment;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity$AppAction;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity$AppAction;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$AppAction$a;->this$0:Lcom/discord/app/AppActivity$AppAction;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppFragment;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$AppAction$a;->this$0:Lcom/discord/app/AppActivity$AppAction;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_0
goto :goto_1
:cond_0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
const v2, -0x45ee9a33
if-eq v1, v2, :cond_3
const v2, -0x41c4677b
if-eq v1, v2, :cond_2
const v2, -0x37c67be
if-eq v1, v2, :cond_1
goto :goto_1
:cond_1
const-string v1, "android.intent.action.SEND_MULTIPLE"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
goto :goto_0
:cond_2
const-string v1, "com.discord.intent.action.SDK"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
goto :goto_0
:cond_3
const-string v1, "android.intent.action.SEND"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
:goto_0
const-class v0, Lcom/discord/widgets/share/WidgetIncomingShare;
goto :goto_2
:cond_4
:goto_1
const-class v0, Lcom/discord/widgets/main/WidgetMain;
:goto_2
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$AppAction$a;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,126 @@
.class public final Lcom/discord/app/AppActivity$AppAction;
.super Lcom/discord/app/AppActivity;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "AppAction"
.end annotation
# static fields
.field public static final synthetic x:[Lkotlin/reflect/KProperty;
# instance fields
.field public final w:Lkotlin/Lazy;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppActivity$AppAction;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "screen"
const-string v4, "getScreen()Ljava/lang/Class;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppActivity$AppAction;->x:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppActivity;-><init>()V
new-instance v0, Lcom/discord/app/AppActivity$AppAction$a;
invoke-direct {v0, p0}, Lcom/discord/app/AppActivity$AppAction$a;-><init>(Lcom/discord/app/AppActivity$AppAction;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->w:Lkotlin/Lazy;
return-void
.end method
# virtual methods
.method public g()Ljava/lang/Class;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$AppAction;->w:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppActivity$AppAction;->x:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Class;
return-object v0
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 0
invoke-super {p0, p1}, Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
sget-object p1, Lcom/discord/app/AppActivity;->v:Lcom/discord/app/AppActivity$a;
invoke-virtual {p1}, Lcom/discord/app/AppActivity$a;->a()Z
move-result p1
if-eqz p1, :cond_0
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
:cond_0
return-void
.end method

View file

@ -0,0 +1,83 @@
.class public final Lcom/discord/app/AppActivity$IncomingCall$a;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity$IncomingCall;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;",
">;>;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$IncomingCall$a;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$IncomingCall$a;
invoke-direct {v0}, Lcom/discord/app/AppActivity$IncomingCall$a;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$IncomingCall$a;->d:Lcom/discord/app/AppActivity$IncomingCall$a;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;",
">;"
}
.end annotation
const-class v0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$SystemCallIncoming;
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$IncomingCall$a;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,105 @@
.class public final Lcom/discord/app/AppActivity$IncomingCall;
.super Lcom/discord/app/AppActivity;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "IncomingCall"
.end annotation
# static fields
.field public static final synthetic x:[Lkotlin/reflect/KProperty;
# instance fields
.field public final w:Lkotlin/Lazy;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppActivity$IncomingCall;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "screen"
const-string v4, "getScreen()Ljava/lang/Class;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppActivity$IncomingCall;->x:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppActivity;-><init>()V
sget-object v0, Lcom/discord/app/AppActivity$IncomingCall$a;->d:Lcom/discord/app/AppActivity$IncomingCall$a;
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->w:Lkotlin/Lazy;
return-void
.end method
# virtual methods
.method public g()Ljava/lang/Class;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$IncomingCall;->w:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppActivity$IncomingCall;->x:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Class;
return-object v0
.end method

View file

@ -0,0 +1,24 @@
.class public final Lcom/discord/app/AppActivity$Main;
.super Lcom/discord/app/AppActivity;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Main"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Lcom/discord/app/AppActivity;-><init>()V
return-void
.end method

View file

@ -0,0 +1,34 @@
.class public final Lcom/discord/app/AppActivity$a;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Z
.locals 1
sget-boolean v0, Lcom/discord/app/AppActivity;->s:Z
return v0
.end method

View file

@ -0,0 +1,137 @@
.class public final synthetic Lcom/discord/app/AppActivity$b$a$a;
.super Ly/v/b/i;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity$b$a;->a()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
"Lcom/discord/app/AppActivity$b;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$b$a$a;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$b$a$a;
invoke-direct {v0}, Lcom/discord/app/AppActivity$b$a$a;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$b$a$a;->d:Lcom/discord/app/AppActivity$b$a$a;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x3
invoke-direct {p0, v0}, Ly/v/b/i;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/String;I)Lcom/discord/app/AppActivity$b;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/app/AppActivity$b;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/app/AppActivity$b;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
return-object v0
:cond_0
const-string p1, "p2"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "p1"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "<init>"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/app/AppActivity$b;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "<init>(Ljava/lang/String;Ljava/lang/String;I)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Number;
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
move-result p3
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/app/AppActivity$b$a$a;->a(Ljava/lang/String;Ljava/lang/String;I)Lcom/discord/app/AppActivity$b;
move-result-object p1
return-object p1
.end method

View file

@ -0,0 +1,93 @@
.class public final Lcom/discord/app/AppActivity$b$a;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity$b;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Lrx/Observable;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/app/AppActivity$b;",
">;"
}
.end annotation
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreUserSettings;->getThemeObservable(Z)Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getLocaleObservable()Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/stores/StoreUserSettings;->getFontScaleObs()Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/app/AppActivity$b$a$a;->d:Lcom/discord/app/AppActivity$b$a$a;
if-eqz v3, :cond_0
new-instance v4, Lf/a/b/b;
invoke-direct {v4, v3}, Lf/a/b/b;-><init>(Lkotlin/jvm/functions/Function3;)V
move-object v3, v4
:cond_0
check-cast v3, Lrx/functions/Func3;
invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object v0
const-string v1, "Observable.combineLatest\u2026 ::Model\n )"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method

View file

@ -0,0 +1,216 @@
.class public final Lcom/discord/app/AppActivity$b;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/AppActivity$b$a;
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$b$a;
# instance fields
.field public final a:Ljava/lang/String;
.field public final b:Ljava/lang/String;
.field public final c:I
# direct methods
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/app/AppActivity$b$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/AppActivity$b$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/app/AppActivity$b;->d:Lcom/discord/app/AppActivity$b$a;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
iput-object p2, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
iput p3, p0, Lcom/discord/app/AppActivity$b;->c:I
return-void
:cond_0
const-string p1, "localeString"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "themeName"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/app/AppActivity$b;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/app/AppActivity$b;
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/discord/app/AppActivity$b;->c:I
iget p1, p1, Lcom/discord/app/AppActivity$b;->c:I
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/discord/app/AppActivity$b;->c:I
invoke-static {v1}, Ld;->a(I)I
move-result v1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Model(themeName="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", localeString="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppActivity$b;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", fontScale="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/app/AppActivity$b;->c:I
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,125 @@
.class public final Lcom/discord/app/AppActivity$c;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$c;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 3
sget-boolean v0, Lcom/discord/app/AppActivity;->u:Z
if-eqz v0, :cond_0
const/4 v0, 0x0
sput-boolean v0, Lcom/discord/app/AppActivity;->u:Z
const-string v0, "Application activity initialized."
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
const-string v2, "application"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreStream$Companion;->initialize(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsUtils;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsUtils;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils;->initAppOpen(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/media/AudioOutputMonitor;->Companion:Lcom/discord/utilities/media/AudioOutputMonitor$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/media/AudioOutputMonitor$Companion;->initialize(Landroid/app/Application;)V
sget-object v0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;
iget-object v1, p0, Lcom/discord/app/AppActivity$c;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object v1
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->initialize(Landroid/app/Application;)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,117 @@
.class public final Lcom/discord/app/AppActivity$d;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$d;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 3
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getTheme()Ljava/lang/String;
move-result-object v1
const-string v2, "userSettings.theme"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->b(Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;)Lcom/discord/stores/StoreUserSettings;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreUserSettings;->getLocale()Ljava/lang/String;
move-result-object v1
const-string v2, "userSettings.locale"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/discord/app/AppActivity;->a(Ljava/lang/String;Z)V
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
const-class v1, Lcom/discord/widgets/main/WidgetMain;
invoke-static {v1}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->a(Ly/z/b;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$d;->this$0:Lcom/discord/app/AppActivity;
const v1, 0x7f060248
invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColorResourceId(Landroid/app/Activity;I)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,137 @@
.class public final Lcom/discord/app/AppActivity$e;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$e;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 5
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->b(Landroid/content/Intent;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->f()Landroid/content/Intent;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1, v0}, Lcom/discord/app/AppActivity;->a(Landroid/content/Intent;)Lcom/discord/app/AppTransitionActivity$a;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/discord/app/AppTransitionActivity;->a(Lcom/discord/app/AppTransitionActivity$a;)V
iget-object v0, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Lcom/discord/app/AppActivity;->g()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
return-void
:cond_1
sget-object v0, Lf/a/b/h;->e:Lf/a/b/h;
iget-object v1, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v1
iget-object v2, p0, Lcom/discord/app/AppActivity$e;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v2}, Lcom/discord/app/AppActivity;->g()Ljava/lang/Class;
move-result-object v3
const v4, 0x1020002
invoke-virtual {v0, v1, v2, v3, v4}, Lf/a/b/h;->a(Landroidx/fragment/app/FragmentManager;Landroid/content/Context;Ljava/lang/Class;I)V
return-void
.end method

View file

@ -0,0 +1,96 @@
.class public final Lcom/discord/app/AppActivity$f;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$f;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 2
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->e()I
move-result v0
if-lez v0, :cond_0
iget-object v1, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v1, v0}, Landroidx/appcompat/app/AppCompatActivity;->setContentView(I)V
:cond_0
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Lcom/discord/app/AppActivity;->h()Landroidx/appcompat/widget/Toolbar;
move-result-object v0
if-nez v0, :cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$f;->this$0:Lcom/discord/app/AppActivity;
const v1, 0x7f0a003d
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->a(Landroidx/appcompat/widget/Toolbar;)V
:cond_1
return-void
.end method

View file

@ -0,0 +1,91 @@
.class public final Lcom/discord/app/AppActivity$g;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->onResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/app/AppActivity$b;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(Lcom/discord/app/AppActivity$b;)V
.locals 1
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
invoke-static {v0, p1}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;Lcom/discord/app/AppActivity$b;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/discord/app/AppActivity$g;->this$0:Lcom/discord/app/AppActivity;
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/discord/app/AppActivity;->a(Z)V
:cond_0
return-void
:cond_1
const-string p1, "it"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/app/AppActivity$b;
invoke-virtual {p0, p1}, Lcom/discord/app/AppActivity$g;->a(Lcom/discord/app/AppActivity$b;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View file

@ -0,0 +1,121 @@
.class public final Lcom/discord/app/AppActivity$h;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Class;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/discord/app/AppComponent;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
invoke-virtual {v0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result-object v0
if-eqz v0, :cond_0
const-string v1, "com.discord.intent.extra.EXTRA_SCREEN"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
check-cast v0, Ljava/lang/Class;
iget-object v1, p0, Lcom/discord/app/AppActivity$h;->this$0:Lcom/discord/app/AppActivity;
iget-object v1, v1, Lcom/discord/app/AppActivity;->o:Lcom/discord/widgets/tabs/TabsFeatureFlag;
invoke-virtual {v1}, Lcom/discord/widgets/tabs/TabsFeatureFlag;->isEnabled()Z
move-result v1
if-eqz v1, :cond_1
const-class v1, Lcom/discord/widgets/tabs/WidgetTabsHost;
goto :goto_1
:cond_1
const-class v1, Lcom/discord/widgets/main/WidgetMain;
:goto_1
if-eqz v0, :cond_2
goto :goto_2
:cond_2
move-object v0, v1
:goto_2
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$h;->invoke()Ljava/lang/Class;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,60 @@
.class public final Lcom/discord/app/AppActivity$i;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# interfaces
.implements Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic a:Landroidx/appcompat/widget/Toolbar;
.field public final synthetic b:Lrx/functions/Action2;
# direct methods
.method public constructor <init>(Landroidx/appcompat/widget/Toolbar;ILrx/functions/Action2;Lrx/functions/Action1;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$i;->a:Landroidx/appcompat/widget/Toolbar;
iput-object p3, p0, Lcom/discord/app/AppActivity$i;->b:Lrx/functions/Action2;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onMenuItemClick(Landroid/view/MenuItem;)Z
.locals 2
iget-object v0, p0, Lcom/discord/app/AppActivity$i;->b:Lrx/functions/Action2;
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/discord/app/AppActivity$i;->a:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
invoke-interface {v0, p1, v1}, Lrx/functions/Action2;->call(Ljava/lang/Object;Ljava/lang/Object;)V
:cond_0
const/4 p1, 0x1
return p1
.end method

View file

@ -0,0 +1,72 @@
.class public final Lcom/discord/app/AppActivity$j;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(ZLandroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Landroid/view/View;
.field public final synthetic e:Landroid/view/inputmethod/InputMethodManager;
# direct methods
.method public constructor <init>(Landroid/view/View;Landroid/view/inputmethod/InputMethodManager;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
iput-object p2, p0, Lcom/discord/app/AppActivity$j;->e:Landroid/view/inputmethod/InputMethodManager;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
:try_start_0
iget-object v0, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->requestFocus()Z
iget-object v0, p0, Lcom/discord/app/AppActivity$j;->e:Landroid/view/inputmethod/InputMethodManager;
iget-object v1, p0, Lcom/discord/app/AppActivity$j;->d:Landroid/view/View;
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
sget-object v1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v2, "Error Opening/Closing the Keyboard"
invoke-virtual {v1, v2, v0}, Lcom/discord/app/AppLog;->d(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method

View file

@ -0,0 +1,53 @@
.class public final Lcom/discord/app/AppActivity$k;
.super Ljava/lang/Object;
.source "AppActivity.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;->a(Landroidx/appcompat/widget/Toolbar;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppActivity;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p1, v0, v1, v0}, Lcom/discord/app/AppActivity;->a(Lcom/discord/app/AppActivity;Landroid/view/View;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/discord/app/AppActivity$k;->d:Lcom/discord/app/AppActivity;
invoke-virtual {p1}, Lf/a/b/d;->onBackPressed()V
return-void
.end method

View file

@ -0,0 +1,78 @@
.class public final Lcom/discord/app/AppActivity$l;
.super Ly/v/b/k;
.source "AppActivity.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/stores/StoreUserSettings;",
">;"
}
.end annotation
# static fields
.field public static final d:Lcom/discord/app/AppActivity$l;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/app/AppActivity$l;
invoke-direct {v0}, Lcom/discord/app/AppActivity$l;-><init>()V
sput-object v0, Lcom/discord/app/AppActivity$l;->d:Lcom/discord/app/AppActivity$l;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/stores/StoreUserSettings;
.locals 1
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppActivity$l;->invoke()Lcom/discord/stores/StoreUserSettings;
move-result-object v0
return-object v0
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,165 @@
.class public final Lcom/discord/app/AppBottomSheet$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroidx/core/view/OnApplyWindowInsetsListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;->fixWindowInsetHandling()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# static fields
.field public static final b:Lcom/discord/app/AppBottomSheet$a;
.field public static final c:Lcom/discord/app/AppBottomSheet$a;
# instance fields
.field public final synthetic a:I
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/app/AppBottomSheet$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/AppBottomSheet$a;-><init>(I)V
sput-object v0, Lcom/discord/app/AppBottomSheet$a;->b:Lcom/discord/app/AppBottomSheet$a;
new-instance v0, Lcom/discord/app/AppBottomSheet$a;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/discord/app/AppBottomSheet$a;-><init>(I)V
sput-object v0, Lcom/discord/app/AppBottomSheet$a;->c:Lcom/discord/app/AppBottomSheet$a;
return-void
.end method
.method public constructor <init>(I)V
.locals 0
iput p1, p0, Lcom/discord/app/AppBottomSheet$a;->a:I
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 5
iget v0, p0, Lcom/discord/app/AppBottomSheet$a;->a:I
const-string v1, "insets"
const-string v2, "v"
const/4 v3, 0x0
if-eqz v0, :cond_1
const/4 v4, 0x1
if-ne v0, v4, :cond_0
invoke-static {p1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
move-result v0
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
move-result v1
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
move-result v2
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v3
invoke-virtual {p1, v0, v1, v2, v3}, Landroid/view/View;->setPadding(IIII)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
move-result-object p1
return-object p1
:cond_0
throw v3
:cond_1
if-eqz p1, :cond_3
if-eqz p2, :cond_2
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
move-result v0
invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I
move-result v1
invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I
move-result v2
invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I
move-result v3
invoke-virtual {p1, v1, v0, v2, v3}, Landroid/view/View;->setPadding(IIII)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
move-result p1
const/4 v0, 0x0
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
move-result v1
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v2
invoke-virtual {p2, p1, v0, v1, v2}, Landroidx/core/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat;
move-result-object p1
return-object p1
:cond_2
invoke-static {v1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v2}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v3
.end method

View file

@ -0,0 +1,68 @@
.class public final Lcom/discord/app/AppBottomSheet$b;
.super Ly/v/b/k;
.source "AppBottomSheet.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/app/AppPermissions;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppBottomSheet;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppBottomSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppBottomSheet$b;->this$0:Lcom/discord/app/AppBottomSheet;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/app/AppPermissions;
.locals 2
new-instance v0, Lcom/discord/app/AppPermissions;
iget-object v1, p0, Lcom/discord/app/AppBottomSheet$b;->this$0:Lcom/discord/app/AppBottomSheet;
invoke-direct {v0, v1}, Lcom/discord/app/AppPermissions;-><init>(Landroidx/fragment/app/Fragment;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet$b;->invoke()Lcom/discord/app/AppPermissions;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,75 @@
.class public final Lcom/discord/app/AppBottomSheet$c;
.super Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;
.source "AppBottomSheet.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/discord/app/AppBottomSheet;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppBottomSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppBottomSheet$c;->a:Lcom/discord/app/AppBottomSheet;
invoke-direct {p0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;-><init>()V
return-void
.end method
# virtual methods
.method public onSlide(Landroid/view/View;F)V
.locals 0
if-eqz p1, :cond_0
return-void
:cond_0
const-string p1, "bottomSheet"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onStateChanged(Landroid/view/View;I)V
.locals 0
if-eqz p1, :cond_1
const/4 p1, 0x5
if-ne p2, p1, :cond_0
iget-object p1, p0, Lcom/discord/app/AppBottomSheet$c;->a:Lcom/discord/app/AppBottomSheet;
invoke-virtual {p1}, Lcom/discord/app/AppBottomSheet;->dismiss()V
:cond_0
return-void
:cond_1
const-string p1, "bottomSheet"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -0,0 +1,45 @@
.class public final Lcom/discord/app/AppBottomSheet$d;
.super Ljava/lang/Object;
.source "AppBottomSheet.kt"
# interfaces
.implements Landroid/view/View$OnLayoutChangeListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppBottomSheet;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppBottomSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppBottomSheet$d;->d:Lcom/discord/app/AppBottomSheet;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onLayoutChange(Landroid/view/View;IIIIIIII)V
.locals 0
iget-object p1, p0, Lcom/discord/app/AppBottomSheet$d;->d:Lcom/discord/app/AppBottomSheet;
invoke-virtual {p1, p5}, Lcom/discord/app/AppBottomSheet;->updatePeekHeightPx(I)V
return-void
.end method

View file

@ -0,0 +1,63 @@
.class public final Lcom/discord/app/AppBottomSheet$e;
.super Ljava/lang/Object;
.source "AppBottomSheet.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppBottomSheet;
.field public final synthetic e:Landroid/view/View;
.field public final synthetic f:Lkotlin/jvm/functions/Function1;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppBottomSheet;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppBottomSheet$e;->d:Lcom/discord/app/AppBottomSheet;
iput-object p2, p0, Lcom/discord/app/AppBottomSheet$e;->e:Landroid/view/View;
iput-object p3, p0, Lcom/discord/app/AppBottomSheet$e;->f:Lkotlin/jvm/functions/Function1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/app/AppBottomSheet$e;->f:Lkotlin/jvm/functions/Function1;
iget-object v0, p0, Lcom/discord/app/AppBottomSheet$e;->e:Landroid/view/View;
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
iget-object p1, p0, Lcom/discord/app/AppBottomSheet$e;->d:Lcom/discord/app/AppBottomSheet;
invoke-virtual {p1}, Lcom/discord/app/AppBottomSheet;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,848 @@
.class public abstract Lcom/discord/app/AppBottomSheet;
.super Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;
.source "AppBottomSheet.kt"
# interfaces
.implements Lcom/discord/app/AppPermissions$Requests;
.implements Lcom/discord/app/AppComponent;
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
# instance fields
.field public final appPermissions$delegate:Lkotlin/Lazy;
.field public compositeSubscription:Lrx/subscriptions/CompositeSubscription;
.field public final paused:Lrx/subjects/Subject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/Subject<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
.field public peekBottomView:Landroid/view/View;
.field public final peekLayoutListener:Landroid/view/View$OnLayoutChangeListener;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Ly/v/b/u;
const-class v2, Lcom/discord/app/AppBottomSheet;
invoke-static {v2}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v2
const-string v3, "appPermissions"
const-string v4, "getAppPermissions()Lcom/discord/app/AppPermissions;"
invoke-direct {v1, v2, v3, v4}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v2, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v2, v1}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/app/AppBottomSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>()V
.locals 2
invoke-direct {p0}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;-><init>()V
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
move-result-object v0
const-string v1, "PublishSubject.create()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->paused:Lrx/subjects/Subject;
new-instance v0, Lcom/discord/app/AppBottomSheet$b;
invoke-direct {v0, p0}, Lcom/discord/app/AppBottomSheet$b;-><init>(Lcom/discord/app/AppBottomSheet;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->appPermissions$delegate:Lkotlin/Lazy;
new-instance v0, Lcom/discord/app/AppBottomSheet$d;
invoke-direct {v0, p0}, Lcom/discord/app/AppBottomSheet$d;-><init>(Lcom/discord/app/AppBottomSheet;)V
iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekLayoutListener:Landroid/view/View$OnLayoutChangeListener;
return-void
.end method
.method private final fixWindowInsetHandling()V
.locals 3
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_1
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v1
const v2, 0x7f0a026f
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
if-nez v1, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/app/AppBottomSheet$a;->b:Lcom/discord/app/AppBottomSheet$a;
invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v1
const v2, 0x7f0a0298
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
const-string v2, "designBottomSheet"
invoke-static {v1, v2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
invoke-static {}, Lcom/discord/utilities/display/DisplayUtils;->getNO_OP_WINDOW_INSETS_LISTENER()Landroidx/core/view/OnApplyWindowInsetsListener;
move-result-object v2
invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
sget-object v1, Lcom/discord/app/AppBottomSheet$a;->c:Lcom/discord/app/AppBottomSheet$a;
invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
:cond_1
:goto_0
return-void
.end method
.method private final getAppPermissions()Lcom/discord/app/AppPermissions;
.locals 3
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->appPermissions$delegate:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppBottomSheet;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/app/AppPermissions;
return-object v0
.end method
.method private final getBottomSheetBehavior()Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/material/bottomsheet/BottomSheetBehavior<",
"Landroid/view/View;",
">;"
}
.end annotation
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
instance-of v2, v0, Landroid/view/View;
if-nez v2, :cond_1
move-object v0, v1
:cond_1
check-cast v0, Landroid/view/View;
if-eqz v0, :cond_2
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
goto :goto_1
:cond_2
move-object v0, v1
:goto_1
instance-of v2, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;
if-nez v2, :cond_3
move-object v0, v1
:cond_3
check-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;
if-eqz v0, :cond_4
invoke-virtual {v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;
move-result-object v0
goto :goto_2
:cond_4
move-object v0, v1
:goto_2
instance-of v2, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
if-nez v2, :cond_5
move-object v0, v1
:cond_5
check-cast v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
return-object v0
.end method
.method public static synthetic hideKeyboard$default(Lcom/discord/app/AppBottomSheet;Landroid/view/View;ILjava/lang/Object;)V
.locals 0
if-nez p3, :cond_1
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
:cond_0
invoke-virtual {p0, p1}, Lcom/discord/app/AppBottomSheet;->hideKeyboard(Landroid/view/View;)V
return-void
:cond_1
new-instance p0, Ljava/lang/UnsupportedOperationException;
const-string p1, "Super calls with default arguments not supported in this target, function: hideKeyboard"
invoke-direct {p0, p1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p0
.end method
# virtual methods
.method public bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V
.locals 0
if-eqz p1, :cond_0
return-void
:cond_0
const-string p1, "compositeSubscription"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public dismiss()V
.locals 0
:try_start_0
invoke-super {p0}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;->dismiss()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public final getAppActivity()Lcom/discord/app/AppActivity;
.locals 1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Lcom/discord/app/AppActivity;
return-object v0
.end method
.method public final getArgumentsOrDefault()Landroid/os/Bundle;
.locals 2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
move-result-object v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
:goto_0
const-string v1, "arguments ?: Bundle()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public abstract getContentViewResId()I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end method
.method public getPaused()Lrx/subjects/Subject;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/subjects/Subject<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->paused:Lrx/subjects/Subject;
return-object v0
.end method
.method public final hideKeyboard(Landroid/view/View;)V
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->hideKeyboard(Landroid/view/View;)V
:cond_0
return-void
.end method
.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
.locals 1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
if-eqz v0, :cond_0
new-instance p1, Lcom/google/android/material/bottomsheet/BottomSheetDialog;
invoke-direct {p1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetDialog;-><init>(Landroid/content/Context;)V
goto :goto_0
:cond_0
invoke-super {p0, p1}, Lcom/google/android/material/bottomsheet/BottomSheetDialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
move-result-object p1
const-string v0, "super.onCreateDialog(savedInstanceState)"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:goto_0
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
return-object p1
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.locals 0
const/4 p2, 0x0
if-eqz p1, :cond_0
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getContentViewResId()I
move-result p3
invoke-virtual {p1, p3, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
return-object p1
:cond_0
const-string p1, "inflater"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw p2
.end method
.method public onPause()V
.locals 2
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onPause()V
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->compositeSubscription:Lrx/subscriptions/CompositeSubscription;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lrx/subscriptions/CompositeSubscription;->a()V
:cond_0
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getPaused()Lrx/subjects/Subject;
move-result-object v0
const/4 v1, 0x0
invoke-interface {v0, v1}, Lg0/g;->onNext(Ljava/lang/Object;)V
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.locals 1
const/4 v0, 0x0
if-eqz p2, :cond_1
if-eqz p3, :cond_0
invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object p2
invoke-virtual {p2, p1, p3}, Lcom/discord/app/AppPermissions;->a(I[I)V
return-void
:cond_0
const-string p1, "grantResults"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "permissions"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public onResume()V
.locals 1
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onResume()V
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->fixWindowInsetHandling()V
new-instance v0, Lrx/subscriptions/CompositeSubscription;
invoke-direct {v0}, Lrx/subscriptions/CompositeSubscription;-><init>()V
invoke-virtual {p0, v0}, Lcom/discord/app/AppBottomSheet;->bindSubscriptions(Lrx/subscriptions/CompositeSubscription;)V
iput-object v0, p0, Lcom/discord/app/AppBottomSheet;->compositeSubscription:Lrx/subscriptions/CompositeSubscription;
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.locals 0
if-eqz p1, :cond_1
invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
invoke-static {p1}, Lcom/discord/utilities/display/DisplayUtils;->drawUnderSystemBars(Landroid/view/View;)V
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getBottomSheetBehavior()Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
move-result-object p1
if-eqz p1, :cond_0
new-instance p2, Lcom/discord/app/AppBottomSheet$c;
invoke-direct {p2, p0}, Lcom/discord/app/AppBottomSheet$c;-><init>(Lcom/discord/app/AppBottomSheet;)V
invoke-virtual {p1, p2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setBottomSheetCallback(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V
:cond_0
return-void
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public requestCameraQRScanner(Lrx/functions/Action0;)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->a(Lrx/functions/Action0;)V
return-void
.end method
.method public requestMedia(Lrx/functions/Action0;)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->b(Lrx/functions/Action0;)V
return-void
.end method
.method public requestMediaDownload(Lrx/functions/Action0;)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->c(Lrx/functions/Action0;)V
return-void
.end method
.method public requestMicrophone(Lrx/functions/Action0;)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->d(Lrx/functions/Action0;)V
return-void
.end method
.method public requestVideoCallPermissions(Lrx/functions/Action0;)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getAppPermissions()Lcom/discord/app/AppPermissions;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions;->e(Lrx/functions/Action0;)V
return-void
.end method
.method public final requireAppActivity()Lcom/discord/app/AppActivity;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
return-object v0
:cond_0
invoke-static {}, Ly/v/b/j;->throwNpe()V
const/4 v0, 0x0
throw v0
.end method
.method public final setBottomSheetState(I)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getBottomSheetBehavior()Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setState(I)V
:cond_0
return-void
.end method
.method public final setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/app/AppBottomSheet$e;
invoke-direct {v0, p0, p1, p2}, Lcom/discord/app/AppBottomSheet$e;-><init>(Lcom/discord/app/AppBottomSheet;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
:cond_0
const-string p1, "onClickListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "$this$setOnClickAndDismissListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final setPeekHeightBottomView(Landroid/view/View;)V
.locals 2
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekBottomView:Landroid/view/View;
invoke-static {v0, p1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekBottomView:Landroid/view/View;
if-eqz v0, :cond_1
iget-object v1, p0, Lcom/discord/app/AppBottomSheet;->peekLayoutListener:Landroid/view/View$OnLayoutChangeListener;
invoke-virtual {v0, v1}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
:cond_1
iput-object p1, p0, Lcom/discord/app/AppBottomSheet;->peekBottomView:Landroid/view/View;
if-eqz p1, :cond_2
iget-object v0, p0, Lcom/discord/app/AppBottomSheet;->peekLayoutListener:Landroid/view/View$OnLayoutChangeListener;
invoke-virtual {p1, v0}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
invoke-virtual {p1}, Landroid/view/View;->requestLayout()V
goto :goto_0
:cond_2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/discord/app/AppBottomSheet;->setPeekHeightBottomView(Landroid/view/View;)V
:goto_0
return-void
.end method
.method public show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I
.locals 0
if-eqz p1, :cond_0
:try_start_0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I
move-result p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
const/4 p1, -0x1
:goto_0
return p1
:cond_0
const-string p1, "transaction"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
.locals 1
if-eqz p1, :cond_1
invoke-virtual {p1, p2}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v0
if-eqz v0, :cond_0
return-void
:cond_0
:try_start_0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
:cond_1
const-string p1, "manager"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final showKeyboard(Landroid/view/View;)V
.locals 1
if-eqz p1, :cond_1
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
:cond_0
return-void
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final updatePeekHeightPx(I)V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;->getBottomSheetBehavior()Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->setPeekHeight(I)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,17 @@
.class public interface abstract Lcom/discord/app/AppComponent;
.super Ljava/lang/Object;
.source "AppComponent.kt"
# virtual methods
.method public abstract getPaused()Lrx/subjects/Subject;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/subjects/Subject<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method

View file

@ -0,0 +1,63 @@
.class public final Lcom/discord/app/AppDialog$a;
.super Ljava/lang/Object;
.source "AppDialog.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppDialog;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppDialog;
.field public final synthetic e:Landroid/view/View;
.field public final synthetic f:Lkotlin/jvm/functions/Function1;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppDialog;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppDialog$a;->d:Lcom/discord/app/AppDialog;
iput-object p2, p0, Lcom/discord/app/AppDialog$a;->e:Landroid/view/View;
iput-object p3, p0, Lcom/discord/app/AppDialog$a;->f:Lkotlin/jvm/functions/Function1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/app/AppDialog$a;->f:Lkotlin/jvm/functions/Function1;
iget-object v0, p0, Lcom/discord/app/AppDialog$a;->e:Landroid/view/View;
invoke-interface {p1, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
iget-object p1, p0, Lcom/discord/app/AppDialog$a;->d:Lcom/discord/app/AppDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -0,0 +1,489 @@
.class public abstract Lcom/discord/app/AppDialog;
.super Landroidx/fragment/app/DialogFragment;
.source "AppDialog.kt"
# interfaces
.implements Lcom/discord/app/AppComponent;
# instance fields
.field public isRecreated:Z
.field public onViewBoundOrOnResumeInvoked:Z
.field public final paused:Lrx/subjects/Subject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/Subject<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 2
invoke-direct {p0}, Landroidx/fragment/app/DialogFragment;-><init>()V
invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject;
move-result-object v0
const-string v1, "PublishSubject.create<Void>()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p0, Lcom/discord/app/AppDialog;->paused:Lrx/subjects/Subject;
return-void
.end method
.method public static synthetic hideKeyboard$default(Lcom/discord/app/AppDialog;Landroid/view/View;ILjava/lang/Object;)V
.locals 0
if-nez p3, :cond_1
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
const/4 p1, 0x0
:cond_0
invoke-virtual {p0, p1}, Lcom/discord/app/AppDialog;->hideKeyboard(Landroid/view/View;)V
return-void
:cond_1
new-instance p0, Ljava/lang/UnsupportedOperationException;
const-string p1, "Super calls with default arguments not supported in this target, function: hideKeyboard"
invoke-direct {p0, p1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw p0
.end method
# virtual methods
.method public dismiss()V
.locals 0
:try_start_0
invoke-super {p0}, Landroidx/fragment/app/DialogFragment;->dismiss()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public final getAppActivity()Lcom/discord/app/AppActivity;
.locals 1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Lcom/discord/app/AppActivity;
return-object v0
.end method
.method public final getArgumentsOrDefault()Landroid/os/Bundle;
.locals 2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
move-result-object v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
:goto_0
const-string v1, "arguments ?: Bundle()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public abstract getContentViewResId()I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end method
.method public getPaused()Lrx/subjects/Subject;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/subjects/Subject<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/app/AppDialog;->paused:Lrx/subjects/Subject;
return-object v0
.end method
.method public final hideKeyboard()V
.locals 2
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p0, v0, v1, v0}, Lcom/discord/app/AppDialog;->hideKeyboard$default(Lcom/discord/app/AppDialog;Landroid/view/View;ILjava/lang/Object;)V
return-void
.end method
.method public final hideKeyboard(Landroid/view/View;)V
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->hideKeyboard(Landroid/view/View;)V
:cond_0
return-void
.end method
.method public final isRecreated()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/app/AppDialog;->isRecreated:Z
return v0
.end method
.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
.locals 1
invoke-super {p0, p1}, Landroidx/fragment/app/DialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/app/Dialog;->requestWindowFeature(I)Z
const-string v0, "super.onCreateDialog(sav\u2026FEATURE_NO_TITLE)\n }"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.locals 1
if-eqz p1, :cond_0
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getContentViewResId()I
move-result p3
const/4 v0, 0x0
invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
return-object p1
:cond_0
const-string p1, "inflater"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onPause()V
.locals 2
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onPause()V
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getPaused()Lrx/subjects/Subject;
move-result-object v0
const/4 v1, 0x0
invoke-interface {v0, v1}, Lg0/g;->onNext(Ljava/lang/Object;)V
return-void
.end method
.method public onResume()V
.locals 1
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onResume()V
iget-boolean v0, p0, Lcom/discord/app/AppDialog;->onViewBoundOrOnResumeInvoked:Z
if-eqz v0, :cond_0
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/discord/app/AppDialog;->onViewBoundOrOnResumeInvoked:Z
goto :goto_0
:cond_0
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->onViewBoundOrOnResume()V
:goto_0
return-void
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 0
.annotation build Landroidx/annotation/CallSuper;
.end annotation
if-eqz p1, :cond_0
return-void
:cond_0
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onViewBoundOrOnResume()V
.locals 0
.annotation build Landroidx/annotation/CallSuper;
.end annotation
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.locals 1
if-eqz p1, :cond_1
invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
const/4 v0, 0x1
if-eqz p2, :cond_0
const/4 p2, 0x1
goto :goto_0
:cond_0
const/4 p2, 0x0
:goto_0
iput-boolean p2, p0, Lcom/discord/app/AppDialog;->isRecreated:Z
invoke-static {p1}, Lcom/discord/utilities/display/DisplayUtils;->drawUnderSystemBars(Landroid/view/View;)V
invoke-virtual {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->onViewBoundOrOnResume()V
iput-boolean v0, p0, Lcom/discord/app/AppDialog;->onViewBoundOrOnResumeInvoked:Z
return-void
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
new-instance v0, Lcom/discord/app/AppDialog$a;
invoke-direct {v0, p0, p1, p2}, Lcom/discord/app/AppDialog$a;-><init>(Lcom/discord/app/AppDialog;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
:cond_0
const-string p1, "onClickListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "$this$setOnClickAndDismissListener"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I
.locals 0
if-eqz p1, :cond_0
:try_start_0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I
move-result p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
const/4 p1, -0x1
:goto_0
return p1
:cond_0
const-string p1, "transaction"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
.locals 2
const/4 v0, 0x0
if-eqz p1, :cond_1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->isDestroyed()Z
move-result v1
if-nez v1, :cond_0
:try_start_0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:cond_0
sget-object p2, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
const-string v1, "Could not show "
invoke-static {v1}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ": FragmentManager destroyed"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x2
invoke-static {p2, p1, v0, v1, v0}, Lcom/discord/utilities/logging/Logger;->d$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V
:catch_0
:goto_0
return-void
:cond_1
const-string p1, "manager"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final showKeyboard(Landroid/view/View;)V
.locals 1
if-eqz p1, :cond_1
invoke-virtual {p0}, Lcom/discord/app/AppDialog;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Lcom/discord/app/AppActivity;->showKeyboard(Landroid/view/View;)V
:cond_0
return-void
:cond_1
const-string p1, "view"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -0,0 +1,115 @@
.class public final Lcom/discord/app/AppEditText;
.super Landroidx/appcompat/widget/AppCompatEditText;
.source "AppEditText.kt"
# instance fields
.field public d:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 0
invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 0
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
# virtual methods
.method public final getTrimmedText()Ljava/lang/String;
.locals 2
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
move-result-object v0
if-eqz v0, :cond_0
invoke-static {v0}, Ly/b0/u;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
check-cast v0, Landroid/text/Editable;
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatEditText;->getText()Landroid/text/Editable;
move-result-object v0
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_1
new-instance v0, Ly/l;
const-string v1, "null cannot be cast to non-null type android.text.Editable"
invoke-direct {v0, v1}, Ly/l;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public onKeyPreIme(ILandroid/view/KeyEvent;)Z
.locals 2
iget-boolean v0, p0, Lcom/discord/app/AppEditText;->d:Z
if-eqz v0, :cond_0
if-eqz p2, :cond_0
invoke-virtual {p2}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_0
invoke-virtual {p0}, Landroid/widget/EditText;->clearFocus()V
:cond_0
invoke-super {p0, p1, p2}, Landroid/widget/EditText;->onKeyPreIme(ILandroid/view/KeyEvent;)Z
move-result p1
return p1
.end method
.method public final setOnBackClearFocus(Z)V
.locals 0
iput-boolean p1, p0, Lcom/discord/app/AppEditText;->d:Z
return-void
.end method

View file

@ -0,0 +1,68 @@
.class public final Lcom/discord/app/AppFragment$a;
.super Ly/v/b/k;
.source "AppFragment.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppFragment;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/app/AppPermissions;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppFragment;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppFragment;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppFragment$a;->this$0:Lcom/discord/app/AppFragment;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/app/AppPermissions;
.locals 2
new-instance v0, Lcom/discord/app/AppPermissions;
iget-object v1, p0, Lcom/discord/app/AppFragment$a;->this$0:Lcom/discord/app/AppFragment;
invoke-direct {v0, v1}, Lcom/discord/app/AppPermissions;-><init>(Landroidx/fragment/app/Fragment;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$a;->invoke()Lcom/discord/app/AppPermissions;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,110 @@
.class public final Lcom/discord/app/AppFragment$b;
.super Ly/v/b/k;
.source "AppFragment.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppFragment;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lf/b/a/c/b;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppFragment;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppFragment;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppFragment$b;->this$0:Lcom/discord/app/AppFragment;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lf/b/a/c/b;
.locals 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/discord/app/AppFragment$b;->this$0:Lcom/discord/app/AppFragment;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x0
if-eqz v1, :cond_0
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v2
:goto_0
const-string v3, ".file-provider"
invoke-static {v0, v1, v3}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
new-instance v1, Lf/b/a/c/b;
iget-object v3, p0, Lcom/discord/app/AppFragment$b;->this$0:Lcom/discord/app/AppFragment;
const v4, 0x7f12055d
invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v3
const-string v4, "getString(R.string.discord)"
invoke-static {v3, v4}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x4
invoke-direct {v1, v0, v3, v2, v4}, Lf/b/a/c/b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
return-object v1
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$b;->invoke()Lf/b/a/c/b;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,167 @@
.class public final Lcom/discord/app/AppFragment$c;
.super Ljava/lang/Object;
.source "AppFragment.kt"
# interfaces
.implements Lcom/miguelgaeta/media_picker/MediaPicker$OnResult;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppFragment;->onActivityResult(IILandroid/content/Intent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/discord/app/AppFragment;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppFragment;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCancelled()V
.locals 0
return-void
.end method
.method public onError(Ljava/io/IOException;)V
.locals 6
const/4 v0, 0x0
if-eqz p1, :cond_0
iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v1
iget-object v2, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
const v3, 0x7f12150f
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object p1
const/4 v5, 0x0
aput-object p1, v4, v5
invoke-virtual {v2, v3, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const/16 v2, 0xc
invoke-static {v1, p1, v5, v0, v2}, Lf/a/b/j;->a(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V
return-void
:cond_0
const-string p1, "e"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public onSuccess(Landroid/net/Uri;Lcom/miguelgaeta/media_picker/RequestType;)V
.locals 3
const/4 v0, 0x0
if-eqz p1, :cond_3
if-eqz p2, :cond_2
iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v1
if-eqz v1, :cond_0
invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v0
:goto_0
const/4 v2, 0x4
invoke-static {v1, p1, v0, v2, v0}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
move-result-object v0
sget-object v1, Lf/a/b/e;->a:[I
invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I
move-result p2
aget p2, v1, p2
const/4 v1, 0x1
if-eq p2, v1, :cond_1
iget-object p2, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-virtual {p2, p1, v0}, Lcom/discord/app/AppFragment;->onImageChosen(Landroid/net/Uri;Ljava/lang/String;)V
goto :goto_1
:cond_1
iget-object p2, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
invoke-virtual {p2, p1, v0}, Lcom/discord/app/AppFragment;->onImageCropped(Landroid/net/Uri;Ljava/lang/String;)V
:goto_1
return-void
:cond_2
const-string p1, "request"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "uri"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method

View file

@ -0,0 +1,74 @@
.class public final Lcom/discord/app/AppFragment$d;
.super Ly/v/b/k;
.source "AppFragment.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppFragment;->setOnBackPressed(Lrx/functions/Func0;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $onBackAction:Lrx/functions/Func0;
# direct methods
.method public constructor <init>(Lrx/functions/Func0;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppFragment$d;->$onBackAction:Lrx/functions/Func0;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Ljava/lang/Boolean;
.locals 2
iget-object v0, p0, Lcom/discord/app/AppFragment$d;->$onBackAction:Lrx/functions/Func0;
invoke-interface {v0}, Lrx/functions/Func0;->call()Ljava/lang/Object;
move-result-object v0
const-string v1, "onBackAction.call()"
invoke-static {v0, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Ljava/lang/Boolean;
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppFragment$d;->invoke()Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,82 @@
.class public final Lcom/discord/app/AppLog$Elapsed$a;
.super Ly/v/b/k;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog$Elapsed;-><init>(Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Long;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $clock:Lcom/discord/utilities/time/Clock;
.field public final synthetic this$0:Lcom/discord/app/AppLog$Elapsed;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog$Elapsed;Lcom/discord/utilities/time/Clock;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppLog$Elapsed$a;->this$0:Lcom/discord/app/AppLog$Elapsed;
iput-object p2, p0, Lcom/discord/app/AppLog$Elapsed$a;->$clock:Lcom/discord/utilities/time/Clock;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()J
.locals 4
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed$a;->$clock:Lcom/discord/utilities/time/Clock;
invoke-interface {v0}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v0
iget-object v2, p0, Lcom/discord/app/AppLog$Elapsed$a;->this$0:Lcom/discord/app/AppLog$Elapsed;
iget-wide v2, v2, Lcom/discord/app/AppLog$Elapsed;->a:J
sub-long/2addr v0, v2
return-wide v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 2
invoke-virtual {p0}, Lcom/discord/app/AppLog$Elapsed$a;->invoke()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,78 @@
.class public final Lcom/discord/app/AppLog$Elapsed$b;
.super Ly/v/b/k;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog$Elapsed;-><init>(Lcom/discord/utilities/time/Clock;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Ljava/lang/Float;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppLog$Elapsed;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog$Elapsed;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppLog$Elapsed$b;->this$0:Lcom/discord/app/AppLog$Elapsed;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()F
.locals 2
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed$b;->this$0:Lcom/discord/app/AppLog$Elapsed;
invoke-virtual {v0}, Lcom/discord/app/AppLog$Elapsed;->a()J
move-result-wide v0
long-to-float v0, v0
const/high16 v1, 0x447a0000 # 1000.0f
div-float/2addr v0, v1
return v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppLog$Elapsed$b;->invoke()F
move-result v0
invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,177 @@
.class public final Lcom/discord/app/AppLog$Elapsed;
.super Ljava/lang/Object;
.source "AppLog.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppLog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Elapsed"
.end annotation
# static fields
.field public static final synthetic d:[Lkotlin/reflect/KProperty;
# instance fields
.field public final a:J
.field public final b:Lkotlin/Lazy;
.field public final c:Lkotlin/Lazy;
# direct methods
.method public static constructor <clinit>()V
.locals 6
const-class v0, Lcom/discord/app/AppLog$Elapsed;
const/4 v1, 0x2
new-array v1, v1, [Lkotlin/reflect/KProperty;
new-instance v2, Ly/v/b/u;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v3
const-string v4, "milliseconds"
const-string v5, "getMilliseconds()J"
invoke-direct {v2, v3, v4, v5}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v3, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v3, v2}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v2, 0x1
new-instance v3, Ly/v/b/u;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
const-string v4, "seconds"
const-string v5, "getSeconds()F"
invoke-direct {v3, v0, v4, v5}, Ly/v/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v0, Ly/v/b/x;->a:Ly/v/b/y;
invoke-virtual {v0, v3}, Ly/v/b/y;->property1(Ly/v/b/t;)Ly/z/d;
aput-object v3, v1, v2
sput-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>(Lcom/discord/utilities/time/Clock;)V
.locals 2
if-eqz p1, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-interface {p1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/discord/app/AppLog$Elapsed;->a:J
new-instance v0, Lcom/discord/app/AppLog$Elapsed$a;
invoke-direct {v0, p0, p1}, Lcom/discord/app/AppLog$Elapsed$a;-><init>(Lcom/discord/app/AppLog$Elapsed;Lcom/discord/utilities/time/Clock;)V
invoke-static {v0}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p1
iput-object p1, p0, Lcom/discord/app/AppLog$Elapsed;->b:Lkotlin/Lazy;
new-instance p1, Lcom/discord/app/AppLog$Elapsed$b;
invoke-direct {p1, p0}, Lcom/discord/app/AppLog$Elapsed$b;-><init>(Lcom/discord/app/AppLog$Elapsed;)V
invoke-static {p1}, Lf/o/a/j/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object p1
iput-object p1, p0, Lcom/discord/app/AppLog$Elapsed;->c:Lkotlin/Lazy;
return-void
:cond_0
const-string p1, "clock"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
# virtual methods
.method public final a()J
.locals 3
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed;->b:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
move-result-wide v0
return-wide v0
.end method
.method public final b()F
.locals 3
iget-object v0, p0, Lcom/discord/app/AppLog$Elapsed;->c:Lkotlin/Lazy;
sget-object v1, Lcom/discord/app/AppLog$Elapsed;->d:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->floatValue()F
move-result v0
return v0
.end method

View file

@ -0,0 +1,246 @@
.class public final Lcom/discord/app/AppLog$LoggedItem;
.super Ljava/lang/Object;
.source "AppLog.kt"
# interfaces
.implements Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppLog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "LoggedItem"
.end annotation
# instance fields
.field public final d:Ljava/lang/String;
.field public final e:I
.field public final f:Ljava/lang/String;
.field public final g:Ljava/lang/Throwable;
# direct methods
.method public constructor <init>(ILjava/lang/String;Ljava/lang/Throwable;)V
.locals 0
if-eqz p2, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
iput-object p2, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object p1
invoke-virtual {p1}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "UUID.randomUUID().toString()"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/discord/app/AppLog$LoggedItem;->d:Ljava/lang/String;
return-void
:cond_0
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
# virtual methods
.method public final a()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
return-object v0
.end method
.method public final b()I
.locals 1
iget v0, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
return v0
.end method
.method public final c()Ljava/lang/Throwable;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/app/AppLog$LoggedItem;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/app/AppLog$LoggedItem;
iget v0, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
iget v1, p1, Lcom/discord/app/AppLog$LoggedItem;->e:I
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
invoke-static {v0, v1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
iget-object p1, p1, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
invoke-static {v0, p1}, Ly/v/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public getKey()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppLog$LoggedItem;->d:Ljava/lang/String;
return-object v0
.end method
.method public getType()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public hashCode()I
.locals 3
iget v0, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
invoke-static {v0}, Ld;->a(I)I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
const/4 v2, 0x0
if-eqz v1, :cond_0
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
if-eqz v1, :cond_1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v2
:cond_1
add-int/2addr v0, v2
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "LoggedItem(priority="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/discord/app/AppLog$LoggedItem;->e:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", message="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppLog$LoggedItem;->f:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", throwable="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppLog$LoggedItem;->g:Ljava/lang/Throwable;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,182 @@
.class public final Lcom/discord/app/AppLog$a;
.super Ly/v/b/k;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->a(Ljava/lang/String;)Lkotlin/jvm/functions/Function3;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Integer;",
"Ljava/lang/String;",
"Ljava/lang/Exception;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $tag:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
const/4 p1, 0x3
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Exception;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/app/AppLog$a;->invoke(ILjava/lang/String;Ljava/lang/Exception;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(ILjava/lang/String;Ljava/lang/Exception;)V
.locals 8
if-eqz p2, :cond_3
const/4 v0, 0x4
const/16 v1, 0x20
if-eq p1, v0, :cond_2
const/4 v0, 0x5
if-eq p1, v0, :cond_1
const/4 v0, 0x6
if-eq p1, v0, :cond_0
const/4 v0, 0x7
if-eq p1, v0, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
const/4 v6, 0x4
const/4 v7, 0x0
move-object v4, p3
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
goto :goto_0
:cond_1
sget-object p1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
goto :goto_0
:cond_2
sget-object p1, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/discord/app/AppLog$a;->$tag:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
:cond_3
const-string p1, "message"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -0,0 +1,107 @@
.class public final synthetic Lcom/discord/app/AppLog$b;
.super Ly/v/b/i;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/i;",
"Lkotlin/jvm/functions/Function2<",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/app/AppLog;)V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0, p1}, Ly/v/b/i;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "v"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/app/AppLog;
invoke-static {v0}, Ly/v/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/z/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "v(Ljava/lang/String;Ljava/lang/Throwable;)V"
return-object v0
.end method
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/Throwable;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppLog$b;->invoke(Ljava/lang/String;Ljava/lang/Throwable;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
if-eqz p1, :cond_0
iget-object v0, p0, Ly/v/b/b;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/app/AppLog;
invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppLog;->v(Ljava/lang/String;Ljava/lang/Throwable;)V
return-void
:cond_0
const-string p1, "p1"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -0,0 +1,119 @@
.class public final Lcom/discord/app/AppLog$c;
.super Ly/v/b/k;
.source "AppLog.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppLog;->a(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/content/SharedPreferences$Editor;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $userEmail:Ljava/lang/String;
.field public final synthetic $userId:Ljava/lang/Long;
.field public final synthetic $username:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
iput-object p2, p0, Lcom/discord/app/AppLog$c;->$userEmail:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/app/AppLog$c;->$username:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/content/SharedPreferences$Editor;
invoke-virtual {p0, p1}, Lcom/discord/app/AppLog$c;->invoke(Landroid/content/SharedPreferences$Editor;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/content/SharedPreferences$Editor;)V
.locals 2
if-eqz p1, :cond_3
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userId:Ljava/lang/Long;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "LOG_CACHE_KEY_USER_ID"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_0
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$userEmail:Ljava/lang/String;
if-eqz v0, :cond_1
const-string v1, "LOG_CACHE_KEY_USER_EMAIL"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_1
iget-object v0, p0, Lcom/discord/app/AppLog$c;->$username:Ljava/lang/String;
if-eqz v0, :cond_2
const-string v1, "LOG_CACHE_KEY_USER_NAME"
invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
:cond_2
return-void
:cond_3
const-string p1, "it"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,22 @@
.class public interface abstract Lcom/discord/app/AppPermissions$Requests;
.super Ljava/lang/Object;
.source "AppPermissions.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppPermissions;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "Requests"
.end annotation
# virtual methods
.method public abstract requestMicrophone(Lrx/functions/Action0;)V
.end method
.method public abstract requestVideoCallPermissions(Lrx/functions/Action0;)V
.end method

View file

@ -0,0 +1,86 @@
.class public final Lcom/discord/app/AppPermissions$a$a;
.super Ly/v/b/k;
.source "AppPermissions.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $failureToastResId:I
.field public final synthetic this$0:Lcom/discord/app/AppPermissions$a;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppPermissions$a;I)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppPermissions$a$a;->this$0:Lcom/discord/app/AppPermissions$a;
iput p2, p0, Lcom/discord/app/AppPermissions$a$a;->$failureToastResId:I
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppPermissions$a$a;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 5
iget-object v0, p0, Lcom/discord/app/AppPermissions$a$a;->this$0:Lcom/discord/app/AppPermissions$a;
iget-object v0, v0, Lcom/discord/app/AppPermissions$a;->this$0:Lcom/discord/app/AppPermissions;
iget-object v0, v0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
iget v1, p0, Lcom/discord/app/AppPermissions$a$a;->$failureToastResId:I
const/4 v2, 0x0
const/4 v3, 0x0
const/16 v4, 0xc
invoke-static {v0, v1, v2, v3, v4}, Lf/a/b/j;->a(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
return-void
.end method

View file

@ -0,0 +1,87 @@
.class public final Lcom/discord/app/AppPermissions$a;
.super Ly/v/b/k;
.source "AppPermissions.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(I[I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Integer;",
"Lkotlin/jvm/functions/Function0<",
"+",
"Lkotlin/Unit;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/app/AppPermissions;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppPermissions;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppPermissions$a;->this$0:Lcom/discord/app/AppPermissions;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
invoke-virtual {p0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object p1
return-object p1
.end method
.method public final invoke(I)Lkotlin/jvm/functions/Function0;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
new-instance v0, Lcom/discord/app/AppPermissions$a$a;
invoke-direct {v0, p0, p1}, Lcom/discord/app/AppPermissions$a$a;-><init>(Lcom/discord/app/AppPermissions$a;I)V
return-object v0
.end method

View file

@ -0,0 +1,88 @@
.class public final Lcom/discord/app/AppPermissions$b;
.super Ljava/lang/Object;
.source "AppPermissions.kt"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(I[I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/discord/app/AppPermissions;
.field public final synthetic e:[I
.field public final synthetic f:Lkotlin/jvm/functions/Function0;
.field public final synthetic g:Lkotlin/jvm/functions/Function0;
# direct methods
.method public constructor <init>(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppPermissions$b;->d:Lcom/discord/app/AppPermissions;
iput-object p2, p0, Lcom/discord/app/AppPermissions$b;->e:[I
iput-object p3, p0, Lcom/discord/app/AppPermissions$b;->f:Lkotlin/jvm/functions/Function0;
iput-object p4, p0, Lcom/discord/app/AppPermissions$b;->g:Lkotlin/jvm/functions/Function0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 2
iget-object v0, p0, Lcom/discord/app/AppPermissions$b;->d:Lcom/discord/app/AppPermissions;
iget-object v1, p0, Lcom/discord/app/AppPermissions$b;->e:[I
invoke-static {v0, v1}, Lcom/discord/app/AppPermissions;->a(Lcom/discord/app/AppPermissions;[I)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/app/AppPermissions$b;->f:Lkotlin/jvm/functions/Function0;
if-eqz v0, :cond_1
invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lkotlin/Unit;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/discord/app/AppPermissions$b;->g:Lkotlin/jvm/functions/Function0;
if-eqz v0, :cond_1
invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lkotlin/Unit;
:cond_1
:goto_0
return-void
.end method

View file

@ -0,0 +1,76 @@
.class public final Lcom/discord/app/AppPermissions$c;
.super Ly/v/b/k;
.source "AppPermissions.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/v/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $onSuccess:Lrx/functions/Action0;
# direct methods
.method public constructor <init>(Lrx/functions/Action0;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppPermissions$c;->$onSuccess:Lrx/functions/Action0;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/v/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/app/AppPermissions$c;->invoke()Lkotlin/Unit;
move-result-object v0
return-object v0
.end method
.method public final invoke()Lkotlin/Unit;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppPermissions$c;->$onSuccess:Lrx/functions/Action0;
if-eqz v0, :cond_0
invoke-interface {v0}, Lrx/functions/Action0;->call()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method

View file

@ -0,0 +1,503 @@
.class public final Lcom/discord/app/AppPermissions;
.super Ljava/lang/Object;
.source "AppPermissions.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/AppPermissions$Requests;
}
.end annotation
# static fields
.field public static final c:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"[",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# instance fields
.field public final a:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;>;"
}
.end annotation
.end field
.field public final b:Landroidx/fragment/app/Fragment;
# direct methods
.method public static constructor <clinit>()V
.locals 5
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xd3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "android.permission.RECORD_AUDIO"
filled-new-array {v2}, [Ljava/lang/String;
move-result-object v3
invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xd2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v3, "android.permission.CAMERA"
filled-new-array {v2, v3}, [Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xde
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE"
const-string v4, "android.permission.READ_EXTERNAL_STORAGE"
filled-new-array {v3, v4, v2}, [Ljava/lang/String;
move-result-object v4
invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xd5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
filled-new-array {v2}, [Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
const/16 v1, 0xd6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
filled-new-array {v3}, [Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public constructor <init>(Landroidx/fragment/app/Fragment;)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap;
return-void
:cond_0
const-string p1, "fragment"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public static final synthetic a(Lcom/discord/app/AppPermissions;[I)Z
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/app/AppPermissions;->a([I)Z
move-result p0
return p0
.end method
# virtual methods
.method public final declared-synchronized a(ILrx/functions/Action0;)V
.locals 6
monitor-enter p0
:try_start_0
new-instance v0, Lcom/discord/app/AppPermissions$c;
invoke-direct {v0, p2}, Lcom/discord/app/AppPermissions$c;-><init>(Lrx/functions/Action0;)V
sget-object p2, Lcom/discord/app/AppPermissions;->c:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, [Ljava/lang/String;
if-eqz p2, :cond_2
const-string v1, "PERMISSION_GROUPS[requestCode] ?: return"
invoke-static {p2, v1}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v1
if-eqz v1, :cond_1
new-instance v2, Ljava/util/ArrayList;
array-length v3, p2
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
array-length v3, p2
const/4 v4, 0x0
:goto_0
if-ge v4, v3, :cond_0
aget-object v5, p2, v4
invoke-static {v1, v5}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-interface {v2, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
add-int/lit8 v4, v4, 0x1
goto :goto_0
:cond_0
invoke-static {v2}, Ly/q/m;->toIntArray(Ljava/util/Collection;)[I
move-result-object v1
invoke-virtual {p0, v1}, Lcom/discord/app/AppPermissions;->a([I)Z
move-result v1
const/4 v2, 0x1
if-ne v1, v2, :cond_1
invoke-interface {v0}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
goto :goto_1
:cond_1
iget-object v1, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, p0, Lcom/discord/app/AppPermissions;->b:Landroidx/fragment/app/Fragment;
invoke-virtual {v0, p2, p1}, Landroidx/fragment/app/Fragment;->requestPermissions([Ljava/lang/String;I)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:goto_1
monitor-exit p0
return-void
:cond_2
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized a(I[I)V
.locals 4
monitor-enter p0
:try_start_0
const-string v0, "grantResults"
const/4 v1, 0x0
if-eqz p2, :cond_5
new-instance v0, Lcom/discord/app/AppPermissions$a;
invoke-direct {v0, p0}, Lcom/discord/app/AppPermissions$a;-><init>(Lcom/discord/app/AppPermissions;)V
iget-object v2, p0, Lcom/discord/app/AppPermissions;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lkotlin/jvm/functions/Function0;
const/16 v3, 0xd2
if-eq p1, v3, :cond_4
const/16 v3, 0xd3
if-eq p1, v3, :cond_3
const/16 v3, 0xd5
if-eq p1, v3, :cond_2
const/16 v3, 0xd6
if-eq p1, v3, :cond_1
const/16 v3, 0xde
if-eq p1, v3, :cond_0
goto :goto_0
:cond_0
const p1, 0x7f120fbb
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_1
const p1, 0x7f120fc2
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_2
const p1, 0x7f120fbc
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_3
const p1, 0x7f120fbd
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
goto :goto_0
:cond_4
const p1, 0x7f120e1d
invoke-virtual {v0, p1}, Lcom/discord/app/AppPermissions$a;->invoke(I)Lkotlin/jvm/functions/Function0;
move-result-object v1
:goto_0
new-instance p1, Landroid/os/Handler;
invoke-direct {p1}, Landroid/os/Handler;-><init>()V
new-instance v0, Lcom/discord/app/AppPermissions$b;
invoke-direct {v0, p0, p2, v2, v1}, Lcom/discord/app/AppPermissions$b;-><init>(Lcom/discord/app/AppPermissions;[ILkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-void
:cond_5
:try_start_1
invoke-static {v0}, Ly/v/b/j;->a(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v1
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final a(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd6
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final a([I)Z
.locals 5
array-length v0, p1
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
const/4 v3, 0x1
if-ge v2, v0, :cond_2
aget v4, p1, v2
if-nez v4, :cond_0
goto :goto_1
:cond_0
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_1
goto :goto_2
:cond_1
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_2
const/4 v1, 0x1
:goto_2
return v1
.end method
.method public final b(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xde
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final c(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd5
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final d(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd3
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method
.method public final e(Lrx/functions/Action0;)V
.locals 1
const/16 v0, 0xd2
invoke-virtual {p0, v0, p1}, Lcom/discord/app/AppPermissions;->a(ILrx/functions/Action0;)V
return-void
.end method

View file

@ -0,0 +1,132 @@
.class public final Lcom/discord/app/AppScrollingViewBehavior$a;
.super Ljava/lang/Object;
.source "AppScrollingViewBehavior.kt"
# interfaces
.implements Landroidx/core/view/OnApplyWindowInsetsListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppScrollingViewBehavior;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# instance fields
.field public a:Landroid/graphics/Rect;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 5
const/4 v0, 0x0
if-eqz p1, :cond_3
if-eqz p2, :cond_2
iget-object v0, p0, Lcom/discord/app/AppScrollingViewBehavior$a;->a:Landroid/graphics/Rect;
if-nez v0, :cond_0
new-instance v0, Landroid/graphics/Rect;
invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I
move-result v1
invoke-virtual {p1}, Landroid/view/View;->getPaddingTop()I
move-result v2
invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I
move-result v3
invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I
move-result v4
invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;-><init>(IIII)V
iput-object v0, p0, Lcom/discord/app/AppScrollingViewBehavior$a;->a:Landroid/graphics/Rect;
:cond_0
iget-object v0, p0, Lcom/discord/app/AppScrollingViewBehavior$a;->a:Landroid/graphics/Rect;
if-eqz v0, :cond_1
goto :goto_0
:cond_1
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
:goto_0
iget v1, v0, Landroid/graphics/Rect;->left:I
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
move-result v2
add-int/2addr v2, v1
iget v1, v0, Landroid/graphics/Rect;->top:I
iget v3, v0, Landroid/graphics/Rect;->bottom:I
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v4
add-int/2addr v4, v3
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
move-result v3
add-int/2addr v3, v4
iget v0, v0, Landroid/graphics/Rect;->right:I
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
move-result v4
add-int/2addr v4, v0
invoke-virtual {p1, v2, v1, v4, v3}, Landroid/view/View;->setPadding(IIII)V
return-object p2
:cond_2
const-string p1, "insets"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "v"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method

View file

@ -0,0 +1,98 @@
.class public final Lcom/discord/app/AppScrollingViewBehavior;
.super Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;
.source "AppScrollingViewBehavior.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/app/AppScrollingViewBehavior$a;
}
.end annotation
# instance fields
.field public final a:Lcom/discord/app/AppScrollingViewBehavior$a;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_1
if-eqz p2, :cond_0
invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
new-instance p1, Lcom/discord/app/AppScrollingViewBehavior$a;
invoke-direct {p1}, Lcom/discord/app/AppScrollingViewBehavior$a;-><init>()V
iput-object p1, p0, Lcom/discord/app/AppScrollingViewBehavior;->a:Lcom/discord/app/AppScrollingViewBehavior$a;
return-void
:cond_0
const-string p1, "attrs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "context"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public onApplyWindowInsets(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_2
if-eqz p2, :cond_1
if-eqz p3, :cond_0
invoke-static {}, Lcom/discord/utilities/display/DisplayUtils;->getNO_OP_WINDOW_INSETS_LISTENER()Landroidx/core/view/OnApplyWindowInsetsListener;
move-result-object p1
invoke-static {p2, p1}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
iget-object p1, p0, Lcom/discord/app/AppScrollingViewBehavior;->a:Lcom/discord/app/AppScrollingViewBehavior$a;
invoke-virtual {p1, p2, p3}, Lcom/discord/app/AppScrollingViewBehavior$a;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
return-object p3
:cond_0
const-string p1, "insets"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "child"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
:cond_2
const-string p1, "coordinatorLayout"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method

View file

@ -0,0 +1,385 @@
.class public final Lcom/discord/app/AppTextView;
.super Landroidx/appcompat/widget/AppCompatTextView;
.source "AppTextView.kt"
# instance fields
.field public d:I
.field public e:I
.field public f:Ljava/lang/String;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 6
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x6
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 6
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 6
const-string v0, "context"
if-eqz p1, :cond_3
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const/4 v1, -0x1
iput v1, p0, Lcom/discord/app/AppTextView;->e:I
if-nez p2, :cond_0
goto :goto_0
:cond_0
sget-object v2, Lcom/discord/R$a;->AppTextView:[I
const/4 v3, 0x0
invoke-virtual {p1, p2, v2, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object p1
invoke-virtual {p1, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
const/4 p2, 0x3
invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
iput p2, p0, Lcom/discord/app/AppTextView;->e:I
const/4 p2, 0x2
invoke-virtual {p1, p2, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
iput p2, p0, Lcom/discord/app/AppTextView;->d:I
const/4 p2, 0x1
invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result p3
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
iget p1, p0, Lcom/discord/app/AppTextView;->d:I
if-lez p1, :cond_1
iget p1, p0, Lcom/discord/app/AppTextView;->e:I
if-lez p1, :cond_1
new-array v1, v3, [Ljava/lang/Object;
array-length v2, v1
invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v1
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v2
const-string v4, "resources"
invoke-static {v2, v4}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v4
invoke-static {v4, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget v0, p0, Lcom/discord/app/AppTextView;->d:I
new-array p2, p2, [Ljava/lang/Object;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, p2, v3
invoke-static {v2, v4, v0, p1, p2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
array-length p2, v1
invoke-static {v1, p2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string p2, "java.lang.String.format(format, *args)"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_1
if-eqz p3, :cond_2
iget-object p1, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
new-array p2, v3, [Ljava/lang/Object;
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->a(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_2
:goto_0
return-void
:cond_3
invoke-static {v0}, Ly/v/b/j;->a(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
.locals 0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_0
const/4 p2, 0x0
:cond_0
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_1
const/4 p3, 0x0
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/discord/app/AppTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
# virtual methods
.method public final varargs a(I[Ljava/lang/Object;)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
if-eqz p2, :cond_0
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p1
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-virtual {p0, p1, p2}, Lcom/discord/app/AppTextView;->a(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_0
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final varargs a(Ljava/lang/String;[Ljava/lang/Object;)V
.locals 1
const/4 v0, 0x0
if-eqz p2, :cond_3
if-eqz p1, :cond_2
array-length v0, p2
if-nez v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
xor-int/lit8 v0, v0, 0x1
if-eqz v0, :cond_1
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string p2, "java.lang.String.format(this, *args)"
invoke-static {p1, p2}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:cond_1
invoke-static {p1}, Lf/a/i/a/b/b;->a(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v0
:cond_2
invoke-virtual {p0, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
:cond_3
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
throw v0
.end method
.method public final getAttrText()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
return-object v0
.end method
.method public final setAttrText(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
return-void
.end method
.method public final varargs setTextFormatArgs([Ljava/lang/Object;)V
.locals 2
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/discord/app/AppTextView;->f:Ljava/lang/String;
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const-string v0, ""
:goto_0
array-length v1, p1
invoke-static {p1, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p1
array-length v1, p1
invoke-static {p1, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p1
invoke-static {v0, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "java.lang.String.format(format, *args)"
invoke-static {p1, v0}, Ly/v/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
:cond_1
const-string p1, "formatArgs"
invoke-static {p1}, Ly/v/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -0,0 +1,273 @@
.class public final enum Lcom/discord/app/AppTransitionActivity$Transition;
.super Ljava/lang/Enum;
.source "AppTransitionActivity.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/app/AppTransitionActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Transition"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/discord/app/AppTransitionActivity$Transition;",
">;"
}
.end annotation
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_FADE:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_NONE:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_SLIDE_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_SLIDE_POP_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_SLIDE_POP_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_SLIDE_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
.field public static final enum TYPE_STANDARD:Lcom/discord/app/AppTransitionActivity$Transition;
# instance fields
.field public final animations:Lcom/discord/app/AppTransitionActivity$a;
# direct methods
.method public static constructor <clinit>()V
.locals 8
const/4 v0, 0x7
new-array v0, v0, [Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v3, 0x7f01000e
const v4, 0x7f01000f
const v5, 0x7f01000c
const v6, 0x7f01000d
invoke-direct {v2, v3, v4, v5, v6}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v3, 0x0
const-string v4, "TYPE_FADE"
invoke-direct {v1, v4, v3, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_FADE:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v3
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010022
const v5, 0x7f010023
const v6, 0x7f010020
const v7, 0x7f010021
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x1
const-string v5, "TYPE_STANDARD"
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_STANDARD:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010012
const v5, 0x7f010013
const v6, 0x7f010010
const v7, 0x7f010011
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x2
const-string v5, "TYPE_SLIDE_HORIZONTAL"
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f01001e
const v5, 0x7f01001f
const v6, 0x7f01001c
const v7, 0x7f01001d
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x3
const-string v5, "TYPE_SLIDE_VERTICAL"
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f01001a
const v5, 0x7f01001b
const v6, 0x7f010018
const v7, 0x7f010019
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x4
const-string v5, "TYPE_SLIDE_POP_VERTICAL"
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_POP_VERTICAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
const v4, 0x7f010016
const v5, 0x7f010017
const v6, 0x7f010014
const v7, 0x7f010015
invoke-direct {v2, v4, v5, v6, v7}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v4, 0x5
const-string v5, "TYPE_SLIDE_POP_HORIZONTAL"
invoke-direct {v1, v5, v4, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_SLIDE_POP_HORIZONTAL:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v4
new-instance v1, Lcom/discord/app/AppTransitionActivity$Transition;
new-instance v2, Lcom/discord/app/AppTransitionActivity$a;
invoke-direct {v2, v3, v3, v3, v3}, Lcom/discord/app/AppTransitionActivity$a;-><init>(IIII)V
const/4 v3, 0x6
const-string v4, "TYPE_NONE"
invoke-direct {v1, v4, v3, v2}, Lcom/discord/app/AppTransitionActivity$Transition;-><init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
sput-object v1, Lcom/discord/app/AppTransitionActivity$Transition;->TYPE_NONE:Lcom/discord/app/AppTransitionActivity$Transition;
aput-object v1, v0, v3
sput-object v0, Lcom/discord/app/AppTransitionActivity$Transition;->$VALUES:[Lcom/discord/app/AppTransitionActivity$Transition;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ILcom/discord/app/AppTransitionActivity$a;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/app/AppTransitionActivity$a;",
")V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput-object p3, p0, Lcom/discord/app/AppTransitionActivity$Transition;->animations:Lcom/discord/app/AppTransitionActivity$a;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/discord/app/AppTransitionActivity$Transition;
.locals 1
const-class v0, Lcom/discord/app/AppTransitionActivity$Transition;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/discord/app/AppTransitionActivity$Transition;
return-object p0
.end method
.method public static values()[Lcom/discord/app/AppTransitionActivity$Transition;
.locals 1
sget-object v0, Lcom/discord/app/AppTransitionActivity$Transition;->$VALUES:[Lcom/discord/app/AppTransitionActivity$Transition;
invoke-virtual {v0}, [Lcom/discord/app/AppTransitionActivity$Transition;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/discord/app/AppTransitionActivity$Transition;
return-object v0
.end method
# virtual methods
.method public final getAnimations()Lcom/discord/app/AppTransitionActivity$a;
.locals 1
iget-object v0, p0, Lcom/discord/app/AppTransitionActivity$Transition;->animations:Lcom/discord/app/AppTransitionActivity$a;
return-object v0
.end method

Some files were not shown because too many files have changed in this diff Show more