package xc;

import android.content.Context;
import android.content.pm.PackageManager;
import android.content.res.AssetManager;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import dd.b0;
import dd.d0;
import dd.h0;
import dd.j0;
import dd.p0;
import dd.z;
import e.y;
import io.flutter.embedding.engine.FlutterJNI;
import io.flutter.plugin.platform.r;
import java.util.HashSet;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class c implements id.c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final FlutterJNI f34761a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final io.flutter.embedding.engine.renderer.j f34762b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final yc.d f34763c;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final fd.b f34765e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final dd.c f34766f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final io.flutter.embedding.engine.systemchannels.a f34767g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final dd.m f34768h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final dd.n f34769i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final dd.d f34770j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final b0 f34771k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final dd.q f34772l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final d0 f34773m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final h0 f34774n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final j0 f34775o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final y f34776p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final p0 f34777q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final r f34778r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final HashSet f34779s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final a f34780t;

    public c(@NonNull Context context, @Nullable String[] strArr) {
        this(context, null, null, strArr, true);
    }

    @NonNull
    public c spawn(@NonNull Context context, @NonNull yc.a aVar, @Nullable String str, @Nullable List<String> list, @Nullable r rVar, boolean z10, boolean z11) {
        FlutterJNI flutterJNI = this.f34761a;
        if (flutterJNI.isAttached()) {
            return new c(context, null, flutterJNI.spawn(aVar.f36935b, aVar.dartEntrypointLibrary, str, list), rVar, null, z10, z11);
        }
        throw new IllegalStateException("Spawn can only be called on a fully constructed FlutterEngine");
    }

    public c(@NonNull Context context, @Nullable String[] strArr, boolean z10) {
        this(context, null, null, strArr, z10);
    }

    public c(@NonNull Context context, @Nullable String[] strArr, boolean z10, boolean z11) {
        this(context, null, null, new r(), strArr, z10, z11);
    }

    public c(@NonNull Context context, @Nullable io.flutter.embedding.engine.loader.f fVar, @NonNull FlutterJNI flutterJNI) {
        this(context, fVar, flutterJNI, null, true);
    }

    public c(@NonNull Context context, @Nullable io.flutter.embedding.engine.loader.f fVar, @NonNull FlutterJNI flutterJNI, @Nullable String[] strArr, boolean z10) {
        this(context, fVar, flutterJNI, new r(), strArr, z10);
    }

    public c(@NonNull Context context, @Nullable io.flutter.embedding.engine.loader.f fVar, @NonNull FlutterJNI flutterJNI, @NonNull r rVar, @Nullable String[] strArr, boolean z10) {
        this(context, fVar, flutterJNI, rVar, strArr, z10, false);
    }

    public c(@NonNull Context context, @Nullable io.flutter.embedding.engine.loader.f fVar, @NonNull FlutterJNI flutterJNI, @NonNull r rVar, @Nullable String[] strArr, boolean z10, boolean z11) {
        this(context, fVar, flutterJNI, rVar, strArr, z10, z11, null);
    }

    @VisibleForTesting(otherwise = 3)
    public c(@NonNull Context context, @Nullable io.flutter.embedding.engine.loader.f fVar, @NonNull FlutterJNI flutterJNI, @NonNull r rVar, @Nullable String[] strArr, boolean z10, boolean z11, @Nullable l lVar) {
        AssetManager assets;
        FlutterJNI flutterJNI2;
        this.f34779s = new HashSet();
        this.f34780t = new a(this);
        try {
            assets = context.createPackageContext(context.getPackageName(), 0).getAssets();
        } catch (PackageManager.NameNotFoundException unused) {
            assets = context.getAssets();
        }
        wc.b bVarA = wc.b.a();
        if (flutterJNI == null) {
            bVarA.f34275b.getClass();
            flutterJNI2 = new FlutterJNI();
        } else {
            flutterJNI2 = flutterJNI;
        }
        this.f34761a = flutterJNI2;
        yc.d dVar = new yc.d(flutterJNI2, assets);
        this.f34763c = dVar;
        flutterJNI2.setPlatformMessageHandler(dVar.f36939c);
        wc.b.a().deferredComponentManager();
        this.f34766f = new dd.c(dVar, flutterJNI2);
        new dd.e(dVar);
        this.f34767g = new io.flutter.embedding.engine.systemchannels.a(dVar);
        dd.k kVar = new dd.k(dVar);
        this.f34768h = new dd.m(dVar);
        this.f34769i = new dd.n(dVar);
        this.f34770j = new dd.d(dVar);
        this.f34772l = new dd.q(dVar);
        z zVar = new z(dVar, context.getPackageManager());
        this.f34771k = new b0(dVar, z11);
        this.f34773m = new d0(dVar);
        this.f34774n = new h0(dVar);
        this.f34775o = new j0(dVar);
        y yVar = new y();
        yVar.f25365a = new ed.e(dVar, "flutter/system", ed.m.f25840a, null);
        this.f34776p = yVar;
        this.f34777q = new p0(dVar);
        fd.b bVar = new fd.b(context, kVar);
        this.f34765e = bVar;
        io.flutter.embedding.engine.loader.f fVar2 = fVar == null ? bVarA.f34274a : fVar;
        if (!flutterJNI2.isAttached()) {
            fVar2.a(context.getApplicationContext());
            fVar2.ensureInitializationComplete(context, strArr);
        }
        flutterJNI2.addEngineLifecycleListener(this.f34780t);
        flutterJNI2.setPlatformViewsController(rVar);
        flutterJNI2.setLocalizationPlugin(bVar);
        bVarA.deferredComponentManager();
        flutterJNI2.setDeferredComponentManager(null);
        if (!flutterJNI2.isAttached()) {
            flutterJNI2.attachToNative();
            if (!flutterJNI2.isAttached()) {
                throw new RuntimeException("FlutterEngine failed to attach to its native Object reference.");
            }
        }
        this.f34762b = new io.flutter.embedding.engine.renderer.j(flutterJNI2);
        this.f34778r = rVar;
        rVar.getClass();
        i iVar = new i(context.getApplicationContext(), this, fVar2, lVar);
        this.f34764d = iVar;
        bVar.b(context.getResources().getConfiguration());
        if (z10 && fVar2.f27990c.f27979e) {
            nb.g.L(this);
        }
        id.e.calculateMaximumDisplayMetrics(context, this);
        iVar.a(new gd.a(zVar));
    }
}
