# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.core.provider.FontsContractCompat":"FontsContractCompat.java","androidx.core.provider.FontsContractCompat$FontFamilyResult":"FontsContractCompat.java","androidx.emoji2.text.ConcurrencyHelpers":"ConcurrencyHelpers.java"}}
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> ml2:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    android.content.Context mContext -> X
    androidx.core.provider.FontRequest mRequest -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lll2;"}
    java.lang.Object mLock -> Z
    android.os.Handler mMainHandler -> h0
    java.util.concurrent.Executor mExecutor -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/concurrent/ThreadPoolExecutor;"}
    java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> j0
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgm9;"}
    1:3:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):234:234 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lll2;)V"}
    4:10:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):207:207 -> <init>
    11:15:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):235:235 -> <init>
    16:21:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):237:237 -> <init>
    22:24:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):238:238 -> <init>
    1:4:void cleanUp():325:325 -> a
    5:6:void cleanUp():326:326 -> a
    7:10:void cleanUp():331:331 -> a
    11:16:void cleanUp():332:332 -> a
    17:18:void cleanUp():334:334 -> a
    19:22:void cleanUp():335:335 -> a
    23:25:void cleanUp():337:337 -> a
    26:27:void cleanUp():339:339 -> a
    28:29:void cleanUp():340:340 -> a
    30:33:void cleanUp():341:341 -> a
    1:4:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284:284 -> b
    1:4:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ldm2;"}
    5:8:java.util.List java.util.List.of(java.lang.Object):0:0 -> b
    5:8:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112 -> b
    5:8:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> b
    5:8:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> b
    5:8:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    9:27:java.util.List java.util.List.of(java.lang.Object[]):0:0 -> b
    9:27:java.util.List java.util.List.of(java.lang.Object):0 -> b
    9:27:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112 -> b
    9:27:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> b
    9:27:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> b
    9:27:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    28:35:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112:112 -> b
    28:35:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> b
    28:35:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> b
    28:35:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    36:45:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontsContractCompat$FontFamilyResult.getFonts():583:583 -> b
    36:45:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():291 -> b
    36:45:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    46:48:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> b
    46:48:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    49:51:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():295:295 -> b
    49:51:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    52:59:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> b
    52:59:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    60:65:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    60:65:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    66:69:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0:0 -> b
    66:69:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":82,"3":84,"6":87,"9":91,"12":96},"outline":"Lng4;l(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"}
    70:74:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    70:74:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    75:81:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():286:286 -> b
    75:81:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> b
    82:82:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    84:84:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    87:87:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    91:91:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    96:96:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> b
    1:3:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):258:258 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgm9;)V"}
    4:5:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):259:259 -> j
    6:6:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> j
    7:9:void loadInternal():266:266 -> j
    7:9:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    10:13:void loadInternal():267:267 -> j
    10:13:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    14:18:void loadInternal():269:269 -> j
    14:18:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    19:22:void loadInternal():271:271 -> j
    19:22:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    23:24:void loadInternal():272:272 -> j
    23:24:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    25:29:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):56:56 -> j
    25:29:void loadInternal():272 -> j
    25:29:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    30:46:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):61:61 -> j
    30:46:void loadInternal():272 -> j
    30:46:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    47:49:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):69:69 -> j
    47:49:void loadInternal():272 -> j
    47:49:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    50:51:void loadInternal():272:272 -> j
    50:51:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    52:54:void loadInternal():274:274 -> j
    52:54:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    55:64:void loadInternal():276:276 -> j
    55:64:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    65:70:void loadInternal():277:277 -> j
    65:70:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> j
    71:72:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> j
