


-keeppackagenames com.appsflyer.internal,com.appsflyer
-dontwarn com.android.installreferrer,com.appsflyer.**




# https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android#11-known-issues
# Also will make it easier to investigate stack traces coming from clients
-keep class com.appsflyer.** {
    <fields>;
    <methods>;
}

-keep class com.appsflyer.internal.d$5 {
    <init>(java.lang.Object);
}

-keep class com.appsflyer.internal.d$b {
    com.appsflyer.internal.d$b ˏ;
    com.appsflyer.internal.d$b ˊ;
    java.lang.String ˋ;
}

-keep class com.appsflyer.internal.d$e {
    com.appsflyer.internal.d$e ˊ;
    com.appsflyer.internal.d$e ˋ;
    com.appsflyer.internal.d$e ˎ;
    java.lang.String ॱ;
}

-keep class com.appsflyer.internal.d$a {
    com.appsflyer.internal.d$a ˋ;
    com.appsflyer.internal.d$a ˎ;
    com.appsflyer.internal.d$a ˊ;
    com.appsflyer.internal.d$a ॱ;
    java.lang.String ˏ;
}

-keep class com.appsflyer.internal.a

-keepclassmembers,allowobfuscation class com.appsflyer.internal.a {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.a$d {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.c {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.c$c$e {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.i$4 {
    <init>();
}

-keep class com.appsflyer.internal.g {
    android.content.Context ॱ;
    java.lang.ref.WeakReference ˎ;
    java.util.Map ˋ;
    java.lang.String ʽ;
    int ˊॱ;
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.g {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.appsflyer.AFExecutor {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.AFExecutor$3 {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.AFExecutor$3$1 {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.AFFacebookDeferredDeeplink {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.AFFacebookDeferredDeeplink$1 {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.j {
    <init>();
}

-keep class com.appsflyer.internal.o$2 {
    <init>();
}

-keep class com.appsflyer.internal.r$d {
    com.appsflyer.internal.r$d ˏ;
    com.appsflyer.internal.r$d ˊ;
    com.appsflyer.internal.r$d ˋ;
    com.appsflyer.internal.r$d ˎ;
    com.appsflyer.internal.r$d ॱ;
    com.appsflyer.internal.r$d ॱॱ;
}

-keep class com.appsflyer.internal.q

-keepclassmembers,allowobfuscation class com.appsflyer.internal.q {
    <init>();
}

-keep class com.appsflyer.AFLogger {
    void afRDLog(java.lang.String);
    void afWarnLog(java.lang.String);
}

-keep class com.appsflyer.internal.p

-keepclassmembers,allowobfuscation class com.appsflyer.internal.p {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.p$d {
    <init>();
}

-keep class com.appsflyer.internal.t

-keep class com.appsflyer.internal.s

-keepclassmembers,allowoptimization,allowobfuscation class com.appsflyer.AFVersionDeclaration {
    <init>();
}

-keep class com.appsflyer.internal.v

-keepclassmembers,allowobfuscation class com.appsflyer.internal.v {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.w {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.appsflyer.AppsFlyerLibCore {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.appsflyer.AppsFlyerProperties {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.y {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.z {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.ah {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.ae {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.ag {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.ai {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.appsflyer.ServerParameters {
    <init>();
}

-keepclassmembers,allowobfuscation class com.appsflyer.internal.aj {
    <init>();
}

-keep class com.appsflyer.internal.an {
    <init>(java.io.InputStream,int,int,short,int,int);
}

# Enumerations.
-keepclassmembers enum  * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-keep class com.appsflyer.AFKeystoreWrapper

-keep,allowshrinking class com.appsflyer.AFKeystoreWrapper

-keep class com.appsflyer.AFVersionDeclaration

-keepclassmembers class com.appsflyer.AFVersionDeclaration {
    private static java.lang.String googleSdkIdentifier;
    public static void init();
}
