package io.flutter.embedding.android;

import android.app.Activity;
import android.content.ComponentCallbacks2;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.s0;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class FlutterFragment extends androidx.fragment.app.e0 implements h, ComponentCallbacks2 {
    public static final int G0 = View.generateViewId();
    public final l D0 = new l(this);
    public final FlutterFragment E0 = this;
    public final s0 F0 = new s0(2, this, true);

    @Nullable
    @VisibleForTesting
    i delegate;

    public @interface ActivityCallThrough {
    }

    public FlutterFragment() {
        setArguments(new Bundle());
    }

    @Override // io.flutter.embedding.android.h
    public final TransparencyMode C() {
        return TransparencyMode.valueOf(getArguments().getString("flutterview_transparency_mode", "transparent"));
    }

    @Override // io.flutter.embedding.android.h
    public final void E() {
    }

    public final void J() {
        if (K()) {
            this.delegate.i();
        }
    }

    public final boolean K() {
        i iVar = this.delegate;
        if (iVar == null) {
            hashCode();
            return false;
        }
        if (iVar.f27914e) {
            return true;
        }
        hashCode();
        return false;
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.j
    public final void a(xc.c cVar) {
        androidx.core.app.d activity = getActivity();
        if (activity instanceof j) {
            ((j) activity).a(cVar);
        }
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.j
    public final void b(xc.c cVar) {
        androidx.core.app.d activity = getActivity();
        if (activity instanceof j) {
            ((j) activity).b(cVar);
        }
    }

    @Override // io.flutter.embedding.android.h
    public final void c() {
        androidx.core.app.d activity = getActivity();
        if (activity instanceof io.flutter.embedding.engine.renderer.k) {
            ((io.flutter.embedding.engine.renderer.k) activity).c();
        }
    }

    @Override // io.flutter.embedding.android.h
    public final void d() {
        androidx.core.app.d activity = getActivity();
        if (activity instanceof io.flutter.embedding.engine.renderer.k) {
            ((io.flutter.embedding.engine.renderer.k) activity).d();
        }
    }

    @Override // io.flutter.plugin.platform.g
    public final boolean e() {
        FragmentActivity activity;
        if (!getArguments().getBoolean("should_automatically_handle_on_back_pressed", false) || (activity = getActivity()) == null) {
            return false;
        }
        s0 s0Var = this.F0;
        boolean zIsEnabled = s0Var.isEnabled();
        if (zIsEnabled) {
            s0Var.setEnabled(false);
        }
        activity.getOnBackPressedDispatcher().c();
        if (zIsEnabled) {
            s0Var.setEnabled(true);
        }
        return true;
    }

    @Override // io.flutter.embedding.android.h
    public final boolean f() {
        return getArguments().containsKey("enable_state_restoration") ? getArguments().getBoolean("enable_state_restoration") : getCachedEngineId() == null;
    }

    @Override // io.flutter.embedding.android.h
    public final String g() {
        return getArguments().getString("dart_entrypoint", "main");
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public /* bridge */ /* synthetic */ Activity getActivity() {
        return super.getActivity();
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getCachedEngineGroupId() {
        return getArguments().getString("cached_engine_group_id", null);
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getCachedEngineId() {
        return getArguments().getString("cached_engine_id", null);
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public List<String> getDartEntrypointArgs() {
        return getArguments().getStringArrayList("dart_entrypoint_args");
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getDartEntrypointLibraryUri() {
        return getArguments().getString("dart_entrypoint_uri");
    }

    @Nullable
    public xc.c getFlutterEngine() {
        return this.delegate.getFlutterEngine();
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public String getInitialRoute() {
        return getArguments().getString("initial_route");
    }

    @Override // io.flutter.embedding.android.h
    public final void k() {
    }

    @Override // io.flutter.plugin.platform.g
    public final void l(boolean z10) {
        if (getArguments().getBoolean("should_automatically_handle_on_back_pressed", false)) {
            this.F0.setEnabled(z10);
        }
    }

    @Override // io.flutter.embedding.android.h
    public final void m() {
        toString();
        Objects.toString(getFlutterEngine());
        i iVar = this.delegate;
        if (iVar != null) {
            iVar.j();
            this.delegate.k();
        }
    }

    @Override // io.flutter.embedding.android.h
    public final boolean o() {
        return this.F0.isEnabled();
    }

    @Override // androidx.fragment.app.e0
    public final void onActivityResult(int i10, int i11, Intent intent) {
        if (K()) {
            this.delegate.g(i10, i11, intent);
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onAttach(Context context) {
        super.onAttach(context);
        this.E0.getClass();
        i iVar = new i(this, null);
        this.delegate = iVar;
        iVar.h();
        if (getArguments().getBoolean("should_automatically_handle_on_back_pressed", false)) {
            androidx.activity.b0 onBackPressedDispatcher = requireActivity().getOnBackPressedDispatcher();
            s0 s0Var = this.F0;
            onBackPressedDispatcher.a(this, s0Var);
            s0Var.setEnabled(false);
        }
        context.registerComponentCallbacks(this);
    }

    @Override // androidx.fragment.app.e0
    public void onCreate(@Nullable Bundle bundle) {
        super.onCreate(bundle);
        if (bundle != null) {
            this.F0.setEnabled(bundle.getBoolean("enableOnBackInvokedCallbackState"));
        }
        this.delegate.onRestoreInstanceState(bundle);
    }

    @Override // androidx.fragment.app.e0
    @Nullable
    public View onCreateView(LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
        return this.delegate.onCreateView(layoutInflater, viewGroup, bundle, G0, getArguments().getBoolean("should_delay_first_android_view_draw"));
    }

    @Override // androidx.fragment.app.e0
    public final void onDestroyView() {
        this.f2415i0 = true;
        requireView().getViewTreeObserver().removeOnWindowFocusChangeListener(this.D0);
        if (K()) {
            this.delegate.j();
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onDetach() {
        getContext().unregisterComponentCallbacks(this);
        super.onDetach();
        i iVar = this.delegate;
        if (iVar == null) {
            toString();
            return;
        }
        iVar.k();
        this.delegate.v();
        this.delegate = null;
    }

    @Override // androidx.fragment.app.e0
    public final void onPause() {
        super.onPause();
        if (K()) {
            this.delegate.m();
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) {
        if (K()) {
            this.delegate.o(i10, strArr, iArr);
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onResume() {
        this.f2415i0 = true;
        if (K()) {
            this.delegate.p();
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        if (K()) {
            this.delegate.onSaveInstanceState(bundle);
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onStart() {
        super.onStart();
        if (K()) {
            this.delegate.q();
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onStop() {
        super.onStop();
        if (K()) {
            this.delegate.r();
        }
    }

    @Override // android.content.ComponentCallbacks2
    public final void onTrimMemory(int i10) {
        if (K()) {
            this.delegate.s(i10);
        }
    }

    @Override // androidx.fragment.app.e0
    public final void onViewCreated(View view, Bundle bundle) {
        super.onViewCreated(view, bundle);
        view.getViewTreeObserver().addOnWindowFocusChangeListener(this.D0);
    }

    @Override // io.flutter.embedding.android.h
    public final void p() {
    }

    @Override // io.flutter.embedding.android.h, io.flutter.embedding.android.k
    @Nullable
    public xc.c provideFlutterEngine(@NonNull Context context) {
        androidx.core.app.d activity = getActivity();
        if (activity instanceof k) {
            return ((k) activity).provideFlutterEngine(getContext());
        }
        return null;
    }

    @Override // io.flutter.embedding.android.h
    @Nullable
    public io.flutter.plugin.platform.h providePlatformPlugin(@Nullable Activity activity, @NonNull xc.c cVar) {
        if (activity != null) {
            return new io.flutter.plugin.platform.h(getActivity(), cVar.f34772l, this);
        }
        return null;
    }

    @Override // io.flutter.embedding.android.h
    public final boolean r() {
        return getArguments().getBoolean("should_attach_engine_to_activity");
    }

    @Override // io.flutter.embedding.android.h
    public final boolean s() {
        boolean z10 = getArguments().getBoolean("destroy_engine_with_fragment", false);
        return (getCachedEngineId() != null || this.delegate.f27911b) ? z10 : getArguments().getBoolean("destroy_engine_with_fragment", true);
    }

    @Override // io.flutter.embedding.android.h
    public final boolean shouldHandleDeeplinking() {
        return getArguments().getBoolean("handle_deeplinking");
    }

    @Override // io.flutter.embedding.android.h
    public final void t() {
    }

    @Override // io.flutter.embedding.android.h
    public final String v() {
        return getArguments().getString("app_bundle_path");
    }

    @Override // io.flutter.embedding.android.h
    public final xyz.stream.utils.a0 x() {
        String[] stringArray = getArguments().getStringArray("initialization_args");
        if (stringArray == null) {
            stringArray = new String[0];
        }
        xyz.stream.utils.a0 a0Var = new xyz.stream.utils.a0();
        a0Var.f36098a = new HashSet(Arrays.asList(stringArray));
        return a0Var;
    }

    @Override // io.flutter.embedding.android.h
    public final RenderMode y() {
        return RenderMode.valueOf(getArguments().getString("flutterview_render_mode", "surface"));
    }
}
