-keep class com.a.b.AKeeperImpl {
    public static com.bytedance.push.alive.IAlive inst();
}
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}



-keepnames class org.msgpack.MessageTypeException.** {*;}
-keepnames class org.msgpack.packer.** {*;}
-keepnames class org.msgpack.template.** {*;}
-keepnames class org.msgpack.type.** {*;}
-keepnames class org.msgpack.unpacker.** {*;}
-keepnames class org.msgpack.MessagePack.** {*;}
-dontwarn org.msgpack.**

-keep interface com.ss.android.pushmanager.thirdparty.I* {*;}
-keep class * implements com.bytedance.push.third.IPushAdapter {*;}

-keep interface com.ss.android.pushmanager.IMessageAppAdapter {*;}
-keep class * implements com.ss.android.pushmanager.IMessageAppAdapter {*;}
-keep class android.os.SystemProperties {*;}
-dontwarn android.os.SystemProperties

# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
# 魅族的混淆规则在 aar 里
-keep class com.meizu.message.MzMessageReceiver{*;}
-keep class com.mz.MzPushAdapter{*;}
-keep class com.meizu.cloud.**{*;}
-keep public class * extends com.meizu.message.MzMessageReceiver { *; }

# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
#华为 PUSH STATR
-keep class com.huawei.push.service.receivers.HWPushMessageHandler{*;}
-keep class com.hw.HWPushAdapter{*;}
-ignorewarnings
-keepattributes *Annotation*
-keepattributes Exceptions
-keepattributes InnerClasses
-keepattributes Signature
-keepattributes SourceFile,LineNumberTable
-keep class com.hianalytics.android.**{*;}
-keep class com.huawei.updatesdk.**{*;}
-keep class com.huawei.hms.**{*;}
-keep class com.huawei.android.hms.agent.**{*;}
-keep class com.huawei.gamebox.plugin.gameservice.**{*;}
-keep class com.huawei.hms.api.HuaweiApiClientImpl {*;}
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.xiaomi.push.service.receivers.MIPushMessageHandler {*;}
-dontwarn com.xiaomi.push.**
-keep class com.xm.MiPushAdapter{*;}
-keep class com.xiaomi.channel.commonutils.logger.**{*;}
-keep class com.xiaomi.clientreport.**{*;}
-keep class com.xiaomi.mipush.sdk.**{*;}
-keep class com.xiaomi.push.**{*;}
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile


# OPPO PUSH STATR
    -keep class com.heytap.mcssdk.**{*;}
    -keep class com.mcs.aidl.**{*;}
    -dontwarn com.heytap.mcssdk.**
    -dontwarn com.mcs.aidl.**
    -keep public class * extends android.app.Service
# OPPO PUSH END


# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-dontwarn com.umeng.**
-dontwarn com.taobao.**
-dontwarn anet.channel.**
-dontwarn anetwork.channel.**
-dontwarn org.android.**
-dontwarn org.apache.thrift.**
#-dontwarn com.xiaomi.**
#-dontwarn com.huawei.**
#-dontwarn com.meizu.**
-keepattributes *Annotation*
-keep class com.taobao.** {*;}
-keep class org.android.** {*;}
-keep class anet.channel.** {*;}
-keep class com.umeng.** {*;}
-keep class com.um.** {*;}
#-keep class com.xiaomi.** {*;}
#-keep class com.huawei.** {*;}
#-keep class com.meizu.** {*;}
-keep class org.apache.thrift.** {*;}
-keep class com.alibaba.sdk.android.**{*;}
-keep class com.ut.**{*;}
-keep class com.ta.**{*;}
-keep public class **.R$*{
   public static final int *;
}
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile



# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

-keep class com.bytedance.push.self.SelfPushAdapter {*;}
-keep class com.bytedance.push.self.impl.service.JobIntentService.JobServiceEngineImpl{*;}


-keep interface com.bytedance.push.settings.ISettings {*;}
-keep class * implements com.bytedance.push.settings.ISettings {
    public <init>(...);
}
-keep interface com.bytedance.push.settings.ILocalSettings {*;}
-keep class * implements com.bytedance.push.settings.ILocalSettings {
    public <init>(...);
}
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/chenzhiyong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keep class com.ss.android.push.daemon.NativeDaemonBase {*;}

# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in D:\Android\sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}




# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in D:\Android\sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# 防止内部类被混淆，无法访问,务必加上，不然外部引用无法使用内部类

    #-renamesourcefileattribute SourceFile
    #-keepattributes SourceFile,LineNumberTable

    # 防止内部类被混淆，无法访问
    -keepattributes Exceptions,InnerClasses,Signature,Deprecated,*Annotation*,EnclosingMethod

    # 保留所有重要组件
    -keep public class * extends android.app.Service
    -keep public class * extends android.content.BroadcastReceiver

    ## 保留所有 Parcelable 实现类的特殊属性.
    -keepclassmembers class * implements android.os.Parcelable {
         static android.os.Parcelable$Creator CREATOR;
    }

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

    ## 用到序列化的实体类
    -keepclassmembers class * implements java.io.Serializable {
         static final long serialVersionUID;
             static final java.io.ObjectStreamField[] serialPersistentFields;
         private void writeObject(java.io.ObjectOutputStream);
         private void readObject(java.io.ObjectInputStream);
         java.lang.Object writeReplace();
         java.lang.Object readResolve();
    }


    ## for pushManager
    -keep class com.meizu.cloud.pushsdk.PushManager{ *; }
    -dontwarn com.meizu.cloud.pushsdk.PushManager

    -keep class com.meizu.cloud.pushsdk.notification.MPushMessage{ *; }
    -dontwarn com.meizu.cloud.pushsdk.notification.MPushMessage

    -keep class com.meizu.cloud.pushsdk.handler.MessageV3 {*;}
    -dontwarn com.meizu.cloud.pushsdk.handler.MessageV3

    -keep class com.meizu.cloud.pushsdk.handler.MessageV4 {*;}
    -dontwarn com.meizu.cloud.pushsdk.handler.MessageV4

    -keep class com.meizu.cloud.pushsdk.handler.MzPushMessage {*;}
    -dontwarn com.meizu.cloud.pushsdk.handler.MzPushMessage

    -keep class com.meizu.cloud.pushsdk.notification.PushNotificationBuilder{ *; }
    -dontwarn com.meizu.cloud.pushsdk.notification.PushNotificationBuilder


    -keep class com.meizu.cloud.pushsdk.platform.message.BasicPushStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.BasicPushStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.PushSwitchStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.PushSwitchStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.RegisterStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.RegisterStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.SubAliasStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.SubAliasStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.UnRegisterStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.UnRegisterStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.SubTagsStatus{*;}
    -dontwarn com.meizu.cloud.pushsdk.platform.message.SubTagsStatus

    -keep class com.meizu.cloud.pushsdk.platform.message.SubTagsStatus$*{*;}

    -keep class com.meizu.cloud.pushsdk.notification.model.styleenum.BaseStyleModel{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.styleenum.BaseStyleModel

    -keep class com.meizu.cloud.pushsdk.notification.model.styleenum.InnerStyleLayout{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.styleenum.InnerStyleLayout

    -keep class com.meizu.cloud.pushsdk.notification.model.ActVideoSetting{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.ActVideoSetting
    -keep class com.meizu.cloud.pushsdk.notification.model.AdvanceSetting{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.AdvanceSetting
    -keep class com.meizu.cloud.pushsdk.notification.model.AppIconSetting{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.AppIconSetting
    -keep class com.meizu.cloud.pushsdk.notification.model.NotificationStyle{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.NotificationStyle
    -keep class com.meizu.cloud.pushsdk.notification.model.NotifyType{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.NotifyType
    -keep class com.meizu.cloud.pushsdk.notification.model.TimeDisplaySetting{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.TimeDisplaySetting
    -keep class com.meizu.cloud.pushsdk.notification.model.BrightRemindSetting{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.BrightRemindSettin
    -keep class com.meizu.cloud.pushsdk.notification.model.AdvanceSettingEx{*;}
    -dontwarn com.meizu.cloud.pushsdk.notification.model.AdvanceSettingEx

    -keep class com.meizu.cloud.pushsdk.platform.PlatformMessageSender{
        public void launchStartActivity(android.content.Context, java.lang.String, java.lang.String,java.lang.String);
        public void showQuickNotification(android.content.Context,java.lang.String,java.lang.String);
     }

    -keep class com.meizu.cloud.pushsdk.constants.PushConstants{ *; }
    -dontwarn com.meizu.cloud.pushsdk.constants.PushConstants

    -keep class com.meizu.cloud.pushsdk.util.MzSystemUtils{*;}
    -dontwarn com.meizu.cloud.pushsdk.util.MzSystemUtils

    -keep class com.meizu.cloud.pushsdk.util.AllergySystemUtils{*;}
    -dontwarn com.meizu.cloud.pushsdk.util.AllergySystemUtils

    -keep class com.meizu.cloud.pushsdk.util.MinSdkChecker{ *;}
    -dontwarn com.meizu.cloud.pushsdk.util.MinSdkChecker


    -keep class com.meizu.cloud.pushsdk.MzPushMessageReceiver{ *; }
    -dontwarn com.meizu.cloud.pushsdk.MzPushMessageReceiver

    -keep class com.meizu.cloud.pushinternal.DebugLogger{*;}
    -dontwarn com.meizu.cloud.pushinternal.DebugLogger


-keep class com.bytedance.ugame.module.push.api.** { *; }

#add proguard rules for robust
-keep class androidx.** {*;}
-keep class android.** {*;}
-keep class com.google.** {*;}
-keep class kotlin.** {*;}
-keep class com.taobao.accs.** {*;}
-keep class org.android.spdy.** {*;}
-keep class com.taobao.accs.client.** {*;}
-keep class com.umeng.commonsdk.internal.utils.** {*;}
-keep class com.huawei.hms.support.api.push.service.** {*;}
-keep class com.taobao.aranger.annotation.method.** {*;}
-keep class anet.channel.** {*;}
-keep class com.huawei.hms.support.api.entity.auth.** {*;}
-keep class com.taobao.agoo.** {*;}
-keep class com.umeng.message.** {*;}
-keep class com.taobao.aranger.core.handler.invoc.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.model.styleenum.** {*;}
-keep class com.huawei.android.hms.base.** {*;}
-keep class com.umeng.commonsdk.service.** {*;}
-keep class g.optional.push.** {*;}
-keep class com.huawei.hms.update.e.** {*;}
-keep class com.taobao.aranger.core.handler.reply.** {*;}
-keep class com.huawei.android.hms.agent.push.handler.** {*;}
-keep class com.alibaba.sdk.android.httpdns.** {*;}
-keep class com.huawei.hms.api.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.model.** {*;}
-keep class com.smartisanos.pushcommon.** {*;}
-keep class org.android.agoo.common.** {*;}
-keep class anet.channel.util.** {*;}
-keep class com.um.** {*;}
-keep class com.bytedance.push.alive.** {*;}
-keep class anet.channel.entity.** {*;}
-keep class com.meizu.cloud.pushsdk.b.c.** {*;}
-keep class com.umeng.analytics.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.b.** {*;}
-keep class com.huawei.android.hms.agent.common.handler.** {*;}
-keep class com.umeng.commonsdk.statistics.common.** {*;}
-keep class com.bytedance.services.slardar.config.api.** {*;}
-keep class com.bytedance.ugame.module.push.impl.** {*;}
-keep class com.umeng.commonsdk.statistics.noise.** {*;}
-keep class com.umeng.commonsdk.** {*;}
-keep class com.taobao.accs.ut.monitor.** {*;}
-keep class anet.channel.request.** {*;}
-keep class com.taobao.aranger.utils.** {*;}
-keep class com.xiaomi.push.service.receivers.** {*;}
-keep class com.taobao.aranger.core.ipc.provider.** {*;}
-keep class com.huawei.android.hms.agent.push.** {*;}
-keep class com.meizu.cloud.pushsdk.constants.** {*;}
-keep class com.taobao.aranger.core.entity.** {*;}
-keep class com.taobao.accs.base.** {*;}
-keep class com.meizu.cloud.pushsdk.** {*;}
-keep class com.alibaba.sdk.android.httpdns.d.** {*;}
-keep class anet.channel.statist.** {*;}
-keep class com.bytedance.push.self.impl.** {*;}
-keep class com.umeng.analytics.pro.** {*;}
-keep class com.huawei.android.hms.agent.common.** {*;}
-keep class com.meizu.cloud.pushsdk.util.** {*;}
-keep class com.ss.android.push.daemon.** {*;}
-keep class com.umeng.cconfig.** {*;}
-keep class org.android.agoo.control.** {*;}
-keep class com.taobao.accs.net.** {*;}
-keep class com.alibaba.sdk.android.utils.** {*;}
-keep class anet.channel.appmonitor.** {*;}
-keep class com.umeng.vt.diff.** {*;}
-keep class com.meizu.cloud.pushsdk.c.** {*;}
-keep class com.alibaba.sdk.android.beacon.** {*;}
-keep class com.ss.android.push_3rd_module.push_3rd_meizu.** {*;}
-keep class com.hw.** {*;}
-keep class com.meizu.cloud.pushsdk.platform.message.** {*;}
-keep class com.huawei.hms.support.log.** {*;}
-keep class com.taobao.aranger.mit.** {*;}
-keep class com.igexin.sdk.** {*;}
-keep class com.umeng.message.util.** {*;}
-keep class org.android.agoo.accs.** {*;}
-keep class com.alibaba.sdk.android.httpdns.net64.** {*;}
-keep class anet.channel.bytes.** {*;}
-keep class com.taobao.aranger.core.ipc.channel.** {*;}
-keep class com.umeng.commonsdk.config.** {*;}
-keep class com.umeng.commonsdk.statistics.proto.** {*;}
-keep class com.huawei.hms.support.api.entity.push.** {*;}
-keep class com.ta.utdid2.a.a.** {*;}
-keep class com.huawei.android.hms.push.** {*;}
-keep class com.bytedance.ugame.module.push.api.** {*;}
-keep class com.meizu.cloud.pushsdk.c.e.** {*;}
-keep class com.taobao.accs.utl.** {*;}
-keep class com.umeng.commonsdk.listener.** {*;}
-keep class com.umeng.message.common.** {*;}
-keep class com.taobao.accs.data.** {*;}
-keep class com.huawei.hms.support.api.push.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.c.** {*;}
-keep class com.ss.android.pushmanager.setting.** {*;}
-keep class com.ss.android.newmedia.message.** {*;}
-keep class com.umeng.message.inapp.** {*;}
-keep class com.meizu.cloud.pushsdk.b.g.** {*;}
-keep class com.taobao.aranger.core.handler.reply.impl.** {*;}
-keep class com.huawei.hms.support.api.entity.core.** {*;}
-keep class com.taobao.accs.antibrush.** {*;}
-keep class com.ss.android.article.video.** {*;}
-keep class com.alibaba.sdk.android.push.channel.** {*;}
-keep class anet.channel.status.** {*;}
-keep class com.umeng.message.tag.** {*;}
-keep class com.taobao.accs.internal.** {*;}
-keep class com.ta.utdid2.b.a.** {*;}
-keep class anet.channel.strategy.** {*;}
-keep class com.umeng.analytics.process.** {*;}
-keep class com.umeng.commonsdk.statistics.internal.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.** {*;}
-keep class com.huawei.hms.support.api.transport.** {*;}
-keep class com.huawei.hms.core.aidl.** {*;}
-keep class com.ss.android.push.** {*;}
-keep class com.smartisanos.push.** {*;}
-keep class com.umeng.message.provider.** {*;}
-keep class com.taobao.tlog.adapter.** {*;}
-keep class com.taobao.accs.common.** {*;}
-keep class com.huawei.android.pushagent.** {*;}
-keep class com.bytedance.push.settings.** {*;}
-keep class com.taobao.aranger.core.wrapper.** {*;}
-keep class com.taobao.aranger.core.ipc.proxy.** {*;}
-keep class com.huawei.hms.c.** {*;}
-keep class com.bytedance.push.self.** {*;}
-keep class anet.channel.thread.** {*;}
-keep class com.ss.android.message.** {*;}
-keep class anet.channel.c.** {*;}
-keep class com.ss.android.message.log.** {*;}
-keep class com.umeng.commonsdk.framework.** {*;}
-keep class com.taobao.agoo.a.** {*;}
-keep class com.meizu.cloud.pushsdk.platform.b.** {*;}
-keep class com.umeng.commonsdk.stateless.** {*;}
-keep class com.huawei.hms.update.provider.** {*;}
-keep class com.huawei.hms.support.log.a.** {*;}
-keep class com.meizu.cloud.pushsdk.c.b.a.** {*;}
-keep class com.huawei.android.hms.agent.** {*;}
-keep class com.ss.android.push_3rd_module.push_3rd_oppo.** {*;}
-keep class com.taobao.accs.init.** {*;}
-keep class com.huawei.hms.support.api.client.** {*;}
-keep class com.meizu.cloud.pushinternal.** {*;}
-keep class com.ss.android.article.news.** {*;}
-keep class anet.channel.strategy.utils.** {*;}
-keep class com.huawei.hms.a.** {*;}
-keep class com.umeng.commonsdk.internal.crash.** {*;}
-keep class com.alibaba.sdk.android.httpdns.b.** {*;}
-keep class com.meizu.cloud.pushsdk.b.b.** {*;}
-keep class anet.channel.strategy.dispatch.** {*;}
-keep class com.umeng.commonsdk.statistics.** {*;}
-keep class com.umeng.message.common.impl.json.** {*;}
-keep class com.alibaba.sdk.android.push.** {*;}
-keep class com.bytedance.push.self.impl.service.** {*;}
-keep class com.alibaba.sdk.android.utils.crashdefend.** {*;}
-keep class anet.channel.monitor.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.** {*;}
-keep class com.ss.android.push_3rd_module.push_3rd_mipush.** {*;}
-keep class com.huawei.hms.update.c.** {*;}
-keep class anet.channel.session.** {*;}
-keep class com.igexin.getuiext.service.** {*;}
-keep class com.taobao.aranger.annotation.construct.** {*;}
-keep class com.umeng.common.** {*;}
-keep class com.umeng.commonsdk.utils.** {*;}
-keep class com.ut.device.** {*;}
-keep class com.meizu.cloud.pushsdk.platform.** {*;}
-keep class anet.channel.heartbeat.** {*;}
-keep class com.huawei.hms.support.api.a.** {*;}
-keep class com.meizu.cloud.pushsdk.c.d.** {*;}
-keep class com.taobao.aranger.exception.** {*;}
-keep class com.meizu.cloud.pushsdk.b.f.** {*;}
-keep class com.meizu.cloud.pushsdk.b.i.** {*;}
-keep class com.bytedance.push.settings.storage.** {*;}
-keep class org.android.agoo.message.** {*;}
-keep class com.umeng.commonsdk.internal.** {*;}
-keep class com.meizu.cloud.pushsdk.c.c.** {*;}
-keep class com.meizu.cloud.pushsdk.b.** {*;}
-keep class com.bytedance.frameworks.core.sdkmonitor.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.a.** {*;}
-keep class com.meizu.cloud.pushsdk.base.** {*;}
-keep class com.huawei.hms.support.api.push.b.a.** {*;}
-keep class com.umeng.analytics.vshelper.** {*;}
-keep class com.smt.** {*;}
-keep class com.huawei.hms.support.api.push.a.c.** {*;}
-keep class org.android.agoo.intent.** {*;}
-keep class com.umeng.message.view.** {*;}
-keep class com.umeng.message.proguard.** {*;}
-keep class com.umeng.message.service.** {*;}
-keep class com.taobao.aranger.intf.** {*;}
-keep class com.meizu.cloud.pushsdk.b.e.** {*;}
-keep class com.alibaba.sdk.android.httpdns.probe.** {*;}
-keep class com.umeng.commonsdk.debug.** {*;}
-keep class com.taobao.agoo.a.a.** {*;}
-keep class com.umeng.commonsdk.statistics.idtracking.** {*;}
-keep class com.taobao.aranger.annotation.parameter.** {*;}
-keep class com.taobao.accs.a.** {*;}
-keep class com.meizu.cloud.pushsdk.b.a.** {*;}
-keep class com.umeng.umzid.** {*;}
-keep class com.alibaba.sdk.android.httpdns.a.** {*;}
-keep class com.meizu.cloud.pushsdk.base.a.** {*;}
-keep class com.xm.** {*;}
-keep class com.huawei.hms.support.log.b.** {*;}
-keep class com.huawei.hms.b.** {*;}
-keep class com.ss.android.push_3rd_module.push_3rd_umeng.** {*;}
-keep class com.bytedance.common.utility.** {*;}
-keep class anet.channel.f.** {*;}
-keep class com.xiaomi.** {*;}
-keep class com.huawei.hms.update.d.** {*;}
-keep class com.taobao.aranger.annotation.type.** {*;}
-keep class org.android.agoo.service.** {*;}
-keep class com.umeng.analytics.filter.** {*;}
-keep class com.huawei.hms.support.api.push.b.b.** {*;}
-keep class com.coloros.** {*;}
-keep class anet.channel.flow.** {*;}
-keep class anet.channel.security.** {*;}
-keep class com.huawei.hms.support.api.push.a.d.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.c.** {*;}
-keep class com.taobao.aranger.core.ipc.** {*;}
-keep class com.meizu.cloud.pushsdk.c.e.a.** {*;}
-keep class com.huawei.hms.support.api.** {*;}
-keep class com.meizu.cloud.pushsdk.notification.b.** {*;}
-keep class com.mz.** {*;}
-keep class anet.channel.b.** {*;}
-keep class com.taobao.aranger.logs.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.e.** {*;}
-keep class com.ss.android.push_3rd_module.push_3rd_huawei.** {*;}
-keep class com.bytedance.push.notification.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.d.** {*;}
-keep class com.umeng.** {*;}
-keep class com.aliyun.** {*;}
-keep class com.ss.android.push.daemon.nativ.** {*;}
-keep class com.meizu.cloud.pushsdk.a.** {*;}
-keep class com.meizu.cloud.pushsdk.c.f.** {*;}
-keep class com.meizu.cloud.pushsdk.b.h.** {*;}
-keep class com.ta.utdid2.device.** {*;}
-keep class com.huawei.hms.support.api.push.a.b.** {*;}
-keep class com.huawei.hms.update.a.a.** {*;}
-keep class com.taobao.aranger.core.adapter.impl.** {*;}
-keep class anetwork.channel.aidl.** {*;}
-keep class com.umeng.tunnel.** {*;}
-keep class com.alibaba.sdk.android.httpdns.e.** {*;}
-keep class com.umeng.message.entity.** {*;}
-keep class com.taobao.aranger.constant.** {*;}
-keep class com.ss.android.message.sswo.** {*;}
-keep class com.taobao.aranger.** {*;}
-keep class com.taobao.accs.b.** {*;}
-keep class com.taobao.accs.flowcontrol.** {*;}
-keep class com.huawei.hms.activity.** {*;}
-keep class com.umeng.message.common.inter.** {*;}
-keep class com.meizu.cloud.pushsdk.a.a.** {*;}
-keep class com.huawei.hms.support.a.** {*;}
-keep class com.huawei.hms.support.api.push.b.a.a.** {*;}
-keep class com.umeng.vt.diff.util.** {*;}
-keep class anet.channel.e.** {*;}
-keep class com.umeng.commonsdk.vchannel.** {*;}
-keep class com.meizu.cloud.pushsdk.c.b.** {*;}
-keep class com.meizu.cloud.pushsdk.b.d.** {*;}
-keep class com.ss.android.ug.bus.** {*;}
-keep class com.huawei.hms.support.api.push.b.** {*;}
-keep class com.huawei.hms.update.a.** {*;}
-keep class anet.channel.a.** {*;}
-keep class com.taobao.accs.ut.a.** {*;}
-keep class com.ss.android.push_common_lib.** {*;}
-keep class com.huawei.hms.support.api.push.a.a.** {*;}
-keep class com.alibaba.sdk.android.httpdns.c.** {*;}
-keep class com.baidu.android.pushservice.** {*;}
-keep class com.bytedance.frameworks.core.encrypt.** {*;}
-keep class com.meizu.message.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.** {*;}
-keep class com.taobao.accs.c.** {*;}
-keep class com.bytedance.push.third.** {*;}
-keep class com.huawei.push.service.receivers.** {*;}
-keep class anet.channel.d.** {*;}
-keep class com.huawei.hms.core.aidl.a.** {*;}
-keep class com.a.b.** {*;}
-keep class com.meizu.cloud.pushsdk.c.a.** {*;}
-keep class com.taobao.accs.d.** {*;}
-keep class com.ss.android.account.ug_sdk_bus.** {*;}
-keep class com.huawei.hms.support.b.** {*;}
-keep class com.huawei.hms.update.b.** {*;}
-keep class com.taobao.aranger.core.adapter.** {*;}
-keep class com.huawei.hms.support.api.push.a.** {*;}
-keep class com.meizu.cloud.pushsdk.platform.a.** {*;}
-keep class com.meizu.cloud.pushsdk.handler.a.a.** {*;}
-keep class com.umeng.cconfig.listener.** {*;}
-keep class com.xiaomi.channel.commonutils.logger.** {*;}
-keep class com.xiaomi.clientreport.data.** {*;}
-keep class com.xiaomi.clientreport.manager.** {*;}
-keep class com.xiaomi.clientreport.processor.** {*;}
-keep class com.xiaomi.mipush.sdk.** {*;}
-keep class com.xiaomi.mipush.sdk.help.** {*;}
-keep class com.xiaomi.push.** {*;}
-keep class com.xiaomi.push.mpcd.receivers.** {*;}
-keep class com.xiaomi.push.providers.** {*;}
-keep class com.xiaomi.push.service.** {*;}
-keep class com.xiaomi.push.service.module.** {*;}
-keep class com.heytap.mcssdk.** {*;}
-keep class com.heytap.mcssdk.a.** {*;}
-keep class com.heytap.mcssdk.b.** {*;}
-keep class com.heytap.mcssdk.callback.** {*;}
-keep class com.heytap.mcssdk.mode.** {*;}
-keep class com.heytap.mcssdk.utils.** {*;}
-keep class com.mcs.aidl.** {*;}
-keep class org.apache.harmony.beans.** {*;}
-keep class org.apache.harmony.beans.internal.nls.** {*;}
-keep class org.msgpack.** {*;}
-keep class org.msgpack.annotation.** {*;}
-keep class org.msgpack.io.** {*;}
-keep class org.msgpack.packer.** {*;}
-keep class org.msgpack.template.** {*;}
-keep class org.msgpack.template.builder.** {*;}
-keep class org.msgpack.template.builder.beans.** {*;}
-keep class org.msgpack.type.** {*;}
-keep class org.msgpack.unpacker.** {*;}
-keep class org.msgpack.util.** {*;}
-keep class org.msgpack.util.android.** {*;}
-keep class org.msgpack.util.json.** {*;}
-keep class com.bytedance.framwork.core.sdklib.** {*;}
-keep class com.bytedance.framwork.core.sdklib.config.** {*;}
-keep class com.bytedance.framwork.core.sdklib.model.** {*;}
-keep class com.bytedance.framwork.core.sdklib.net.** {*;}
-keep class com.bytedance.framwork.core.sdklib.thread.** {*;}
-keep class com.bytedance.framwork.core.sdklib.util.** {*;}
-keep class com.bytedance.framwork.core.sdklog.** {*;}
-keep class com.bytedance.framwork.core.sdkmonitor.** {*;}
-keep class com.bytedance.services.apm.api.** {*;}
-keep class com.bytedance.services.slardar.config.** {*;}
-keep class com.ss.android.common.util.** {*;}
-keep class com.bytedance.common.util.** {*;}
-keep class com.bytedance.common.utility.collection.** {*;}
-keep class com.bytedance.common.utility.tools.** {*;}
-keep class com.bytedance.common.utility.persistent.** {*;}
-keep class com.bytedance.common.utility.date.** {*;}
-keep class com.bytedance.common.utility.reflect.** {*;}
-keep class com.bytedance.common.utility.io.** {*;}
-keep class com.bytedance.common.utility.android.** {*;}
-keep class com.bytedance.common.utility.concurrent.** {*;}
-keep class com.bytedance.common.utility.view.** {*;}
-keep class org.intellij.lang.annotations.** {*;}
-keep class org.jetbrains.annotations.** {*;}
-keep class com.bytedance.news.common.service.manager.** {*;}
-keep class com.huawei.hianalytics.process.** {*;}
-keep class com.huawei.hianalytics.e.** {*;}
-keep class com.huawei.hianalytics.i.** {*;}
-keep class com.huawei.hianalytics.log.e.** {*;}
-keep class com.huawei.hianalytics.log.c.** {*;}
-keep class com.huawei.hianalytics.log.a.** {*;}
-keep class com.huawei.hianalytics.log.d.** {*;}
-keep class com.huawei.hianalytics.log.** {*;}
-keep class com.huawei.hianalytics.log.b.** {*;}
-keep class com.huawei.hianalytics.log.f.** {*;}
-keep class com.huawei.hianalytics.log.f.a.** {*;}
-keep class com.huawei.hianalytics.log.g.** {*;}
-keep class com.huawei.hianalytics.util.** {*;}
-keep class com.huawei.hianalytics.b.** {*;}
-keep class com.huawei.hianalytics.c.** {*;}
-keep class com.huawei.hianalytics.abtesting.a.** {*;}
-keep class com.huawei.hianalytics.abtesting.** {*;}
-keep class com.huawei.hianalytics.abtesting.b.** {*;}
-keep class com.huawei.hianalytics.f.b.** {*;}
-keep class com.huawei.hianalytics.f.e.** {*;}
-keep class com.huawei.hianalytics.f.c.** {*;}
-keep class com.huawei.hianalytics.f.d.** {*;}
-keep class com.huawei.hianalytics.f.g.** {*;}
-keep class com.huawei.hianalytics.f.f.** {*;}
-keep class com.huawei.hianalytics.f.a.** {*;}
-keep class com.huawei.hianalytics.f.h.a.** {*;}
-keep class com.huawei.hianalytics.f.h.c.** {*;}
-keep class com.huawei.hianalytics.f.h.b.** {*;}
-keep class com.huawei.hianalytics.d.** {*;}
-keep class com.huawei.hianalytics.a.** {*;}
-keep class com.huawei.hianalytics.g.** {*;}
-keep class com.huawei.hianalytics.h.** {*;}
-keep class com.huawei.hianalytics.global.** {*;}
-keep class com.huawei.hianalytics.v2.** {*;}
-keep class com.huawei.updatesdk.fileprovider.** {*;}
-keep class com.huawei.updatesdk.** {*;}
-keep class com.huawei.updatesdk.sdk.a.b.** {*;}
-keep class com.huawei.updatesdk.sdk.a.d.** {*;}
-keep class com.huawei.updatesdk.sdk.a.d.a.** {*;}
-keep class com.huawei.updatesdk.sdk.a.d.b.a.** {*;}
-keep class com.huawei.updatesdk.sdk.a.d.b.** {*;}
-keep class com.huawei.updatesdk.sdk.a.d.c.** {*;}
-keep class com.huawei.updatesdk.sdk.a.a.a.** {*;}
-keep class com.huawei.updatesdk.sdk.a.c.a.a.** {*;}
-keep class com.huawei.updatesdk.sdk.service.c.** {*;}
-keep class com.huawei.updatesdk.sdk.service.c.a.** {*;}
-keep class com.huawei.updatesdk.sdk.service.a.** {*;}
-keep class com.huawei.updatesdk.sdk.service.download.** {*;}
-keep class com.huawei.updatesdk.sdk.service.download.bean.** {*;}
-keep class com.huawei.updatesdk.sdk.service.b.** {*;}
-keep class com.huawei.updatesdk.service.a.** {*;}
-keep class com.huawei.updatesdk.service.appmgr.bean.** {*;}
-keep class com.huawei.updatesdk.service.b.a.** {*;}
-keep class com.huawei.updatesdk.service.otaupdate.** {*;}
-keep class com.huawei.updatesdk.service.deamon.download.** {*;}
-keep class com.huawei.updatesdk.support.a.** {*;}
-keep class com.huawei.updatesdk.support.pm.** {*;}
-keep class com.huawei.updatesdk.support.e.** {*;}
-keep class com.huawei.updatesdk.support.f.** {*;}
-keep class com.huawei.updatesdk.support.b.** {*;}
-keep class com.huawei.updatesdk.support.c.** {*;}
-keep class com.huawei.updatesdk.support.d.** {*;}
-keep class com.huawei.updatesdk.a.a.a.** {*;}
-keep class com.huawei.updatesdk.a.a.** {*;}
-keep class com.bytedance.news.common.service.manager.annotation.** {*;}
-keep class com.bytedance.ugame.module.** {*;}
-keep class com.bytedance.ugame.sdk.module.Location.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.api.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.dao.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.login.viewmodel.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.pojo.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.repository.** {*;}
-keep class com.bytedance.ugame.sdk.module.account.utils.** {*;}
-keep class com.bytedance.ugame.sdk.module.cloud.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.applog.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.applog.dyeing.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.network.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.network.ttnet.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.settings.** {*;}
-keep class com.bytedance.ugame.sdk.module.entity.** {*;}
-keep class com.bytedance.ugame.sdk.module.providedservice.** {*;}
-keep class com.bytedance.ugame.sdk.module.utils.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.alog.** {*;}
-keep class com.bytedance.ugame.sdk.module.core.internal.monitor.** {*;}
-keep class com.bytedance.ugame.sdk.module.netstate.** {*;}
-keep class com.bytedance.ugame.rocketapi.** {*;}
-keep class com.bytedance.ugame.rocketapi.account.** {*;}
-keep class com.bytedance.ugame.rocketapi.callback.** {*;}
-keep class com.bytedance.ugame.rocketapi.language.** {*;}
-keep class com.bytedance.ugame.rocketapi.pay.** {*;}
-keep class com.bytedance.ugame.rocketapi.privacy.** {*;}
-keep class com.bytedance.ugame.rocketapi.report.** {*;}
-keep class com.bytedance.ugame.rocketapi.report.model.** {*;}
-keep class com.bytedance.ugame.rocketapi.utils.** {*;}
-keep class com.bytedance.ugame.core.** {*;}
-keep class com.bytedance.ugame.core.im.** {*;}
-keep class com.bytedance.ugame.core.push.** {*;}
-keep class com.bytedance.ugame.core.screenrecord.** {*;}
-keep class com.bytedance.ugame.core.share.** {*;}
-keep class com.bytedance.ugame.framework.** {*;}
-keep class com.bytedance.ugame.framework.module.** {*;}
-keep class com.bytedance.ugame.framework.module.applog.** {*;}
-keep class com.bytedance.ugame.framework.module.callback.** {*;}
-keep class com.bytedance.ugame.framework.module.dynamic_check.** {*;}
-keep class com.bytedance.ugame.framework.module.model.** {*;}
-keep class com.bytedance.ugame.framework.module.multidex.** {*;}
-keep class com.bytedance.ugame.framework.module.network.** {*;}
-keep class com.bytedance.ugame.framework.module.network.livedata.** {*;}
-keep class com.bytedance.ugame.framework.module.network.log.** {*;}
-keep class com.bytedance.ugame.framework.module.network.log.timber.** {*;}
-keep class com.bytedance.ugame.framework.module.network.ttnet.** {*;}
-keep class com.bytedance.ugame.framework.module.optional.** {*;}
-keep class com.bytedance.ugame.framework.module.popup.** {*;}
-keep class com.bytedance.ugame.framework.module.r.** {*;}
-keep class com.bytedance.ugame.framework.module.spi.** {*;}
-keep class com.bytedance.ugame.framework.module.util.** {*;}
-keep class com.bytedance.ugame.framework.module.widget.** {*;}
-keep class com.bytedance.ttnet.** {*;}
-keep class com.bytedance.ttnet.config.** {*;}
-keep class com.bytedance.ttnet.cronet.** {*;}
-keep class com.bytedance.ttnet.debug.** {*;}
-keep class com.bytedance.ttnet.encrypt.** {*;}
-keep class com.bytedance.ttnet.hostmonitor.** {*;}
-keep class com.bytedance.ttnet.http.** {*;}
-keep class com.bytedance.ttnet.retrofit.** {*;}
-keep class com.bytedance.ttnet.tnc.** {*;}
-keep class com.bytedance.ttnet.utils.** {*;}
-keep class com.bytedance.apm.** {*;}
-keep class com.bytedance.apm.agent.annotation.** {*;}
-keep class com.bytedance.apm.agent.config.** {*;}
-keep class com.bytedance.apm.agent.filter.** {*;}
-keep class com.bytedance.apm.agent.helper.** {*;}
-keep class com.bytedance.apm.agent.instrumentation.** {*;}
-keep class com.bytedance.apm.agent.instrumentation.io.** {*;}
-keep class com.bytedance.apm.agent.instrumentation.okhttp3.** {*;}
-keep class com.bytedance.apm.agent.instrumentation.transaction.** {*;}
-keep class com.bytedance.apm.agent.logging.** {*;}
-keep class com.bytedance.apm.agent.monitor.** {*;}
-keep class com.bytedance.apm.agent.tracing.** {*;}
-keep class com.bytedance.apm.agent.util.** {*;}
-keep class com.bytedance.apm.battery.** {*;}
-keep class com.bytedance.apm.battery.config.** {*;}
-keep class com.bytedance.apm.battery.hook.** {*;}
-keep class com.bytedance.apm.battery.internal.** {*;}
-keep class com.bytedance.apm.battery.stats.** {*;}
-keep class com.bytedance.apm.config.** {*;}
-keep class com.bytedance.apm.data.** {*;}
-keep class com.bytedance.apm.debug.** {*;}
-keep class com.bytedance.apm.internal.** {*;}
-keep class com.bytedance.apm.lifecycle.** {*;}
-keep class com.bytedance.apm.report.** {*;}
-keep class com.bytedance.apm.tools.** {*;}
-keep class com.bytedance.apm.trace.** {*;}
-keep class com.bytedance.apm.trace.mapping.** {*;}
-keep class com.bytedance.apm.traffic.** {*;}
-keep class com.bytedance.article.common.monitor.** {*;}
-keep class com.bytedance.article.common.monitor.alog.** {*;}
-keep class com.bytedance.article.common.monitor.alog.entity.** {*;}
-keep class com.bytedance.article.common.monitor.alog.net.** {*;}
-keep class com.bytedance.article.common.monitor.alog.utils.** {*;}
-keep class com.bytedance.article.common.monitor.backfetch.** {*;}
-keep class com.bytedance.article.common.monitor.block.** {*;}
-keep class com.bytedance.article.common.monitor.debug.** {*;}
-keep class com.bytedance.article.common.monitor.entity.** {*;}
-keep class com.bytedance.article.common.monitor.file.** {*;}
-keep class com.bytedance.article.common.monitor.local.** {*;}
-keep class com.bytedance.article.common.monitor.stack.** {*;}
-keep class com.bytedance.framwork.core.monitor.** {*;}
-keep class com.bytedance.framwork.core.monitor.internal.** {*;}
-keep class com.bytedance.framwork.core.utils.** {*;}
-keep class org.chromium.** {*;}
-keep class org.chromium.net.** {*;}
-keep class com.ttnet.org.chromium.base.** {*;}
-keep class com.ttnet.org.chromium.base.multidex.** {*;}
-keep class com.ttnet.org.chromium.base.library_loader.** {*;}
-keep class com.ttnet.org.chromium.base.metrics.** {*;}
-keep class com.ttnet.org.chromium.base.annotations.** {*;}
-keep class com.ttnet.org.chromium.net.** {*;}
-keep class com.ttnet.org.chromium.net.impl.** {*;}
-keep class com.ttnet.org.chromium.net.urlconnection.** {*;}
-keep class com.ttnet.org.chromium.url.** {*;}
-keep class com.bytedance.frameworks.baselib.network.cronet.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.cronet.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.cronet.impl.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.cronet.retrofit.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.ok3.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.ok3.impl.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.ok3.retrofit.** {*;}
-keep class com.bytedance.frameworks.baselib.network.ok3.** {*;}
-keep class com.bytedance.frameworks.baselib.network.** {*;}
-keep class com.bytedance.frameworks.baselib.network.connectionclass.** {*;}
-keep class com.bytedance.frameworks.baselib.network.dispatcher.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.exception.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.impl.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.parser.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.retrofit.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.retrofit.converter.gson.** {*;}
-keep class com.bytedance.frameworks.baselib.network.http.util.** {*;}
-keep class com.bytedance.common.httpdns.** {*;}
-keep class com.bytedance.frameworks.core.monitor.** {*;}
-keep class com.bytedance.frameworks.core.monitor.config.** {*;}
-keep class com.bytedance.frameworks.core.monitor.debug.** {*;}
-keep class com.bytedance.frameworks.core.monitor.model.** {*;}
-keep class com.bytedance.frameworks.core.monitor.net.** {*;}
-keep class com.bytedance.frameworks.core.monitor.util.** {*;}
-keep class com.monitor.cloudmessage.** {*;}
-keep class com.monitor.cloudmessage.callback.** {*;}
-keep class com.monitor.cloudmessage.consts.** {*;}
-keep class com.monitor.cloudmessage.entity.** {*;}
-keep class com.monitor.cloudmessage.handler.** {*;}
-keep class com.monitor.cloudmessage.handler.impl.** {*;}
-keep class com.monitor.cloudmessage.internal.data.** {*;}
-keep class com.monitor.cloudmessage.internal.data.stat.** {*;}
-keep class com.monitor.cloudmessage.internal.file.generator.** {*;}
-keep class com.monitor.cloudmessage.obversable.** {*;}
-keep class com.monitor.cloudmessage.parse.** {*;}
-keep class com.monitor.cloudmessage.upload.** {*;}
-keep class com.monitor.cloudmessage.upload.callback.** {*;}
-keep class com.monitor.cloudmessage.upload.entity.** {*;}
-keep class com.monitor.cloudmessage.upload.net.** {*;}
-keep class com.monitor.cloudmessage.utils.** {*;}
-keep class com.bun.lib.** {*;}
-keep class com.bytedance.applog.** {*;}
-keep class com.bytedance.applog.collector.** {*;}
-keep class com.bytedance.applog.encryptor.** {*;}
-keep class com.bytedance.applog.network.** {*;}
-keep class com.bytedance.applog.profile.** {*;}
-keep class com.bytedance.applog.util.** {*;}
-keep class com.bytedance.bdtracker.** {*;}
-keep class com.bytedance.dr.** {*;}
-keep class com.bytedance.mpaas.** {*;}
-keep class com.bytedance.reader_apk.** {*;}
-keep class com.bytedance.reader_apk.signaturev1.** {*;}
-keep class com.ss.android.account.token.** {*;}
-keep class com.bytedance.ugame.framework.spi.** {*;}
-keep class com.bytedance.apm.monitor.annotation.** {*;}
-keep class com.bytedance.framework.core.thead.api.** {*;}
-keep class com.bytedance.frameworks.core.thread.** {*;}
-keep class com.bytedance.frameworks.baselib.log.** {*;}
-keep class org.cryptonode.jncryptor.** {*;}
-keep class com.bytedance.retrofit2.** {*;}
-keep class com.bytedance.retrofit2.client.** {*;}
-keep class com.bytedance.retrofit2.http.** {*;}
-keep class com.bytedance.retrofit2.intercept.** {*;}
-keep class com.bytedance.retrofit2.mime.** {*;}
-keep class okhttp3.** {*;}
-keep class okhttp3.internal.http1.** {*;}
-keep class okhttp3.internal.** {*;}
-keep class okhttp3.internal.cache.** {*;}
-keep class okhttp3.internal.connection.** {*;}
-keep class okhttp3.internal.platform.** {*;}
-keep class okhttp3.internal.io.** {*;}
-keep class okhttp3.internal.cache2.** {*;}
-keep class okhttp3.internal.http2.** {*;}
-keep class okhttp3.internal.tls.** {*;}
-keep class okhttp3.internal.http.** {*;}
-keep class okhttp3.internal.publicsuffix.** {*;}
-keep class okhttp3.internal.ws.** {*;}
-keep class okio.** {*;}
