# The proguard configuration file for the following section is /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/build/intermediates/default_proguard_files/global/proguard-android.txt-7.1.1 # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html # # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and # will be ignored by new version of the Android plugin for Gradle. # Optimization is turned off by default. Dex does not like code run # through the ProGuard optimize steps (and performs some # of these optimizations on its own). # Note that if you want to enable optimization, you cannot just # include optimization flags in your own project configuration file; # instead you will need to point to the # "proguard-android-optimize.txt" file instead of this one from your # project.properties file. -dontoptimize -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose # Preserve some attributes that may be required for reflection. -keepattributes AnnotationDefault, EnclosingMethod, InnerClasses, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, RuntimeVisibleTypeAnnotations, Signature -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 -dontnote com.android.vending.licensing.ILicensingService -dontnote com.google.vending.licensing.ILicensingService -dontnote com.google.android.vending.licensing.ILicensingService # For native methods, see http://proguard.sourceforge.net/manual/examples.html#native -keepclasseswithmembernames,includedescriptorclasses class * { native ; } # 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 * implements android.os.Parcelable { public static final ** CREATOR; } # Preserve annotated Javascript interface methods. -keepclassmembers class * { @android.webkit.JavascriptInterface ; } # The support libraries contains references to newer platform versions. # Don't warn about those in case this app is linking against an older # platform version. We know about them, and they are safe. -dontnote android.support.** -dontnote androidx.** -dontwarn android.support.** -dontwarn androidx.** # This class is deprecated, but remains for backward compatibility. -dontwarn android.util.FloatMath # Understand the @Keep support annotation. -keep class android.support.annotation.Keep -keep class androidx.annotation.Keep -keep @android.support.annotation.Keep class * {*;} -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } # These classes are duplicated between android.jar and org.apache.http.legacy.jar. -dontnote org.apache.http.** -dontnote android.net.http.** # These classes are duplicated between android.jar and core-lambda-stubs.jar. -dontnote java.lang.invoke.** # End of content from /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/build/intermediates/default_proguard_files/global/proguard-android.txt-7.1.1 # The proguard configuration file for the following section is /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/proguard-rules.pro -keep class com.alivc.**{*;} -keep class com.aliyun.**{*;} -keep class com.cicada.**{*;} -dontwarn com.alivc.** -dontwarn com.aliyun.** -dontwarn com.cicada.** # End of content from /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/proguard-rules.pro # The proguard configuration file for the following section is /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/build/intermediates/aapt_proguard_file/release/aapt_rules.txt # Generated by the gradle plugin -keep class com.rnoneclick.MessageActivity { (...); } # End of content from /Users/chenhongyu/Downloads/lexuemiao_wap/bjy_wap/node_modules/react-native-nj-one-click/android/build/intermediates/aapt_proguard_file/release/aapt_rules.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/347c42b5a0dd34390da6a9f3f9f747af/transformed/jetified-main-2.1.4/proguard.txt -keep class com.nirvana.tools.** {*;} -keep class com.nirvana.tools.jsoner.** {*;} -keep class com.nirvana.tools.requestqueue.** {*;} -keep class com.nirvana.tools.jsoner.** {*;} -keep class com.nirvana.tools.requestqueue.** {*;} # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/347c42b5a0dd34390da6a9f3f9f747af/transformed/jetified-main-2.1.4/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/690f05eb4ceb1c33759bfe8dd8a533a4/transformed/jetified-crash-2.1.4/proguard.txt -keep class com.nirvana.tools.crash.** {*;} # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/690f05eb4ceb1c33759bfe8dd8a533a4/transformed/jetified-crash-2.1.4/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/97b3bf3f2a7b84b7931702cb5aa6bca0/transformed/jetified-logger-2.1.4/proguard.txt -keep class com.nirvana.tools.logger.** {*;} # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/97b3bf3f2a7b84b7931702cb5aa6bca0/transformed/jetified-logger-2.1.4/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/3fa5528b6356d5f36875bbc7a0bdc4ab/transformed/jetified-authnumber-2.1.4/proguard.txt -keepattributes Exceptions,InnerClasses,Signature,Deprecated,*Annotation*,EnclosingMethod -keep class cn.com.chinatelecom.** {*;} -keep class com.cmic.sso.sdk.** {*;} -keep class com.mobile.auth.** {*;} -keep class com.nirvana.** {*;} -keepclasseswithmembernames class * { native ; } -dontwarn com.mobile.auth.** -dontwarn com.cmic.sso.sdk.utils.** -dontwarn com.nirvana.** -keep class * implements com.nirvana.tools.jsoner.Jsoner {*;} -keep class com.alicom.tools.serialization.* {*;} -keep class com.alicom.tools.networking.* {*;} -keep class * implements com.alicom.tools.serialization.JSONer {*;} -dontwarn com.unicom.online.account.kernel.** -keep class com.unicom.online.account.shield.** {*;} -dontwarn com.unicom.online.account.kernel.** -keep class com.unicom.online.account.shield.** {*;} -dontwarn com.unicom.online.account.kernel.** -keep class com.unicom.online.account.shield.** {*;} # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/3fa5528b6356d5f36875bbc7a0bdc4ab/transformed/jetified-authnumber-2.1.4/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/0297b6770e3f6964bbc0be689a821e7f/transformed/jetified-react-native-0.66.5/proguard.txt # Copyright (c) Facebook, Inc. and its affiliates. # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in /usr/local/Cellar/android-sdk/24.3.3/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: # Disabling obfuscation is useful if you collect stack traces from production crashes # (unless you are using a system that supports de-obfuscate the stack traces). # -dontobfuscate # React Native # Keep our interfaces so they can be used by other ProGuard rules. # See http://sourceforge.net/p/proguard/bugs/466/ -keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip -keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters -keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip -keep,allowobfuscation @interface com.facebook.jni.annotations.DoNotStrip # Do not strip any method/class that is annotated with @DoNotStrip -keep @com.facebook.proguard.annotations.DoNotStrip class * -keep @com.facebook.common.internal.DoNotStrip class * -keep @com.facebook.jni.annotations.DoNotStrip class * -keepclassmembers class * { @com.facebook.proguard.annotations.DoNotStrip *; @com.facebook.common.internal.DoNotStrip *; @com.facebook.jni.annotations.DoNotStrip *; } -keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { void set*(***); *** get*(); } -keep class * implements com.facebook.react.bridge.JavaScriptModule { *; } -keep class * implements com.facebook.react.bridge.NativeModule { *; } -keepclassmembers,includedescriptorclasses class * { native ; } -keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp ; } -keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup ; } -dontwarn com.facebook.react.** -keep,includedescriptorclasses class com.facebook.react.bridge.** { *; } -keep,includedescriptorclasses class com.facebook.react.turbomodule.core.** { *; } # hermes -keep class com.facebook.jni.** { *; } # okio -keep class sun.misc.Unsafe { *; } -dontwarn java.nio.file.* -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement -dontwarn okio.** # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/0297b6770e3f6964bbc0be689a821e7f/transformed/jetified-react-native-0.66.5/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/bb072adb356d7464db42134bfb8ece1c/transformed/jetified-glide-4.9.0/proguard.txt -keep public class * implements com.bumptech.glide.module.GlideModule -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; } # Uncomment for DexGuard only #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/bb072adb356d7464db42134bfb8ece1c/transformed/jetified-glide-4.9.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/7c7e662748712e27e2a865a145626430/transformed/appcompat-1.2.0/proguard.txt # Copyright (C) 2018 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. # aapt is not able to read app::actionViewClass and app:actionProviderClass to produce proguard # keep rules. Add a commonly used SearchView to the keep list until b/109831488 is resolved. -keep class androidx.appcompat.widget.SearchView { (...); } # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl* { ; } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/7c7e662748712e27e2a865a145626430/transformed/appcompat-1.2.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/5f45ccfead06c3ffa4dfc80271fd5da5/transformed/rules/lib/META-INF/proguard/okhttp3.pro # JSR 305 annotations are for embedding nullability information. -dontwarn javax.annotation.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # OkHttp platform used only on JVM and when Conscrypt dependency is available. -dontwarn okhttp3.internal.platform.ConscryptPlatform # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/5f45ccfead06c3ffa4dfc80271fd5da5/transformed/rules/lib/META-INF/proguard/okhttp3.pro # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/b07d32f096d64a59d18f4fd7cda778f7/transformed/rules/lib/META-INF/proguard/okio.pro # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/b07d32f096d64a59d18f4fd7cda778f7/transformed/rules/lib/META-INF/proguard/okio.pro # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/5e906261b678c06a1c03e2a982485235/transformed/vectordrawable-animated-1.1.0/proguard.txt # 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 androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$* { void set*(***); *** get*(); } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/5e906261b678c06a1c03e2a982485235/transformed/vectordrawable-animated-1.1.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/c8e77727d2833047fd81f6211a474090/transformed/core-1.3.0/proguard.txt # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.ViewCompat$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.WindowInsetsCompat$Impl* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.WindowInsetsCompat$BuilderImpl* { ; } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/c8e77727d2833047fd81f6211a474090/transformed/core-1.3.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/9baba71bb6b7f4f0a186ad3652407941/transformed/versionedparcelable-1.1.0/proguard.txt -keep public class * implements androidx.versionedparcelable.VersionedParcelable -keep public class android.support.**Parcelizer { *; } -keep public class androidx.**Parcelizer { *; } -keep public class androidx.versionedparcelable.ParcelImpl # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/9baba71bb6b7f4f0a186ad3652407941/transformed/versionedparcelable-1.1.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/da1cec21fad4a4e75fbd6f0cb5e8bd75/transformed/lifecycle-runtime-2.1.0/proguard.txt -keepattributes *Annotation* -keepclassmembers enum androidx.lifecycle.Lifecycle$Event { ; } -keep !interface * implements androidx.lifecycle.LifecycleObserver { } -keep class * implements androidx.lifecycle.GeneratedAdapter { (...); } -keepclassmembers class ** { @androidx.lifecycle.OnLifecycleEvent *; } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/da1cec21fad4a4e75fbd6f0cb5e8bd75/transformed/lifecycle-runtime-2.1.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/534c2ebcefa34e71c07168493fb9ddf3/transformed/lifecycle-viewmodel-2.1.0/proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application); } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/534c2ebcefa34e71c07168493fb9ddf3/transformed/lifecycle-viewmodel-2.1.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/3bb09be15b551d83c7b620a7747df2c5/transformed/jetified-savedstate-1.0.0/proguard.txt # Copyright (C) 2019 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. -keepclassmembers,allowobfuscation class * implements androidx.savedstate.SavedStateRegistry$AutoRecreated { (); } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/3bb09be15b551d83c7b620a7747df2c5/transformed/jetified-savedstate-1.0.0/proguard.txt # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/5858402e74bcf56bc74660b36b98d670/transformed/rules/lib/META-INF/proguard/androidx-annotations.pro -keep,allowobfuscation @interface androidx.annotation.Keep -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/5858402e74bcf56bc74660b36b98d670/transformed/rules/lib/META-INF/proguard/androidx-annotations.pro # The proguard configuration file for the following section is /Users/chenhongyu/.gradle/caches/transforms-3/23c9aa4dd4ddfe9a475e7f3e0ded9cef/transformed/jetified-fbcore-2.5.0/proguard.txt # Keep our interfaces so they can be used by other ProGuard rules. # See http://sourceforge.net/p/proguard/bugs/466/ -keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip -keep,allowobfuscation @interface com.facebook.soloader.DoNotOptimize # Do not strip any method/class that is annotated with @DoNotStrip -keep @com.facebook.common.internal.DoNotStrip class * -keepclassmembers class * { @com.facebook.common.internal.DoNotStrip *; } # Do not strip any method/class that is annotated with @DoNotOptimize -keep @com.facebook.soloader.DoNotOptimize class * -keepclassmembers class * { @com.facebook.soloader.DoNotOptimize *; } # Keep native methods -keepclassmembers class com.facebook.** { native ; } # Do not strip SoLoader class and init method -keep public class com.facebook.soloader.SoLoader { public static void init(android.content.Context, int); } -dontwarn okio.** -dontwarn com.squareup.okhttp.** -dontwarn okhttp3.** -dontwarn javax.annotation.** -dontwarn com.android.volley.toolbox.** -dontwarn com.facebook.infer.** # End of content from /Users/chenhongyu/.gradle/caches/transforms-3/23c9aa4dd4ddfe9a475e7f3e0ded9cef/transformed/jetified-fbcore-2.5.0/proguard.txt # The proguard configuration file for the following section is -keep class **.R -keep class **.R$* {*;} -ignorewarnings # End of content from