-keep class * implements com.bytedance.osdk.inner.channel_impl.** {*;}
-keep class com.bytedance.osdk.inner.channel_impl.** {*;}
-keep class com.bytedance.osdk.inner.channel_impl.**$* {*;}
-keepclassmembers class * {
	*** getContext(...);
	*** getActivity(...);
	*** getResources(...);
	*** startActivity(...);
	*** startActivityForResult(...);
	*** registerReceiver(...);
	*** unregisterReceiver(...);
	*** query(...);
	*** getType(...);
	*** insert(...);
	*** delete(...);
	*** update(...);
	*** call(...);
	*** setResult(...);
	*** startService(...);
	*** stopService(...);
	*** bindService(...);
	*** unbindService(...);
	*** requestPermissions(...);
	*** getIdentifier(...);
}
-keepattributes *Annotation*
-keepclassmembers class ** {
    @org.greenrobot.eventbus.Subscribe <methods>;
}
-keep class org.greenrobot.eventbus.Subscribe {
	*;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }

-keep class com.google.gson.JsonSyntaxException {
	*;
}
-keep class com.bytedance.framwork.core.sdkmonitor.SDKMonitor {
	*;
}
-keep class com.bytedance.framwork.core.sdkmonitor.SDKMonitor$IGetExtendParams {
	*;
}
-keep class com.bytedance.framwork.core.sdkmonitor.SDKMonitorUtils {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.UserInfoResult {
	*;
}
-keep class com.bytedance.retrofit2.client.Client$Provider {
	*;
}
-keep class com.ss.android.message.log.PushLog {
	*;
}
-keep class okhttp3.OkHttpClient {
	*;
}
-keep class com.ss.android.ugc.aweme.router.RouterManager {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.DeviceInfo {
	*;
}
-keep class okio.Source {
	*;
}
-keep class kotlin.reflect.KMutableProperty0 {
	*;
}
-keep class com.bytedance.retrofit2.SsResponse {
	*;
}
-keep class com.bytedance.retrofit2.CallAdapter$Factory {
	*;
}
-keep class com.ss.android.account.token.AuthTokenConfig {
	*;
}
-keep class kotlin.collections.CollectionsKt___CollectionsKt {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.IPluginContext$NetUtils {
	*;
}

-keep class com.bytedance.osdk.inner.host_api.lifecycle.AppLifecycleManager {
	*;
}
-keep class com.google.gson.Gson {
	*;
}
-keep class kotlin.reflect.KCallable {
	*;
}
-keep class com.bytedance.retrofit2.client.Client {
	*;
}
-keep class kotlin.TypeCastException {
	*;
}

-keep class com.bytedance.retrofit2.http.GET {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.monitor.IMonitorService {
	*;
}
-keep class com.ss.android.account.token.AuthToken {
	*;
}
-keep class okhttp3.Headers {
	*;
}
-keep class kotlin.collections.CollectionsKt__IteratorsKt {
	*;
}
-keep class com.bytedance.services.slardar.config.IConfigListener {
	*;
}
-keep class kotlin.jvm.JvmClassMappingKt {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.popup.PopupManager$IPopupWindow {
	*;
}
-keep class com.download.library.DownloadListenerAdapter {
	*;
}
-keep class okhttp3.FormBody {
	*;
}
-keep class com.bytedance.common.utility.NetworkUtils$NetworkType {
	*;
}
-keep class com.bytedance.ttnet.TTNetInit {
	*;
}
-keep class kotlin.Deprecated {
	*;
}
-keep class kotlin.jvm.internal.MutablePropertyReference0 {
	*;
}
-keep class com.bytedance.dataplatform.config.Setting {
	*;
}
-keep class com.bytedance.sdk.open.aweme.common.model.BaseReq {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.ICoreDataService {
	*;
}
-keep class com.ta.utdid2.device.UTDevice {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.cache.CachedDataUtils {
	*;
}
-keep class com.bytedance.retrofit2.mime.TypedString {
	*;
}
-keep class com.google.gson.JsonElement {
	*;
}
-keep class com.bytedance.common.utility.concurrent.ThreadPlus {
	*;
}
-keep class okhttp3.WebSocket {
	*;
}
-keep class okhttp3.OkHttpClient$Builder {
	*;
}
-keep class kotlin.collections.CollectionsKt__MutableCollectionsKt {
	*;
}
-keep class okio.BufferedSource {
	*;
}
-keep class com.ss.android.download.api.config.DownloadEventLogger {
	*;
}
-keep class okio.Timeout {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.Resource {
	*;
}
-keep class kotlin.reflect.KClass {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.service.OptionalServiceManager$ServiceTarget {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.service.common.ServiceManager {
	*;
}
-keep class kotlin.jvm.internal.Ref$IntRef {
	*;
}
-keep class com.bytedance.frameworks.core.encrypt.RequestEncryptUtils {
	*;
}
-keep class kotlin.io.FilesKt {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.lifecycle.ActivityLifecycleManager$Companion {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.CustomToast {
	*;
}
-keep class com.ss.android.download.api.download.DownloadStatusChangeListener {
	*;
}
-keep class com.ss.android.downloadad.api.download.AdDownloadEventConfig {
	*;
}
-keep class org.greenrobot.eventbus.meta.SubscriberMethodInfo {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.InitInterceptor {
	*;
}
-keep class kotlin.ranges.IntProgression {
	*;
}
-keep class kotlin.collections.IndexedValue {
	*;
}
-keep class com.bytedance.retrofit2.mime.TypedByteArray {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.service.AbsOptionalService {
	*;
}
-keep class com.bytedance.common.utility.Logger {
	*;
}
-keep class kotlin.LazyKt__LazyJVMKt {
	*;
}
-keep class com.bytedance.ttnet.config.AppConfig {
	*;
}
-keep class org.greenrobot.eventbus.meta.SimpleSubscriberInfo {
	*;
}
-keep class org.greenrobot.eventbus.meta.SubscriberInfo {
	*;
}
-keep class kotlin.ranges.RangesKt___RangesKt {
	*;
}
-keep class com.bytedance.dataplatform.config.ExperimentKey {
	*;
}
-keep class com.bytedance.common.utility.tools.SafelyLibraryLoader {
	*;
}
-keep class com.ss.android.downloadad.api.download.AdDownloadModel {
	*;
}
-keep class com.google.gson.reflect.TypeToken {
	*;
}
-keep class kotlin.jvm.functions.Function3 {
	*;
}
-keep class kotlin.jvm.functions.Function2 {
	*;
}
-keep class com.ss.android.downloadlib.TTDownloader {
	*;
}
-keep class kotlin.jvm.functions.Function1 {
	*;
}
-keep class kotlin.jvm.functions.Function0 {
	*;
}
-keep class kotlin.text.StringsKt__StringsJVMKt {
	*;
}
-keep class com.bytedance.retrofit2.http.Query {
	*;
}
-keep class okhttp3.internal.Internal {
	*;
}
-keep class android.provider.MediaStore$Downloads {
	*;
}
-keep class com.bytedance.retrofit2.http.FieldMap {
	*;
}
-keep class com.google.gson.annotations.Expose {
	*;
}
-keep class kotlin.Triple {
	*;
}
-keep class com.bytedance.services.apm.api.ILooperMessageDumper {
	*;
}
-keep class kotlin.io.FilesKt__UtilsKt {
	*;
}
-keep class com.bytedance.retrofit2.mime.TypedInput {
	*;
}
-keep class kotlin.Pair {
	*;
}
-keep class com.ss.android.account.token.IMonitor {
	*;
}
-keep class com.bytedance.ttnet.retrofit.SsRetrofitClient {
	*;
}
-keep class kotlin.collections.CollectionsKt__CollectionsKt {
	*;
}
-keep class com.ss.android.agilelogger.ALog {
	*;
}
-keep class com.bytedance.common.utility.DigestUtils {
	*;
}
-keep class okio.Buffer {
	*;
}
-keep class com.bytedance.common.utility.collection.WeakHandler {
	*;
}
-keep class com.ss.android.download.api.download.DownloadEventConfig {
	*;
}
-keep class com.ss.android.downloadad.api.download.AdDownloadEventConfig$Builder {
	*;
}
-keep class com.bytedance.common.utility.JsonUtils {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.popup.PopupManager {
	*;
}
-keep class com.bytedance.frameworks.baselib.network.http.NetworkParams$AddSecurityFactorProcessCallback {
	*;
}
-keep class okhttp3.internal.ws.RealWebSocket$Streams {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.NetworkChangeReceiver$INetworkAvailable {
	*;
}
-keep class kotlin.annotation.Retention {
	*;
}
-keep class okhttp3.MediaType {
	*;
}
-keep class kotlin.jvm.JvmStatic {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.NetworkChangeManager {
	*;
}
-keep class com.meituan.robust.ChangeQuickRedirect {
	*;
}
-keep class com.bytedance.common.utility.StringEncryptUtils {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.AppInfoUtil {
	*;
}
-keep class kotlin.collections.CollectionsKt {
	*;
}
-keep class com.ss.android.download.api.model.DownloadAlertDialogInfo$OnDialogStatusChangedListener {
	*;
}
-keep class org.greenrobot.eventbus.EventBusBuilder {
	*;
}
-keep class kotlin.ranges.RangesKt {
	*;
}
-keep class com.bytedance.retrofit2.RequestBuilder {
	*;
}
-keep class kotlin.collections.ArraysKt___ArraysKt {
	*;
}
-keep class kotlin.jvm.internal.FunctionBase {
	*;
}
-keep class okio.Okio {
	*;
}
-keep class kotlin.LazyKt {
	*;
}
-keep class kotlin.text.StringsKt__StringsKt {
	*;
}
-keep class kotlin.ReplaceWith {
	*;
}
-keep class kotlin.LazyThreadSafetyMode {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.DebugUtils {
	*;
}
-keep class com.bytedance.retrofit2.http.Headers {
	*;
}
-keep class kotlin.jvm.internal.Ref$ObjectRef {
	*;
}
-keep class okhttp3.FormBody$Builder {
	*;
}
-keep class org.greenrobot.eventbus.EventBus {
	*;
}
-keep class com.bytedance.common.utility.NetworkUtils {
	*;
}
-keep class com.ss.android.download.api.config.DownloadUIFactory {
	*;
}
-keep class kotlin.jvm.internal.PropertyReference {
	*;
}
-keep class com.ss.android.socialbase.downloader.depend.IDownloadSettings {
	*;
}
-keep class kotlin.text.CharsKt {
	*;
}
-keep class okhttp3.HttpUrl {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.service.OptionalServiceManager$ServiceCallback {
	*;
}
-keep class kotlin.collections.MapsKt__MapsJVMKt {
	*;
}
-keep class com.bytedance.sdk.open.douyin.DouYinOpenApiFactory {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.applog.IAppLogService {
	*;
}
-keep class com.meituan.robust.PatchProxyResult {
	*;
}
-keep class com.bytedance.frameworks.baselib.network.http.BaseRequestContext {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.dynamic_r.DynamicR {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.service.common.IModuleRegister {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.SingleLiveEvent {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.cache.SettingsJsonParser {
	*;
}
-keep class com.ss.android.socialbase.downloader.constants.DownloadStatus {
	*;
}
-keep class com.bytedance.osdk.inner.pay_api.outter.PaySuccessListener {
	*;
}
-keep class com.ss.android.socialbase.appdownloader.AppTaskBuilder {
	*;
}
-keep class kotlin.jvm.internal.PropertyReference1Impl {
	*;
}
-keep class kotlin.comparisons.ComparisonsKt {
	*;
}
-keep class kotlin.Lazy {
	*;
}
-keep class okhttp3.Request$Builder {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.IRetrofit {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.widget.LifecycleDialog {
	*;
}
-keep class com.bytedance.frameworks.baselib.network.http.util.UrlUtils {
	*;
}
-keep class com.bytedance.retrofit2.http.FormUrlEncoded {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.service.AbsLifecycleService {
	*;
}
-keep class com.bytedance.sdk.open.douyin.a {
	*;
}
-keep class kotlin.text.Charsets {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.ConfigJsonParser {
	*;
}
-keep class kotlin.reflect.KProperty0 {
	*;
}
-keep class com.bytedance.retrofit2.http.Field {
	*;
}
-keep class kotlin.reflect.KProperty1 {
	*;
}
-keep class com.bytedance.common.utility.io.FileUtils$ImageType {
	*;
}
-keep class kotlin.comparisons.ComparisonsKt__ComparisonsKt {
	*;
}
-keep class okhttp3.internal.Util {
	*;
}
-keep class com.bytedance.services.apm.api.EnsureManager {
	*;
}
-keep class com.bytedance.dataplatform.config.SettingInternal {
	*;
}
-keep class okhttp3.Callback {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.AppExecutors {
	*;
}
-keep class kotlin.text.StringsKt {
	*;
}
-keep class com.bytedance.osdk.inner.pay_api.outter.PayInfo {
	*;
}
-keep class com.bytedance.common.utility.UIUtils {
	*;
}
-keep class com.bytedance.retrofit2.http.POST {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.pojo.Response {
	*;
}
-keep class com.bytedance.common.utility.io.FileUtils {
	*;
}
-keep class okhttp3.RequestBody {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.livedata.NetworkOnlyBoundResource {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.pojo.BaseResponse {
	*;
}
-keep class com.bytedance.osdk.inner.pay_api.outter.PayResult {
	*;
}
-keep class com.download.library.ResourceRequest {
	*;
}
-keep class com.bytedance.retrofit2.http.HeaderList {
	*;
}
-keep class com.bytedance.retrofit2.Retrofit {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.StringUtil {
	*;
}
-keep class com.meituan.robust.PatchProxy {
	*;
}
-keep class okio.BufferedSink {
	*;
}
-keep class com.bytedance.reader_apk.PangolinSDK {
	*;
}
-keep class com.ss.android.download.api.download.DownloadController {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.lifecycle.AppLifecycleManager$LifecycleAdapter {
	*;
}
-keep class kotlin.annotation.AnnotationRetention {
	*;
}
-keep class com.bytedance.ttnet.http.RequestContext {
	*;
}
-keep class com.bytedance.sdk.open.aweme.authorize.model.Authorization$Request {
	*;
}
-keep class com.bytedance.common.utility.collection.WeakHandler$IHandler {
	*;
}
-keep class com.ss.android.download.api.model.DownloadEventModel {
	*;
}
-keep class com.bytedance.sdk.open.aweme.common.handler.IApiEventHandler {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.livedata.NetworkBoundResource {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.permission.PermissionController {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.service.annotation.ILifecycleService {
	*;
}
-keep class com.bytedance.dataplatform.config.ExperimentEntityUtiilKt {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.lifecycle.ActivityLifecycleManager {
	*;
}
-keep class kotlin.jvm.internal.DefaultConstructorMarker {
	*;
}
-keep class com.ss.android.download.api.model.DownloadShortInfo {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.FileUtils {
	*;
}
-keep class com.google.gson.JsonObject {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.settings.NetworkSettingsConfig {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.HashUtil {
	*;
}
-keep class com.bytedance.osdk.inner.pay_api.outter.IPayCallback {
	*;
}
-keep class com.bytedance.services.apm.api.IEnsure {
	*;
}
-keep class com.bytedance.retrofit2.http.ExtraInfo {
	*;
}
-keep class kotlin.reflect.KFunction {
	*;
}
-keep class okio.ByteString {
	*;
}
-keep class com.bytedance.frameworks.baselib.network.http.util.UrlBuilder {
	*;
}
-keep class com.bytedance.retrofit2.http.Url {
	*;
}
-keep class com.download.library.DownloadImpl {
	*;
}
-keep class com.bytedance.services.apm.api.IApmAgent {
	*;
}
-keep class com.bytedance.ttnet.utils.RetrofitUtils {
	*;
}
-keep class com.bytedance.services.slardar.config.IConfigManager {
	*;
}
-keep class kotlin.collections.MapsKt__MapsKt {
	*;
}
-keep class com.bytedance.retrofit2.http.Body {
	*;
}
-keep class com.ss.android.download.api.config.IUrlHandler {
	*;
}
-keep class kotlin.collections.ArraysKt {
	*;
}
-keep class kotlin.collections.MapsKt {
	*;
}
-keep class okhttp3.Interceptor$Chain {
	*;
}
-keep class com.bytedance.retrofit2.Call {
	*;
}
-keep class kotlin.jvm.internal.Reflection {
	*;
}
-keep class com.bytedance.retrofit2.client.Header {
	*;
}
-keep class com.download.library.DownloadTask {
	*;
}
-keep class com.bytedance.common.utility.android.ClipboardCompat {
	*;
}
-keep class kotlin.ranges.IntRange {
	*;
}
-keep class com.bytedance.retrofit2.Callback {
	*;
}
-keep class kotlin.jvm.internal.TypeIntrinsics {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.service.annotation.IServiceConfig {
	*;
}
-keep class kotlin.reflect.KMutableProperty {
	*;
}
-keep class com.android.ttcjpaysdk.thirdparty.demo.DemoActivity {
	<init>();
}
-keep class com.bytedance.frameworks.baselib.network.http.NetworkParams {
	*;
}
-keep class com.bytedance.ttgame.tob.framework.service.annotation.IService {
	*;
}
#keep住ServiceManager
-keep class com.bytedance.ttgame.tob.framework.service.common.ServiceManager{*;}
-keep class  com.bytedance.ttgame.tob.framework.service.annotation.** {*;}
-keep class * implements com.bytedance.ttgame.tob.framework.service.annotation.** {*;}

-keep class com.ss.android.socialbase.downloader.downloader.DownloaderBuilder {
	*;
}
-keep class kotlin.reflect.KDeclarationContainer {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.IPluginContext {
	*;
}
-keep class com.bytedance.retrofit2.http.MaxLength {
	*;
}
-keep class org.greenrobot.eventbus.meta.SubscriberInfoIndex {
	*;
}
-keep class com.ss.android.socialbase.downloader.downloader.Downloader {
	*;
}
-keep class com.ss.android.socialbase.downloader.model.DownloadInfo {
	*;
}
-keep class com.ss.android.socialbase.downloader.depend.IDownloadListener {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.IAccountCallback {
	*;
}
-keep class okhttp3.Call {
	*;
}
-keep class com.ss.android.socialbase.downloader.exception.BaseException {
	*;
}
-keep class com.bytedance.dataplatform.ExperimentManager {
	*;
}
-keep class com.bytedance.sdk.open.douyin.DouYinOpenConfig {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.lifecycle.AppLifecycleManager$LifecycleListener {
	*;
}
-keep class com.ss.android.download.api.model.DownloadAlertDialogInfo {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.alog.ALogger {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.CommonConfig {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.livedata.AbsentLiveData {
	*;
}
-keep class kotlin.jvm.internal.Ref$BooleanRef {
	*;
}
-keep class com.ss.android.download.api.download.DownloadModel {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.UserInfo {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.core.IPluginContext$NetUtils$ICommonParamsHandler {
	*;
}
-keep class com.ss.android.socialbase.downloader.depend.IDownloadFileUriProvider {
	*;
}
-keep class com.bytedance.retrofit2.intercept.Interceptor {
	*;
}
-keep class okhttp3.internal.connection.RealConnection {
	*;
}
-keep class okhttp3.ResponseBody {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.IRetrofitService {
	*;
}
-keep class kotlin.reflect.KAnnotatedElement {
	*;
}
-keep class com.bytedance.sdk.open.douyin.api.DouYinOpenApi {
	*;
}
-keep class kotlin.text.CharsKt__CharJVMKt {
	*;
}
-keep class okhttp3.Dispatcher {
	*;
}
-keep class kotlin.annotation.Target {
	*;
}
-keep class com.ss.android.socialbase.appdownloader.AppDownloader {
	*;
}
-keep class com.bytedance.news.common.service.manager.IService {
	*;
}
-keep class com.bytedance.retrofit2.client.Response {
	*;
}
-keep class okhttp3.HttpUrl$Builder {
	*;
}
-keep class kotlin.collections.CollectionsKt__CollectionsJVMKt {
	*;
}
-keep class com.bytedance.retrofit2.http.Multipart {
	*;
}
-keep class com.bytedance.retrofit2.mime.TypedOutput {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.permission.IPermissionReqListener {
	*;
}
-keep class com.bytedance.retrofit2.ExpandCallback {
	*;
}
-keep class com.bytedance.retrofit2.http.PartMap {
	*;
}
-keep class kotlin.jvm.internal.MutablePropertyReference {
	*;
}
-keep class com.bytedance.retrofit2.http.Streaming {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.service.OptionalServiceManager {
	*;
}
-keep class com.bytedance.retrofit2.http.QueryMap {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.ApiResponse {
	*;
}
-keep class okhttp3.Protocol {
	*;
}
-keep class kotlin.jvm.internal.FunctionReference {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.ExtraData {
	*;
}
-keep class kotlin.collections.ArraysKt___ArraysJvmKt {
	*;
}
-keep class com.ss.android.download.api.config.DownloadSettings {
	*;
}
-keep class kotlin.jvm.internal.CallableReference {
	*;
}
-keep class okhttp3.Request {
	*;
}
-keep class com.bytedance.common.utility.concurrent.AsyncTaskUtils {
	*;
}
-keep class com.bytedance.retrofit2.client.Request {
	*;
}
-keep class com.ss.android.common.applog.NetUtil {
	*;
}
-keep class com.bytedance.common.utility.StringUtils {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.callback.ICallback {
	*;
}
-keep class com.bytedance.services.apm.api.IFdCheck {
	*;
}
-keep class kotlin.TuplesKt {
	*;
}
-keep class com.google.gson.JsonArray {
	*;
}
-keep class okhttp3.Response {
	*;
}
-keep class com.bytedance.news.common.service.manager.ServiceManager {
	*;
}
-keep class com.google.gson.annotations.SerializedName {
	*;
}
-keep class kotlin.Unit {
	*;
}
-keep class com.ss.android.socialbase.downloader.depend.AbsDownloadListener {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.UriUtils {
	*;
}
-keep class com.ss.android.socialbase.downloader.depend.INotificationClickCallback {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.ProcessUtils {
	*;
}
-keep class kotlin.jvm.internal.Intrinsics {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.network.Resource$Status {
	*;
}
-keep class kotlin.Metadata {
	*;
}
-keep class okhttp3.Interceptor {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.DpUtils {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.ProcessUtils {
	*;
}
-keep class com.bytedance.retrofit2.http.AddCommonParam {
	*;
}
-keep class com.ss.android.socialbase.downloader.downloader.IChunkCntCalculator {
	*;
}
-keep class kotlin.text.Regex {
	*;
}
-keep class okhttp3.internal.connection.StreamAllocation {
	*;
}
-keep class okio.Buffer$UnsafeCursor {
	*;
}
-keep class com.ss.android.message.PushThreadHandlerManager {
	*;
}
-keep class kotlin.jvm.internal.Lambda {
	*;
}
-keep class kotlin.collections.CollectionsKt__MutableCollectionsJVMKt {
	*;
}
-keep class com.bytedance.sdk.open.aweme.authorize.model.Authorization$Response {
	*;
}
-keep class kotlin.io.CloseableKt {
	*;
}
-keep class kotlin.jvm.internal.StringCompanionObject {
	*;
}
-keep class kotlin.jvm.internal.PropertyReference1 {
	*;
}
-keep class com.ss.android.download.api.DownloadConfigure {
	*;
}
-keep class com.ss.android.downloadad.api.download.AdDownloadModel$Builder {
	*;
}
-keep class com.bytedance.sdk.open.aweme.common.model.BaseResp {
	*;
}
-keep class com.bytedance.mobsec.metasec.ml.MSManager {
	*;
}
-keep class com.bytedance.frameworks.core.encrypt.TTEncryptUtils {
	*;
}
-keep class com.download.library.Extra {
	*;
}
-keep class kotlin.reflect.KProperty {
	*;
}
-keep class com.bytedance.retrofit2.intercept.Interceptor$Chain {
	*;
}
-keep class kotlin.collections.CollectionsKt__IterablesKt {
	*;
}
-keep class com.bytedance.retrofit2.Converter$Factory {
	*;
}
-keep class okio.Sink {
	*;
}
-keep class okhttp3.internal.http2.StreamResetException {
	*;
}
-keep class okhttp3.Dns {
	*;
}
-keep class com.bytedance.applog.game.GameReportHelper {
	*;
}
-keep class com.bytedance.applog.game.WhalerGameHelper$Result {
	*;
}
-keep class com.bytedance.applog.AppLog {
	*;
}
-keep class com.bytedance.applog.game.WhalerGameHelper {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.callback.IFactory {
	*;
}
-keep class com.bytedance.retrofit2.client.Request$Builder {
	*;
}
-keep class com.bytedance.frameworks.baselib.network.queryfilter.QueryFilterEngine {
	*;
}
-keep class com.bytedance.osdk.inner.host_api.util.DeviceInfo$ScreenInfo {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.GameLoginInfo {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.IGameLoginCodeGenDelegate {
	*;
}
-keep class com.ss.android.download.api.download.extend.DownloadCompletedListener {
	*;
}
-keep class com.bytedance.osdk.inner.login_api.report.IDataReporter {
	*;
}


# Added by wrapper 3.0 START
-keepnames class com.bytedance.osdk.inner.channel_api.applog.** {*;}
-keepnames class com.bytedance.osdk.inner.channel_api.** {*;}
-keepnames class com.bytedance.osdk.inner.channel_impl.** {*;}
-keepnames class com.bytedance.osdk.inner.host_api.core.** {*;}
-keepnames class com.bytedance.ttgame.tob.framework.service.common.** {*;}
# Added by wrapper 3.0 END
