Files
vtosters/smali/smali_classes2/com/vk/im/engine/ImConfig.smali
T

5022 lines
104 KiB
Smali

.class public final Lcom/vk/im/engine/ImConfig;
.super Ljava/lang/Object;
.source "ImConfig.kt"
# instance fields
.field private final A:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final B:I
.field private final C:I
.field private final D:I
.field private final E:J
.field private final F:Lcom/vk/im/engine/utils/collection/IntCollection;
.field private final G:J
.field private final H:J
.field private final I:J
.field private final J:J
.field private final K:J
.field private final L:J
.field private final M:J
.field private final N:J
.field private final O:J
.field private final P:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private final Q:J
.field private final R:J
.field private final S:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/FileConverter;",
">;"
}
.end annotation
.end field
.field private final T:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/FileConverter;",
">;"
}
.end annotation
.end field
.field private final U:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/StoryConverter;",
">;"
}
.end annotation
.end field
.field private final V:Lcom/vk/im/engine/j/WebUrlCacheController;
.field private final W:Z
.field private final X:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private final Y:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private final Z:Z
.field private final a:Landroid/content/Context;
.field private final a0:Lcom/vk/im/engine/reporters/ImReporters;
.field private final b:Z
.field private final b0:Lcom/vk/im/log/LogLevel;
.field private final c:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final c0:I
.field private final d:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final d0:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Lkotlin/text/Regex;",
">;"
}
.end annotation
.end field
.field private final e:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/api/internal/ApiManager;",
">;"
}
.end annotation
.end field
.field private final e0:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/util/List<",
"Lkotlin/text/Regex;",
">;>;"
}
.end annotation
.end field
.field private final f:Lcom/vk/im/engine/j/ImJobManagerFactory;
.field private final f0:I
.field private final g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
.field private final g0:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final h:Lcom/vk/im/engine/j/TmpFileCache;
.field private final h0:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final i:Lcom/vk/metrics/eventtracking/Tracker;
.field private final i0:I
.field private final j:Lcom/vk/im/engine/models/ImExperiments;
.field private final k:Lcom/vk/im/engine/j/StickersAnimationLoader;
.field private final l:Lcom/vk/im/engine/UserCredentialsProvider;
.field private final m:Lkotlin/jvm/b/Functions;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/b/Functions<",
"Ljava/util/List<",
"Lcom/vk/im/engine/j/DialogThemesProvider;",
">;>;"
}
.end annotation
.end field
.field private final n:Ljava/lang/String;
.field private final o:J
.field private final p:I
.field private final q:J
.field private final r:I
.field private final s:I
.field private final t:J
.field private final u:I
.field private final v:J
.field private final w:J
.field private final x:I
.field private final y:Z
.field private final z:J
# direct methods
.method public constructor <init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Z",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;",
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/api/internal/ApiManager;",
">;",
"Lcom/vk/im/engine/j/ImJobManagerFactory;",
"Lcom/vk/im/engine/j/ImJobNotificationFactory;",
"Lcom/vk/im/engine/j/TmpFileCache;",
"Lcom/vk/metrics/eventtracking/Tracker;",
"Lcom/vk/im/engine/models/ImExperiments;",
"Lcom/vk/im/engine/j/StickersAnimationLoader;",
"Lcom/vk/im/engine/UserCredentialsProvider;",
"Lkotlin/jvm/b/Functions<",
"+",
"Ljava/util/List<",
"+",
"Lcom/vk/im/engine/j/DialogThemesProvider;",
">;>;",
"Ljava/lang/String;",
"JIJIIJIJJIZJ",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;IIIJ",
"Lcom/vk/im/engine/utils/collection/IntCollection;",
"JJJJJJJJJ",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Integer;",
">;JJ",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/FileConverter;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/FileConverter;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/StoryConverter;",
">;",
"Lcom/vk/im/engine/j/WebUrlCacheController;",
"Z",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;Z",
"Lcom/vk/im/engine/reporters/ImReporters;",
"Lcom/vk/im/log/LogLevel;",
"I",
"Lkotlin/jvm/b/Functions<",
"Lkotlin/text/Regex;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Ljava/util/List<",
"Lkotlin/text/Regex;",
">;>;I",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;I)V"
}
.end annotation
move-object v0, p0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
move-object v1, p1
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
move v1, p2
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->b:Z
move-object v1, p3
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
move-object v1, p4
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
move-object v1, p5
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
move-object v1, p6
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
move-object v1, p7
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
move-object v1, p8
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
move-object v1, p9
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
move-object v1, p10
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
move-object v1, p11
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
move-object/from16 v1, p12
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
move-object/from16 v1, p13
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p14
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
move-wide/from16 v1, p15
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->o:J
move/from16 v1, p17
iput v1, v0, Lcom/vk/im/engine/ImConfig;->p:I
move-wide/from16 v1, p18
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->q:J
move/from16 v1, p20
iput v1, v0, Lcom/vk/im/engine/ImConfig;->r:I
move/from16 v1, p21
iput v1, v0, Lcom/vk/im/engine/ImConfig;->s:I
move-wide/from16 v1, p22
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->t:J
move/from16 v1, p24
iput v1, v0, Lcom/vk/im/engine/ImConfig;->u:I
move-wide/from16 v1, p25
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->v:J
move-wide/from16 v1, p27
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->w:J
move/from16 v1, p29
iput v1, v0, Lcom/vk/im/engine/ImConfig;->x:I
move/from16 v1, p30
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->y:Z
move-wide/from16 v1, p31
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->z:J
move-object/from16 v1, p33
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
move/from16 v1, p34
iput v1, v0, Lcom/vk/im/engine/ImConfig;->B:I
move/from16 v1, p35
iput v1, v0, Lcom/vk/im/engine/ImConfig;->C:I
move/from16 v1, p36
iput v1, v0, Lcom/vk/im/engine/ImConfig;->D:I
move-wide/from16 v1, p37
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->E:J
move-object/from16 v1, p39
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
move-wide/from16 v1, p40
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->G:J
move-wide/from16 v1, p42
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->H:J
move-wide/from16 v1, p44
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->I:J
move-wide/from16 v1, p46
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->J:J
move-wide/from16 v1, p48
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->K:J
move-wide/from16 v1, p50
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->L:J
move-wide/from16 v1, p52
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->M:J
move-wide/from16 v1, p54
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->N:J
move-wide/from16 v1, p56
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->O:J
move-object/from16 v1, p58
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
move-wide/from16 v1, p59
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->Q:J
move-wide/from16 v1, p61
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->R:J
move-object/from16 v1, p63
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p64
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p65
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p66
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
move/from16 v1, p67
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->W:Z
move-object/from16 v1, p68
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p69
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
move/from16 v1, p70
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->Z:Z
move-object/from16 v1, p71
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
move-object/from16 v1, p72
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
move/from16 v1, p73
iput v1, v0, Lcom/vk/im/engine/ImConfig;->c0:I
move-object/from16 v1, p74
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
move-object/from16 v1, p75
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
move/from16 v1, p76
iput v1, v0, Lcom/vk/im/engine/ImConfig;->f0:I
move-object/from16 v1, p77
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
move-object/from16 v1, p78
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
move/from16 v1, p79
iput v1, v0, Lcom/vk/im/engine/ImConfig;->i0:I
.line 2
iget v1, v0, Lcom/vk/im/engine/ImConfig;->i0:I
if-ltz v1, :cond_1
const/high16 v2, 0x1000000
if-gt v1, v2, :cond_0
return-void
.line 3
:cond_0
new-instance v1, Ljava/lang/IllegalArgumentException;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "forceClearStorageWhenLocalIdGreaterThan must be <= 16777216. Given: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v0, Lcom/vk/im/engine/ImConfig;->i0:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 4
:cond_1
new-instance v1, Ljava/lang/IllegalArgumentException;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "forceClearStorageWhenLocalIdGreaterThan must be >= 0. Given: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v0, Lcom/vk/im/engine/ImConfig;->i0:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.end method
.method public synthetic constructor <init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 159
move/from16 v0, p80
move/from16 v1, p81
and-int/lit16 v2, v0, 0x2000
if-eqz v2, :cond_0
const-string v2, "vkim.sqlite"
move-object/from16 v17, v2
goto :goto_0
:cond_0
move-object/from16 v17, p14
:goto_0
and-int/lit16 v2, v0, 0x4000
if-eqz v2, :cond_1
.line 5
sget-object v2, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v3, 0xc
invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v2
move-wide/from16 v18, v2
goto :goto_1
:cond_1
move-wide/from16 v18, p15
:goto_1
const v2, 0x8000
and-int v3, v0, v2
if-eqz v3, :cond_2
const/16 v3, 0x3e8
const/16 v20, 0x3e8
goto :goto_2
:cond_2
move/from16 v20, p17
:goto_2
const/high16 v3, 0x10000
and-int v4, v0, v3
const-wide/16 v5, 0xa
if-eqz v4, :cond_3
.line 6
sget-object v4, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v4, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v21, v7
goto :goto_3
:cond_3
move-wide/from16 v21, p18
:goto_3
const/high16 v4, 0x20000
and-int/2addr v4, v0
if-eqz v4, :cond_4
const/16 v4, 0x1e
const/16 v23, 0x1e
goto :goto_4
:cond_4
move/from16 v23, p20
:goto_4
const/high16 v4, 0x40000
and-int v7, v0, v4
if-eqz v7, :cond_5
const/16 v24, 0xa
goto :goto_5
:cond_5
move/from16 v24, p21
:goto_5
const/high16 v7, 0x80000
and-int v9, v0, v7
const-wide/16 v10, 0x2
if-eqz v9, :cond_6
.line 7
sget-object v9, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v9, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v12
move-wide/from16 v25, v12
goto :goto_6
:cond_6
move-wide/from16 v25, p22
:goto_6
const/high16 v9, 0x100000
and-int/2addr v9, v0
if-eqz v9, :cond_7
const/16 v9, 0x14
const/16 v27, 0x14
goto :goto_7
:cond_7
move/from16 v27, p24
:goto_7
const/high16 v9, 0x200000
and-int v12, v0, v9
if-eqz v12, :cond_8
.line 8
sget-object v12, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v12, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v12
move-wide/from16 v28, v12
goto :goto_8
:cond_8
move-wide/from16 v28, p25
:goto_8
const/high16 v12, 0x400000
and-int v13, v0, v12
if-eqz v13, :cond_9
.line 9
sget-object v13, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v14, 0x2ee
invoke-virtual {v13, v14, v15}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v13
move-wide/from16 v30, v13
goto :goto_9
:cond_9
move-wide/from16 v30, p27
:goto_9
const/high16 v13, 0x800000
and-int v14, v0, v13
if-eqz v14, :cond_a
const/16 v32, 0xa
goto :goto_a
:cond_a
move/from16 v32, p29
:goto_a
const/high16 v14, 0x1000000
and-int v15, v0, v14
const/16 v16, 0x1
if-eqz v15, :cond_b
const/16 v33, 0x1
goto :goto_b
:cond_b
move/from16 v33, p30
:goto_b
const/high16 v15, 0x2000000
and-int/2addr v15, v0
const-wide/16 v13, 0x1
if-eqz v15, :cond_c
.line 10
sget-object v15, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v15, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v34
goto :goto_c
:cond_c
move-wide/from16 v34, p31
:goto_c
const/high16 v15, 0x4000000
and-int/2addr v15, v0
if-eqz v15, :cond_d
const-string v15, "vk.me/join"
const-string v8, "vk.com/settings?act=transfers"
const-string v12, "vk.com/story"
const-string v9, "vk.com/settings?act=request_history"
const-string v7, "vk.com/narrative"
.line 11
filled-new-array {v15, v8, v12, v9, v7}, [Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Lkotlin/collections/k0;->d([Ljava/lang/Object;)Ljava/util/Set;
move-result-object v7
move-object/from16 v36, v7
goto :goto_d
:cond_d
move-object/from16 v36, p33
:goto_d
const/high16 v7, 0x8000000
and-int/2addr v7, v0
if-eqz v7, :cond_e
const/16 v7, 0xfa0
const/16 v37, 0xfa0
goto :goto_e
:cond_e
move/from16 v37, p34
:goto_e
const/high16 v7, 0x10000000
and-int/2addr v7, v0
if-eqz v7, :cond_f
const/16 v38, 0xa
goto :goto_f
:cond_f
move/from16 v38, p35
:goto_f
const/high16 v7, 0x20000000
and-int/2addr v7, v0
if-eqz v7, :cond_10
const/16 v7, 0x63
const/16 v39, 0x63
goto :goto_10
:cond_10
move/from16 v39, p36
:goto_10
const/high16 v7, 0x40000000 # 2.0f
and-int/2addr v7, v0
if-eqz v7, :cond_11
.line 12
sget-object v7, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v8, 0x18
invoke-virtual {v7, v8, v9}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v40, v7
goto :goto_11
:cond_11
move-wide/from16 v40, p37
:goto_11
const/high16 v7, -0x80000000
and-int/2addr v0, v7
if-eqz v0, :cond_12
const/16 v0, 0x14d
.line 13
invoke-static {v0}, Lcom/vk/im/engine/utils/collection/IntCollectionExt;->a(I)Lcom/vk/im/engine/utils/collection/IntArrayList;
move-result-object v0
const-string v7, "intListOf(UserId.SUPPORT)"
invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
move-object/from16 v42, v0
goto :goto_12
:cond_12
move-object/from16 v42, p39
:goto_12
and-int/lit8 v0, v1, 0x1
if-eqz v0, :cond_13
.line 14
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
const-wide/16 v7, 0x5
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v43, v7
goto :goto_13
:cond_13
move-wide/from16 v43, p40
:goto_13
and-int/lit8 v0, v1, 0x2
if-eqz v0, :cond_14
.line 15
sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v45, v7
goto :goto_14
:cond_14
move-wide/from16 v45, p42
:goto_14
and-int/lit8 v0, v1, 0x4
if-eqz v0, :cond_15
.line 16
sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v47, v7
goto :goto_15
:cond_15
move-wide/from16 v47, p44
:goto_15
and-int/lit8 v0, v1, 0x8
if-eqz v0, :cond_16
.line 17
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v49, v7
goto :goto_16
:cond_16
move-wide/from16 v49, p46
:goto_16
and-int/lit8 v0, v1, 0x10
if-eqz v0, :cond_17
.line 18
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v51, v7
goto :goto_17
:cond_17
move-wide/from16 v51, p48
:goto_17
and-int/lit8 v0, v1, 0x20
if-eqz v0, :cond_18
.line 19
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v7, 0x1e
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v53, v7
goto :goto_18
:cond_18
move-wide/from16 v53, p50
:goto_18
and-int/lit8 v0, v1, 0x40
if-eqz v0, :cond_19
.line 20
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
const-wide/16 v7, 0xf
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v7
move-wide/from16 v55, v7
goto :goto_19
:cond_19
move-wide/from16 v55, p52
:goto_19
and-int/lit16 v0, v1, 0x80
if-eqz v0, :cond_1a
.line 21
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
move-wide/from16 v57, v5
goto :goto_1a
:cond_1a
move-wide/from16 v57, p54
:goto_1a
and-int/lit16 v0, v1, 0x100
if-eqz v0, :cond_1b
.line 22
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
move-wide/from16 v59, v5
goto :goto_1b
:cond_1b
move-wide/from16 v59, p56
:goto_1b
and-int/lit16 v0, v1, 0x200
if-eqz v0, :cond_1c
.line 23
sget-object v0, Lcom/vk/im/engine/ImConfig$1;->a:Lcom/vk/im/engine/ImConfig$1;
move-object/from16 v61, v0
goto :goto_1c
:cond_1c
move-object/from16 v61, p58
:goto_1c
and-int/lit16 v0, v1, 0x400
if-eqz v0, :cond_1d
.line 24
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
move-wide/from16 v62, v5
goto :goto_1d
:cond_1d
move-wide/from16 v62, p59
:goto_1d
and-int/lit16 v0, v1, 0x800
if-eqz v0, :cond_1e
.line 25
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v5, 0xa0
invoke-virtual {v0, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v5
move-wide/from16 v64, v5
goto :goto_1e
:cond_1e
move-wide/from16 v64, p61
:goto_1e
and-int/lit16 v0, v1, 0x1000
if-eqz v0, :cond_1f
.line 26
sget-object v0, Lcom/vk/im/engine/ImConfig$2;->a:Lcom/vk/im/engine/ImConfig$2;
move-object/from16 v66, v0
goto :goto_1f
:cond_1f
move-object/from16 v66, p63
:goto_1f
and-int/lit16 v0, v1, 0x2000
if-eqz v0, :cond_20
.line 27
sget-object v0, Lcom/vk/im/engine/ImConfig$3;->a:Lcom/vk/im/engine/ImConfig$3;
move-object/from16 v67, v0
goto :goto_20
:cond_20
move-object/from16 v67, p64
:goto_20
and-int/lit16 v0, v1, 0x4000
if-eqz v0, :cond_21
.line 28
sget-object v0, Lcom/vk/im/engine/ImConfig$4;->a:Lcom/vk/im/engine/ImConfig$4;
move-object/from16 v68, v0
goto :goto_21
:cond_21
move-object/from16 v68, p65
:goto_21
and-int v0, v1, v2
if-eqz v0, :cond_22
.line 29
new-instance v0, Lcom/vk/im/engine/j/WebUrlCacheController;
invoke-direct {v0}, Lcom/vk/im/engine/j/WebUrlCacheController;-><init>()V
move-object/from16 v69, v0
goto :goto_22
:cond_22
move-object/from16 v69, p66
:goto_22
and-int v0, v1, v3
if-eqz v0, :cond_23
const/16 v70, 0x1
goto :goto_23
:cond_23
move/from16 v70, p67
:goto_23
and-int v0, v1, v4
if-eqz v0, :cond_24
.line 30
sget-object v0, Lcom/vk/im/engine/ImConfig$5;->a:Lcom/vk/im/engine/ImConfig$5;
move-object/from16 v72, v0
goto :goto_24
:cond_24
move-object/from16 v72, p69
:goto_24
const/high16 v0, 0x80000
and-int/2addr v0, v1
if-eqz v0, :cond_25
const/4 v0, 0x0
const/high16 v0, 0x200000
const/16 v73, 0x0
goto :goto_25
:cond_25
move/from16 v73, p70
const/high16 v0, 0x200000
:goto_25
and-int/2addr v0, v1
if-eqz v0, :cond_26
.line 31
sget-object v0, Lcom/vk/im/log/LogLevel;->VERBOSE:Lcom/vk/im/log/LogLevel;
move-object/from16 v75, v0
goto :goto_26
:cond_26
move-object/from16 v75, p72
:goto_26
const/high16 v0, 0x400000
and-int/2addr v0, v1
if-eqz v0, :cond_27
const/4 v0, 0x5
const/high16 v0, 0x800000
const/16 v76, 0x5
goto :goto_27
:cond_27
move/from16 v76, p73
const/high16 v0, 0x800000
:goto_27
and-int/2addr v0, v1
if-eqz v0, :cond_28
.line 32
sget-object v0, Lcom/vk/im/engine/ImConfig$6;->a:Lcom/vk/im/engine/ImConfig$6;
move-object/from16 v77, v0
goto :goto_28
:cond_28
move-object/from16 v77, p74
:goto_28
const/high16 v0, 0x1000000
and-int/2addr v0, v1
if-eqz v0, :cond_29
.line 33
sget-object v0, Lcom/vk/im/engine/ImConfig$7;->a:Lcom/vk/im/engine/ImConfig$7;
move-object/from16 v78, v0
goto :goto_29
:cond_29
move-object/from16 v78, p75
:goto_29
const/high16 v0, 0x2000000
and-int/2addr v0, v1
if-eqz v0, :cond_2a
const/4 v0, 0x6
const/16 v79, 0x6
goto :goto_2a
:cond_2a
move/from16 v79, p76
:goto_2a
const/high16 v0, 0x4000000
and-int/2addr v0, v1
if-eqz v0, :cond_2b
const-string v0, "jpg"
const-string v2, "png"
const-string v3, "gif"
const-string v4, "heic"
const-string v5, "heif"
const-string v6, "webp"
move-object/from16 p14, v0
move-object/from16 p15, v2
move-object/from16 p16, v3
move-object/from16 p17, v4
move-object/from16 p18, v5
move-object/from16 p19, v6
.line 34
filled-new-array/range {p14 .. p19}, [Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lkotlin/collections/l;->c([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
move-object/from16 v80, v0
goto :goto_2b
:cond_2b
move-object/from16 v80, p77
:goto_2b
const/high16 v0, 0x8000000
and-int/2addr v0, v1
if-eqz v0, :cond_2c
const-string v81, "a6p"
const-string v82, "ac"
const-string v83, "acr"
const-string v84, "action"
const-string v85, "air"
const-string v86, "app"
const-string v87, "apk"
const-string v88, "awk"
const-string v89, "bak"
const-string v90, "bat"
const-string v91, "cgi"
const-string v92, "cmd"
const-string v93, "com"
const-string v94, "csh"
const-string v95, "dek"
const-string v96, "dld"
const-string v97, "ds"
const-string v98, "ebm"
const-string v99, "esh"
const-string v100, "exe"
const-string v101, "ezs"
const-string v102, "fky"
const-string v103, "frs"
const-string v104, "fxp"
const-string v105, "gadget"
const-string v106, "hms"
const-string v107, "hta"
const-string v108, "icd"
const-string v109, "inx"
const-string v110, "ipf"
const-string v111, "isu"
const-string v112, "jar"
const-string v113, "js"
const-string v114, "jse"
const-string v115, "jsx"
const-string v116, "kix"
const-string v117, "mcr"
const-string v118, "mem"
const-string v119, "mp3"
const-string v120, "mpx"
const-string v121, "ms"
const-string v122, "msi"
const-string v123, "mst"
const-string v124, "obs"
const-string v125, "paf"
const-string v126, "pex"
const-string v127, "pif"
const-string v128, "prc"
const-string v129, "prg"
const-string v130, "pvd"
const-string v131, "pwc"
const-string v132, "pyo"
const-string v133, "qpx"
const-string v134, "rbx"
const-string v135, "reg"
const-string v136, "rgs"
const-string v137, "rox"
const-string v138, "rpj"
const-string v139, "scar"
const-string v140, "scr"
const-string v141, "script"
const-string v142, "sct"
const-string v143, "shb"
const-string v144, "shs"
const-string v145, "spr"
const-string v146, "tlb"
const-string v147, "tms"
const-string v148, "u3p"
const-string v149, "udf"
const-string v150, "vb"
const-string v151, "vbe"
const-string v152, "vbs"
const-string v153, "vbscript"
const-string v154, "wcm"
const-string v155, "wpk"
const-string v156, "ws"
const-string v157, "wsf"
const-string v158, "xqt"
.line 35
filled-new-array/range {v81 .. v158}, [Ljava/lang/String;
move-result-object v0
.line 36
invoke-static {v0}, Lkotlin/collections/l;->c([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
move-object/from16 v81, v0
goto :goto_2c
:cond_2c
move-object/from16 v81, p78
:goto_2c
const/high16 v0, 0x10000000
and-int/2addr v0, v1
if-eqz v0, :cond_2d
const-wide v0, 0x416999999999999aL # 1.34217728E7
.line 37
invoke-static {v0, v1}, Lkotlin/q/a;->a(D)I
move-result v0
move/from16 v82, v0
goto :goto_2d
:cond_2d
move/from16 v82, p79
:goto_2d
move-object/from16 v3, p0
move-object/from16 v4, p1
move/from16 v5, p2
move-object/from16 v6, p3
move-object/from16 v7, p4
move-object/from16 v8, p5
move-object/from16 v9, p6
move-object/from16 v10, p7
move-object/from16 v11, p8
move-object/from16 v12, p9
move-object/from16 v13, p10
move-object/from16 v14, p11
move-object/from16 v15, p12
move-object/from16 v16, p13
move-object/from16 v71, p68
move-object/from16 v74, p71
invoke-direct/range {v3 .. v82}, Lcom/vk/im/engine/ImConfig;-><init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
return-void
.end method
.method public static synthetic a(Lcom/vk/im/engine/ImConfig;Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILjava/lang/Object;)Lcom/vk/im/engine/ImConfig;
.locals 17
move-object/from16 v0, p0
move/from16 v1, p80
move/from16 v2, p81
and-int/lit8 v3, v1, 0x1
if-eqz v3, :cond_0
iget-object v3, v0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
goto :goto_0
:cond_0
move-object/from16 v3, p1
:goto_0
and-int/lit8 v4, v1, 0x2
if-eqz v4, :cond_1
iget-boolean v4, v0, Lcom/vk/im/engine/ImConfig;->b:Z
goto :goto_1
:cond_1
move/from16 v4, p2
:goto_1
and-int/lit8 v5, v1, 0x4
if-eqz v5, :cond_2
iget-object v5, v0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
goto :goto_2
:cond_2
move-object/from16 v5, p3
:goto_2
and-int/lit8 v6, v1, 0x8
if-eqz v6, :cond_3
iget-object v6, v0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
goto :goto_3
:cond_3
move-object/from16 v6, p4
:goto_3
and-int/lit8 v7, v1, 0x10
if-eqz v7, :cond_4
iget-object v7, v0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
goto :goto_4
:cond_4
move-object/from16 v7, p5
:goto_4
and-int/lit8 v8, v1, 0x20
if-eqz v8, :cond_5
iget-object v8, v0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
goto :goto_5
:cond_5
move-object/from16 v8, p6
:goto_5
and-int/lit8 v9, v1, 0x40
if-eqz v9, :cond_6
iget-object v9, v0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
goto :goto_6
:cond_6
move-object/from16 v9, p7
:goto_6
and-int/lit16 v10, v1, 0x80
if-eqz v10, :cond_7
iget-object v10, v0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
goto :goto_7
:cond_7
move-object/from16 v10, p8
:goto_7
and-int/lit16 v11, v1, 0x100
if-eqz v11, :cond_8
iget-object v11, v0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
goto :goto_8
:cond_8
move-object/from16 v11, p9
:goto_8
and-int/lit16 v12, v1, 0x200
if-eqz v12, :cond_9
iget-object v12, v0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
goto :goto_9
:cond_9
move-object/from16 v12, p10
:goto_9
and-int/lit16 v13, v1, 0x400
if-eqz v13, :cond_a
iget-object v13, v0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
goto :goto_a
:cond_a
move-object/from16 v13, p11
:goto_a
and-int/lit16 v14, v1, 0x800
if-eqz v14, :cond_b
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
goto :goto_b
:cond_b
move-object/from16 v14, p12
:goto_b
and-int/lit16 v15, v1, 0x1000
if-eqz v15, :cond_c
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
goto :goto_c
:cond_c
move-object/from16 v15, p13
:goto_c
move-object/from16 p13, v15
and-int/lit16 v15, v1, 0x2000
if-eqz v15, :cond_d
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
goto :goto_d
:cond_d
move-object/from16 v15, p14
:goto_d
move-object/from16 p14, v15
and-int/lit16 v15, v1, 0x4000
move-object/from16 p12, v14
if-eqz v15, :cond_e
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->o:J
goto :goto_e
:cond_e
move-wide/from16 v14, p15
:goto_e
const v16, 0x8000
and-int v16, v1, v16
move-wide/from16 p15, v14
if-eqz v16, :cond_f
iget v14, v0, Lcom/vk/im/engine/ImConfig;->p:I
goto :goto_f
:cond_f
move/from16 v14, p17
:goto_f
const/high16 v15, 0x10000
and-int/2addr v15, v1
move/from16 p17, v14
if-eqz v15, :cond_10
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->q:J
goto :goto_10
:cond_10
move-wide/from16 v14, p18
:goto_10
const/high16 v16, 0x20000
and-int v16, v1, v16
move-wide/from16 p18, v14
if-eqz v16, :cond_11
iget v14, v0, Lcom/vk/im/engine/ImConfig;->r:I
goto :goto_11
:cond_11
move/from16 v14, p20
:goto_11
const/high16 v15, 0x40000
and-int/2addr v15, v1
if-eqz v15, :cond_12
iget v15, v0, Lcom/vk/im/engine/ImConfig;->s:I
goto :goto_12
:cond_12
move/from16 v15, p21
:goto_12
const/high16 v16, 0x80000
and-int v16, v1, v16
move/from16 p20, v14
move/from16 p21, v15
if-eqz v16, :cond_13
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->t:J
goto :goto_13
:cond_13
move-wide/from16 v14, p22
:goto_13
const/high16 v16, 0x100000
and-int v16, v1, v16
move-wide/from16 p22, v14
if-eqz v16, :cond_14
iget v14, v0, Lcom/vk/im/engine/ImConfig;->u:I
goto :goto_14
:cond_14
move/from16 v14, p24
:goto_14
const/high16 v15, 0x200000
and-int/2addr v15, v1
move/from16 p24, v14
if-eqz v15, :cond_15
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->v:J
goto :goto_15
:cond_15
move-wide/from16 v14, p25
:goto_15
const/high16 v16, 0x400000
and-int v16, v1, v16
move-wide/from16 p25, v14
if-eqz v16, :cond_16
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->w:J
goto :goto_16
:cond_16
move-wide/from16 v14, p27
:goto_16
const/high16 v16, 0x800000
and-int v16, v1, v16
move-wide/from16 p27, v14
if-eqz v16, :cond_17
iget v14, v0, Lcom/vk/im/engine/ImConfig;->x:I
goto :goto_17
:cond_17
move/from16 v14, p29
:goto_17
const/high16 v15, 0x1000000
and-int/2addr v15, v1
if-eqz v15, :cond_18
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->y:Z
goto :goto_18
:cond_18
move/from16 v15, p30
:goto_18
const/high16 v16, 0x2000000
and-int v16, v1, v16
move/from16 p29, v14
move/from16 p30, v15
if-eqz v16, :cond_19
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->z:J
goto :goto_19
:cond_19
move-wide/from16 v14, p31
:goto_19
const/high16 v16, 0x4000000
and-int v16, v1, v16
move-wide/from16 p31, v14
if-eqz v16, :cond_1a
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
goto :goto_1a
:cond_1a
move-object/from16 v14, p33
:goto_1a
const/high16 v15, 0x8000000
and-int/2addr v15, v1
if-eqz v15, :cond_1b
iget v15, v0, Lcom/vk/im/engine/ImConfig;->B:I
goto :goto_1b
:cond_1b
move/from16 v15, p34
:goto_1b
const/high16 v16, 0x10000000
and-int v16, v1, v16
move/from16 p34, v15
if-eqz v16, :cond_1c
iget v15, v0, Lcom/vk/im/engine/ImConfig;->C:I
goto :goto_1c
:cond_1c
move/from16 v15, p35
:goto_1c
const/high16 v16, 0x20000000
and-int v16, v1, v16
move/from16 p35, v15
if-eqz v16, :cond_1d
iget v15, v0, Lcom/vk/im/engine/ImConfig;->D:I
goto :goto_1d
:cond_1d
move/from16 v15, p36
:goto_1d
const/high16 v16, 0x40000000 # 2.0f
and-int v16, v1, v16
move-object/from16 p33, v14
move/from16 p36, v15
if-eqz v16, :cond_1e
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->E:J
goto :goto_1e
:cond_1e
move-wide/from16 v14, p37
:goto_1e
const/high16 v16, -0x80000000
and-int v1, v1, v16
if-eqz v1, :cond_1f
iget-object v1, v0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
goto :goto_1f
:cond_1f
move-object/from16 v1, p39
:goto_1f
and-int/lit8 v16, v2, 0x1
move-wide/from16 p37, v14
if-eqz v16, :cond_20
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->G:J
goto :goto_20
:cond_20
move-wide/from16 v14, p40
:goto_20
and-int/lit8 v16, v2, 0x2
move-wide/from16 p40, v14
if-eqz v16, :cond_21
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->H:J
goto :goto_21
:cond_21
move-wide/from16 v14, p42
:goto_21
and-int/lit8 v16, v2, 0x4
move-wide/from16 p42, v14
if-eqz v16, :cond_22
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->I:J
goto :goto_22
:cond_22
move-wide/from16 v14, p44
:goto_22
and-int/lit8 v16, v2, 0x8
move-wide/from16 p44, v14
if-eqz v16, :cond_23
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->J:J
goto :goto_23
:cond_23
move-wide/from16 v14, p46
:goto_23
and-int/lit8 v16, v2, 0x10
move-wide/from16 p46, v14
if-eqz v16, :cond_24
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->K:J
goto :goto_24
:cond_24
move-wide/from16 v14, p48
:goto_24
and-int/lit8 v16, v2, 0x20
move-wide/from16 p48, v14
if-eqz v16, :cond_25
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->L:J
goto :goto_25
:cond_25
move-wide/from16 v14, p50
:goto_25
and-int/lit8 v16, v2, 0x40
move-wide/from16 p50, v14
if-eqz v16, :cond_26
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->M:J
goto :goto_26
:cond_26
move-wide/from16 v14, p52
:goto_26
move-wide/from16 p52, v14
and-int/lit16 v14, v2, 0x80
if-eqz v14, :cond_27
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->N:J
goto :goto_27
:cond_27
move-wide/from16 v14, p54
:goto_27
move-wide/from16 p54, v14
and-int/lit16 v14, v2, 0x100
if-eqz v14, :cond_28
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->O:J
goto :goto_28
:cond_28
move-wide/from16 v14, p56
:goto_28
move-wide/from16 p56, v14
and-int/lit16 v14, v2, 0x200
if-eqz v14, :cond_29
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
goto :goto_29
:cond_29
move-object/from16 v14, p58
:goto_29
and-int/lit16 v15, v2, 0x400
move-object/from16 p58, v14
if-eqz v15, :cond_2a
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->Q:J
goto :goto_2a
:cond_2a
move-wide/from16 v14, p59
:goto_2a
move-wide/from16 p59, v14
and-int/lit16 v14, v2, 0x800
if-eqz v14, :cond_2b
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->R:J
goto :goto_2b
:cond_2b
move-wide/from16 v14, p61
:goto_2b
move-wide/from16 p61, v14
and-int/lit16 v14, v2, 0x1000
if-eqz v14, :cond_2c
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
goto :goto_2c
:cond_2c
move-object/from16 v14, p63
:goto_2c
and-int/lit16 v15, v2, 0x2000
if-eqz v15, :cond_2d
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
goto :goto_2d
:cond_2d
move-object/from16 v15, p64
:goto_2d
move-object/from16 p64, v15
and-int/lit16 v15, v2, 0x4000
if-eqz v15, :cond_2e
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
goto :goto_2e
:cond_2e
move-object/from16 v15, p65
:goto_2e
const v16, 0x8000
and-int v16, v2, v16
move-object/from16 p65, v15
if-eqz v16, :cond_2f
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
goto :goto_2f
:cond_2f
move-object/from16 v15, p66
:goto_2f
const/high16 v16, 0x10000
and-int v16, v2, v16
move-object/from16 p66, v15
if-eqz v16, :cond_30
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->W:Z
goto :goto_30
:cond_30
move/from16 v15, p67
:goto_30
const/high16 v16, 0x20000
and-int v16, v2, v16
move/from16 p67, v15
if-eqz v16, :cond_31
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
goto :goto_31
:cond_31
move-object/from16 v15, p68
:goto_31
const/high16 v16, 0x40000
and-int v16, v2, v16
move-object/from16 p68, v15
if-eqz v16, :cond_32
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
goto :goto_32
:cond_32
move-object/from16 v15, p69
:goto_32
const/high16 v16, 0x80000
and-int v16, v2, v16
move-object/from16 p69, v15
if-eqz v16, :cond_33
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->Z:Z
goto :goto_33
:cond_33
move/from16 v15, p70
:goto_33
const/high16 v16, 0x100000
and-int v16, v2, v16
move/from16 p70, v15
if-eqz v16, :cond_34
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
goto :goto_34
:cond_34
move-object/from16 v15, p71
:goto_34
const/high16 v16, 0x200000
and-int v16, v2, v16
move-object/from16 p71, v15
if-eqz v16, :cond_35
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
goto :goto_35
:cond_35
move-object/from16 v15, p72
:goto_35
const/high16 v16, 0x400000
and-int v16, v2, v16
move-object/from16 p72, v15
if-eqz v16, :cond_36
iget v15, v0, Lcom/vk/im/engine/ImConfig;->c0:I
goto :goto_36
:cond_36
move/from16 v15, p73
:goto_36
const/high16 v16, 0x800000
and-int v16, v2, v16
move/from16 p73, v15
if-eqz v16, :cond_37
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
goto :goto_37
:cond_37
move-object/from16 v15, p74
:goto_37
const/high16 v16, 0x1000000
and-int v16, v2, v16
move-object/from16 p74, v15
if-eqz v16, :cond_38
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
goto :goto_38
:cond_38
move-object/from16 v15, p75
:goto_38
const/high16 v16, 0x2000000
and-int v16, v2, v16
move-object/from16 p75, v15
if-eqz v16, :cond_39
iget v15, v0, Lcom/vk/im/engine/ImConfig;->f0:I
goto :goto_39
:cond_39
move/from16 v15, p76
:goto_39
const/high16 v16, 0x4000000
and-int v16, v2, v16
move/from16 p76, v15
if-eqz v16, :cond_3a
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
goto :goto_3a
:cond_3a
move-object/from16 v15, p77
:goto_3a
const/high16 v16, 0x8000000
and-int v16, v2, v16
move-object/from16 p77, v15
if-eqz v16, :cond_3b
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
goto :goto_3b
:cond_3b
move-object/from16 v15, p78
:goto_3b
const/high16 v16, 0x10000000
and-int v2, v2, v16
if-eqz v2, :cond_3c
iget v2, v0, Lcom/vk/im/engine/ImConfig;->i0:I
goto :goto_3c
:cond_3c
move/from16 v2, p79
:goto_3c
move-object/from16 p1, v3
move/from16 p2, v4
move-object/from16 p3, v5
move-object/from16 p4, v6
move-object/from16 p5, v7
move-object/from16 p6, v8
move-object/from16 p7, v9
move-object/from16 p8, v10
move-object/from16 p9, v11
move-object/from16 p10, v12
move-object/from16 p11, v13
move-object/from16 p39, v1
move-object/from16 p63, v14
move-object/from16 p78, v15
move/from16 p79, v2
invoke-virtual/range {p0 .. p79}, Lcom/vk/im/engine/ImConfig;->a(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)Lcom/vk/im/engine/ImConfig;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public final A()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
return-object v0
.end method
.method public final B()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->z:J
return-wide v0
.end method
.method public final C()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->v:J
return-wide v0
.end method
.method public final D()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->w:J
return-wide v0
.end method
.method public final E()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->B:I
return v0
.end method
.method public final F()Lkotlin/jvm/b/Functions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/FileConverter;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
return-object v0
.end method
.method public final G()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->L:J
return-wide v0
.end method
.method public final H()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->x:I
return v0
.end method
.method public final I()Lcom/vk/im/engine/reporters/ImReporters;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
return-object v0
.end method
.method public final J()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->W:Z
return v0
.end method
.method public final K()Lkotlin/jvm/b/Functions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
return-object v0
.end method
.method public final L()Lcom/vk/im/engine/j/StickersAnimationLoader;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
return-object v0
.end method
.method public final M()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
return-object v0
.end method
.method public final N()Lkotlin/jvm/b/Functions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/StoryConverter;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
return-object v0
.end method
.method public final O()Lcom/vk/im/engine/j/TmpFileCache;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
return-object v0
.end method
.method public final P()Lcom/vk/metrics/eventtracking/Tracker;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
return-object v0
.end method
.method public final Q()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->J:J
return-wide v0
.end method
.method public final R()Lkotlin/jvm/b/Functions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/im/engine/j/FileConverter;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
return-object v0
.end method
.method public final S()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->M:J
return-wide v0
.end method
.method public final T()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->N:J
return-wide v0
.end method
.method public final U()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->H:J
return-wide v0
.end method
.method public final V()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->b:Z
return v0
.end method
.method public final W()Lcom/vk/im/engine/j/WebUrlCacheController;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
return-object v0
.end method
.method public final a()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->I:J
return-wide v0
.end method
.method public final a(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)Lcom/vk/im/engine/ImConfig;
.locals 81
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Z",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/String;",
">;",
"Lkotlin/jvm/b/Functions<",
"Lcom/vk/api/internal/ApiManager;",
">;",
"Lcom/vk/im/engine/j/ImJobManagerFactory;",
"Lcom/vk/im/engine/j/ImJobNotificationFactory;",
"Lcom/vk/im/engine/j/TmpFileCache;",
"Lcom/vk/metrics/eventtracking/Tracker;",
"Lcom/vk/im/engine/models/ImExperiments;",
"Lcom/vk/im/engine/j/StickersAnimationLoader;",
"Lcom/vk/im/engine/UserCredentialsProvider;",
"Lkotlin/jvm/b/Functions<",
"+",
"Ljava/util/List<",
"+",
"Lcom/vk/im/engine/j/DialogThemesProvider;",
">;>;",
"Ljava/lang/String;",
"JIJIIJIJJIZJ",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;IIIJ",
"Lcom/vk/im/engine/utils/collection/IntCollection;",
"JJJJJJJJJ",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Integer;",
">;JJ",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/FileConverter;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/FileConverter;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Lcom/vk/im/engine/j/StoryConverter;",
">;",
"Lcom/vk/im/engine/j/WebUrlCacheController;",
"Z",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;",
"Lkotlin/jvm/b/Functions<",
"Ljava/lang/Boolean;",
">;Z",
"Lcom/vk/im/engine/reporters/ImReporters;",
"Lcom/vk/im/log/LogLevel;",
"I",
"Lkotlin/jvm/b/Functions<",
"Lkotlin/text/Regex;",
">;",
"Lkotlin/jvm/b/Functions<",
"+",
"Ljava/util/List<",
"Lkotlin/text/Regex;",
">;>;I",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;I)",
"Lcom/vk/im/engine/ImConfig;"
}
.end annotation
move-object/from16 v1, p1
move/from16 v2, p2
move-object/from16 v3, p3
move-object/from16 v4, p4
move-object/from16 v5, p5
move-object/from16 v6, p6
move-object/from16 v7, p7
move-object/from16 v8, p8
move-object/from16 v9, p9
move-object/from16 v10, p10
move-object/from16 v11, p11
move-object/from16 v12, p12
move-object/from16 v13, p13
move-object/from16 v14, p14
move-wide/from16 v15, p15
move/from16 v17, p17
move-wide/from16 v18, p18
move/from16 v20, p20
move/from16 v21, p21
move-wide/from16 v22, p22
move/from16 v24, p24
move-wide/from16 v25, p25
move-wide/from16 v27, p27
move/from16 v29, p29
move/from16 v30, p30
move-wide/from16 v31, p31
move-object/from16 v33, p33
move/from16 v34, p34
move/from16 v35, p35
move/from16 v36, p36
move-wide/from16 v37, p37
move-object/from16 v39, p39
move-wide/from16 v40, p40
move-wide/from16 v42, p42
move-wide/from16 v44, p44
move-wide/from16 v46, p46
move-wide/from16 v48, p48
move-wide/from16 v50, p50
move-wide/from16 v52, p52
move-wide/from16 v54, p54
move-wide/from16 v56, p56
move-object/from16 v58, p58
move-wide/from16 v59, p59
move-wide/from16 v61, p61
move-object/from16 v63, p63
move-object/from16 v64, p64
move-object/from16 v65, p65
move-object/from16 v66, p66
move/from16 v67, p67
move-object/from16 v68, p68
move-object/from16 v69, p69
move/from16 v70, p70
move-object/from16 v71, p71
move-object/from16 v72, p72
move/from16 v73, p73
move-object/from16 v74, p74
move-object/from16 v75, p75
move/from16 v76, p76
move-object/from16 v77, p77
move-object/from16 v78, p78
move/from16 v79, p79
new-instance v80, Lcom/vk/im/engine/ImConfig;
move-object/from16 v0, v80
invoke-direct/range {v0 .. v79}, Lcom/vk/im/engine/ImConfig;-><init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
return-object v80
.end method
.method public final a(Lcom/vk/im/engine/models/credentials/UserCredentials;)Lcom/vk/im/engine/ImConfig;
.locals 83
move-object/from16 v0, p0
.line 2
new-instance v1, Lcom/vk/im/engine/UserCredentialsProvider$a;
move-object v12, v1
move-object/from16 v2, p1
invoke-direct {v1, v2}, Lcom/vk/im/engine/UserCredentialsProvider$a;-><init>(Lcom/vk/im/engine/models/credentials/UserCredentials;)V
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const-wide/16 v15, 0x0
const/16 v17, 0x0
const-wide/16 v18, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const-wide/16 v22, 0x0
const/16 v24, 0x0
const-wide/16 v25, 0x0
const-wide/16 v27, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const-wide/16 v31, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/16 v35, 0x0
const/16 v36, 0x0
const-wide/16 v37, 0x0
const/16 v39, 0x0
const-wide/16 v40, 0x0
const-wide/16 v42, 0x0
const-wide/16 v44, 0x0
const-wide/16 v46, 0x0
const-wide/16 v48, 0x0
const-wide/16 v50, 0x0
const-wide/16 v52, 0x0
const-wide/16 v54, 0x0
const-wide/16 v56, 0x0
const/16 v58, 0x0
const-wide/16 v59, 0x0
const-wide/16 v61, 0x0
const/16 v63, 0x0
const/16 v64, 0x0
const/16 v65, 0x0
const/16 v66, 0x0
const/16 v67, 0x0
const/16 v68, 0x0
const/16 v69, 0x0
const/16 v70, 0x0
const/16 v71, 0x0
const/16 v72, 0x0
const/16 v73, 0x0
const/16 v74, 0x0
const/16 v75, 0x0
const/16 v76, 0x0
const/16 v77, 0x0
const/16 v78, 0x0
const/16 v79, 0x0
const/16 v80, -0x801
const v81, 0x1fffffff
const/16 v82, 0x0
.line 3
invoke-static/range {v0 .. v82}, Lcom/vk/im/engine/ImConfig;->a(Lcom/vk/im/engine/ImConfig;Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILjava/lang/Object;)Lcom/vk/im/engine/ImConfig;
move-result-object v0
return-object v0
.end method
.method public final b()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
return v0
.end method
.method public final c()Lcom/vk/api/internal/ApiManager;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/vk/api/internal/ApiManager;
return-object v0
.end method
.method public final d()Landroid/content/Context;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
return-object v0
.end method
.method public final e()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 5
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/vk/im/engine/ImConfig;
if-eqz v0, :cond_0
check-cast p1, Lcom/vk/im/engine/ImConfig;
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->b:Z
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->b:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->o:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->o:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->p:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->p:I
if-ne v0, v1, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->q:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->q:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->r:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->r:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->s:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->s:I
if-ne v0, v1, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->t:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->t:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->u:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->u:I
if-ne v0, v1, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->v:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->v:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->w:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->w:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->x:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->x:I
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->y:Z
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->y:Z
if-ne v0, v1, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->z:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->z:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->B:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->B:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->C:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->C:I
if-ne v0, v1, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->D:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->D:I
if-ne v0, v1, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->E:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->E:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->G:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->G:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->H:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->H:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->I:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->I:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->J:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->J:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->K:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->K:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->L:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->L:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->M:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->M:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->N:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->N:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->O:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->O:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->Q:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->Q:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->R:J
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->R:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->W:Z
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->W:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->Z:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->c0:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->c0:I
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->f0:I
iget v1, p1, Lcom/vk/im/engine/ImConfig;->f0:I
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/vk/im/engine/ImConfig;->i0:I
iget p1, p1, Lcom/vk/im/engine/ImConfig;->i0: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 final f()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->O:J
return-wide v0
.end method
.method public final g()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->R:J
return-wide v0
.end method
.method public final h()I
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
return v0
.end method
.method public hashCode()I
.locals 8
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
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-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->b:Z
const/4 v3, 0x1
if-eqz v2, :cond_1
const/4 v2, 0x1
:cond_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_2
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1
:cond_2
const/4 v2, 0x0
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_3
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_2
:cond_3
const/4 v2, 0x0
:goto_2
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_4
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_3
:cond_4
const/4 v2, 0x0
:goto_3
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
if-eqz v2, :cond_5
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_4
:cond_5
const/4 v2, 0x0
:goto_4
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
if-eqz v2, :cond_6
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_5
:cond_6
const/4 v2, 0x0
:goto_5
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
if-eqz v2, :cond_7
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_6
:cond_7
const/4 v2, 0x0
:goto_6
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
if-eqz v2, :cond_8
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_7
:cond_8
const/4 v2, 0x0
:goto_7
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
if-eqz v2, :cond_9
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_8
:cond_9
const/4 v2, 0x0
:goto_8
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
if-eqz v2, :cond_a
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_9
:cond_a
const/4 v2, 0x0
:goto_9
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
if-eqz v2, :cond_b
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_a
:cond_b
const/4 v2, 0x0
:goto_a
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_c
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_b
:cond_c
const/4 v2, 0x0
:goto_b
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
if-eqz v2, :cond_d
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_c
:cond_d
const/4 v2, 0x0
:goto_c
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->o:J
const/16 v2, 0x20
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->p:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->q:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->r:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->s:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->t:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->u:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->v:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->w:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->x:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-boolean v4, p0, Lcom/vk/im/engine/ImConfig;->y:Z
if-eqz v4, :cond_e
const/4 v4, 0x1
:cond_e
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->z:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
if-eqz v4, :cond_f
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
move-result v4
goto :goto_d
:cond_f
const/4 v4, 0x0
:goto_d
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->B:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->C:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget v4, p0, Lcom/vk/im/engine/ImConfig;->D:I
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->E:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
if-eqz v4, :cond_10
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
move-result v4
goto :goto_e
:cond_10
const/4 v4, 0x0
:goto_e
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->G:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->H:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->I:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->J:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->K:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->L:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->M:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->N:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->O:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
if-eqz v4, :cond_11
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
move-result v4
goto :goto_f
:cond_11
const/4 v4, 0x0
:goto_f
add-int/2addr v0, v4
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->Q:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v5, v4
add-int/2addr v0, v5
mul-int/lit8 v0, v0, 0x1f
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->R:J
ushr-long v6, v4, v2
xor-long/2addr v4, v6
long-to-int v2, v4
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_12
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_10
:cond_12
const/4 v2, 0x0
:goto_10
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_13
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_11
:cond_13
const/4 v2, 0x0
:goto_11
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_14
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_12
:cond_14
const/4 v2, 0x0
:goto_12
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
if-eqz v2, :cond_15
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_13
:cond_15
const/4 v2, 0x0
:goto_13
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->W:Z
if-eqz v2, :cond_16
const/4 v2, 0x1
:cond_16
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_17
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_14
:cond_17
const/4 v2, 0x0
:goto_14
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_18
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_15
:cond_18
const/4 v2, 0x0
:goto_15
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
if-eqz v2, :cond_19
const/4 v2, 0x1
:cond_19
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
if-eqz v2, :cond_1a
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_16
:cond_1a
const/4 v2, 0x0
:goto_16
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
if-eqz v2, :cond_1b
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_17
:cond_1b
const/4 v2, 0x0
:goto_17
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget v2, p0, Lcom/vk/im/engine/ImConfig;->c0:I
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_1c
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_18
:cond_1c
const/4 v2, 0x0
:goto_18
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
if-eqz v2, :cond_1d
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_19
:cond_1d
const/4 v2, 0x0
:goto_19
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget v2, p0, Lcom/vk/im/engine/ImConfig;->f0:I
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
if-eqz v2, :cond_1e
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1a
:cond_1e
const/4 v2, 0x0
:goto_1a
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
if-eqz v2, :cond_1f
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1f
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/vk/im/engine/ImConfig;->i0:I
add-int/2addr v0, v1
return v0
.end method
.method public final i()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->Q:J
return-wide v0
.end method
.method public final j()Lcom/vk/im/engine/models/credentials/UserCredentials;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
invoke-interface {v0}, Lcom/vk/im/engine/UserCredentialsProvider;->get()Lcom/vk/im/engine/models/credentials/UserCredentials;
move-result-object v0
return-object v0
.end method
.method public final k()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public final l()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->u:I
return v0
.end method
.method public final m()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->t:J
return-wide v0
.end method
.method public final n()Lkotlin/jvm/b/Functions;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/jvm/b/Functions<",
"Ljava/util/List<",
"Lcom/vk/im/engine/j/DialogThemesProvider;",
">;>;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
return-object v0
.end method
.method public final o()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->s:I
return v0
.end method
.method public final p()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->r:I
return v0
.end method
.method public final q()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->G:J
return-wide v0
.end method
.method public final r()Lcom/vk/im/engine/models/ImExperiments;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
return-object v0
.end method
.method public final s()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->q:J
return-wide v0
.end method
.method public final t()Lcom/vk/im/engine/j/ImJobManagerFactory;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "ImConfig("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "vkMe="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 2
iget-boolean v1, p0, Lcom/vk/im/engine/ImConfig;->b:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "storageSqliteFileName=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 3
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "\', "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "blockingCmdTimeout="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4
iget-wide v2, p0, Lcom/vk/im/engine/ImConfig;->R:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "applySpacesOnColdStartProvider="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "simulateDelaysForCmds="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 6
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "allowSyncAccountOnBgSync="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "logLevel="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 8
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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
.method public final u()Lcom/vk/im/engine/j/ImJobNotificationFactory;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
return-object v0
.end method
.method public final v()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public final w()Lcom/vk/im/log/LogLevel;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
return-object v0
.end method
.method public final x()I
.locals 1
.line 1
iget v0, p0, Lcom/vk/im/engine/ImConfig;->i0:I
return v0
.end method
.method public final y()Lcom/vk/im/engine/utils/collection/IntCollection;
.locals 1
.line 1
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
return-object v0
.end method
.method public final z()J
.locals 2
.line 1
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->E:J
return-wide v0
.end method