package o; import android.app.Application; import java.lang.reflect.InvocationTargetException; import o.CWH; /* loaded from: classes.dex */ public final class VLM { private final LWm a; private final sUv c; private final CWH d; private VLM(sUv suv, LWm lWm, CWH cwh) { C14957gcv.e(suv, ""); C14957gcv.e(lWm, ""); C14957gcv.e(cwh, ""); this.c = suv; this.a = lWm; this.d = cwh; } private /* synthetic */ VLM(sUv suv, LWm lWm, byte b) { this(suv, lWm, CWH.RVV.b); } /* loaded from: classes.dex */ public interface LWm { default T create(Class cls) { C14957gcv.e(cls, ""); throw new UnsupportedOperationException("Factory.create(String) is unsupported. This Factory requires `CreationExtras` to be passed into `create` method."); } default T create(Class cls, CWH cwh) { C14957gcv.e(cls, ""); C14957gcv.e(cwh, ""); return (T) create(cls); } /* loaded from: classes.dex */ public static final class IeS { static final IeS e = new IeS(); private IeS() { } } static { IeS ieS = IeS.e; } } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public VLM(o.InterfaceC0940Ryk r4) { /* r3 = this; java.lang.String r0 = "" o.C14957gcv.e(r4, r0) o.sUv r1 = r4.getViewModelStore() o.C14957gcv.c(r1, r0) o.VLM$Sts$IeS r2 = o.VLM.Sts.e o.C14957gcv.e(r4, r0) boolean r2 = r4 instanceof o.GvH if (r2 == 0) goto L20 r2 = r4 o.GvH r2 = (o.GvH) r2 o.VLM$LWm r2 = r2.getDefaultViewModelProviderFactory() o.C14957gcv.c(r2, r0) goto L3a L20: o.VLM$IeS$RVV r0 = o.VLM.IeS.b o.VLM$IeS r0 = o.VLM.IeS.d() if (r0 != 0) goto L30 o.VLM$IeS r0 = new o.VLM$IeS r0.() o.VLM.IeS.e(r0) L30: o.VLM$IeS r0 = o.VLM.IeS.d() o.C14957gcv.e(r0) r2 = r0 o.VLM$LWm r2 = (o.VLM.LWm) r2 L3a: o.CWH r4 = o.REL.d(r4) r3.(r1, r2, r4) return */ throw new UnsupportedOperationException("Method not decompiled: o.VLM.(o.Ryk):void"); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public VLM(o.InterfaceC0940Ryk r3, o.VLM.LWm r4) { /* r2 = this; java.lang.String r0 = "" o.C14957gcv.e(r3, r0) o.C14957gcv.e(r4, r0) o.sUv r1 = r3.getViewModelStore() o.C14957gcv.c(r1, r0) o.CWH r3 = o.REL.d(r3) r2.(r1, r4, r3) return */ throw new UnsupportedOperationException("Method not decompiled: o.VLM.(o.Ryk, o.VLM$LWm):void"); } public final T b(Class cls) { C14957gcv.e(cls, ""); String canonicalName = cls.getCanonicalName(); if (canonicalName == null) { throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels"); } return (T) d("androidx.lifecycle.ViewModelProvider.DefaultKey:".concat(String.valueOf(canonicalName)), cls); } public final T d(String str, Class cls) { T t; C14957gcv.e(str, ""); C14957gcv.e(cls, ""); T t2 = (T) this.c.e.get(str); if (cls.isInstance(t2)) { Object obj = this.a; RVV rvv = obj instanceof RVV ? (RVV) obj : null; if (rvv != null) { C14957gcv.c(t2, ""); rvv.e(t2); } if (t2 != null) { return t2; } throw new NullPointerException("null cannot be cast to non-null type T of androidx.lifecycle.ViewModelProvider.get"); } CVP cvp = new CVP(this.d); CWH.Sts sts = IeS.c; C14957gcv.e(sts, ""); cvp.d.put(sts, str); try { t = (T) this.a.create(cls, cvp); } catch (AbstractMethodError unused) { t = (T) this.a.create(cls); } VKL put = this.c.e.put(str, t); if (put != null) { put.onCleared(); } return t; } /* loaded from: classes.dex */ public static class IeS implements LWm { private static IeS a; public static final RVV b = new RVV(0); public static final CWH.Sts c = RVV.C0096RVV.d; @Override // o.VLM.LWm public T create(Class cls) { C14957gcv.e(cls, ""); try { T newInstance = cls.newInstance(); C14957gcv.c(newInstance, ""); return newInstance; } catch (IllegalAccessException e) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e); } catch (InstantiationException e2) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e2); } } /* loaded from: classes.dex */ public static final class RVV { private RVV() { } /* renamed from: o.VLM$IeS$RVV$RVV, reason: collision with other inner class name */ /* loaded from: classes.dex */ static final class C0096RVV implements CWH.Sts { public static final C0096RVV d = new C0096RVV(); private C0096RVV() { } } public /* synthetic */ RVV(byte b) { this(); } } } /* loaded from: classes.dex */ public static class Sts extends IeS { private static Sts d; private final Application j; public static final IeS e = new IeS(0); public static final CWH.Sts a = IeS.RVV.c; private Sts(Application application, byte b) { this.j = application; } public Sts() { this(null, (byte) 0); } /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */ public Sts(Application application) { this(application, (byte) 0); C14957gcv.e(application, ""); } @Override // o.VLM.LWm public final T create(Class cls, CWH cwh) { C14957gcv.e(cls, ""); C14957gcv.e(cwh, ""); if (this.j != null) { return (T) create(cls); } Application application = (Application) cwh.d(a); if (application != null) { return (T) zB_(cls, application); } if (XRU.class.isAssignableFrom(cls)) { throw new IllegalArgumentException("CreationExtras must have an application by `APPLICATION_KEY`"); } return (T) super.create(cls); } @Override // o.VLM.IeS, o.VLM.LWm public final T create(Class cls) { C14957gcv.e(cls, ""); Application application = this.j; if (application == null) { throw new UnsupportedOperationException("AndroidViewModelFactory constructed with empty constructor works only with create(modelClass: Class, extras: CreationExtras)."); } return (T) zB_(cls, application); } private final T zB_(Class cls, Application application) { if (XRU.class.isAssignableFrom(cls)) { try { T newInstance = cls.getConstructor(Application.class).newInstance(application); C14957gcv.c(newInstance, ""); return newInstance; } catch (IllegalAccessException e2) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e2); } catch (InstantiationException e3) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e3); } catch (NoSuchMethodException e4) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e4); } catch (InvocationTargetException e5) { throw new RuntimeException("Cannot create an instance of ".concat(String.valueOf(cls)), e5); } } return (T) super.create(cls); } /* loaded from: classes.dex */ public static final class IeS { private IeS() { } /* loaded from: classes.dex */ static final class RVV implements CWH.Sts { public static final RVV c = new RVV(); private RVV() { } } public /* synthetic */ IeS(byte b) { this(); } } } /* loaded from: classes.dex */ public static class RVV { public void e(VKL vkl) { C14957gcv.e(vkl, ""); } } /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */ public VLM(sUv suv, LWm lWm) { this(suv, lWm, (byte) 0); C14957gcv.e(suv, ""); C14957gcv.e(lWm, ""); } }