package androidx.emoji2.text; import android.content.Context; import androidx.core.os.TraceCompat; import androidx.emoji2.text.EmojiCompat; import androidx.emoji2.text.EmojiCompatInitializer; import androidx.lifecycle.DefaultLifecycleObserver; import androidx.lifecycle.Lifecycle; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.ProcessLifecycleInitializer; import androidx.startup.AppInitializer; import androidx.startup.Initializer; import java.util.Collections; import java.util.List; import java.util.concurrent.ThreadPoolExecutor; /* loaded from: classes.dex */ public class EmojiCompatInitializer implements Initializer { private static final long STARTUP_THREAD_CREATION_DELAY_MS = 500; private static final String S_INITIALIZER_THREAD_NAME = "EmojiCompatInitializer"; /* JADX WARN: Can't rename method to resolve collision */ @Override // androidx.startup.Initializer public Boolean create(Context context) { EmojiCompat.init(new BackgroundDefaultConfig(context)); delayUntilFirstResume(context); return true; } void delayUntilFirstResume(Context context) { final Lifecycle lifecycle = ((LifecycleOwner) AppInitializer.getInstance(context).initializeComponent(ProcessLifecycleInitializer.class)).getLifecycle(); lifecycle.addObserver(new DefaultLifecycleObserver() { // from class: androidx.emoji2.text.EmojiCompatInitializer.1 @Override // androidx.lifecycle.DefaultLifecycleObserver public void onResume(LifecycleOwner lifecycleOwner) { EmojiCompatInitializer.this.loadEmojiCompatAfterDelay(); lifecycle.removeObserver(this); } }); } void loadEmojiCompatAfterDelay() { ConcurrencyHelpers.mainHandlerAsync().postDelayed(new LoadEmojiCompatRunnable(), 500L); } @Override // androidx.startup.Initializer public List>> dependencies() { return Collections.singletonList(ProcessLifecycleInitializer.class); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class LoadEmojiCompatRunnable implements Runnable { LoadEmojiCompatRunnable() { } @Override // java.lang.Runnable public void run() { try { TraceCompat.beginSection("EmojiCompat.EmojiCompatInitializer.run"); if (EmojiCompat.isConfigured()) { EmojiCompat.get().load(); } } finally { TraceCompat.endSection(); } } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class BackgroundDefaultConfig extends EmojiCompat.Config { protected BackgroundDefaultConfig(Context context) { super(new BackgroundDefaultLoader(context)); setMetadataLoadStrategy(1); } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class BackgroundDefaultLoader implements EmojiCompat.MetadataRepoLoader { private final Context mContext; BackgroundDefaultLoader(Context context) { this.mContext = context.getApplicationContext(); } @Override // androidx.emoji2.text.EmojiCompat.MetadataRepoLoader public void load(final EmojiCompat.MetadataRepoLoaderCallback metadataRepoLoaderCallback) { final ThreadPoolExecutor createBackgroundPriorityExecutor = ConcurrencyHelpers.createBackgroundPriorityExecutor(EmojiCompatInitializer.S_INITIALIZER_THREAD_NAME); createBackgroundPriorityExecutor.execute(new Runnable() { // from class: androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { EmojiCompatInitializer.BackgroundDefaultLoader.this.m5160x5cc8028a(metadataRepoLoaderCallback, createBackgroundPriorityExecutor); } }); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: doLoad, reason: merged with bridge method [inline-methods] */ public void m5160x5cc8028a(final EmojiCompat.MetadataRepoLoaderCallback metadataRepoLoaderCallback, final ThreadPoolExecutor threadPoolExecutor) { try { FontRequestEmojiCompatConfig create = DefaultEmojiCompatConfig.create(this.mContext); if (create == null) { throw new RuntimeException("EmojiCompat font provider not available on this device."); } create.setLoadingExecutor(threadPoolExecutor); create.getMetadataRepoLoader().load(new EmojiCompat.MetadataRepoLoaderCallback() { // from class: androidx.emoji2.text.EmojiCompatInitializer.BackgroundDefaultLoader.1 @Override // androidx.emoji2.text.EmojiCompat.MetadataRepoLoaderCallback public void onLoaded(MetadataRepo metadataRepo) { try { metadataRepoLoaderCallback.onLoaded(metadataRepo); } finally { threadPoolExecutor.shutdown(); } } @Override // androidx.emoji2.text.EmojiCompat.MetadataRepoLoaderCallback public void onFailed(Throwable th) { try { metadataRepoLoaderCallback.onFailed(th); } finally { threadPoolExecutor.shutdown(); } } }); } catch (Throwable th) { metadataRepoLoaderCallback.onFailed(th); threadPoolExecutor.shutdown(); } } } }