Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
.class public final Lcom/vungle/ads/fpd/AgeRange$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/AgeRange;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 52
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/AgeRange$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final fromAge$vungle_ads_release(I)Lcom/vungle/ads/fpd/AgeRange;
.locals 6
.line 54
invoke-static {}, Lcom/vungle/ads/fpd/AgeRange;->values()[Lcom/vungle/ads/fpd/AgeRange;
move-result-object v0
.line 1282
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 54
invoke-virtual {v3}, Lcom/vungle/ads/fpd/AgeRange;->getRange()Lkotlin/ranges/IntRange;
move-result-object v4
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getFirst()I
move-result v5
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v4
if-gt p1, v4, :cond_0
if-gt v5, p1, :cond_0
goto :goto_1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_2
sget-object v3, Lcom/vungle/ads/fpd/AgeRange;->OTHERS:Lcom/vungle/ads/fpd/AgeRange;
:cond_2
return-object v3
.end method

View File

@@ -0,0 +1,313 @@
.class public final enum Lcom/vungle/ads/fpd/AgeRange;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/AgeRange$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/fpd/AgeRange;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_18_20:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_21_30:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_31_40:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_41_50:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_51_60:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_61_70:Lcom/vungle/ads/fpd/AgeRange;
.field public static final enum AGE_71_75:Lcom/vungle/ads/fpd/AgeRange;
.field public static final Companion:Lcom/vungle/ads/fpd/AgeRange$Companion;
.field public static final enum OTHERS:Lcom/vungle/ads/fpd/AgeRange;
# instance fields
.field private final id:I
.field private final range:Lkotlin/ranges/IntRange;
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/fpd/AgeRange;
.locals 8
sget-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_18_20:Lcom/vungle/ads/fpd/AgeRange;
sget-object v1, Lcom/vungle/ads/fpd/AgeRange;->AGE_21_30:Lcom/vungle/ads/fpd/AgeRange;
sget-object v2, Lcom/vungle/ads/fpd/AgeRange;->AGE_31_40:Lcom/vungle/ads/fpd/AgeRange;
sget-object v3, Lcom/vungle/ads/fpd/AgeRange;->AGE_41_50:Lcom/vungle/ads/fpd/AgeRange;
sget-object v4, Lcom/vungle/ads/fpd/AgeRange;->AGE_51_60:Lcom/vungle/ads/fpd/AgeRange;
sget-object v5, Lcom/vungle/ads/fpd/AgeRange;->AGE_61_70:Lcom/vungle/ads/fpd/AgeRange;
sget-object v6, Lcom/vungle/ads/fpd/AgeRange;->AGE_71_75:Lcom/vungle/ads/fpd/AgeRange;
sget-object v7, Lcom/vungle/ads/fpd/AgeRange;->OTHERS:Lcom/vungle/ads/fpd/AgeRange;
filled-new-array/range {v0 .. v7}, [Lcom/vungle/ads/fpd/AgeRange;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 6
.line 43
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x12
const/16 v3, 0x14
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_18_20"
const/4 v3, 0x0
const/4 v4, 0x1
invoke-direct {v0, v2, v3, v4, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_18_20:Lcom/vungle/ads/fpd/AgeRange;
.line 44
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x15
const/16 v5, 0x1e
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_21_30"
const/4 v5, 0x2
invoke-direct {v0, v2, v4, v5, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_21_30:Lcom/vungle/ads/fpd/AgeRange;
.line 45
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x1f
const/16 v4, 0x28
invoke-direct {v1, v2, v4}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_31_40"
const/4 v4, 0x3
invoke-direct {v0, v2, v5, v4, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_31_40:Lcom/vungle/ads/fpd/AgeRange;
.line 46
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x29
const/16 v5, 0x32
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_41_50"
const/4 v5, 0x4
invoke-direct {v0, v2, v4, v5, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_41_50:Lcom/vungle/ads/fpd/AgeRange;
.line 47
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x33
const/16 v4, 0x3c
invoke-direct {v1, v2, v4}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_51_60"
const/4 v4, 0x5
invoke-direct {v0, v2, v5, v4, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_51_60:Lcom/vungle/ads/fpd/AgeRange;
.line 48
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x3d
const/16 v5, 0x46
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_61_70"
const/4 v5, 0x6
invoke-direct {v0, v2, v4, v5, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_61_70:Lcom/vungle/ads/fpd/AgeRange;
.line 49
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x47
const/16 v4, 0x4b
invoke-direct {v1, v2, v4}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "AGE_71_75"
const/4 v4, 0x7
invoke-direct {v0, v2, v5, v4, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->AGE_71_75:Lcom/vungle/ads/fpd/AgeRange;
.line 50
new-instance v0, Lcom/vungle/ads/fpd/AgeRange;
new-instance v1, Lkotlin/ranges/IntRange;
const/high16 v2, -0x80000000
const v5, 0x7fffffff
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "OTHERS"
invoke-direct {v0, v2, v4, v3, v1}, Lcom/vungle/ads/fpd/AgeRange;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->OTHERS:Lcom/vungle/ads/fpd/AgeRange;
invoke-static {}, Lcom/vungle/ads/fpd/AgeRange;->$values()[Lcom/vungle/ads/fpd/AgeRange;
move-result-object v0
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->$VALUES:[Lcom/vungle/ads/fpd/AgeRange;
new-instance v0, Lcom/vungle/ads/fpd/AgeRange$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/AgeRange$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/AgeRange;->Companion:Lcom/vungle/ads/fpd/AgeRange$Companion;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/ranges/IntRange;",
")V"
}
.end annotation
.line 42
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/vungle/ads/fpd/AgeRange;->id:I
iput-object p4, p0, Lcom/vungle/ads/fpd/AgeRange;->range:Lkotlin/ranges/IntRange;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/fpd/AgeRange;
.locals 1
const-class v0, Lcom/vungle/ads/fpd/AgeRange;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/vungle/ads/fpd/AgeRange;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/fpd/AgeRange;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/AgeRange;->$VALUES:[Lcom/vungle/ads/fpd/AgeRange;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/fpd/AgeRange;
return-object v0
.end method
# virtual methods
.method public final getId()I
.locals 1
iget v0, p0, Lcom/vungle/ads/fpd/AgeRange;->id:I
return v0
.end method
.method public final getRange()Lkotlin/ranges/IntRange;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/fpd/AgeRange;->range:Lkotlin/ranges/IntRange;
return-object v0
.end method

View File

@@ -0,0 +1,437 @@
.class public final Lcom/vungle/ads/fpd/Demographic$$serializer;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lkotlinx/serialization/internal/GeneratedSerializer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/Demographic;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "$serializer"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lkotlinx/serialization/internal/GeneratedSerializer<",
"Lcom/vungle/ads/fpd/Demographic;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
.field public static final synthetic descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
# direct methods
.method static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/vungle/ads/fpd/Demographic$$serializer;
invoke-direct {v0}, Lcom/vungle/ads/fpd/Demographic$$serializer;-><init>()V
sput-object v0, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
.line 6
new-instance v1, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
check-cast v0, Lkotlinx/serialization/internal/GeneratedSerializer;
const/4 v2, 0x4
const-string v3, "com.vungle.ads.fpd.Demographic"
invoke-direct {v1, v3, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;-><init>(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V
const-string v0, "age_range"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "length_of_residence"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "median_home_value_usd"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "monthly_housing_payment_usd"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
check-cast v1, Lkotlinx/serialization/descriptors/SerialDescriptor;
sput-object v1, Lcom/vungle/ads/fpd/Demographic$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-void
.end method
.method private constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public childSerializers()[Lkotlinx/serialization/KSerializer;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
const/4 v0, 0x4
new-array v0, v0, [Lkotlinx/serialization/KSerializer;
.line 6
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
return-object v0
.end method
.method public deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/Demographic;
.locals 14
const-string v0, "decoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 6
invoke-virtual {p0}, Lcom/vungle/ads/fpd/Demographic$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
move-result-object p1
invoke-interface {p1}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSequentially()Z
move-result v1
const/4 v2, 0x3
const/4 v3, 0x2
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
if-eqz v1, :cond_0
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v5, v1, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
sget-object v5, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v5, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v4, v5, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
sget-object v5, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v5, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v3, v5, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
sget-object v5, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v5, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v2, v5, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
const/16 v5, 0xf
move v6, v5
goto :goto_1
:cond_0
move v10, v4
move v1, v5
move-object v7, v6
move-object v8, v7
move-object v9, v8
:goto_0
if-eqz v10, :cond_6
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeElementIndex(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
move-result v11
const/4 v12, -0x1
if-eq v11, v12, :cond_5
if-eqz v11, :cond_4
if-eq v11, v4, :cond_3
if-eq v11, v3, :cond_2
if-ne v11, v2, :cond_1
sget-object v11, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v11, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v2, v11, v9}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
or-int/lit8 v1, v1, 0x8
goto :goto_0
:cond_1
new-instance p1, Lkotlinx/serialization/UnknownFieldException;
invoke-direct {p1, v11}, Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
throw p1
:cond_2
sget-object v11, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v11, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v3, v11, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
or-int/lit8 v1, v1, 0x4
goto :goto_0
:cond_3
sget-object v11, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v11, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v4, v11, v7}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
or-int/lit8 v1, v1, 0x2
goto :goto_0
:cond_4
sget-object v11, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v11, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v5, v11, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
or-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_5
move v10, v5
goto :goto_0
:cond_6
move-object v4, v7
move-object v3, v8
move-object v2, v9
move-object v13, v6
move v6, v1
move-object v1, v13
:goto_1
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
new-instance p1, Lcom/vungle/ads/fpd/Demographic;
move-object v7, v1
check-cast v7, Ljava/lang/Integer;
move-object v8, v4
check-cast v8, Ljava/lang/Integer;
move-object v9, v3
check-cast v9, Ljava/lang/Integer;
move-object v10, v2
check-cast v10, Ljava/lang/Integer;
const/4 v11, 0x0
move-object v5, p1
invoke-direct/range {v5 .. v11}, Lcom/vungle/ads/fpd/Demographic;-><init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
return-object p1
.end method
.method public bridge synthetic deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
.locals 0
.line 6
invoke-virtual {p0, p1}, Lcom/vungle/ads/fpd/Demographic$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/Demographic;
move-result-object p1
return-object p1
.end method
.method public getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/Demographic$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-object v0
.end method
.method public serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/Demographic;)V
.locals 1
const-string v0, "encoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "value"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 6
invoke-virtual {p0}, Lcom/vungle/ads/fpd/Demographic$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/vungle/ads/fpd/Demographic;->write$Self(Lcom/vungle/ads/fpd/Demographic;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
return-void
.end method
.method public bridge synthetic serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
.locals 0
.line 6
check-cast p2, Lcom/vungle/ads/fpd/Demographic;
invoke-virtual {p0, p1, p2}, Lcom/vungle/ads/fpd/Demographic$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/Demographic;)V
return-void
.end method
.method public typeParametersSerializers()[Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
.line 6
invoke-static {p0}, Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/fpd/Demographic$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/Demographic;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/Demographic$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final serializer()Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/serialization/KSerializer<",
"Lcom/vungle/ads/fpd/Demographic;",
">;"
}
.end annotation
.line 6
sget-object v0, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
check-cast v0, Lkotlinx/serialization/KSerializer;
return-object v0
.end method

View File

@@ -0,0 +1,382 @@
.class public final Lcom/vungle/ads/fpd/Demographic;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/Demographic$Companion;,
Lcom/vungle/ads/fpd/Demographic$$serializer;
}
.end annotation
.annotation runtime Lkotlinx/serialization/Serializable;
.end annotation
# static fields
.field public static final Companion:Lcom/vungle/ads/fpd/Demographic$Companion;
# instance fields
.field private ageRange:Ljava/lang/Integer;
.field private lengthOfResidence:Ljava/lang/Integer;
.field private medianHomeValueUSD:Ljava/lang/Integer;
.field private monthlyHousingPaymentUSD:Ljava/lang/Integer;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/fpd/Demographic$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/Demographic$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/Demographic;->Companion:Lcom/vungle/ads/fpd/Demographic$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
.locals 1
.param p2 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "age_range"
.end annotation
.end param
.param p3 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "length_of_residence"
.end annotation
.end param
.param p4 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "median_home_value_usd"
.end annotation
.end param
.param p5 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "monthly_housing_payment_usd"
.end annotation
.end param
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
and-int/lit8 p6, p1, 0x1
const/4 v0, 0x0
if-nez p6, :cond_0
iput-object v0, p0, Lcom/vungle/ads/fpd/Demographic;->ageRange:Ljava/lang/Integer;
goto :goto_0
:cond_0
iput-object p2, p0, Lcom/vungle/ads/fpd/Demographic;->ageRange:Ljava/lang/Integer;
:goto_0
and-int/lit8 p2, p1, 0x2
if-nez p2, :cond_1
iput-object v0, p0, Lcom/vungle/ads/fpd/Demographic;->lengthOfResidence:Ljava/lang/Integer;
goto :goto_1
:cond_1
iput-object p3, p0, Lcom/vungle/ads/fpd/Demographic;->lengthOfResidence:Ljava/lang/Integer;
:goto_1
and-int/lit8 p2, p1, 0x4
if-nez p2, :cond_2
iput-object v0, p0, Lcom/vungle/ads/fpd/Demographic;->medianHomeValueUSD:Ljava/lang/Integer;
goto :goto_2
:cond_2
iput-object p4, p0, Lcom/vungle/ads/fpd/Demographic;->medianHomeValueUSD:Ljava/lang/Integer;
:goto_2
and-int/lit8 p1, p1, 0x8
if-nez p1, :cond_3
iput-object v0, p0, Lcom/vungle/ads/fpd/Demographic;->monthlyHousingPaymentUSD:Ljava/lang/Integer;
goto :goto_3
:cond_3
iput-object p5, p0, Lcom/vungle/ads/fpd/Demographic;->monthlyHousingPaymentUSD:Ljava/lang/Integer;
:goto_3
return-void
.end method
.method private static synthetic getAgeRange$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "age_range"
.end annotation
return-void
.end method
.method private static synthetic getLengthOfResidence$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "length_of_residence"
.end annotation
return-void
.end method
.method private static synthetic getMedianHomeValueUSD$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "median_home_value_usd"
.end annotation
return-void
.end method
.method private static synthetic getMonthlyHousingPaymentUSD$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "monthly_housing_payment_usd"
.end annotation
return-void
.end method
.method public static final write$Self(Lcom/vungle/ads/fpd/Demographic;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
.locals 3
const-string v0, "self"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "output"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "serialDesc"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 6
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/vungle/ads/fpd/Demographic;->ageRange:Ljava/lang/Integer;
if-eqz v1, :cond_1
:goto_0
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/Demographic;->ageRange:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_1
const/4 v0, 0x1
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_2
goto :goto_1
:cond_2
iget-object v1, p0, Lcom/vungle/ads/fpd/Demographic;->lengthOfResidence:Ljava/lang/Integer;
if-eqz v1, :cond_3
:goto_1
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/Demographic;->lengthOfResidence:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_3
const/4 v0, 0x2
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_4
goto :goto_2
:cond_4
iget-object v1, p0, Lcom/vungle/ads/fpd/Demographic;->medianHomeValueUSD:Ljava/lang/Integer;
if-eqz v1, :cond_5
:goto_2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/Demographic;->medianHomeValueUSD:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_5
const/4 v0, 0x3
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_6
goto :goto_3
:cond_6
iget-object v1, p0, Lcom/vungle/ads/fpd/Demographic;->monthlyHousingPaymentUSD:Ljava/lang/Integer;
if-eqz v1, :cond_7
:goto_3
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object p0, p0, Lcom/vungle/ads/fpd/Demographic;->monthlyHousingPaymentUSD:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, p0}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_7
return-void
.end method
# virtual methods
.method public final setAgeRange(I)Lcom/vungle/ads/fpd/Demographic;
.locals 1
.line 22
sget-object v0, Lcom/vungle/ads/fpd/AgeRange;->Companion:Lcom/vungle/ads/fpd/AgeRange$Companion;
invoke-virtual {v0, p1}, Lcom/vungle/ads/fpd/AgeRange$Companion;->fromAge$vungle_ads_release(I)Lcom/vungle/ads/fpd/AgeRange;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/fpd/AgeRange;->getId()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/Demographic;->ageRange:Ljava/lang/Integer;
return-object p0
.end method
.method public final setLengthOfResidence(I)Lcom/vungle/ads/fpd/Demographic;
.locals 1
.line 27
sget-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->Companion:Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
invoke-virtual {v0, p1}, Lcom/vungle/ads/fpd/LengthOfResidence$Companion;->fromYears$vungle_ads_release(I)Lcom/vungle/ads/fpd/LengthOfResidence;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/fpd/LengthOfResidence;->getId()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/Demographic;->lengthOfResidence:Ljava/lang/Integer;
return-object p0
.end method
.method public final setMedianHomeValueUSD(I)Lcom/vungle/ads/fpd/Demographic;
.locals 1
.line 32
sget-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->Companion:Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
invoke-virtual {v0, p1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;->fromPrice$vungle_ads_release(I)Lcom/vungle/ads/fpd/MedianHomeValueUSD;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->getId()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/Demographic;->medianHomeValueUSD:Ljava/lang/Integer;
return-object p0
.end method
.method public final setMonthlyHousingCosts(I)Lcom/vungle/ads/fpd/Demographic;
.locals 1
.line 37
sget-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->Companion:Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
invoke-virtual {v0, p1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;->fromCost$vungle_ads_release(I)Lcom/vungle/ads/fpd/MonthlyHousingCosts;
move-result-object p1
invoke-virtual {p1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->getId()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/Demographic;->monthlyHousingPaymentUSD:Ljava/lang/Integer;
return-object p0
.end method

View File

@@ -0,0 +1,529 @@
.class public final Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lkotlinx/serialization/internal/GeneratedSerializer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/FirstPartyData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "$serializer"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lkotlinx/serialization/internal/GeneratedSerializer<",
"Lcom/vungle/ads/fpd/FirstPartyData;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
.field public static final synthetic descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
# direct methods
.method static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
invoke-direct {v0}, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;-><init>()V
sput-object v0, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
.line 7
new-instance v1, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
check-cast v0, Lkotlinx/serialization/internal/GeneratedSerializer;
const/4 v2, 0x5
const-string v3, "com.vungle.ads.fpd.FirstPartyData"
invoke-direct {v1, v3, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;-><init>(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V
const-string v0, "session_context"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "demographic"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "location"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "revenue"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "custom_data"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
check-cast v1, Lkotlinx/serialization/descriptors/SerialDescriptor;
sput-object v1, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-void
.end method
.method private constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public childSerializers()[Lkotlinx/serialization/KSerializer;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
const/4 v0, 0x5
new-array v0, v0, [Lkotlinx/serialization/KSerializer;
.line 7
sget-object v1, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
sget-object v1, Lcom/vungle/ads/fpd/Revenue$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Revenue$$serializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
new-instance v1, Lkotlinx/serialization/internal/LinkedHashMapSerializer;
sget-object v2, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v2, Lkotlinx/serialization/KSerializer;
sget-object v3, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v3, Lkotlinx/serialization/KSerializer;
invoke-direct {v1, v2, v3}, Lkotlinx/serialization/internal/LinkedHashMapSerializer;-><init>(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x4
aput-object v1, v0, v2
return-object v0
.end method
.method public deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/FirstPartyData;
.locals 18
move-object/from16 v0, p1
const-string v1, "decoder"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 7
invoke-virtual/range {p0 .. p0}, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v1
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
move-result-object v0
invoke-interface {v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSequentially()Z
move-result v2
const/4 v3, 0x3
const/4 v4, 0x4
const/4 v5, 0x2
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
if-eqz v2, :cond_0
sget-object v2, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
check-cast v2, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v7, v2, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
sget-object v7, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v6, v7, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
sget-object v7, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v5, v7, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
sget-object v7, Lcom/vungle/ads/fpd/Revenue$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Revenue$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v3, v7, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
new-instance v7, Lkotlinx/serialization/internal/LinkedHashMapSerializer;
sget-object v9, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v9, Lkotlinx/serialization/KSerializer;
sget-object v10, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v10, Lkotlinx/serialization/KSerializer;
invoke-direct {v7, v9, v10}, Lkotlinx/serialization/internal/LinkedHashMapSerializer;-><init>(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v4, v7, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
const/16 v7, 0x1f
move v8, v7
goto/16 :goto_2
:cond_0
move v13, v6
move v2, v7
move-object v9, v8
move-object v10, v9
move-object v11, v10
move-object v12, v11
:goto_0
if-eqz v13, :cond_7
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeElementIndex(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
move-result v14
const/4 v15, -0x1
if-eq v14, v15, :cond_6
if-eqz v14, :cond_5
if-eq v14, v6, :cond_4
if-eq v14, v5, :cond_3
if-eq v14, v3, :cond_2
if-ne v14, v4, :cond_1
new-instance v14, Lkotlinx/serialization/internal/LinkedHashMapSerializer;
sget-object v15, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v15, Lkotlinx/serialization/KSerializer;
sget-object v16, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
move-object/from16 v7, v16
check-cast v7, Lkotlinx/serialization/KSerializer;
invoke-direct {v14, v15, v7}, Lkotlinx/serialization/internal/LinkedHashMapSerializer;-><init>(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v4, v14, v12}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
or-int/lit8 v2, v2, 0x10
:goto_1
const/4 v7, 0x0
goto :goto_0
:cond_1
new-instance v0, Lkotlinx/serialization/UnknownFieldException;
invoke-direct {v0, v14}, Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
throw v0
:cond_2
sget-object v7, Lcom/vungle/ads/fpd/Revenue$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Revenue$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v3, v7, v11}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
or-int/lit8 v2, v2, 0x8
goto :goto_1
:cond_3
sget-object v7, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v5, v7, v10}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v10
or-int/lit8 v2, v2, 0x4
goto :goto_1
:cond_4
sget-object v7, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v6, v7, v9}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
or-int/lit8 v2, v2, 0x2
goto :goto_1
:cond_5
sget-object v7, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
const/4 v14, 0x0
invoke-interface {v0, v1, v14, v7, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
or-int/lit8 v2, v2, 0x1
move v7, v14
goto :goto_0
:cond_6
move v14, v7
move v13, v7
goto :goto_0
:cond_7
move-object v6, v9
move-object v5, v10
move-object v3, v11
move-object v4, v12
move-object/from16 v17, v8
move v8, v2
move-object/from16 v2, v17
:goto_2
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/CompositeDecoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
new-instance v0, Lcom/vungle/ads/fpd/FirstPartyData;
move-object v9, v2
check-cast v9, Lcom/vungle/ads/fpd/SessionContext;
move-object v10, v6
check-cast v10, Lcom/vungle/ads/fpd/Demographic;
move-object v11, v5
check-cast v11, Lcom/vungle/ads/fpd/Location;
move-object v12, v3
check-cast v12, Lcom/vungle/ads/fpd/Revenue;
move-object v13, v4
check-cast v13, Ljava/util/Map;
const/4 v14, 0x0
move-object v7, v0
invoke-direct/range {v7 .. v14}, Lcom/vungle/ads/fpd/FirstPartyData;-><init>(ILcom/vungle/ads/fpd/SessionContext;Lcom/vungle/ads/fpd/Demographic;Lcom/vungle/ads/fpd/Location;Lcom/vungle/ads/fpd/Revenue;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
return-object v0
.end method
.method public bridge synthetic deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
.locals 0
.line 7
invoke-virtual {p0, p1}, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/FirstPartyData;
move-result-object p1
return-object p1
.end method
.method public getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-object v0
.end method
.method public serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/FirstPartyData;)V
.locals 1
const-string v0, "encoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "value"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 7
invoke-virtual {p0}, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/vungle/ads/fpd/FirstPartyData;->write$Self(Lcom/vungle/ads/fpd/FirstPartyData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
return-void
.end method
.method public bridge synthetic serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
.locals 0
.line 7
check-cast p2, Lcom/vungle/ads/fpd/FirstPartyData;
invoke-virtual {p0, p1, p2}, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/FirstPartyData;)V
return-void
.end method
.method public typeParametersSerializers()[Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
.line 7
invoke-static {p0}, Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/fpd/FirstPartyData$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/FirstPartyData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/FirstPartyData$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final serializer()Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/serialization/KSerializer<",
"Lcom/vungle/ads/fpd/FirstPartyData;",
">;"
}
.end annotation
.line 7
sget-object v0, Lcom/vungle/ads/fpd/FirstPartyData$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
check-cast v0, Lkotlinx/serialization/KSerializer;
return-object v0
.end method

View File

@@ -0,0 +1,608 @@
.class public final Lcom/vungle/ads/fpd/FirstPartyData;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/FirstPartyData$Companion;,
Lcom/vungle/ads/fpd/FirstPartyData$$serializer;
}
.end annotation
.annotation runtime Lkotlinx/serialization/Serializable;
.end annotation
# static fields
.field public static final Companion:Lcom/vungle/ads/fpd/FirstPartyData$Companion;
# instance fields
.field private _customData:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private volatile _demographic:Lcom/vungle/ads/fpd/Demographic;
.field private volatile _location:Lcom/vungle/ads/fpd/Location;
.field private volatile _revenue:Lcom/vungle/ads/fpd/Revenue;
.field private volatile _sessionContext:Lcom/vungle/ads/fpd/SessionContext;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/fpd/FirstPartyData$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/FirstPartyData$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/FirstPartyData;->Companion:Lcom/vungle/ads/fpd/FirstPartyData$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(ILcom/vungle/ads/fpd/SessionContext;Lcom/vungle/ads/fpd/Demographic;Lcom/vungle/ads/fpd/Location;Lcom/vungle/ads/fpd/Revenue;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
.locals 1
.param p2 # Lcom/vungle/ads/fpd/SessionContext;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_context"
.end annotation
.end param
.param p3 # Lcom/vungle/ads/fpd/Demographic;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "demographic"
.end annotation
.end param
.param p4 # Lcom/vungle/ads/fpd/Location;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "location"
.end annotation
.end param
.param p5 # Lcom/vungle/ads/fpd/Revenue;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "revenue"
.end annotation
.end param
.param p6 # Ljava/util/Map;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "custom_data"
.end annotation
.end param
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
and-int/lit8 p7, p1, 0x1
const/4 v0, 0x0
if-nez p7, :cond_0
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
goto :goto_0
:cond_0
iput-object p2, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
:goto_0
and-int/lit8 p2, p1, 0x2
if-nez p2, :cond_1
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
goto :goto_1
:cond_1
iput-object p3, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
:goto_1
and-int/lit8 p2, p1, 0x4
if-nez p2, :cond_2
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
goto :goto_2
:cond_2
iput-object p4, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
:goto_2
and-int/lit8 p2, p1, 0x8
if-nez p2, :cond_3
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
goto :goto_3
:cond_3
iput-object p5, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
:goto_3
and-int/lit8 p1, p1, 0x10
if-nez p1, :cond_4
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
goto :goto_4
:cond_4
iput-object p6, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
:goto_4
return-void
.end method
.method private static synthetic get_customData$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "custom_data"
.end annotation
return-void
.end method
.method private static synthetic get_demographic$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "demographic"
.end annotation
return-void
.end method
.method private static synthetic get_location$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "location"
.end annotation
return-void
.end method
.method private static synthetic get_revenue$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "revenue"
.end annotation
return-void
.end method
.method private static synthetic get_sessionContext$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_context"
.end annotation
return-void
.end method
.method public static final write$Self(Lcom/vungle/ads/fpd/FirstPartyData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
.locals 4
const-string v0, "self"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "output"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "serialDesc"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 7
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
if-eqz v1, :cond_1
:goto_0
sget-object v1, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_1
const/4 v0, 0x1
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_2
goto :goto_1
:cond_2
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
if-eqz v1, :cond_3
:goto_1
sget-object v1, Lcom/vungle/ads/fpd/Demographic$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Demographic$$serializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_3
const/4 v0, 0x2
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_4
goto :goto_2
:cond_4
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
if-eqz v1, :cond_5
:goto_2
sget-object v1, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_5
const/4 v0, 0x3
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_6
goto :goto_3
:cond_6
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
if-eqz v1, :cond_7
:goto_3
sget-object v1, Lcom/vungle/ads/fpd/Revenue$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Revenue$$serializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_7
const/4 v0, 0x4
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_8
goto :goto_4
:cond_8
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
if-eqz v1, :cond_9
:goto_4
new-instance v1, Lkotlinx/serialization/internal/LinkedHashMapSerializer;
sget-object v2, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v2, Lkotlinx/serialization/KSerializer;
sget-object v3, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v3, Lkotlinx/serialization/KSerializer;
invoke-direct {v1, v2, v3}, Lkotlinx/serialization/internal/LinkedHashMapSerializer;-><init>(Lkotlinx/serialization/KSerializer;Lkotlinx/serialization/KSerializer;)V
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object p0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
invoke-interface {p1, p2, v0, v1, p0}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_9
return-void
.end method
# virtual methods
.method public final declared-synchronized clearAll()V
.locals 2
monitor-enter p0
const/4 v0, 0x0
:try_start_0
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
iget-object v1, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
if-eqz v1, :cond_0
.line 54
invoke-interface {v1}, Ljava/util/Map;->clear()V
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 56
monitor-exit p0
return-void
:goto_1
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized getCustomData()Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
if-nez v0, :cond_0
.line 45
new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_customData:Ljava/util/Map;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
monitor-exit p0
return-object v0
:goto_1
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized getDemographic()Lcom/vungle/ads/fpd/Demographic;
.locals 1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
if-nez v0, :cond_0
.line 22
new-instance v0, Lcom/vungle/ads/fpd/Demographic;
invoke-direct {v0}, Lcom/vungle/ads/fpd/Demographic;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_demographic:Lcom/vungle/ads/fpd/Demographic;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
monitor-exit p0
return-object v0
:goto_1
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized getLocation()Lcom/vungle/ads/fpd/Location;
.locals 1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
if-nez v0, :cond_0
.line 30
new-instance v0, Lcom/vungle/ads/fpd/Location;
invoke-direct {v0}, Lcom/vungle/ads/fpd/Location;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_location:Lcom/vungle/ads/fpd/Location;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
monitor-exit p0
return-object v0
:goto_1
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized getRevenue()Lcom/vungle/ads/fpd/Revenue;
.locals 1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
if-nez v0, :cond_0
.line 38
new-instance v0, Lcom/vungle/ads/fpd/Revenue;
invoke-direct {v0}, Lcom/vungle/ads/fpd/Revenue;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_revenue:Lcom/vungle/ads/fpd/Revenue;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
monitor-exit p0
return-object v0
:goto_1
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized getSessionContext()Lcom/vungle/ads/fpd/SessionContext;
.locals 1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
if-nez v0, :cond_0
.line 14
new-instance v0, Lcom/vungle/ads/fpd/SessionContext;
invoke-direct {v0}, Lcom/vungle/ads/fpd/SessionContext;-><init>()V
iput-object v0, p0, Lcom/vungle/ads/fpd/FirstPartyData;->_sessionContext:Lcom/vungle/ads/fpd/SessionContext;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
:cond_0
:goto_0
monitor-exit p0
return-object v0
:goto_1
monitor-exit p0
throw v0
.end method

View File

@@ -0,0 +1,90 @@
.class public final Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/LengthOfResidence;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 112
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/LengthOfResidence$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final fromYears$vungle_ads_release(I)Lcom/vungle/ads/fpd/LengthOfResidence;
.locals 6
.line 114
invoke-static {}, Lcom/vungle/ads/fpd/LengthOfResidence;->values()[Lcom/vungle/ads/fpd/LengthOfResidence;
move-result-object v0
.line 1282
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 114
invoke-virtual {v3}, Lcom/vungle/ads/fpd/LengthOfResidence;->getRange()Lkotlin/ranges/IntRange;
move-result-object v4
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getFirst()I
move-result v5
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v4
if-gt p1, v4, :cond_0
if-gt v5, p1, :cond_0
goto :goto_1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_2
sget-object v3, Lcom/vungle/ads/fpd/LengthOfResidence;->LESS_THAN_ONE_YEAR:Lcom/vungle/ads/fpd/LengthOfResidence;
:cond_2
return-object v3
.end method

View File

@@ -0,0 +1,351 @@
.class public final enum Lcom/vungle/ads/fpd/LengthOfResidence;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/fpd/LengthOfResidence;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final Companion:Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
.field public static final enum ELEVEN_TO_TWENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum FIFTY_ONE_TO_SIXTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum FORTY_ONE_TO_FIFTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum LESS_THAN_ONE_YEAR:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum ONE_TO_FIVE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum OVER_SEVENTY_ONE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum SIXTY_ONE_TO_SEVENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum SIX_TO_TEN_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum THIRTY_ONE_TO_FORTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.field public static final enum TWENTY_ONE_TO_THIRTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
# instance fields
.field private final id:I
.field private final range:Lkotlin/ranges/IntRange;
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/fpd/LengthOfResidence;
.locals 10
sget-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->LESS_THAN_ONE_YEAR:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v1, Lcom/vungle/ads/fpd/LengthOfResidence;->ONE_TO_FIVE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v2, Lcom/vungle/ads/fpd/LengthOfResidence;->SIX_TO_TEN_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v3, Lcom/vungle/ads/fpd/LengthOfResidence;->ELEVEN_TO_TWENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v4, Lcom/vungle/ads/fpd/LengthOfResidence;->TWENTY_ONE_TO_THIRTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v5, Lcom/vungle/ads/fpd/LengthOfResidence;->THIRTY_ONE_TO_FORTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v6, Lcom/vungle/ads/fpd/LengthOfResidence;->FORTY_ONE_TO_FIFTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v7, Lcom/vungle/ads/fpd/LengthOfResidence;->FIFTY_ONE_TO_SIXTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v8, Lcom/vungle/ads/fpd/LengthOfResidence;->SIXTY_ONE_TO_SEVENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
sget-object v9, Lcom/vungle/ads/fpd/LengthOfResidence;->OVER_SEVENTY_ONE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
filled-new-array/range {v0 .. v9}, [Lcom/vungle/ads/fpd/LengthOfResidence;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 6
.line 101
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/high16 v2, -0x80000000
const/4 v3, 0x0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "LESS_THAN_ONE_YEAR"
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->LESS_THAN_ONE_YEAR:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 102
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/4 v2, 0x1
const/4 v3, 0x5
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v4, "ONE_TO_FIVE_YEARS"
invoke-direct {v0, v4, v2, v2, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->ONE_TO_FIVE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 103
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0xa
const/4 v4, 0x6
invoke-direct {v1, v4, v2}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "SIX_TO_TEN_YEARS"
const/4 v5, 0x2
invoke-direct {v0, v2, v5, v5, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->SIX_TO_TEN_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 104
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0xb
const/16 v5, 0x14
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "ELEVEN_TO_TWENTY_YEARS"
const/4 v5, 0x3
invoke-direct {v0, v2, v5, v5, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->ELEVEN_TO_TWENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 105
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x15
const/16 v5, 0x1e
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "TWENTY_ONE_TO_THIRTY_YEARS"
const/4 v5, 0x4
invoke-direct {v0, v2, v5, v5, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->TWENTY_ONE_TO_THIRTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 106
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x1f
const/16 v5, 0x28
invoke-direct {v1, v2, v5}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "THIRTY_ONE_TO_FORTY_YEARS"
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->THIRTY_ONE_TO_FORTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 107
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x29
const/16 v3, 0x32
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FORTY_ONE_TO_FIFTY_YEARS"
invoke-direct {v0, v2, v4, v4, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->FORTY_ONE_TO_FIFTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 108
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x33
const/16 v3, 0x3c
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FIFTY_ONE_TO_SIXTY_YEARS"
const/4 v3, 0x7
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->FIFTY_ONE_TO_SIXTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 109
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x3d
const/16 v3, 0x46
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "SIXTY_ONE_TO_SEVENTY_YEARS"
const/16 v3, 0x8
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->SIXTY_ONE_TO_SEVENTY_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
.line 110
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x47
const v3, 0x7fffffff
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "OVER_SEVENTY_ONE_YEARS"
const/16 v3, 0x9
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/LengthOfResidence;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->OVER_SEVENTY_ONE_YEARS:Lcom/vungle/ads/fpd/LengthOfResidence;
invoke-static {}, Lcom/vungle/ads/fpd/LengthOfResidence;->$values()[Lcom/vungle/ads/fpd/LengthOfResidence;
move-result-object v0
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->$VALUES:[Lcom/vungle/ads/fpd/LengthOfResidence;
new-instance v0, Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/LengthOfResidence$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->Companion:Lcom/vungle/ads/fpd/LengthOfResidence$Companion;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/ranges/IntRange;",
")V"
}
.end annotation
.line 100
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/vungle/ads/fpd/LengthOfResidence;->id:I
iput-object p4, p0, Lcom/vungle/ads/fpd/LengthOfResidence;->range:Lkotlin/ranges/IntRange;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/fpd/LengthOfResidence;
.locals 1
const-class v0, Lcom/vungle/ads/fpd/LengthOfResidence;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/vungle/ads/fpd/LengthOfResidence;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/fpd/LengthOfResidence;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/LengthOfResidence;->$VALUES:[Lcom/vungle/ads/fpd/LengthOfResidence;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/fpd/LengthOfResidence;
return-object v0
.end method
# virtual methods
.method public final getId()I
.locals 1
iget v0, p0, Lcom/vungle/ads/fpd/LengthOfResidence;->id:I
return v0
.end method
.method public final getRange()Lkotlin/ranges/IntRange;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/fpd/LengthOfResidence;->range:Lkotlin/ranges/IntRange;
return-object v0
.end method

View File

@@ -0,0 +1,388 @@
.class public final Lcom/vungle/ads/fpd/Location$$serializer;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lkotlinx/serialization/internal/GeneratedSerializer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/Location;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "$serializer"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lkotlinx/serialization/internal/GeneratedSerializer<",
"Lcom/vungle/ads/fpd/Location;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
.field public static final synthetic descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
# direct methods
.method static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/vungle/ads/fpd/Location$$serializer;
invoke-direct {v0}, Lcom/vungle/ads/fpd/Location$$serializer;-><init>()V
sput-object v0, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
.line 6
new-instance v1, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
check-cast v0, Lkotlinx/serialization/internal/GeneratedSerializer;
const/4 v2, 0x3
const-string v3, "com.vungle.ads.fpd.Location"
invoke-direct {v1, v3, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;-><init>(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V
const-string v0, "country"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "region_state"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "dma"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
check-cast v1, Lkotlinx/serialization/descriptors/SerialDescriptor;
sput-object v1, Lcom/vungle/ads/fpd/Location$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-void
.end method
.method private constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public childSerializers()[Lkotlinx/serialization/KSerializer;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
const/4 v0, 0x3
new-array v0, v0, [Lkotlinx/serialization/KSerializer;
.line 6
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
return-object v0
.end method
.method public deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/Location;
.locals 12
const-string v0, "decoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 6
invoke-virtual {p0}, Lcom/vungle/ads/fpd/Location$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
move-result-object p1
invoke-interface {p1}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSequentially()Z
move-result v1
const/4 v2, 0x2
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x0
if-eqz v1, :cond_0
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v4, v1, v5}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
sget-object v4, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v3, v4, v5}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
sget-object v4, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v2, v4, v5}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
const/4 v4, 0x7
move v5, v4
goto :goto_1
:cond_0
move v8, v3
move v1, v4
move-object v6, v5
move-object v7, v6
:goto_0
if-eqz v8, :cond_5
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeElementIndex(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
move-result v9
const/4 v10, -0x1
if-eq v9, v10, :cond_4
if-eqz v9, :cond_3
if-eq v9, v3, :cond_2
if-ne v9, v2, :cond_1
sget-object v9, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v9, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v2, v9, v7}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
or-int/lit8 v1, v1, 0x4
goto :goto_0
:cond_1
new-instance p1, Lkotlinx/serialization/UnknownFieldException;
invoke-direct {p1, v9}, Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
throw p1
:cond_2
sget-object v9, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v9, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v3, v9, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
or-int/lit8 v1, v1, 0x2
goto :goto_0
:cond_3
sget-object v9, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v9, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {p1, v0, v4, v9, v5}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
or-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_4
move v8, v4
goto :goto_0
:cond_5
move-object v3, v6
move-object v2, v7
move-object v11, v5
move v5, v1
move-object v1, v11
:goto_1
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
new-instance p1, Lcom/vungle/ads/fpd/Location;
move-object v6, v1
check-cast v6, Ljava/lang/String;
move-object v7, v3
check-cast v7, Ljava/lang/String;
move-object v8, v2
check-cast v8, Ljava/lang/Integer;
const/4 v9, 0x0
move-object v4, p1
invoke-direct/range {v4 .. v9}, Lcom/vungle/ads/fpd/Location;-><init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
return-object p1
.end method
.method public bridge synthetic deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
.locals 0
.line 6
invoke-virtual {p0, p1}, Lcom/vungle/ads/fpd/Location$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/Location;
move-result-object p1
return-object p1
.end method
.method public getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/Location$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-object v0
.end method
.method public serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/Location;)V
.locals 1
const-string v0, "encoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "value"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 6
invoke-virtual {p0}, Lcom/vungle/ads/fpd/Location$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/vungle/ads/fpd/Location;->write$Self(Lcom/vungle/ads/fpd/Location;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
return-void
.end method
.method public bridge synthetic serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
.locals 0
.line 6
check-cast p2, Lcom/vungle/ads/fpd/Location;
invoke-virtual {p0, p1, p2}, Lcom/vungle/ads/fpd/Location$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/Location;)V
return-void
.end method
.method public typeParametersSerializers()[Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
.line 6
invoke-static {p0}, Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/fpd/Location$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/Location;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/Location$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final serializer()Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/serialization/KSerializer<",
"Lcom/vungle/ads/fpd/Location;",
">;"
}
.end annotation
.line 6
sget-object v0, Lcom/vungle/ads/fpd/Location$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Location$$serializer;
check-cast v0, Lkotlinx/serialization/KSerializer;
return-object v0
.end method

View File

@@ -0,0 +1,274 @@
.class public final Lcom/vungle/ads/fpd/Location;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/Location$Companion;,
Lcom/vungle/ads/fpd/Location$$serializer;
}
.end annotation
.annotation runtime Lkotlinx/serialization/Serializable;
.end annotation
# static fields
.field public static final Companion:Lcom/vungle/ads/fpd/Location$Companion;
# instance fields
.field private country:Ljava/lang/String;
.field private dma:Ljava/lang/Integer;
.field private regionState:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/fpd/Location$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/Location$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/Location;->Companion:Lcom/vungle/ads/fpd/Location$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
.locals 1
.param p2 # Ljava/lang/String;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "country"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "region_state"
.end annotation
.end param
.param p4 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "dma"
.end annotation
.end param
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
and-int/lit8 p5, p1, 0x1
const/4 v0, 0x0
if-nez p5, :cond_0
iput-object v0, p0, Lcom/vungle/ads/fpd/Location;->country:Ljava/lang/String;
goto :goto_0
:cond_0
iput-object p2, p0, Lcom/vungle/ads/fpd/Location;->country:Ljava/lang/String;
:goto_0
and-int/lit8 p2, p1, 0x2
if-nez p2, :cond_1
iput-object v0, p0, Lcom/vungle/ads/fpd/Location;->regionState:Ljava/lang/String;
goto :goto_1
:cond_1
iput-object p3, p0, Lcom/vungle/ads/fpd/Location;->regionState:Ljava/lang/String;
:goto_1
and-int/lit8 p1, p1, 0x4
if-nez p1, :cond_2
iput-object v0, p0, Lcom/vungle/ads/fpd/Location;->dma:Ljava/lang/Integer;
goto :goto_2
:cond_2
iput-object p4, p0, Lcom/vungle/ads/fpd/Location;->dma:Ljava/lang/Integer;
:goto_2
return-void
.end method
.method private static synthetic getCountry$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "country"
.end annotation
return-void
.end method
.method private static synthetic getDma$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "dma"
.end annotation
return-void
.end method
.method private static synthetic getRegionState$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "region_state"
.end annotation
return-void
.end method
.method public static final write$Self(Lcom/vungle/ads/fpd/Location;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
.locals 3
const-string v0, "self"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "output"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "serialDesc"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 6
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/vungle/ads/fpd/Location;->country:Ljava/lang/String;
if-eqz v1, :cond_1
:goto_0
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/Location;->country:Ljava/lang/String;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_1
const/4 v0, 0x1
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_2
goto :goto_1
:cond_2
iget-object v1, p0, Lcom/vungle/ads/fpd/Location;->regionState:Ljava/lang/String;
if-eqz v1, :cond_3
:goto_1
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/Location;->regionState:Ljava/lang/String;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_3
const/4 v0, 0x2
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_4
goto :goto_2
:cond_4
iget-object v1, p0, Lcom/vungle/ads/fpd/Location;->dma:Ljava/lang/Integer;
if-eqz v1, :cond_5
:goto_2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object p0, p0, Lcom/vungle/ads/fpd/Location;->dma:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, p0}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_5
return-void
.end method
# virtual methods
.method public final setCountry(Ljava/lang/String;)Lcom/vungle/ads/fpd/Location;
.locals 1
const-string v0, "country"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vungle/ads/fpd/Location;->country:Ljava/lang/String;
return-object p0
.end method
.method public final setDma(I)Lcom/vungle/ads/fpd/Location;
.locals 0
.line 30
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/Location;->dma:Ljava/lang/Integer;
return-object p0
.end method
.method public final setRegionState(Ljava/lang/String;)Lcom/vungle/ads/fpd/Location;
.locals 1
const-string v0, "regionState"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vungle/ads/fpd/Location;->regionState:Ljava/lang/String;
return-object p0
.end method

View File

@@ -0,0 +1,90 @@
.class public final Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 90
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final fromPrice$vungle_ads_release(I)Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.locals 6
.line 92
invoke-static {}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->values()[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
move-result-object v0
.line 1282
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 92
invoke-virtual {v3}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->getRange()Lkotlin/ranges/IntRange;
move-result-object v4
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getFirst()I
move-result v5
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v4
if-gt p1, v4, :cond_0
if-gt v5, p1, :cond_0
goto :goto_1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_2
sget-object v3, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->UNDER_100K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
:cond_2
return-object v3
.end method

View File

@@ -0,0 +1,359 @@
.class public final enum Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/fpd/MedianHomeValueUSD;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final Companion:Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
.field public static final enum FROM_100K_TO_300K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_1M1_TO_1M3:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_1M3_TO_1M5:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_1M5_TO_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_300K_TO_500K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_500K_TO_700K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_700K_TO_900K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum FROM_900K_TO_1M1:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum OVER_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.field public static final enum UNDER_100K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
# instance fields
.field private final id:I
.field private final range:Lkotlin/ranges/IntRange;
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.locals 10
sget-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->UNDER_100K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v1, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_100K_TO_300K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v2, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_300K_TO_500K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v3, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_500K_TO_700K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v4, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_700K_TO_900K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v5, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_900K_TO_1M1:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v6, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M1_TO_1M3:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v7, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M3_TO_1M5:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v8, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M5_TO_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
sget-object v9, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->OVER_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
filled-new-array/range {v0 .. v9}, [Lcom/vungle/ads/fpd/MedianHomeValueUSD;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 79
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const/high16 v2, -0x80000000
const v3, 0x186a0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "UNDER_100K"
const/4 v3, 0x0
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->UNDER_100K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 80
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x186a1
const v3, 0x493e0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_100K_TO_300K"
const/4 v3, 0x1
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_100K_TO_300K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 81
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x493e1
const v3, 0x7a120
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_300K_TO_500K"
const/4 v3, 0x2
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_300K_TO_500K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 82
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x7a121
const v3, 0xaae60
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_500K_TO_700K"
const/4 v3, 0x3
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_500K_TO_700K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 83
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0xaae61
const v3, 0xdbba0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_700K_TO_900K"
const/4 v3, 0x4
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_700K_TO_900K:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 84
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0xdbba1
const v3, 0x10c8e0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_900K_TO_1M1"
const/4 v3, 0x5
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_900K_TO_1M1:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 85
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x10c8e1
const v3, 0x13d620
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_1M1_TO_1M3"
const/4 v3, 0x6
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M1_TO_1M3:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 86
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x13d621
const v3, 0x16e360
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_1M3_TO_1M5"
const/4 v3, 0x7
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M3_TO_1M5:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 87
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x16e361
const v3, 0x19f0a0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_1M5_TO_1M7"
const/16 v3, 0x8
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->FROM_1M5_TO_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.line 88
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v1, Lkotlin/ranges/IntRange;
const v2, 0x19f0a1
const v3, 0x7fffffff
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "OVER_1M7"
const/16 v3, 0x9
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->OVER_1M7:Lcom/vungle/ads/fpd/MedianHomeValueUSD;
invoke-static {}, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->$values()[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
move-result-object v0
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->$VALUES:[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
new-instance v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->Companion:Lcom/vungle/ads/fpd/MedianHomeValueUSD$Companion;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/ranges/IntRange;",
")V"
}
.end annotation
.line 78
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->id:I
iput-object p4, p0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->range:Lkotlin/ranges/IntRange;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.locals 1
const-class v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->$VALUES:[Lcom/vungle/ads/fpd/MedianHomeValueUSD;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/fpd/MedianHomeValueUSD;
return-object v0
.end method
# virtual methods
.method public final getId()I
.locals 1
iget v0, p0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->id:I
return v0
.end method
.method public final getRange()Lkotlin/ranges/IntRange;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/fpd/MedianHomeValueUSD;->range:Lkotlin/ranges/IntRange;
return-object v0
.end method

View File

@@ -0,0 +1,90 @@
.class public final Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 71
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final fromCost$vungle_ads_release(I)Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.locals 6
.line 73
invoke-static {}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->values()[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
move-result-object v0
.line 1282
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
aget-object v3, v0, v2
.line 73
invoke-virtual {v3}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->getRange()Lkotlin/ranges/IntRange;
move-result-object v4
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getFirst()I
move-result v5
invoke-virtual {v4}, Lkotlin/ranges/IntProgression;->getLast()I
move-result v4
if-gt p1, v4, :cond_0
if-gt v5, p1, :cond_0
goto :goto_1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
const/4 v3, 0x0
:goto_1
if-nez v3, :cond_2
sget-object v3, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->UNDER_500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
:cond_2
return-object v3
.end method

View File

@@ -0,0 +1,359 @@
.class public final enum Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.super Ljava/lang/Enum;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/vungle/ads/fpd/MonthlyHousingCosts;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final Companion:Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
.field public static final enum FROM_1000_TO_1500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_1500_TO_2000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_2000_TO_2500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_2500_TO_3000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_3000_TO_3500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_3500_TO_4000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_4000_TO_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum FROM_500_TO_1000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum OVER_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.field public static final enum UNDER_500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
# instance fields
.field private final id:I
.field private final range:Lkotlin/ranges/IntRange;
# direct methods
.method private static final synthetic $values()[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.locals 10
sget-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->UNDER_500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v1, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_500_TO_1000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v2, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_1000_TO_1500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v3, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_1500_TO_2000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v4, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_2000_TO_2500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v5, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_2500_TO_3000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v6, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_3000_TO_3500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v7, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_3500_TO_4000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v8, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_4000_TO_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
sget-object v9, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->OVER_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
filled-new-array/range {v0 .. v9}, [Lcom/vungle/ads/fpd/MonthlyHousingCosts;
move-result-object v0
return-object v0
.end method
.method static constructor <clinit>()V
.locals 4
.line 60
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/high16 v2, -0x80000000
const/16 v3, 0x1f4
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "UNDER_500"
const/4 v3, 0x0
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->UNDER_500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 61
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x1f5
const/16 v3, 0x3e8
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_500_TO_1000"
const/4 v3, 0x1
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_500_TO_1000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 62
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x3e9
const/16 v3, 0x5dc
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_1000_TO_1500"
const/4 v3, 0x2
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_1000_TO_1500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 63
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x5dd
const/16 v3, 0x7d0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_1500_TO_2000"
const/4 v3, 0x3
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_1500_TO_2000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 64
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x7d1
const/16 v3, 0x9c4
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_2000_TO_2500"
const/4 v3, 0x4
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_2000_TO_2500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 65
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x9c5
const/16 v3, 0xbb8
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_2500_TO_3000"
const/4 v3, 0x5
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_2500_TO_3000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 66
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0xbb9
const/16 v3, 0xdac
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_3000_TO_3500"
const/4 v3, 0x6
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_3000_TO_3500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 67
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0xdad
const/16 v3, 0xfa0
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_3500_TO_4000"
const/4 v3, 0x7
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_3500_TO_4000:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 68
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0xfa1
const/16 v3, 0x1194
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "FROM_4000_TO_4500"
const/16 v3, 0x8
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->FROM_4000_TO_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.line 69
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v1, Lkotlin/ranges/IntRange;
const/16 v2, 0x1195
const v3, 0x7fffffff
invoke-direct {v1, v2, v3}, Lkotlin/ranges/IntRange;-><init>(II)V
const-string v2, "OVER_4500"
const/16 v3, 0x9
invoke-direct {v0, v2, v3, v3, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;-><init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->OVER_4500:Lcom/vungle/ads/fpd/MonthlyHousingCosts;
invoke-static {}, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->$values()[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
move-result-object v0
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->$VALUES:[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
new-instance v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->Companion:Lcom/vungle/ads/fpd/MonthlyHousingCosts$Companion;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;IILkotlin/ranges/IntRange;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lkotlin/ranges/IntRange;",
")V"
}
.end annotation
.line 59
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->id:I
iput-object p4, p0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->range:Lkotlin/ranges/IntRange;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.locals 1
const-class v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;
return-object p0
.end method
.method public static values()[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->$VALUES:[Lcom/vungle/ads/fpd/MonthlyHousingCosts;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/vungle/ads/fpd/MonthlyHousingCosts;
return-object v0
.end method
# virtual methods
.method public final getId()I
.locals 1
iget v0, p0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->id:I
return v0
.end method
.method public final getRange()Lkotlin/ranges/IntRange;
.locals 1
iget-object v0, p0, Lcom/vungle/ads/fpd/MonthlyHousingCosts;->range:Lkotlin/ranges/IntRange;
return-object v0
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/fpd/Revenue$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/Revenue;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/Revenue$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final serializer()Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/serialization/KSerializer<",
"Lcom/vungle/ads/fpd/Revenue;",
">;"
}
.end annotation
.line 7
sget-object v0, Lcom/vungle/ads/fpd/Revenue$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/Revenue$$serializer;
check-cast v0, Lkotlinx/serialization/KSerializer;
return-object v0
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,946 @@
.class public final Lcom/vungle/ads/fpd/SessionContext$$serializer;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lkotlinx/serialization/internal/GeneratedSerializer;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/SessionContext;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "$serializer"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lkotlinx/serialization/internal/GeneratedSerializer<",
"Lcom/vungle/ads/fpd/SessionContext;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
.field public static final synthetic descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
# direct methods
.method static constructor <clinit>()V
.locals 4
new-instance v0, Lcom/vungle/ads/fpd/SessionContext$$serializer;
invoke-direct {v0}, Lcom/vungle/ads/fpd/SessionContext$$serializer;-><init>()V
sput-object v0, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
.line 7
new-instance v1, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;
check-cast v0, Lkotlinx/serialization/internal/GeneratedSerializer;
const/16 v2, 0xc
const-string v3, "com.vungle.ads.fpd.SessionContext"
invoke-direct {v1, v3, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;-><init>(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V
const-string v0, "level_percentile"
const/4 v2, 0x1
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "page"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "time_spent"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "signup_date"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "user_score_percentile"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "user_id"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "friends"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "user_level_percentile"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "health_percentile"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "session_start_time"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "session_duration"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
const-string v0, "in_game_purchases_usd"
invoke-virtual {v1, v0, v2}, Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;->addElement(Ljava/lang/String;Z)V
check-cast v1, Lkotlinx/serialization/descriptors/SerialDescriptor;
sput-object v1, Lcom/vungle/ads/fpd/SessionContext$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-void
.end method
.method private constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public childSerializers()[Lkotlinx/serialization/KSerializer;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
const/16 v0, 0xc
new-array v0, v0, [Lkotlinx/serialization/KSerializer;
.line 7
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x4
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x5
aput-object v1, v0, v2
new-instance v1, Lkotlinx/serialization/internal/ArrayListSerializer;
sget-object v2, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v2, Lkotlinx/serialization/KSerializer;
invoke-direct {v1, v2}, Lkotlinx/serialization/internal/ArrayListSerializer;-><init>(Lkotlinx/serialization/KSerializer;)V
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x6
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/4 v2, 0x7
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/16 v2, 0x8
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/16 v2, 0x9
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/16 v2, 0xa
aput-object v1, v0, v2
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/KSerializer;
invoke-static {v1}, Lkotlinx/serialization/builtins/BuiltinSerializersKt;->getNullable(Lkotlinx/serialization/KSerializer;)Lkotlinx/serialization/KSerializer;
move-result-object v1
const/16 v2, 0xb
aput-object v1, v0, v2
return-object v0
.end method
.method public deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/SessionContext;
.locals 29
move-object/from16 v0, p1
const-string v1, "decoder"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 7
invoke-virtual/range {p0 .. p0}, Lcom/vungle/ads/fpd/SessionContext$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v1
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/Decoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder;
move-result-object v0
invoke-interface {v0}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeSequentially()Z
move-result v2
const/16 v4, 0xa
const/16 v5, 0x9
const/4 v6, 0x7
const/4 v7, 0x6
const/4 v8, 0x5
const/4 v9, 0x3
const/16 v10, 0x8
const/4 v11, 0x4
const/4 v12, 0x2
const/4 v13, 0x1
const/4 v14, 0x0
const/4 v15, 0x0
if-eqz v2, :cond_0
sget-object v2, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v2, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v14, v2, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
sget-object v14, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v13, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v13
sget-object v14, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v12, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
sget-object v14, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v9, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
sget-object v14, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v11, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
sget-object v14, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v8, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
new-instance v14, Lkotlinx/serialization/internal/ArrayListSerializer;
sget-object v16, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
move-object/from16 v3, v16
check-cast v3, Lkotlinx/serialization/KSerializer;
invoke-direct {v14, v3}, Lkotlinx/serialization/internal/ArrayListSerializer;-><init>(Lkotlinx/serialization/KSerializer;)V
check-cast v14, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v7, v14, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
sget-object v7, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v6, v7, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
sget-object v7, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v7, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v10, v7, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
sget-object v10, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v10, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v5, v10, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
sget-object v10, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v10, Lkotlinx/serialization/DeserializationStrategy;
invoke-interface {v0, v1, v4, v10, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
sget-object v10, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v10, Lkotlinx/serialization/DeserializationStrategy;
const/16 v14, 0xb
invoke-interface {v0, v1, v14, v10, v15}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v10
const/16 v14, 0xfff
move v15, v14
goto/16 :goto_3
:cond_0
move/from16 v26, v13
move v2, v14
move-object v3, v15
move-object v5, v3
move-object v6, v5
move-object v7, v6
move-object v8, v7
move-object v9, v8
move-object v10, v9
move-object v11, v10
move-object v12, v11
move-object v13, v12
move-object v14, v13
:goto_0
if-eqz v26, :cond_1
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeElementIndex(Lkotlinx/serialization/descriptors/SerialDescriptor;)I
move-result v4
packed-switch v4, :pswitch_data_0
new-instance v0, Lkotlinx/serialization/UnknownFieldException;
invoke-direct {v0, v4}, Lkotlinx/serialization/UnknownFieldException;-><init>(I)V
throw v0
:pswitch_0
sget-object v4, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
move-object/from16 v28, v15
const/16 v15, 0xb
invoke-interface {v0, v1, v15, v4, v5}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
or-int/lit16 v2, v2, 0x800
:goto_1
move-object/from16 v15, v28
:goto_2
const/16 v4, 0xa
goto :goto_0
:pswitch_1
move-object/from16 v28, v15
const/16 v15, 0xb
sget-object v4, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/16 v15, 0xa
invoke-interface {v0, v1, v15, v4, v10}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v10
or-int/lit16 v2, v2, 0x400
move v4, v15
move-object/from16 v15, v28
goto :goto_0
:pswitch_2
move-object/from16 v28, v15
const/16 v15, 0xa
sget-object v4, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/16 v15, 0x9
invoke-interface {v0, v1, v15, v4, v6}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
or-int/lit16 v2, v2, 0x200
goto :goto_1
:pswitch_3
move-object/from16 v28, v15
const/16 v15, 0x9
sget-object v4, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/16 v15, 0x8
invoke-interface {v0, v1, v15, v4, v7}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
or-int/lit16 v2, v2, 0x100
goto :goto_1
:pswitch_4
move-object/from16 v28, v15
const/16 v15, 0x8
sget-object v4, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x7
invoke-interface {v0, v1, v15, v4, v8}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
or-int/lit16 v2, v2, 0x80
goto :goto_1
:pswitch_5
move-object/from16 v28, v15
const/4 v15, 0x7
new-instance v4, Lkotlinx/serialization/internal/ArrayListSerializer;
sget-object v23, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
move-object/from16 v15, v23
check-cast v15, Lkotlinx/serialization/KSerializer;
invoke-direct {v4, v15}, Lkotlinx/serialization/internal/ArrayListSerializer;-><init>(Lkotlinx/serialization/KSerializer;)V
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x6
invoke-interface {v0, v1, v15, v4, v11}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
or-int/lit8 v2, v2, 0x40
goto :goto_1
:pswitch_6
move-object/from16 v28, v15
const/4 v15, 0x6
sget-object v4, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x5
invoke-interface {v0, v1, v15, v4, v9}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
or-int/lit8 v2, v2, 0x20
goto :goto_1
:pswitch_7
move-object/from16 v28, v15
const/4 v15, 0x5
sget-object v4, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x4
invoke-interface {v0, v1, v15, v4, v12}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v12
or-int/lit8 v2, v2, 0x10
goto/16 :goto_1
:pswitch_8
move-object/from16 v28, v15
const/4 v15, 0x4
sget-object v4, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x3
invoke-interface {v0, v1, v15, v4, v13}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v13
or-int/lit8 v2, v2, 0x8
goto/16 :goto_1
:pswitch_9
move-object/from16 v28, v15
const/4 v15, 0x3
sget-object v4, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x2
invoke-interface {v0, v1, v15, v4, v14}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v14
or-int/lit8 v2, v2, 0x4
goto/16 :goto_1
:pswitch_a
move-object/from16 v28, v15
const/4 v15, 0x2
sget-object v4, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
const/4 v15, 0x1
invoke-interface {v0, v1, v15, v4, v3}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
or-int/lit8 v2, v2, 0x2
goto/16 :goto_1
:pswitch_b
move-object/from16 v28, v15
const/4 v15, 0x1
sget-object v4, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v4, Lkotlinx/serialization/DeserializationStrategy;
move-object/from16 v16, v3
move-object/from16 v3, v28
const/4 v15, 0x0
invoke-interface {v0, v1, v15, v4, v3}, Lkotlinx/serialization/encoding/CompositeDecoder;->decodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
or-int/lit8 v2, v2, 0x1
move-object v15, v3
move-object/from16 v3, v16
goto/16 :goto_2
:pswitch_c
move-object/from16 v16, v3
move-object v3, v15
const/4 v15, 0x0
move/from16 v26, v15
const/16 v4, 0xa
move-object v15, v3
move-object/from16 v3, v16
goto/16 :goto_0
:cond_1
move-object/from16 v16, v3
move-object v3, v15
move v15, v2
move-object v2, v3
move-object v4, v10
move-object v3, v11
move-object v11, v12
move-object v12, v14
move-object v10, v5
move-object v5, v6
move-object v6, v8
move-object v8, v9
move-object v9, v13
move-object/from16 v13, v16
:goto_3
invoke-interface {v0, v1}, Lkotlinx/serialization/encoding/CompositeDecoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
new-instance v0, Lcom/vungle/ads/fpd/SessionContext;
move-object/from16 v16, v2
check-cast v16, Ljava/lang/Float;
move-object/from16 v17, v13
check-cast v17, Ljava/lang/String;
move-object/from16 v18, v12
check-cast v18, Ljava/lang/Integer;
move-object/from16 v19, v9
check-cast v19, Ljava/lang/Integer;
move-object/from16 v20, v11
check-cast v20, Ljava/lang/Float;
move-object/from16 v21, v8
check-cast v21, Ljava/lang/String;
move-object/from16 v22, v3
check-cast v22, Ljava/util/List;
move-object/from16 v23, v6
check-cast v23, Ljava/lang/Float;
move-object/from16 v24, v7
check-cast v24, Ljava/lang/Float;
move-object/from16 v25, v5
check-cast v25, Ljava/lang/Integer;
move-object/from16 v26, v4
check-cast v26, Ljava/lang/Integer;
move-object/from16 v27, v10
check-cast v27, Ljava/lang/Float;
const/16 v28, 0x0
move-object v14, v0
invoke-direct/range {v14 .. v28}, Lcom/vungle/ads/fpd/SessionContext;-><init>(ILjava/lang/Float;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/String;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
return-object v0
nop
:pswitch_data_0
.packed-switch -0x1
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public bridge synthetic deserialize(Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
.locals 0
.line 7
invoke-virtual {p0, p1}, Lcom/vungle/ads/fpd/SessionContext$$serializer;->deserialize(Lkotlinx/serialization/encoding/Decoder;)Lcom/vungle/ads/fpd/SessionContext;
move-result-object p1
return-object p1
.end method
.method public getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
.locals 1
sget-object v0, Lcom/vungle/ads/fpd/SessionContext$$serializer;->descriptor:Lkotlinx/serialization/descriptors/SerialDescriptor;
return-object v0
.end method
.method public serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/SessionContext;)V
.locals 1
const-string v0, "encoder"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "value"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
.line 7
invoke-virtual {p0}, Lcom/vungle/ads/fpd/SessionContext$$serializer;->getDescriptor()Lkotlinx/serialization/descriptors/SerialDescriptor;
move-result-object v0
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/Encoder;->beginStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/vungle/ads/fpd/SessionContext;->write$Self(Lcom/vungle/ads/fpd/SessionContext;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
invoke-interface {p1, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->endStructure(Lkotlinx/serialization/descriptors/SerialDescriptor;)V
return-void
.end method
.method public bridge synthetic serialize(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
.locals 0
.line 7
check-cast p2, Lcom/vungle/ads/fpd/SessionContext;
invoke-virtual {p0, p1, p2}, Lcom/vungle/ads/fpd/SessionContext$$serializer;->serialize(Lkotlinx/serialization/encoding/Encoder;Lcom/vungle/ads/fpd/SessionContext;)V
return-void
.end method
.method public typeParametersSerializers()[Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Lkotlinx/serialization/KSerializer<",
"*>;"
}
.end annotation
.line 7
invoke-static {p0}, Lkotlinx/serialization/internal/GeneratedSerializer$DefaultImpls;->typeParametersSerializers(Lkotlinx/serialization/internal/GeneratedSerializer;)[Lkotlinx/serialization/KSerializer;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/vungle/ads/fpd/SessionContext$Companion;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/vungle/ads/fpd/SessionContext;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
.line 0
invoke-direct {p0}, Lcom/vungle/ads/fpd/SessionContext$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final serializer()Lkotlinx/serialization/KSerializer;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlinx/serialization/KSerializer<",
"Lcom/vungle/ads/fpd/SessionContext;",
">;"
}
.end annotation
.line 7
sget-object v0, Lcom/vungle/ads/fpd/SessionContext$$serializer;->INSTANCE:Lcom/vungle/ads/fpd/SessionContext$$serializer;
check-cast v0, Lkotlinx/serialization/KSerializer;
return-object v0
.end method

View File

@@ -0,0 +1,977 @@
.class public final Lcom/vungle/ads/fpd/SessionContext;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/vungle/ads/fpd/SessionContext$Companion;,
Lcom/vungle/ads/fpd/SessionContext$$serializer;
}
.end annotation
.annotation runtime Lkotlinx/serialization/Serializable;
.end annotation
# static fields
.field public static final Companion:Lcom/vungle/ads/fpd/SessionContext$Companion;
# instance fields
.field private friends:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private healthPercentile:Ljava/lang/Float;
.field private inGamePurchasesUSD:Ljava/lang/Float;
.field private levelPercentile:Ljava/lang/Float;
.field private page:Ljava/lang/String;
.field private sessionDuration:Ljava/lang/Integer;
.field private sessionStartTime:Ljava/lang/Integer;
.field private signupDate:Ljava/lang/Integer;
.field private timeSpent:Ljava/lang/Integer;
.field private userID:Ljava/lang/String;
.field private userLevelPercentile:Ljava/lang/Float;
.field private userScorePercentile:Ljava/lang/Float;
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/vungle/ads/fpd/SessionContext$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/vungle/ads/fpd/SessionContext$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/vungle/ads/fpd/SessionContext;->Companion:Lcom/vungle/ads/fpd/SessionContext$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(ILjava/lang/Float;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/String;Ljava/util/List;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V
.locals 1
.param p2 # Ljava/lang/Float;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "level_percentile"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "page"
.end annotation
.end param
.param p4 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "time_spent"
.end annotation
.end param
.param p5 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "signup_date"
.end annotation
.end param
.param p6 # Ljava/lang/Float;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_score_percentile"
.end annotation
.end param
.param p7 # Ljava/lang/String;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_id"
.end annotation
.end param
.param p8 # Ljava/util/List;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "friends"
.end annotation
.end param
.param p9 # Ljava/lang/Float;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_level_percentile"
.end annotation
.end param
.param p10 # Ljava/lang/Float;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "health_percentile"
.end annotation
.end param
.param p11 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_start_time"
.end annotation
.end param
.param p12 # Ljava/lang/Integer;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_duration"
.end annotation
.end param
.param p13 # Ljava/lang/Float;
.annotation runtime Lkotlinx/serialization/SerialName;
value = "in_game_purchases_usd"
.end annotation
.end param
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
and-int/lit8 p14, p1, 0x1
const/4 v0, 0x0
if-nez p14, :cond_0
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->levelPercentile:Ljava/lang/Float;
goto :goto_0
:cond_0
iput-object p2, p0, Lcom/vungle/ads/fpd/SessionContext;->levelPercentile:Ljava/lang/Float;
:goto_0
and-int/lit8 p2, p1, 0x2
if-nez p2, :cond_1
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->page:Ljava/lang/String;
goto :goto_1
:cond_1
iput-object p3, p0, Lcom/vungle/ads/fpd/SessionContext;->page:Ljava/lang/String;
:goto_1
and-int/lit8 p2, p1, 0x4
if-nez p2, :cond_2
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->timeSpent:Ljava/lang/Integer;
goto :goto_2
:cond_2
iput-object p4, p0, Lcom/vungle/ads/fpd/SessionContext;->timeSpent:Ljava/lang/Integer;
:goto_2
and-int/lit8 p2, p1, 0x8
if-nez p2, :cond_3
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->signupDate:Ljava/lang/Integer;
goto :goto_3
:cond_3
iput-object p5, p0, Lcom/vungle/ads/fpd/SessionContext;->signupDate:Ljava/lang/Integer;
:goto_3
and-int/lit8 p2, p1, 0x10
if-nez p2, :cond_4
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->userScorePercentile:Ljava/lang/Float;
goto :goto_4
:cond_4
iput-object p6, p0, Lcom/vungle/ads/fpd/SessionContext;->userScorePercentile:Ljava/lang/Float;
:goto_4
and-int/lit8 p2, p1, 0x20
if-nez p2, :cond_5
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->userID:Ljava/lang/String;
goto :goto_5
:cond_5
iput-object p7, p0, Lcom/vungle/ads/fpd/SessionContext;->userID:Ljava/lang/String;
:goto_5
and-int/lit8 p2, p1, 0x40
if-nez p2, :cond_6
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->friends:Ljava/util/List;
goto :goto_6
:cond_6
iput-object p8, p0, Lcom/vungle/ads/fpd/SessionContext;->friends:Ljava/util/List;
:goto_6
and-int/lit16 p2, p1, 0x80
if-nez p2, :cond_7
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->userLevelPercentile:Ljava/lang/Float;
goto :goto_7
:cond_7
iput-object p9, p0, Lcom/vungle/ads/fpd/SessionContext;->userLevelPercentile:Ljava/lang/Float;
:goto_7
and-int/lit16 p2, p1, 0x100
if-nez p2, :cond_8
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->healthPercentile:Ljava/lang/Float;
goto :goto_8
:cond_8
iput-object p10, p0, Lcom/vungle/ads/fpd/SessionContext;->healthPercentile:Ljava/lang/Float;
:goto_8
and-int/lit16 p2, p1, 0x200
if-nez p2, :cond_9
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionStartTime:Ljava/lang/Integer;
goto :goto_9
:cond_9
iput-object p11, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionStartTime:Ljava/lang/Integer;
:goto_9
and-int/lit16 p2, p1, 0x400
if-nez p2, :cond_a
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionDuration:Ljava/lang/Integer;
goto :goto_a
:cond_a
iput-object p12, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionDuration:Ljava/lang/Integer;
:goto_a
and-int/lit16 p1, p1, 0x800
if-nez p1, :cond_b
iput-object v0, p0, Lcom/vungle/ads/fpd/SessionContext;->inGamePurchasesUSD:Ljava/lang/Float;
goto :goto_b
:cond_b
iput-object p13, p0, Lcom/vungle/ads/fpd/SessionContext;->inGamePurchasesUSD:Ljava/lang/Float;
:goto_b
return-void
.end method
.method private static synthetic getFriends$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "friends"
.end annotation
return-void
.end method
.method private static synthetic getHealthPercentile$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "health_percentile"
.end annotation
return-void
.end method
.method private static synthetic getInGamePurchasesUSD$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "in_game_purchases_usd"
.end annotation
return-void
.end method
.method private static synthetic getLevelPercentile$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "level_percentile"
.end annotation
return-void
.end method
.method private static synthetic getPage$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "page"
.end annotation
return-void
.end method
.method private static synthetic getSessionDuration$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_duration"
.end annotation
return-void
.end method
.method private static synthetic getSessionStartTime$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "session_start_time"
.end annotation
return-void
.end method
.method private static synthetic getSignupDate$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "signup_date"
.end annotation
return-void
.end method
.method private static synthetic getTimeSpent$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "time_spent"
.end annotation
return-void
.end method
.method private static synthetic getUserID$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_id"
.end annotation
return-void
.end method
.method private static synthetic getUserLevelPercentile$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_level_percentile"
.end annotation
return-void
.end method
.method private static synthetic getUserScorePercentile$annotations()V
.locals 0
.annotation runtime Lkotlinx/serialization/SerialName;
value = "user_score_percentile"
.end annotation
return-void
.end method
.method public static final write$Self(Lcom/vungle/ads/fpd/SessionContext;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V
.locals 3
const-string v0, "self"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "output"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "serialDesc"
invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 7
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->levelPercentile:Ljava/lang/Float;
if-eqz v1, :cond_1
:goto_0
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->levelPercentile:Ljava/lang/Float;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_1
const/4 v0, 0x1
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_2
goto :goto_1
:cond_2
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->page:Ljava/lang/String;
if-eqz v1, :cond_3
:goto_1
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->page:Ljava/lang/String;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_3
const/4 v0, 0x2
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_4
goto :goto_2
:cond_4
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->timeSpent:Ljava/lang/Integer;
if-eqz v1, :cond_5
:goto_2
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->timeSpent:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_5
const/4 v0, 0x3
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_6
goto :goto_3
:cond_6
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->signupDate:Ljava/lang/Integer;
if-eqz v1, :cond_7
:goto_3
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->signupDate:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_7
const/4 v0, 0x4
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_8
goto :goto_4
:cond_8
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->userScorePercentile:Ljava/lang/Float;
if-eqz v1, :cond_9
:goto_4
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->userScorePercentile:Ljava/lang/Float;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_9
const/4 v0, 0x5
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_a
goto :goto_5
:cond_a
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->userID:Ljava/lang/String;
if-eqz v1, :cond_b
:goto_5
sget-object v1, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->userID:Ljava/lang/String;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_b
const/4 v0, 0x6
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_c
goto :goto_6
:cond_c
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->friends:Ljava/util/List;
if-eqz v1, :cond_d
:goto_6
new-instance v1, Lkotlinx/serialization/internal/ArrayListSerializer;
sget-object v2, Lkotlinx/serialization/internal/StringSerializer;->INSTANCE:Lkotlinx/serialization/internal/StringSerializer;
check-cast v2, Lkotlinx/serialization/KSerializer;
invoke-direct {v1, v2}, Lkotlinx/serialization/internal/ArrayListSerializer;-><init>(Lkotlinx/serialization/KSerializer;)V
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->friends:Ljava/util/List;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_d
const/4 v0, 0x7
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_e
goto :goto_7
:cond_e
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->userLevelPercentile:Ljava/lang/Float;
if-eqz v1, :cond_f
:goto_7
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->userLevelPercentile:Ljava/lang/Float;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_f
const/16 v0, 0x8
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_10
goto :goto_8
:cond_10
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->healthPercentile:Ljava/lang/Float;
if-eqz v1, :cond_11
:goto_8
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->healthPercentile:Ljava/lang/Float;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_11
const/16 v0, 0x9
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_12
goto :goto_9
:cond_12
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionStartTime:Ljava/lang/Integer;
if-eqz v1, :cond_13
:goto_9
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionStartTime:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_13
const/16 v0, 0xa
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_14
goto :goto_a
:cond_14
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionDuration:Ljava/lang/Integer;
if-eqz v1, :cond_15
:goto_a
sget-object v1, Lkotlinx/serialization/internal/IntSerializer;->INSTANCE:Lkotlinx/serialization/internal/IntSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object v2, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionDuration:Ljava/lang/Integer;
invoke-interface {p1, p2, v0, v1, v2}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_15
const/16 v0, 0xb
invoke-interface {p1, p2, v0}, Lkotlinx/serialization/encoding/CompositeEncoder;->shouldEncodeElementDefault(Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z
move-result v1
if-eqz v1, :cond_16
goto :goto_b
:cond_16
iget-object v1, p0, Lcom/vungle/ads/fpd/SessionContext;->inGamePurchasesUSD:Ljava/lang/Float;
if-eqz v1, :cond_17
:goto_b
sget-object v1, Lkotlinx/serialization/internal/FloatSerializer;->INSTANCE:Lkotlinx/serialization/internal/FloatSerializer;
check-cast v1, Lkotlinx/serialization/SerializationStrategy;
iget-object p0, p0, Lcom/vungle/ads/fpd/SessionContext;->inGamePurchasesUSD:Ljava/lang/Float;
invoke-interface {p1, p2, v0, v1, p0}, Lkotlinx/serialization/encoding/CompositeEncoder;->encodeNullableSerializableElement(Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V
:cond_17
return-void
.end method
# virtual methods
.method public final setFriends(Ljava/util/List;)Lcom/vungle/ads/fpd/SessionContext;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Lcom/vungle/ads/fpd/SessionContext;"
}
.end annotation
if-eqz p1, :cond_0
.line 81
check-cast p1, Ljava/util/Collection;
invoke-static {p1}, Lkotlin/collections/CollectionsKt;->toMutableList(Ljava/util/Collection;)Ljava/util/List;
move-result-object p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->friends:Ljava/util/List;
return-object p0
.end method
.method public final setHealthPercentile(F)Lcom/vungle/ads/fpd/SessionContext;
.locals 3
.line 93
sget-object v0, Lcom/vungle/ads/internal/util/RangeUtil;->INSTANCE:Lcom/vungle/ads/internal/util/RangeUtil;
const/4 v1, 0x0
const/high16 v2, 0x42c80000 # 100.0f
invoke-virtual {v0, p1, v1, v2}, Lcom/vungle/ads/internal/util/RangeUtil;->isInRange(FFF)Z
move-result v0
if-eqz v0, :cond_0
.line 94
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->healthPercentile:Ljava/lang/Float;
:cond_0
return-object p0
.end method
.method public final setInGamePurchasesUSD(F)Lcom/vungle/ads/fpd/SessionContext;
.locals 6
.line 109
sget-object v0, Lcom/vungle/ads/internal/util/RangeUtil;->INSTANCE:Lcom/vungle/ads/internal/util/RangeUtil;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move v1, p1
invoke-static/range {v0 .. v5}, Lcom/vungle/ads/internal/util/RangeUtil;->isInRange$default(Lcom/vungle/ads/internal/util/RangeUtil;FFFILjava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 110
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->inGamePurchasesUSD:Ljava/lang/Float;
:cond_0
return-object p0
.end method
.method public final setLevelPercentile(F)Lcom/vungle/ads/fpd/SessionContext;
.locals 3
.line 47
sget-object v0, Lcom/vungle/ads/internal/util/RangeUtil;->INSTANCE:Lcom/vungle/ads/internal/util/RangeUtil;
const/4 v1, 0x0
const/high16 v2, 0x42c80000 # 100.0f
invoke-virtual {v0, p1, v1, v2}, Lcom/vungle/ads/internal/util/RangeUtil;->isInRange(FFF)Z
move-result v0
if-eqz v0, :cond_0
.line 48
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->levelPercentile:Ljava/lang/Float;
:cond_0
return-object p0
.end method
.method public final setPage(Ljava/lang/String;)Lcom/vungle/ads/fpd/SessionContext;
.locals 1
const-string v0, "page"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->page:Ljava/lang/String;
return-object p0
.end method
.method public final setSessionDuration(I)Lcom/vungle/ads/fpd/SessionContext;
.locals 0
.line 104
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionDuration:Ljava/lang/Integer;
return-object p0
.end method
.method public final setSessionStartTime(I)Lcom/vungle/ads/fpd/SessionContext;
.locals 0
.line 99
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->sessionStartTime:Ljava/lang/Integer;
return-object p0
.end method
.method public final setSignupDate(I)Lcom/vungle/ads/fpd/SessionContext;
.locals 0
.line 64
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->signupDate:Ljava/lang/Integer;
return-object p0
.end method
.method public final setTimeSpent(I)Lcom/vungle/ads/fpd/SessionContext;
.locals 0
.line 59
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->timeSpent:Ljava/lang/Integer;
return-object p0
.end method
.method public final setUserID(Ljava/lang/String;)Lcom/vungle/ads/fpd/SessionContext;
.locals 1
const-string v0, "userID"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->userID:Ljava/lang/String;
return-object p0
.end method
.method public final setUserLevelPercentile(F)Lcom/vungle/ads/fpd/SessionContext;
.locals 3
.line 86
sget-object v0, Lcom/vungle/ads/internal/util/RangeUtil;->INSTANCE:Lcom/vungle/ads/internal/util/RangeUtil;
const/4 v1, 0x0
const/high16 v2, 0x42c80000 # 100.0f
invoke-virtual {v0, p1, v1, v2}, Lcom/vungle/ads/internal/util/RangeUtil;->isInRange(FFF)Z
move-result v0
if-eqz v0, :cond_0
.line 87
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->userLevelPercentile:Ljava/lang/Float;
:cond_0
return-object p0
.end method
.method public final setUserScorePercentile(F)Lcom/vungle/ads/fpd/SessionContext;
.locals 3
.line 69
sget-object v0, Lcom/vungle/ads/internal/util/RangeUtil;->INSTANCE:Lcom/vungle/ads/internal/util/RangeUtil;
const/4 v1, 0x0
const/high16 v2, 0x42c80000 # 100.0f
invoke-virtual {v0, p1, v1, v2}, Lcom/vungle/ads/internal/util/RangeUtil;->isInRange(FFF)Z
move-result v0
if-eqz v0, :cond_0
.line 70
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
iput-object p1, p0, Lcom/vungle/ads/fpd/SessionContext;->userScorePercentile:Ljava/lang/Float;
:cond_0
return-object p0
.end method