# {"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 -> jt0:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    android.content.Context mContext -> a
    androidx.core.provider.FontRequest mRequest -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lit0;"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmb;"}
    java.lang.Object mLock -> d
    android.os.Handler mMainHandler -> e
    java.util.concurrent.Executor mExecutor -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/concurrent/ThreadPoolExecutor;"}
    java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> g
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmi0;"}
    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;Lit0;)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:23:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):238:238 -> <init>
    24:28:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):239:239 -> <init>
    1:3:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):258:258 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmi0;)V"}
    4:5:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):259:259 -> a
    6:6:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> a
    7:9:void loadInternal():266:266 -> a
    7:9:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    10:13:void loadInternal():267:267 -> a
    10:13:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    14:18:void loadInternal():269:269 -> a
    14:18:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    19:22:void loadInternal():271:271 -> a
    19:22:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    23:24:void loadInternal():272:272 -> a
    23:24:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    25:29:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):56:56 -> a
    25:29:void loadInternal():272 -> a
    25:29:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    30:46:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):61:61 -> a
    30:46:void loadInternal():272 -> a
    30:46:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    47:49:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):69:69 -> a
    47:49:void loadInternal():272 -> a
    47:49:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    50:51:void loadInternal():272:272 -> a
    50:51:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    52:53:void loadInternal():274:274 -> a
    52:53:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    54:64:void loadInternal():276:276 -> a
    54:64:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    65:70:void loadInternal():277:277 -> a
    65:70:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261 -> a
    71:72:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> a
    1:4:void cleanUp():325:325 -> b
    5:6:void cleanUp():326:326 -> b
    7:10:void cleanUp():331:331 -> b
    11:16:void cleanUp():332:332 -> b
    17:18:void cleanUp():334:334 -> b
    19:22:void cleanUp():335:335 -> b
    23:25:void cleanUp():337:337 -> b
    26:27:void cleanUp():339:339 -> b
    28:29:void cleanUp():340:340 -> b
    30:33:void cleanUp():341:341 -> b
    1:9:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284:284 -> c
    1:9:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ltt0;"}
    10:13:java.util.List java.util.List.of(java.lang.Object):0:0 -> c
    10:13:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112 -> c
    10:13:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> c
    10:13:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> c
    10:13:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    14:32:java.util.List java.util.List.of(java.lang.Object[]):0:0 -> c
    14:32:java.util.List java.util.List.of(java.lang.Object):0 -> c
    14:32:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112 -> c
    14:32:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> c
    14:32:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> c
    14:32:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    33:40:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112:112 -> c
    33:40:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):415 -> c
    33:40:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():284 -> c
    33:40:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    41:50:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontsContractCompat$FontFamilyResult.getFonts():583:583 -> c
    41:50:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():291 -> c
    41:50:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    51:53:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> c
    51:53:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    54:56:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():295:295 -> c
    54:56:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    57:64:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> c
    57:64:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    65:70:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    65:70:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    71:74:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0:0 -> c
    71:74:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":87,"3":89,"6":92,"9":96,"12":101},"outline":"Ly22;h(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"}
    75:79:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    75:79:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    80:86:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():286:286 -> c
    80:86:FontsContractCompat$FontInfo FontRequestEmojiCompatConfig$FontRequestMetadataLoader.retrieveFontInfo():0 -> c
    87:87:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    89:89:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    92:92:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    96:96:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
    101:101:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> c
