package d.m;

import android.annotation.SuppressLint;
import android.app.Application;
import android.os.Bundle;
import androidx.lifecycle.SavedStateHandleController;
import java.lang.reflect.Constructor;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public final class r extends v {
    public static final Class<?>[] a = {Application.class, q.class};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Class<?>[] f3203b = {q.class};

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Application f3204c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final u f3205d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final Bundle f3206e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final e f3207f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final d.q.a f3208g;

    @SuppressLint({"LambdaLast"})
    public r(Application application, d.q.c cVar, Bundle bundle) {
        u uVar;
        this.f3208g = cVar.getSavedStateRegistry();
        this.f3207f = cVar.getLifecycle();
        this.f3206e = bundle;
        this.f3204c = application;
        if (application != null) {
            if (t.f3210b == null) {
                t.f3210b = new t(application);
            }
            uVar = t.f3210b;
        } else {
            if (w.a == null) {
                w.a = new w();
            }
            uVar = w.a;
        }
        this.f3205d = uVar;
    }

    public static <T> Constructor<T> d(Class<T> cls, Class<?>[] clsArr) {
        for (Object obj : cls.getConstructors()) {
            Constructor<T> constructor = (Constructor<T>) obj;
            if (Arrays.equals(clsArr, constructor.getParameterTypes())) {
                return constructor;
            }
        }
        return null;
    }

    @Override // d.m.v, d.m.u
    public <T extends s> T a(Class<T> cls) {
        String canonicalName = cls.getCanonicalName();
        if (canonicalName != null) {
            return (T) c(canonicalName, cls);
        }
        throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
    }

    @Override // d.m.x
    public void b(s sVar) {
        SavedStateHandleController.h(sVar, this.f3208g, this.f3207f);
    }

    /* JADX WARN: Removed duplicated region for block: B:38:0x00b8 A[Catch: InvocationTargetException -> 0x00c8, InstantiationException -> 0x00e4, IllegalAccessException -> 0x0101, TryCatch #2 {IllegalAccessException -> 0x0101, InstantiationException -> 0x00e4, InvocationTargetException -> 0x00c8, blocks: (B:35:0x00a8, B:37:0x00ac, B:39:0x00c0, B:38:0x00b8), top: B:52:0x00a8 }] */
    @Override // d.m.v
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public <T extends d.m.s> T c(java.lang.String r12, java.lang.Class<T> r13) {
        /*
            Method dump skipped, instruction units count: 289
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.m.r.c(java.lang.String, java.lang.Class):d.m.s");
    }
}
