package o; import android.content.Context; import android.content.pm.PackageManager; import android.database.ContentObserver; import android.graphics.Typeface; import android.net.Uri; import android.os.Build; import android.os.Handler; import android.os.Looper; import java.nio.ByteBuffer; import java.util.concurrent.Executor; import java.util.concurrent.ThreadPoolExecutor; import o.C16349neT; import o.LWt; import o.ubj; /* loaded from: classes.dex */ public class LWt extends C16349neT.HBt { private static final LWm f = new LWm(); /* loaded from: classes.dex */ public static abstract class RVV { public abstract long c(); } public LWt(Context context, WXG wxg) { super(new Sts(context, wxg, f)); } public LWt b(Executor executor) { ((Sts) a()).b(executor); return this; } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static class Sts implements C16349neT.ojQ { private final Object a = new Object(); C16349neT.ZqN b; private final LWm c; private Executor d; private final Context e; private Runnable f; private final WXG g; private ContentObserver h; private ThreadPoolExecutor i; private Handler j; /* renamed from: o, reason: collision with root package name */ private RVV f8252o; Sts(Context context, WXG wxg, LWm lWm) { if (context == null) { throw new NullPointerException("Context cannot be null"); } if (wxg != null) { this.e = context.getApplicationContext(); this.g = wxg; this.c = lWm; return; } throw new NullPointerException("FontRequest cannot be null"); } public void b(Executor executor) { synchronized (this.a) { this.d = executor; } } @Override // o.C16349neT.ojQ public void e(C16349neT.ZqN zqN) { if (zqN != null) { synchronized (this.a) { this.b = zqN; } d(); return; } throw new NullPointerException("LoaderCallback cannot be null"); } /* JADX INFO: Access modifiers changed from: package-private */ public void d() { synchronized (this.a) { if (this.b == null) { return; } if (this.d == null) { ThreadPoolExecutor c = GOe.c("emojiCompat"); this.i = c; this.d = c; } this.d.execute(new Runnable(this) { // from class: o.VSC public final LWt.Sts b; @Override // java.lang.Runnable public final void run() { this.b.b(); } { this.b = this; } }); } } private ubj.HBt c() { try { ubj.IeS e = this.c.e(this.e, this.g); if (e.b() != 0) { StringBuilder sb = new StringBuilder("fetchFonts failed ("); sb.append(e.b()); sb.append(")"); throw new RuntimeException(sb.toString()); } ubj.HBt[] e2 = e.e(); if (e2 == null || e2.length == 0) { throw new RuntimeException("fetchFonts failed (empty result)"); } return e2[0]; } catch (PackageManager.NameNotFoundException e3) { throw new RuntimeException("provider not found", e3); } } private void xJ_(Uri uri, long j) { synchronized (this.a) { Handler handler = this.j; if (handler == null) { if (Build.VERSION.SDK_INT < 28) { handler = new Handler(Looper.getMainLooper()); } else { handler = Handler.createAsync(Looper.getMainLooper()); } this.j = handler; } if (this.h == null) { ContentObserver contentObserver = new ContentObserver(this, handler) { // from class: o.LWt.Sts.5 final Sts d; { this.d = this; } @Override // android.database.ContentObserver public void onChange(boolean z, Uri uri2) { this.d.d(); } }; this.h = contentObserver; this.c.xH_(this.e, uri, contentObserver); } if (this.f == null) { this.f = new Runnable(this) { // from class: o.cWZ public final LWt.Sts e; @Override // java.lang.Runnable public final void run() { this.e.d(); } { this.e = this; } }; } handler.postDelayed(this.f, j); } } private void a() { synchronized (this.a) { this.b = null; ContentObserver contentObserver = this.h; if (contentObserver != null) { this.c.xI_(this.e, contentObserver); this.h = null; } Handler handler = this.j; if (handler != null) { handler.removeCallbacks(this.f); } this.j = null; ThreadPoolExecutor threadPoolExecutor = this.i; if (threadPoolExecutor != null) { threadPoolExecutor.shutdown(); } this.d = null; this.i = null; } } /* JADX INFO: Access modifiers changed from: package-private */ public void b() { synchronized (this.a) { if (this.b == null) { return; } try { ubj.HBt c = c(); int a = c.a(); if (a == 2) { synchronized (this.a) { RVV rvv = this.f8252o; if (rvv != null) { long c2 = rvv.c(); if (c2 >= 0) { xJ_(c.qG_(), c2); return; } } } } if (a != 0) { StringBuilder sb = new StringBuilder("fetchFonts result is not OK. ("); sb.append(a); sb.append(")"); throw new RuntimeException(sb.toString()); } try { Lfp.b("EmojiCompat.FontRequestEmojiCompatConfig.buildTypeface"); Typeface xG_ = this.c.xG_(this.e, c); ByteBuffer po_ = ioR.po_(this.e, null, c.qG_()); if (po_ == null || xG_ == null) { throw new RuntimeException("Unable to open file."); } kem xK_ = kem.xK_(xG_, po_); Lfp.c(); synchronized (this.a) { C16349neT.ZqN zqN = this.b; if (zqN != null) { zqN.c(xK_); } } a(); } catch (Throwable th) { Lfp.c(); throw th; } } catch (Throwable th2) { synchronized (this.a) { C16349neT.ZqN zqN2 = this.b; if (zqN2 != null) { zqN2.d(th2); } a(); } } } } } /* loaded from: classes.dex */ public static class LWm { public ubj.IeS e(Context context, WXG wxg) throws PackageManager.NameNotFoundException { return ubj.qD_(context, null, wxg); } public Typeface xG_(Context context, ubj.HBt hBt) throws PackageManager.NameNotFoundException { return ubj.qC_(context, null, new ubj.HBt[]{hBt}); } public void xH_(Context context, Uri uri, ContentObserver contentObserver) { context.getContentResolver().registerContentObserver(uri, false, contentObserver); } public void xI_(Context context, ContentObserver contentObserver) { context.getContentResolver().unregisterContentObserver(contentObserver); } } }