| { | 
 |   "identifier": "com.tools.android:chm_only_desugar_jdk_libs:1.0.12", | 
 |   "configuration_format_version": 100, | 
 |   "required_compilation_api_level": 26, | 
 |   "synthesized_library_classes_package_prefix": "j$.", | 
 |   "support_all_callbacks_from_library": false, | 
 |   "common_flags": [ | 
 |     { | 
 |       "api_level_below_or_equal": 23, | 
 |       "rewrite_prefix": { | 
 |         "java.util.concurrent.ConcurrentHashMap": "j$.util.concurrent.ConcurrentHashMap", | 
 |         "java.util.concurrent.ThreadLocalRandom": "j$.util.concurrent.ThreadLocalRandom" | 
 |       } | 
 |     } | 
 |   ], | 
 |   "program_flags": [], | 
 |   "library_flags": [ | 
 |     { | 
 |       "api_level_below_or_equal": 23, | 
 |       "rewrite_prefix": { | 
 |         "java.util.concurrent.Helpers": "j$.util.concurrent.Helpers", | 
 |         "sun.misc.Desugar": "j$.sun.misc.Desugar" | 
 |       } | 
 |     } | 
 |   ], | 
 |   "shrinker_config": [ | 
 |     "-keepclassmembers class j$.util.concurrent.ConcurrentHashMap$TreeBin { int lockState; }", | 
 |     "-keepclassmembers class j$.util.concurrent.ConcurrentHashMap { int sizeCtl; int transferIndex; long baseCount; int cellsBusy; }", | 
 |     "-keepclassmembers class j$.util.concurrent.ConcurrentHashMap$CounterCell { long value; }", | 
 |     "-keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); }", | 
 |     "-keeppackagenames j$", | 
 |     "-dontwarn sun.misc.Unsafe" | 
 |   ] | 
 | } |