a.smali
.class public final Lcom/tencent/liteav/beauty/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/tencent/liteav/beauty/a$a;
}
.end annotation
# static fields
.field private static final a:[Lcom/tencent/liteav/beauty/a$a;
.field private static final b:Landroid/util/SparseBooleanArray;
# direct methods
.method static constructor <clinit>()V
.registers 6
const/16 v0, 0x13
new-array v0, v0, [Lcom/tencent/liteav/beauty/a$a;
.line 48
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->a:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4b6
const-string v4, "reportFaceSlimDua"
const/4 v5, 0x0
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
aput-object v1, v0, v5
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->b:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4b5
const-string v4, "reportEyeScaleDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x1
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->c:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4be
const-string v4, "reportFaceVDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x2
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->d:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c0
const-string v4, "reportFaceShortDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x3
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->f:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4bf
const-string v4, "reportChinDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x4
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->g:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c1
const-string v4, "reportNoseSlimDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x5
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->h:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c5
const-string v4, "reportForeheadDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x6
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->i:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c6
const-string v4, "reportEyeDistanceDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/4 v2, 0x7
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->j:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c7
const-string v4, "reportEyeAngleDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0x8
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->k:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c8
const-string v4, "reportMouthShapeDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0x9
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->l:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c9
const-string v4, "reportNoseWingDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xa
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->m:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4ca
const-string v4, "reportNosePositionDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xb
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->n:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4cb
const-string v4, "reportLipsThicknessDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xc
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->r:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4bd
const-string v4, "reportFaceBeautyDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xd
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->s:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4cd
const-string v4, "reportEyeLightenDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xe
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->t:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4ce
const-string v4, "reportToothWhitenDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0xf
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->u:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c2
const-string v4, "reportWrinkleRemoveDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0x10
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->v:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c3
const-string v4, "reportPounchRemoveDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0x11
aput-object v1, v0, v2
new-instance v1, Lcom/tencent/liteav/beauty/a$a;
sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->w:Lcom/tencent/liteav/beauty/b/l$a;
const/16 v3, 0x4c4
const-string v4, "reportSmileLinesRemoveDua"
invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V
const/16 v2, 0x12
aput-object v1, v0, v2
sput-object v0, Lcom/tencent/liteav/beauty/a;->a:[Lcom/tencent/liteav/beauty/a$a;
.line 87
new-instance v0, Landroid/util/SparseBooleanArray;
invoke-direct {v0}, Landroid/util/SparseBooleanArray;-><init>()V
sput-object v0, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;
return-void
.end method
.method public static a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
.line 92
sget-object v0, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;
invoke-virtual {v0}, Landroid/util/SparseBooleanArray;->clear()V
const/16 v0, 0x4b1
const-string v1, "reportSDKInit!"
.line 93
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method private static declared-synchronized a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
.registers 9
const-class v0, Lcom/tencent/liteav/beauty/a;
monitor-enter v0
.line 140
:try_start_3
sget-object v1, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;
invoke-virtual {v1, p1}, Landroid/util/SparseBooleanArray;->get(I)Z
move-result v2
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_41
if-eqz v2, :cond_d
.line 142
monitor-exit v0
return-void
:cond_d
const/4 v2, 0x1
.line 145
:try_start_e
invoke-virtual {v1, p1, v2}, Landroid/util/SparseBooleanArray;->put(IZ)V
const-string v1, "ReportDauManager"
const-string v3, "report DAU eventId: %d"
new-array v2, v2, [Ljava/lang/Object;
const/4 v4, 0x0
.line 146
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v2, v4
invoke-static {v1, v3, v2}, Lcom/tencent/liteav/base/util/LiteavLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
if-eqz p0, :cond_3f
.line 148
sget-object v1, Lcom/tencent/liteav/videobase/videobase/h$b;->z:Lcom/tencent/liteav/videobase/videobase/h$b;
const/4 v2, 0x0
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "report DAU eventId:"
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " errorInfo:"
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-interface {p0, v1, v2, p1}, Lcom/tencent/liteav/videobase/videobase/IVideoReporter;->notifyEvent(Lcom/tencent/liteav/videobase/videobase/h$b;Ljava/lang/Object;Ljava/lang/String;)V
:try_end_3f
.catchall {:try_start_e .. :try_end_3f} :catchall_41
.line 151
:cond_3f
monitor-exit v0
return-void
:catchall_41
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;Lcom/tencent/liteav/beauty/b/l$a;)V
.registers 7
.line 130
sget-object v0, Lcom/tencent/liteav/beauty/a;->a:[Lcom/tencent/liteav/beauty/a$a;
array-length v1, v0
const/4 v2, 0x0
:goto_4
if-ge v2, v1, :cond_17
aget-object v3, v0, v2
.line 131
iget-object v4, v3, Lcom/tencent/liteav/beauty/a$a;->a:Lcom/tencent/liteav/beauty/b/l$a;
if-ne v4, p1, :cond_14
.line 132
iget p1, v3, Lcom/tencent/liteav/beauty/a$a;->b:I
iget-object v0, v3, Lcom/tencent/liteav/beauty/a$a;->c:Ljava/lang/String;
invoke-static {p0, p1, v0}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
:cond_14
add-int/lit8 v2, v2, 0x1
goto :goto_4
:cond_17
return-void
.end method
.method public static b(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4b2
const-string v1, "reportBeautyDua"
.line 97
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static c(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4b3
const-string v1, "reportWhiteDua"
.line 101
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static d(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4ba
const-string v1, "reportSharpDua"
.line 105
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static e(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4b4
const-string v1, "reportRuddyDua"
.line 109
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static f(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4b8
const-string v1, "reportFilterImageDua"
.line 113
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static g(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4bb
const-string v1, "reportTemplateDua"
.line 121
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method
.method public static h(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
.registers 3
const/16 v0, 0x4bc
const-string v1, "reportWarterMarkDua"
.line 125
invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
return-void
.end method