-injars 'C:\Users\user\.android\build-cache\461a777a0951ae06c26828cc8e78828fc5a4cf34\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\48c25cd8b536e6057137a6c216504f9013cf7793\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\51a6824d239574582394f9333cd20ade602fa6cf\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\1af79e637c6e42da87380801834eaa744e248cb2\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\685e74d448c94c81a187290e88464858566fdfab\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\5c8c77950ce5a127ca9f7281a801eb52f3ae605c\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\92bf1901951ddbb7268c065a247872ea457e3382\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\74404e799d6e688a6bc3b310a471d75333c50b8a\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.gradle\caches\modules-2\files-2.1\com.nineoldandroids\library\2.4.0\e9b63380f3a242dbdbf103a2355ad7e43bad17cb\library-2.4.0.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\86a43d832494fe1b8281a3ec3d4e357e13a3b389\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\8c70f67b0da91ff39e182aff6480025c984583c0\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\6e5bdc11ef604708d8ce621e2d499f3552fade79\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\8c1a7649f2ce1a000f549bb0e444a9deae5eeaa4\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\7796aec54ce17ff2e10158fd3c6deb24a1627f7e\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\597dc27640152567898ac353a30dae7d938d2c38\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\302b2058b6454b8ba2323be4d7dfecd71f826c8c\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\cd52b8da231cc5fa7dc0e26403c1747d185be174\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\66a851735efb5115ccb79114580ce6057f396d1d\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\eefe34042bd42df6c7255df2c9f05d482a5aa7c2\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\77fa09597360d5cea6a738a0fcc32329bbb0d75b\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\c37a7a1a424050644b6a64404d3c3b854ea3a5e7\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\c48b7fd3560ac912f7245216fd4c51d90a1646e7\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\63cfc5e3ac37d3e637eed06d08ab272e77e070a9\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\AppData\Local\Android\Sdk\extras\android\m2repository\com\android\support\support-annotations\25.3.1\support-annotations-25.3.1.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\797c1a27d8e845946e1672be000ff8dfc7ffcef2\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\48350108993c85fa2b06dba9699655e753952f4e\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\2898e3201ce3380bcb7b6cc91678cd6767e918dd\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\bd04ce1cef18743a6b228b01b9b0640f4c521b34\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\b74d19eda7f05155d490370d71a3d9047b595005\output\jars\classes.jar'(**.class)
-injars 'C:\Users\user\.android\build-cache\695f2d58b33515f34b49dc78234a2f4fdd6a2ed2\output\jars\classes.jar'(**.class)
-injars 'D:\android\Android studio Projects\AppManager\app\build\intermediates\transforms\mergeJavaRes\release\jars\2\1f\main.jar'(!**.class)
-injars 'D:\android\Android studio Projects\AppManager\app\build\intermediates\classes\release'(**.class)
-outjars 'D:\android\Android studio Projects\AppManager\app\build\intermediates\transforms\proguard\release\jars\3\1f\main.jar'

-libraryjars 'C:\Users\user\AppData\Local\Android\Sdk\platforms\android-25\android.jar'
-libraryjars 'C:\Users\user\AppData\Local\Android\Sdk\platforms\android-25\optional\org.apache.http.legacy.jar'

-forceprocessing
-printusage 'D:\android\Android studio Projects\AppManager\app\build\outputs\mapping\release\usage.txt'
-dontoptimize
-printmapping 'D:\android\Android studio Projects\AppManager\app\build\outputs\mapping\release\mapping.txt'
-dontusemixedcaseclassnames
-keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod,SourceFile,LineNumberTable,*Annotation*,*Annotation*
-renamesourcefileattribute SourceFile
-dontpreverify
-verbose
-dontnote com.android.vending.licensing.ILicensingService,com.google.vending.licensing.ILicensingService,com.google.android.vending.licensing.ILicensingService,android.support.**
-dontwarn android.support.**,java.nio.file.Files,java.nio.file.Path,java.nio.file.OpenOption,org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement,com.google.android.gms.**,com.google.android.gms.**,android.support.design.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**,android.security.NetworkSecurityPolicy,android.app.Notification,okio.**,com.google.firebase.perf.network.**
-printconfiguration 'D:\android\Android studio Projects\AppManager\app\build\proguard-config.txt'
-dump 'D:\android\Android studio Projects\AppManager\app\build\outputs\mapping\release\dump.txt'
-printseeds 'D:\android\Android studio Projects\AppManager\app\build\outputs\mapping\release\seeds.txt'


-keep public class com.google.vending.licensing.ILicensingService

-keep public class com.android.vending.licensing.ILicensingService

-keep public class com.google.android.vending.licensing.ILicensingService

# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
-keepclasseswithmembers,allowshrinking class * {
    native <methods>;
}

# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
    void set*(***);
    *** get*();
}

# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
    public void *(android.view.View);
}

# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
-keepclassmembers enum  * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-keepclassmembers class * extends android.os.Parcelable {
    public static final ** CREATOR;
}

-keepclassmembers class **.R$* {
    public static <fields>;
}

# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
    @android.webkit.JavascriptInterface
    <methods>;
}

# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep

-keep @android.support.annotation.Keep class * {
    <fields>;
    <methods>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <init>(...);
}

# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in D:\android/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 appName to the JavaScript interface
# class:
# -keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
# }
# handles this issue: http://stackoverflow.com/a/26641388/878126
-keep class !android.support.v7.internal.view.menu.**,android.support.** {
    <fields>;
    <methods>;
}

# 
# 
# ##################################################
# # handle hack-y way to get app sizes
# ##################################################
-keep class android.content.pm.IPackageStatsObserver$** {
    public <fields>;
    public <methods>;
}

-keep class android.content.pm.IPackageStatsObserver$Stub.** {
    public <fields>;
    public <methods>;
}

-keep interface  android.content.pm.IPackageStatsObserver$** {
    <fields>;
    <methods>;
}

-keep class com.google.android.gms.** {
    <fields>;
    <methods>;
}

-keep class android.support.v7.** {
    <fields>;
    <methods>;
}

-keep interface  android.support.v7.** {
    <fields>;
    <methods>;
}

-keep public class com.google.android.gms.**

-keep class android.support.design.widget.** {
    <fields>;
    <methods>;
}

-keep interface  android.support.design.widget.** {
    <fields>;
    <methods>;
}

# -keepclasseswithmembers class * {
#    public void onClick(android.view.View );
# }
# https://github.com/gowong/material-sheet-fab
-keep class io.codetail.animation.arcanimator.** {
    <fields>;
    <methods>;
}

# Copyright (C) 2015 The Android Open Source Project
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# CoordinatorLayout resolves the behaviors of its child components with reflection.
-keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior {
    public <init>(android.content.Context,android.util.AttributeSet);
    public <init>();
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Proguard flags for consumers of the Google Play services SDK
# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project
# Keep SafeParcelable value, needed for reflection. This is required to support backwards
# compatibility of some classes.
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are
# found via reflection.
-keep class com.google.android.gms.common.internal.ReflectedParcelable

-keep,allowshrinking class * extends com.google.android.gms.common.internal.ReflectedParcelable

-keepclassmembers class * extends android.os.Parcelable {
    public static final *** CREATOR;
}

# Keep the classes/members we need for client functionality.
-keep @interface  android.support.annotation.Keep

-keep @android.support.annotation.Keep class *

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <fields>;
}

-keepclasseswithmembers class * {
    @android.support.annotation.Keep
    <methods>;
}

# Keep the names of classes/members we need for client functionality.
-keep @interface  com.google.android.gms.common.annotation.KeepName

-keep,allowshrinking @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembers,allowshrinking class * {
    @com.google.android.gms.common.annotation.KeepName
    <fields>;
    @com.google.android.gms.common.annotation.KeepName
    <methods>;
}

# Keep Dynamite API entry points
-keep @interface  com.google.android.gms.common.util.DynamiteApi

-keep @com.google.android.gms.common.util.DynamiteApi public class * {
    public <fields>;
    public <methods>;
}

# Ensure that proguard will not strip GcmListenerService.handleIntent()
-keepclassmembers class com.google.android.gms.gcm.GcmListenerService {
    public void handleIntent(android.content.Intent);
}

# Copyright (C) 2015 The Android Open Source Project
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# When layoutManager xml attribute is used, RecyclerView inflates
# LayoutManagers' constructors using reflection.
-keep public class * extends android.support.v7.widget.RecyclerView$LayoutManager {
    public <init>(...);
}

# Copyright (C) 2016 The Android Open Source Project
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# keep setters in VectorDrawables so that animations can still work.
-keepclassmembers class android.support.graphics.drawable.VectorDrawableCompat$* {
    void set*(***);
    *** get*();
}

# view res/layout/design_bottom_navigation_item.xml #generated:26
-keep class android.support.design.internal.BaselineLayout {
    <init>(...);
}

# view res/layout/design_navigation_item.xml #generated:17
-keep class android.support.design.internal.NavigationMenuItemView {
    <init>(...);
}

# view res/layout/design_navigation_menu.xml #generated:17
-keep class android.support.design.internal.NavigationMenuView {
    <init>(...);
}

# view res/layout/design_layout_snackbar_include.xml #generated:18
-keep class android.support.design.internal.SnackbarContentLayout {
    <init>(...);
}

# view res/layout/design_text_input_password_icon.xml #generated:18
-keep class android.support.design.widget.CheckableImageButton {
    <init>(...);
}

# view res/layout/design_bottom_sheet_dialog.xml #generated:17
-keep class android.support.design.widget.CoordinatorLayout {
    <init>(...);
}

# view res/layout/activity_add_folder_paths.xml #generated:32
# view res/layout/fragment_apk_list.xml #generated:45
# view res/layout/fragment_app_list.xml #generated:46
# view res/layout/fragment_removed_apps.xml #generated:45
-keep class android.support.design.widget.FloatingActionButton {
    <init>(...);
}

# view res/layout/design_layout_snackbar.xml #generated:18
# view sw600dp-v13\res/layout-sw600dp-v13/design_layout_snackbar.xml #generated:18
-keep class android.support.design.widget.Snackbar$SnackbarLayout {
    <init>(...);
}

# view AndroidManifest.xml #generated:96
-keep class android.support.v4.content.FileProvider {
    <init>(...);
}

# view res/layout/activity_main.xml #generated:7
-keep class android.support.v4.widget.DrawerLayout {
    <init>(...);
}

# view res/layout/abc_alert_dialog_material.xml #generated:41
-keep class android.support.v4.widget.NestedScrollView {
    <init>(...);
}

# view res/layout/abc_alert_dialog_button_bar_material.xml #generated:43
# view res/layout/abc_alert_dialog_material.xml #generated:52
# view res/layout/abc_alert_dialog_material.xml #generated:66
# view res/layout/abc_alert_dialog_title_material.xml #generated:56
-keep class android.support.v4.widget.Space {
    <init>(...);
}

# view res/layout/fragment_apk_list.xml #generated:30
# view res/layout/fragment_app_list.xml #generated:31
# view res/layout/fragment_removed_apps.xml #generated:30
-keep class android.support.v4.widget.SwipeRefreshLayout {
    <init>(...);
}

# view res/layout/abc_select_dialog_material.xml #generated:23
-keep class android.support.v7.app.AlertController$RecycleListView {
    <init>(...);
}

# view res/layout/abc_action_menu_item_layout.xml #generated:17
-keep class android.support.v7.view.menu.ActionMenuItemView {
    <init>(...);
}

# view res/layout/abc_expanded_menu_layout.xml #generated:17
-keep class android.support.v7.view.menu.ExpandedMenuView {
    <init>(...);
}

# view res/layout/abc_list_menu_item_layout.xml #generated:17
# view res/layout/abc_popup_menu_item_layout.xml #generated:17
-keep class android.support.v7.view.menu.ListMenuItemView {
    <init>(...);
}

# view res/layout/abc_screen_toolbar.xml #generated:27
-keep class android.support.v7.widget.ActionBarContainer {
    <init>(...);
}

# view res/layout/abc_action_mode_bar.xml #generated:19
# view res/layout/abc_screen_toolbar.xml #generated:43
-keep class android.support.v7.widget.ActionBarContextView {
    <init>(...);
}

# view res/layout/abc_screen_toolbar.xml #generated:17
-keep class android.support.v7.widget.ActionBarOverlayLayout {
    <init>(...);
}

# view res/layout/abc_action_menu_layout.xml #generated:17
-keep class android.support.v7.widget.ActionMenuView {
    <init>(...);
}

# view res/layout/abc_activity_chooser_view.xml #generated:19
-keep class android.support.v7.widget.ActivityChooserView$InnerLayout {
    <init>(...);
}

# view res/layout/abc_alert_dialog_material.xml #generated:18
-keep class android.support.v7.widget.AlertDialogLayout {
    <init>(...);
}

# view res/layout/mpl__preference_widget_checkbox.xml #generated:18
-keep class android.support.v7.widget.AppCompatCheckBox {
    <init>(...);
}

# view res/layout/mpl__simple_list_item_single_choice.xml #generated:2
-keep class android.support.v7.widget.AppCompatCheckedTextView {
    <init>(...);
}

# view res/layout/mpl__edittext_dialog_preference.xml #generated:32
# view res/layout/mpl__preference.xml #generated:68
# view res/layout/mpl__preference.xml #generated:76
-keep class android.support.v7.widget.AppCompatTextView {
    <init>(...);
}

# view res/layout/abc_alert_dialog_button_bar_material.xml #generated:26
-keep class android.support.v7.widget.ButtonBarLayout {
    <init>(...);
}

# view res/layout/activity_folder_paths_list_viewer.xml #generated:42
-keep class android.support.v7.widget.CardView {
    <init>(...);
}

# view res/layout/abc_screen_content_include.xml #generated:19
-keep class android.support.v7.widget.ContentFrameLayout {
    <init>(...);
}

# view res/layout/abc_alert_dialog_title_material.xml #generated:45
-keep class android.support.v7.widget.DialogTitle {
    <init>(...);
}

# view res/layout/abc_screen_simple_overlay_action_mode.xml #generated:23
-keep class android.support.v7.widget.FitWindowsFrameLayout {
    <init>(...);
}

# view res/layout/abc_dialog_title_material.xml #generated:22
# view res/layout/abc_screen_simple.xml #generated:17
-keep class android.support.v7.widget.FitWindowsLinearLayout {
    <init>(...);
}

# view res/layout/activity_main.xml #generated:63
# view res/layout/activity_main.xml #generated:75
# view res/layout/activity_main.xml #generated:87
# view res/layout/mpl__edittext_dialog_preference.xml #generated:25
# view res/layout/mpl__preference.xml #generated:23
# view res/layout/mpl__preference.xml #generated:38
# view res/layout/mpl__preference.xml #generated:90
# view res/layout/mpl__preference_activity.xml #generated:1
# view res/layout/tip_card.xml #generated:8
# view res/layout/tip_card_now_or_later.xml #generated:8
# view res/layout/tips_container.xml #generated:2
-keep class android.support.v7.widget.LinearLayoutCompat {
    <init>(...);
}

# view res/layout/activity_add_folder_paths.xml #generated:27
# view res/layout/activity_folder_paths_list_viewer.xml #generated:21
# view res/layout/activity_shortcut_creation.xml #generated:24
# view res/layout/fragment_apk_list.xml #generated:39
# view res/layout/fragment_app_list.xml #generated:40
# view res/layout/fragment_recycler_list_view.xml #generated:6
# view res/layout/fragment_removed_apps.xml #generated:39
-keep class android.support.v7.widget.RecyclerView {
    <init>(...);
}

# view res/layout/abc_search_view.xml #generated:75
-keep class android.support.v7.widget.SearchView$SearchAutoComplete {
    <init>(...);
}

# view res/layout/mpl__switch_preference.xml #generated:2
-keep class android.support.v7.widget.SwitchCompat {
    <init>(...);
}

# view res/layout/abc_screen_toolbar.xml #generated:36
# view res/layout/activity_add_folder_paths.xml #generated:9
# view res/layout/activity_folder_paths_list_viewer.xml #generated:7
# view res/layout/activity_main.xml #generated:27
# view res/layout/activity_shortcut_creation.xml #generated:11
# view res/layout/dialog_app_filter_toolbar.xml #generated:2
# view res/layout/mpl__preference_activity.xml #generated:10
-keep class android.support.v7.widget.Toolbar {
    <init>(...);
}

# view res/layout/abc_screen_simple.xml #generated:25
# view res/layout/abc_screen_simple_overlay_action_mode.xml #generated:32
-keep class android.support.v7.widget.ViewStubCompat {
    <init>(...);
}

# view AndroidManifest.xml #generated:293
-keep class com.google.android.gms.ads.AdActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:370
-keep class com.google.android.gms.ads.purchase.InAppPurchaseActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:373
-keep class com.google.android.gms.common.api.GoogleApiActivity {
    <init>(...);
}

# view res/layout/activity_folder_paths_list_viewer.xml #generated:32
-keep class com.gordonwong.materialsheetfab.DimOverlayFrameLayout {
    <init>(...);
}

# view AndroidManifest.xml #generated:362
-keep class com.lb.app_manager.activities.PermissionActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:366
-keep class com.lb.app_manager.activities.apk_install_activity.ApkInstallActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:154
-keep class com.lb.app_manager.activities.app_handler_app_widget_config_activity.AppHandlerAppWidgetConfigActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:307
-keep class com.lb.app_manager.activities.current_app_shortcut_creation_activity.CurrentAppShortcutCreatorActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:128
-keep class com.lb.app_manager.activities.customize_items_display_activity.CustomizeItemsDisplayActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:146
-keep class com.lb.app_manager.activities.folder_paths_adding_activity.AddFoldersPathsActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:135
-keep class com.lb.app_manager.activities.folder_paths_list_viewer_activity.FolderPathsListViewerActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:217
-keep class com.lb.app_manager.activities.handle_app_activity.HandleAppActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:63
-keep class com.lb.app_manager.activities.main_activity.MainActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:282
-keep class com.lb.app_manager.activities.play_store_activity.PlayStoreActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:232
-keep class com.lb.app_manager.activities.sd_card_permission_activity.SdCardPermissionActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:127
-keep class com.lb.app_manager.activities.settings_activity.SettingsActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:139
-keep class com.lb.app_manager.activities.shortcut_creation_activity.ShortcutCreationActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:241
-keep class com.lb.app_manager.activities.uninstaller_activity.UninstallerActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:202
-keep class com.lb.app_manager.app_widgets.app_handler_app_widget.AppHandlerAppWidget {
    <init>(...);
}

# view AndroidManifest.xml #generated:187
-keep class com.lb.app_manager.app_widgets.app_handler_app_widget.AppHandlerAppWidgetBroadcastReceiver {
    <init>(...);
}

# view AndroidManifest.xml #generated:185
-keep class com.lb.app_manager.app_widgets.app_handler_app_widget.AppHandlerAppWidgetBroadcastReceiver$AppHandlerAppWidgetIntentService {
    <init>(...);
}

# view res/layout/activity_add_folder_paths__list_item.xml #generated:29
# view res/layout/draggable_checkbox_list_item.xml #generated:16
# view res/layout/fragment_apk__dialog_install.xml #generated:42
-keep class com.lb.app_manager.custom_views.CheckBox {
    <init>(...);
}

# view res/layout/activity_folder_paths_list_viewer.xml #generated:27
-keep class com.lb.app_manager.custom_views.Fab {
    <init>(...);
}

# view res/layout/fragment_apk_list.xml #generated:36
# view res/layout/fragment_app_list.xml #generated:37
# view res/layout/fragment_removed_apps.xml #generated:36
-keep class com.lb.app_manager.custom_views.SearchQueryEmptyView {
    <init>(...);
}

# view res/layout/base_card_view.xml #generated:2
-keep class com.lb.app_manager.custom_views.SelectableCardView {
    <init>(...);
}

# view AndroidManifest.xml #generated:167
-keep class com.lb.app_manager.services.AppEventService {
    <init>(...);
}

# view AndroidManifest.xml #generated:169
-keep class com.lb.app_manager.services.AppEventService$AppEventBroadcastReceiver {
    <init>(...);
}

# view AndroidManifest.xml #generated:109
-keep class com.lb.app_manager.services.AppHandlingService {
    <init>(...);
}

# view AndroidManifest.xml #generated:116
-keep class com.lb.app_manager.services.AppHandlingService$RebootActivity {
    <init>(...);
}

# view AndroidManifest.xml #generated:44
-keep class com.lb.app_manager.utils.App {
    <init>(...);
}

# view AndroidManifest.xml #generated:90
-keep class com.lb.app_manager.utils.dialogs.sharing_dialog.FileProvider {
    <init>(...);
}

# view res/layout/activity_app_list_action_mode_spinner_main_item.xml #generated:1
-keep class com.lb.auto_fit_textview.AutoResizeTextView {
    <init>(...);
}

# view res/xml/activity_app_handler_app_widget_config.xml #generated:22
# view res/xml/activity_app_handler_app_widget_config.xml #generated:30
# view res/xml/activity_app_handler_app_widget_config.xml #generated:38
# view res/xml/activity_app_handler_app_widget_config.xml #generated:46
-keep class com.lb.material_preferences_library.custom_preferences.EditTextPreference {
    <init>(...);
}

# view res/xml/activity_app_handler_app_widget_config.xml #generated:16
# view res/xml/activity_app_handler_app_widget_config.xml #generated:7
# view res/xml/activity_settings.xml #generated:16
# view res/xml/activity_settings.xml #generated:56
# view res/xml/activity_settings.xml #generated:61
# view res/xml/activity_settings.xml #generated:99
-keep class com.lb.material_preferences_library.custom_preferences.ListPreference {
    <init>(...);
}

# view res/xml/activity_settings.xml #generated:11
# view res/xml/activity_settings.xml #generated:129
# view res/xml/activity_settings.xml #generated:133
# view res/xml/activity_settings.xml #generated:137
# view res/xml/activity_settings.xml #generated:143
# view res/xml/activity_settings.xml #generated:147
# view res/xml/activity_settings.xml #generated:152
# view res/xml/activity_settings.xml #generated:85
# view res/xml/activity_settings.xml #generated:91
-keep class com.lb.material_preferences_library.custom_preferences.Preference {
    <init>(...);
}

# view res/xml/activity_settings.xml #generated:106
# view res/xml/activity_settings.xml #generated:117
# view res/xml/activity_settings.xml #generated:23
# view res/xml/activity_settings.xml #generated:30
# view res/xml/activity_settings.xml #generated:37
# view res/xml/activity_settings.xml #generated:49
# view res/xml/activity_settings.xml #generated:70
# view res/xml/activity_settings.xml #generated:78
-keep class com.lb.material_preferences_library.custom_preferences.SwitchPreference {
    <init>(...);
}

# view res/layout/mpl__preference.xml #generated:52
-keep class com.lb.material_preferences_library.internal.widget.PreferenceImageView {
    <init>(...);
}

# view res/layout/activity_folder_paths_list_viewer.xml #generated:37
-keep class io.codetail.widget.RevealLinearLayout {
    <init>(...);
}

# #################################
# #admob stuff:
# ################################
# -keep class * extends java.util.ListResourceBundle {
#    protected Object[][] getContents();
# }
# 
# -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
#    public static final *** NULL;
# }
# 
# -keepnames @com.google.android.gms.common.annotation.KeepName class *
# 
# -keepclassmembernames class * {
#    @com.google.android.gms.common.annotation.KeepName *;
# }
# 
# -keepnames class * implements android.os.Parcelable {
#    public static final ** CREATOR;
# }
# 
# #-dontwarn com.google.ads.**
# 
# -keep class * extends android.preference.Preference {
# }
# ##########################################
# #avoid logs
# ##########################################
-assumenosideeffects class android.util.Log {
    public static *** d(...);
    public static *** v(...);
    public static *** i(...);
}
