c1.smali

.class public final Lm2/c1;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lm2/c1$a;
    }
.end annotation

.annotation runtime Lkotlin/Metadata;
.end annotation


# static fields
.field public static final a:Lm2/c1;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final b:Ljava/lang/String;

.field private static final c:Ljava/util/concurrent/atomic/AtomicBoolean;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final d:Ljava/util/concurrent/atomic/AtomicBoolean;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final e:Lm2/c1$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final f:Lm2/c1$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final g:Lm2/c1$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final h:Lm2/c1$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final i:Lm2/c1$a;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static j:Landroid/content/SharedPreferences;


# direct methods
.method static constructor <clinit>()V
    .registers 4

    new-instance v0, Lm2/c1;

    invoke-direct {v0}, Lm2/c1;-><init>()V

    sput-object v0, Lm2/c1;->a:Lm2/c1;

    const-class v0, Lm2/c1;

    invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lm2/c1;->b:Ljava/lang/String;

    new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V

    sput-object v0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V

    sput-object v0, Lm2/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;

    new-instance v0, Lm2/c1$a;

    const-string v2, "com.facebook.sdk.AutoInitEnabled"

    const/4 v3, 0x1

    invoke-direct {v0, v3, v2}, Lm2/c1$a;-><init>(ZLjava/lang/String;)V

    sput-object v0, Lm2/c1;->e:Lm2/c1$a;

    new-instance v0, Lm2/c1$a;

    const-string v2, "com.facebook.sdk.AutoLogAppEventsEnabled"

    invoke-direct {v0, v3, v2}, Lm2/c1$a;-><init>(ZLjava/lang/String;)V

    sput-object v0, Lm2/c1;->f:Lm2/c1$a;

    new-instance v0, Lm2/c1$a;

    const-string v2, "com.facebook.sdk.AdvertiserIDCollectionEnabled"

    invoke-direct {v0, v3, v2}, Lm2/c1$a;-><init>(ZLjava/lang/String;)V

    sput-object v0, Lm2/c1;->g:Lm2/c1$a;

    new-instance v0, Lm2/c1$a;

    const-string v2, "auto_event_setup_enabled"

    invoke-direct {v0, v1, v2}, Lm2/c1$a;-><init>(ZLjava/lang/String;)V

    sput-object v0, Lm2/c1;->h:Lm2/c1$a;

    new-instance v0, Lm2/c1$a;

    const-string v1, "com.facebook.sdk.MonitorEnabled"

    invoke-direct {v0, v3, v1}, Lm2/c1$a;-><init>(ZLjava/lang/String;)V

    sput-object v0, Lm2/c1;->i:Lm2/c1$a;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static synthetic a(J)V
    .registers 2

    invoke-static {p0, p1}, Lm2/c1;->g(J)V

    return-void
.end method

.method public static final b()Z
    .registers 1

    sget-object v0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {v0}, Lm2/c1;->h()V

    sget-object v0, Lm2/c1;->g:Lm2/c1$a;

    invoke-virtual {v0}, Lm2/c1$a;->e()Z

    move-result v0

    return v0
.end method

.method public static final c()Z
    .registers 1

    sget-object v0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {v0}, Lm2/c1;->h()V

    sget-object v0, Lm2/c1;->e:Lm2/c1$a;

    invoke-virtual {v0}, Lm2/c1$a;->e()Z

    move-result v0

    return v0
.end method

.method public static final d()Z
    .registers 1

    sget-object v0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {v0}, Lm2/c1;->h()V

    sget-object v0, Lm2/c1;->f:Lm2/c1$a;

    invoke-virtual {v0}, Lm2/c1$a;->e()Z

    move-result v0

    return v0
.end method

.method public static final e()Z
    .registers 1

    sget-object v0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {v0}, Lm2/c1;->h()V

    sget-object v0, Lm2/c1;->h:Lm2/c1$a;

    invoke-virtual {v0}, Lm2/c1$a;->e()Z

    move-result v0

    return v0
.end method

.method private final f()V
    .registers 9

    sget-object v0, Lm2/c1;->h:Lm2/c1$a;

    invoke-direct {p0, v0}, Lm2/c1;->n(Lm2/c1$a;)V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    invoke-virtual {v0}, Lm2/c1$a;->d()Ljava/lang/Boolean;

    move-result-object v3

    if-eqz v3, :cond_1d

    invoke-virtual {v0}, Lm2/c1$a;->c()J

    move-result-wide v3

    sub-long v3, v1, v3

    const-wide/32 v5, 0x240c8400

    cmp-long v7, v3, v5

    if-gez v7, :cond_1d

    return-void

    :cond_1d
    const/4 v3, 0x0

    invoke-virtual {v0, v3}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V

    const-wide/16 v3, 0x0

    invoke-virtual {v0, v3, v4}, Lm2/c1$a;->f(J)V

    sget-object v0, Lm2/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;

    const/4 v3, 0x0

    const/4 v4, 0x1

    invoke-virtual {v0, v3, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z

    move-result v0

    if-nez v0, :cond_31

    return-void

    :cond_31
    invoke-static {}, Lm2/f0;->t()Ljava/util/concurrent/Executor;

    move-result-object v0

    new-instance v3, Lm2/b1;

    invoke-direct {v3, v1, v2}, Lm2/b1;-><init>(J)V

    invoke-interface {v0, v3}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V

    return-void
.end method

.method private static final g(J)V
    .registers 8

    sget-object v0, Lm2/c1;->g:Lm2/c1$a;

    invoke-virtual {v0}, Lm2/c1$a;->e()Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_71

    sget-object v0, Lc3/a0;->a:Lc3/a0;

    invoke-static {}, Lm2/f0;->m()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0, v1}, Lc3/a0;->o(Ljava/lang/String;Z)Lc3/w;

    move-result-object v0

    if-eqz v0, :cond_71

    invoke-virtual {v0}, Lc3/w;->b()Z

    move-result v0

    if-eqz v0, :cond_71

    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v0

    sget-object v2, Lc3/b;->f:Lc3/b$a;

    invoke-virtual {v2, v0}, Lc3/b$a;->e(Landroid/content/Context;)Lc3/b;

    move-result-object v0

    const/4 v2, 0x0

    if-eqz v0, :cond_33

    invoke-virtual {v0}, Lc3/b;->h()Ljava/lang/String;

    move-result-object v3

    if-eqz v3, :cond_33

    invoke-virtual {v0}, Lc3/b;->h()Ljava/lang/String;

    move-result-object v0

    goto :goto_34

    :cond_33
    move-object v0, v2

    :goto_34
    if-eqz v0, :cond_71

    new-instance v3, Landroid/os/Bundle;

    invoke-direct {v3}, Landroid/os/Bundle;-><init>()V

    const-string v4, "advertiser_id"

    invoke-virtual {v3, v4, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "fields"

    const-string v4, "auto_event_setup_enabled"

    invoke-virtual {v3, v0, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v0, Lm2/j0;->n:Lm2/j0$c;

    const-string v5, "app"

    invoke-virtual {v0, v2, v5, v2}, Lm2/j0$c;->x(Lm2/a;Ljava/lang/String;Lm2/j0$b;)Lm2/j0;

    move-result-object v0

    invoke-virtual {v0, v3}, Lm2/j0;->H(Landroid/os/Bundle;)V

    invoke-virtual {v0}, Lm2/j0;->k()Lm2/o0;

    move-result-object v0

    invoke-virtual {v0}, Lm2/o0;->c()Lorg/json/JSONObject;

    move-result-object v0

    if-eqz v0, :cond_71

    sget-object v2, Lm2/c1;->h:Lm2/c1$a;

    invoke-virtual {v0, v4, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {v2, v0}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V

    invoke-virtual {v2, p0, p1}, Lm2/c1$a;->f(J)V

    sget-object p0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {p0, v2}, Lm2/c1;->r(Lm2/c1$a;)V

    :cond_71
    sget-object p0, Lm2/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {p0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V

    return-void
.end method

.method private final h()V
    .registers 5

    invoke-static {}, Lm2/f0;->F()Z

    move-result v0

    if-nez v0, :cond_7

    return-void

    :cond_7
    sget-object v0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z

    move-result v0

    if-nez v0, :cond_12

    return-void

    :cond_12
    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v0

    const-string v3, "com.facebook.sdk.USER_SETTINGS"

    invoke-virtual {v0, v3, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    const-string v3, "FacebookSdk.getApplicationContext()\n            .getSharedPreferences(USER_SETTINGS, Context.MODE_PRIVATE)"

    invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    sput-object v0, Lm2/c1;->j:Landroid/content/SharedPreferences;

    const/4 v0, 0x3

    new-array v0, v0, [Lm2/c1$a;

    sget-object v3, Lm2/c1;->f:Lm2/c1$a;

    aput-object v3, v0, v1

    sget-object v1, Lm2/c1;->g:Lm2/c1$a;

    aput-object v1, v0, v2

    const/4 v1, 0x2

    sget-object v2, Lm2/c1;->e:Lm2/c1$a;

    aput-object v2, v0, v1

    invoke-direct {p0, v0}, Lm2/c1;->i([Lm2/c1$a;)V

    invoke-direct {p0}, Lm2/c1;->f()V

    invoke-direct {p0}, Lm2/c1;->m()V

    invoke-direct {p0}, Lm2/c1;->l()V

    return-void
.end method

.method private final varargs i([Lm2/c1$a;)V
    .registers 6

    array-length v0, p1

    const/4 v1, 0x0

    :cond_2
    :goto_2
    if-ge v1, v0, :cond_27

    aget-object v2, p1, v1

    add-int/lit8 v1, v1, 0x1

    sget-object v3, Lm2/c1;->h:Lm2/c1$a;

    if-ne v2, v3, :cond_10

    invoke-direct {p0}, Lm2/c1;->f()V

    goto :goto_2

    :cond_10
    invoke-virtual {v2}, Lm2/c1$a;->d()Ljava/lang/Boolean;

    move-result-object v3

    if-nez v3, :cond_23

    invoke-direct {p0, v2}, Lm2/c1;->n(Lm2/c1$a;)V

    invoke-virtual {v2}, Lm2/c1$a;->d()Ljava/lang/Boolean;

    move-result-object v3

    if-nez v3, :cond_2

    invoke-direct {p0, v2}, Lm2/c1;->j(Lm2/c1$a;)V

    goto :goto_2

    :cond_23
    invoke-direct {p0, v2}, Lm2/c1;->r(Lm2/c1$a;)V

    goto :goto_2

    :cond_27
    return-void
.end method

.method private final j(Lm2/c1$a;)V
    .registers 5

    invoke-direct {p0}, Lm2/c1;->q()V

    :try_start_3
    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    const/16 v2, 0x80

    invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v0

    const-string v1, "ctx.packageManager.getApplicationInfo(ctx.packageName, PackageManager.GET_META_DATA)"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v1, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    if-eqz v1, :cond_46

    invoke-virtual {p1}, Lm2/c1$a;->b()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_46

    iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    invoke-virtual {p1}, Lm2/c1$a;->b()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1}, Lm2/c1$a;->a()Z

    move-result v2

    invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {p1, v0}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V
    :try_end_3d
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_3 .. :try_end_3d} :catch_3e

    goto :goto_46

    :catch_3e
    move-exception p1

    sget-object v0, Lc3/t0;->a:Lc3/t0;

    sget-object v0, Lm2/c1;->b:Ljava/lang/String;

    invoke-static {v0, p1}, Lc3/t0;->j0(Ljava/lang/String;Ljava/lang/Exception;)V

    :cond_46
    :goto_46
    return-void
.end method

.method public static final k()V
    .registers 5

    const-string v0, "You haven\'t set the Auto App Link URL scheme: fb<YOUR APP ID> in AndroidManifest"

    :try_start_2
    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v2

    invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v3

    const/16 v4, 0x80

    invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v2

    const-string v3, "ctx.packageManager.getApplicationInfo(ctx.packageName, PackageManager.GET_META_DATA)"

    invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v2, v2, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    if-eqz v2, :cond_45

    const-string v3, "com.facebook.sdk.AutoAppLinkEnabled"

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    if-eqz v2, :cond_45

    new-instance v2, Ln2/f0;

    invoke-direct {v2, v1}, Ln2/f0;-><init>(Landroid/content/Context;)V

    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    invoke-static {}, Lc3/t0;->V()Z

    move-result v3

    if-nez v3, :cond_40

    const-string v3, "SchemeWarning"

    invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    sget-object v3, Lm2/c1;->b:Ljava/lang/String;

    invoke-static {v3, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    :cond_40
    const-string v0, "fb_auto_applink"

    invoke-virtual {v2, v0, v1}, Ln2/f0;->d(Ljava/lang/String;Landroid/os/Bundle;)V
    :try_end_45
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_2 .. :try_end_45} :catch_45

    :catch_45
    :cond_45
    return-void
.end method

.method private final l()V
    .registers 17

    sget-object v0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z

    move-result v0

    if-nez v0, :cond_9

    return-void

    :cond_9
    invoke-static {}, Lm2/f0;->F()Z

    move-result v0

    if-nez v0, :cond_10

    return-void

    :cond_10
    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v0

    sget-object v1, Lm2/c1;->e:Lm2/c1$a;

    invoke-virtual {v1}, Lm2/c1$a;->e()Z

    move-result v1

    const/4 v2, 0x0

    shl-int/2addr v1, v2

    or-int/2addr v1, v2

    sget-object v3, Lm2/c1;->f:Lm2/c1$a;

    invoke-virtual {v3}, Lm2/c1$a;->e()Z

    move-result v3

    const/4 v4, 0x1

    shl-int/2addr v3, v4

    or-int/2addr v1, v3

    sget-object v3, Lm2/c1;->g:Lm2/c1$a;

    invoke-virtual {v3}, Lm2/c1$a;->e()Z

    move-result v3

    const/4 v5, 0x2

    shl-int/2addr v3, v5

    or-int/2addr v1, v3

    sget-object v3, Lm2/c1;->i:Lm2/c1$a;

    invoke-virtual {v3}, Lm2/c1$a;->e()Z

    move-result v3

    const/4 v6, 0x3

    shl-int/2addr v3, v6

    or-int/2addr v1, v3

    sget-object v3, Lm2/c1;->j:Landroid/content/SharedPreferences;

    const/4 v7, 0x0

    const-string v8, "userSettingPref"

    if-eqz v3, :cond_d8

    const-string v9, "com.facebook.sdk.USER_SETTINGS_BITMASK"

    invoke-interface {v3, v9, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    if-eq v3, v1, :cond_d7

    sget-object v10, Lm2/c1;->j:Landroid/content/SharedPreferences;

    if-eqz v10, :cond_d3

    invoke-interface {v10}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v7

    invoke-interface {v7, v9, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v7

    invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->apply()V

    :try_start_56
    invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v7

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x80

    invoke-virtual {v7, v8, v9}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v7

    const-string v8, "ctx.packageManager.getApplicationInfo(ctx.packageName, PackageManager.GET_META_DATA)"

    invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v8, v7, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    if-eqz v8, :cond_ac

    const-string v8, "com.facebook.sdk.AutoInitEnabled"

    const-string v9, "com.facebook.sdk.AutoLogAppEventsEnabled"

    const-string v10, "com.facebook.sdk.AdvertiserIDCollectionEnabled"

    const-string v11, "com.facebook.sdk.MonitorEnabled"

    filled-new-array {v8, v9, v10, v11}, [Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x4

    new-array v9, v9, [Z

    aput-boolean v4, v9, v2

    aput-boolean v4, v9, v4

    aput-boolean v4, v9, v5

    aput-boolean v4, v9, v6
    :try_end_84
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_56 .. :try_end_84} :catch_ae

    const/4 v5, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    :goto_87
    add-int/lit8 v12, v5, 0x1

    :try_start_89
    iget-object v13, v7, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    aget-object v14, v8, v5

    invoke-virtual {v13, v14}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v13

    if-eqz v13, :cond_95

    const/4 v13, 0x1

    goto :goto_96

    :cond_95
    const/4 v13, 0x0

    :goto_96
    shl-int/2addr v13, v5

    or-int/2addr v10, v13

    iget-object v13, v7, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    aget-object v14, v8, v5

    aget-boolean v15, v9, v5

    invoke-virtual {v13, v14, v15}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v13
    :try_end_a2
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_89 .. :try_end_a2} :catch_aa

    shl-int v5, v13, v5

    or-int/2addr v11, v5

    if-le v12, v6, :cond_a8

    goto :goto_b0

    :cond_a8
    move v5, v12

    goto :goto_87

    :catch_aa
    move v2, v11

    goto :goto_af

    :cond_ac
    const/4 v11, 0x0

    goto :goto_b1

    :catch_ae
    const/4 v10, 0x0

    :goto_af
    move v11, v2

    :goto_b0
    move v2, v10

    :goto_b1
    new-instance v4, Ln2/f0;

    invoke-direct {v4, v0}, Ln2/f0;-><init>(Landroid/content/Context;)V

    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    const-string v5, "usage"

    invoke-virtual {v0, v5, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const-string v2, "initial"

    invoke-virtual {v0, v2, v11}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const-string v2, "previous"

    invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    const-string v2, "current"

    invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    invoke-virtual {v4, v0}, Ln2/f0;->b(Landroid/os/Bundle;)V

    goto :goto_d7

    :cond_d3
    invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;->r(Ljava/lang/String;)V

    throw v7

    :cond_d7
    :goto_d7
    return-void

    :cond_d8
    invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;->r(Ljava/lang/String;)V

    goto :goto_dd

    :goto_dc
    throw v7

    :goto_dd
    goto :goto_dc
.end method

.method private final m()V
    .registers 4

    :try_start_0
    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v1

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    const/16 v2, 0x80

    invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;

    move-result-object v0

    const-string v1, "ctx.packageManager.getApplicationInfo(ctx.packageName, PackageManager.GET_META_DATA)"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v1, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    if-eqz v1, :cond_48

    const-string v2, "com.facebook.sdk.AutoLogAppEventsEnabled"

    invoke-virtual {v1, v2}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2a

    sget-object v1, Lm2/c1;->b:Ljava/lang/String;

    const-string v2, "Please set a value for AutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-android#disable-auto-events."

    invoke-static {v1, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    :cond_2a
    iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;

    const-string v1, "com.facebook.sdk.AdvertiserIDCollectionEnabled"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_3b

    sget-object v0, Lm2/c1;->b:Ljava/lang/String;

    const-string v1, "You haven\'t set a value for AdvertiserIDCollectionEnabled. Set the flag to TRUE if you want to collect Advertiser ID for better advertising and analytics results. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-android#disable-auto-events."

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    :cond_3b
    invoke-static {}, Lm2/c1;->b()Z

    move-result v0

    if-nez v0, :cond_48

    sget-object v0, Lm2/c1;->b:Ljava/lang/String;

    const-string v1, "The value for AdvertiserIDCollectionEnabled is currently set to FALSE so you\'re sending app events without collecting Advertiser ID. This can affect the quality of your advertising and analytics results."

    invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
    :try_end_48
    .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_48} :catch_48

    :catch_48
    :cond_48
    return-void
.end method

.method private final n(Lm2/c1$a;)V
    .registers 5

    const-string v0, ""

    invoke-direct {p0}, Lm2/c1;->q()V

    :try_start_5
    sget-object v1, Lm2/c1;->j:Landroid/content/SharedPreferences;

    if-eqz v1, :cond_3c

    invoke-virtual {p1}, Lm2/c1$a;->b()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-nez v1, :cond_14

    goto :goto_15

    :cond_14
    move-object v0, v1

    :goto_15
    invoke-interface {v0}, Ljava/lang/CharSequence;->length()I

    move-result v1

    if-lez v1, :cond_1d

    const/4 v1, 0x1

    goto :goto_1e

    :cond_1d
    const/4 v1, 0x0

    :goto_1e
    if-eqz v1, :cond_4b

    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    const-string v0, "value"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z

    move-result v0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    invoke-virtual {p1, v0}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V

    const-string v0, "last_timestamp"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J

    move-result-wide v0

    invoke-virtual {p1, v0, v1}, Lm2/c1$a;->f(J)V

    goto :goto_4b

    :cond_3c
    const-string p1, "userSettingPref"

    invoke-static {p1}, Lkotlin/jvm/internal/Intrinsics;->r(Ljava/lang/String;)V

    const/4 p1, 0x0

    throw p1
    :try_end_43
    .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_43} :catch_43

    :catch_43
    move-exception p1

    sget-object v0, Lc3/t0;->a:Lc3/t0;

    sget-object v0, Lm2/c1;->b:Ljava/lang/String;

    invoke-static {v0, p1}, Lc3/t0;->j0(Ljava/lang/String;Ljava/lang/Exception;)V

    :cond_4b
    :goto_4b
    return-void
.end method

.method public static final o(Z)V
    .registers 4

    sget-object v0, Lm2/c1;->g:Lm2/c1$a;

    invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    invoke-virtual {v0, p0}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lm2/c1$a;->f(J)V

    sget-object p0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {p0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z

    move-result p0

    if-eqz p0, :cond_1e

    sget-object p0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {p0, v0}, Lm2/c1;->r(Lm2/c1$a;)V

    goto :goto_23

    :cond_1e
    sget-object p0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {p0}, Lm2/c1;->h()V

    :goto_23
    return-void
.end method

.method public static final p(Z)V
    .registers 4

    sget-object v0, Lm2/c1;->f:Lm2/c1$a;

    invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    invoke-virtual {v0, p0}, Lm2/c1$a;->g(Ljava/lang/Boolean;)V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lm2/c1$a;->f(J)V

    sget-object p0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {p0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z

    move-result p0

    if-eqz p0, :cond_1e

    sget-object p0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {p0, v0}, Lm2/c1;->r(Lm2/c1$a;)V

    goto :goto_23

    :cond_1e
    sget-object p0, Lm2/c1;->a:Lm2/c1;

    invoke-direct {p0}, Lm2/c1;->h()V

    :goto_23
    return-void
.end method

.method private final q()V
    .registers 3

    sget-object v0, Lm2/c1;->c:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z

    move-result v0

    if-eqz v0, :cond_9

    return-void

    :cond_9
    new-instance v0, Lm2/g0;

    const-string v1, "The UserSettingManager has not been initialized successfully"

    invoke-direct {v0, v1}, Lm2/g0;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method private final r(Lm2/c1$a;)V
    .registers 6

    invoke-direct {p0}, Lm2/c1;->q()V

    :try_start_3
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    const-string v1, "value"

    invoke-virtual {p1}, Lm2/c1$a;->d()Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "last_timestamp"

    invoke-virtual {p1}, Lm2/c1$a;->c()J

    move-result-wide v2

    invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    sget-object v1, Lm2/c1;->j:Landroid/content/SharedPreferences;

    if-eqz v1, :cond_35

    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    invoke-virtual {p1}, Lm2/c1$a;->b()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-interface {v1, p1, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object p1

    invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V

    invoke-direct {p0}, Lm2/c1;->l()V

    goto :goto_44

    :cond_35
    const-string p1, "userSettingPref"

    invoke-static {p1}, Lkotlin/jvm/internal/Intrinsics;->r(Ljava/lang/String;)V

    const/4 p1, 0x0

    throw p1
    :try_end_3c
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3c} :catch_3c

    :catch_3c
    move-exception p1

    sget-object v0, Lc3/t0;->a:Lc3/t0;

    sget-object v0, Lm2/c1;->b:Ljava/lang/String;

    invoke-static {v0, p1}, Lc3/t0;->j0(Ljava/lang/String;Ljava/lang/Exception;)V

    :goto_44
    return-void
.end method