package androidx.fragment.app;

import android.animation.LayoutTransition;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowInsets;
import android.widget.FrameLayout;
import ar.tvplayer.tv.R;
import defpackage.AbstractActivityC3177;
import defpackage.AbstractC2082;
import defpackage.AbstractC2873;
import defpackage.AbstractC2911;
import defpackage.AbstractC4486;
import defpackage.AbstractC4731;
import defpackage.AbstractComponentCallbacksC3693;
import defpackage.C0600;
import defpackage.C2944;
import defpackage.C3994;
import defpackage.C4250;
import defpackage.C4534;
import defpackage.C4877;
import java.util.ArrayList;
import java.util.WeakHashMap;

/* loaded from: classes3.dex */
public final class FragmentContainerView extends FrameLayout {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final ArrayList f377;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final ArrayList f378;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public boolean f379;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public View.OnApplyWindowInsetsListener f380;

    public FragmentContainerView(Context context) {
        super(context);
        this.f378 = new ArrayList();
        this.f377 = new ArrayList();
        this.f379 = true;
    }

    public FragmentContainerView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0, 4, null);
    }

    public FragmentContainerView(Context context, AttributeSet attributeSet, int i) {
        String str;
        super(context, attributeSet, i);
        this.f378 = new ArrayList();
        this.f377 = new ArrayList();
        this.f379 = true;
        if (attributeSet != null) {
            String classAttribute = attributeSet.getClassAttribute();
            TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC2911.f11342, 0, 0);
            if (classAttribute == null) {
                classAttribute = typedArrayObtainStyledAttributes.getString(0);
                str = "android:name";
            } else {
                str = "class";
            }
            typedArrayObtainStyledAttributes.recycle();
            if (classAttribute == null || isInEditMode()) {
                return;
            }
            throw new UnsupportedOperationException("FragmentContainerView must be within a FragmentActivity to use " + str + "=\"" + classAttribute + '\"');
        }
    }

    public /* synthetic */ FragmentContainerView(Context context, AttributeSet attributeSet, int i, int i2, AbstractC2082 abstractC2082) {
        this(context, attributeSet, (i2 & 4) != 0 ? 0 : i);
    }

    public FragmentContainerView(Context context, AttributeSet attributeSet, AbstractC4731 abstractC4731) {
        View view;
        super(context, attributeSet);
        this.f378 = new ArrayList();
        this.f377 = new ArrayList();
        this.f379 = true;
        String classAttribute = attributeSet.getClassAttribute();
        int i = 0;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC2911.f11342, 0, 0);
        classAttribute = classAttribute == null ? typedArrayObtainStyledAttributes.getString(0) : classAttribute;
        String string = typedArrayObtainStyledAttributes.getString(1);
        typedArrayObtainStyledAttributes.recycle();
        int id = getId();
        AbstractComponentCallbacksC3693 abstractComponentCallbacksC3693M9936 = abstractC4731.m9936(id);
        if (classAttribute != null && abstractComponentCallbacksC3693M9936 == null) {
            if (id == -1) {
                ᵹˉᵞ.ᵳٴᵶ(AbstractC4486.m9550("FragmentContainerView must have an android:id to add Fragment ", classAttribute, string != null ? " with tag ".concat(string) : ""));
                throw null;
            }
            C2944 c2944M9983 = abstractC4731.m9983();
            context.getClassLoader();
            AbstractComponentCallbacksC3693 abstractComponentCallbacksC3693M7178 = c2944M9983.m7178(classAttribute);
            abstractComponentCallbacksC3693M7178.f13763 = id;
            abstractComponentCallbacksC3693M7178.f13754 = id;
            abstractComponentCallbacksC3693M7178.f13782 = string;
            abstractComponentCallbacksC3693M7178.f13758 = abstractC4731;
            C0600 c0600 = abstractC4731.f17518;
            abstractComponentCallbacksC3693M7178.f13753 = c0600;
            abstractComponentCallbacksC3693M7178.f13788 = true;
            if ((c0600 != null ? c0600.f3056 : null) != null) {
                abstractComponentCallbacksC3693M7178.f13788 = true;
            }
            C4877 c4877 = new C4877(abstractC4731);
            c4877.f18146 = true;
            abstractComponentCallbacksC3693M7178.f13745 = this;
            abstractComponentCallbacksC3693M7178.f13748 = true;
            c4877.m10299(getId(), abstractComponentCallbacksC3693M7178, string, 1);
            c4877.m10313();
        }
        ArrayList arrayList = abstractC4731.f17487.ᵡˎ();
        int size = arrayList.size();
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            C4534 c4534 = (C4534) obj;
            AbstractComponentCallbacksC3693 abstractComponentCallbacksC3693 = c4534.f16864;
            if (abstractComponentCallbacksC3693.f13754 == getId() && (view = abstractComponentCallbacksC3693.f13752) != null && view.getParent() == null) {
                abstractComponentCallbacksC3693.f13745 = this;
                c4534.m9633();
                c4534.m9636();
            }
        }
    }

    @Override // android.view.ViewGroup
    public final void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
        Object tag = view.getTag(R.id._11_res_0x7f0b01ae);
        if ((tag instanceof AbstractComponentCallbacksC3693 ? (AbstractComponentCallbacksC3693) tag : null) != null) {
            super.addView(view, i, layoutParams);
        } else {
            ᵨᴵᵺ.ˌᵜᵹᵩ("Views added to a FragmentContainerView must be associated with a Fragment. View ", view, " is not associated with a Fragment.");
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final WindowInsets dispatchApplyWindowInsets(WindowInsets windowInsets) {
        C4250 c4250M9194;
        C4250 c4250M91942 = C4250.m9194(windowInsets, null);
        View.OnApplyWindowInsetsListener onApplyWindowInsetsListener = this.f380;
        if (onApplyWindowInsetsListener != null) {
            c4250M9194 = C4250.m9194(onApplyWindowInsetsListener.onApplyWindowInsets(this, windowInsets), null);
        } else {
            WeakHashMap weakHashMap = AbstractC2873.f11133;
            WindowInsets windowInsetsM9196 = c4250M91942.m9196();
            if (windowInsetsM9196 != null && !windowInsetsM9196.equals(windowInsetsM9196)) {
                c4250M91942 = C4250.m9194(windowInsetsM9196, this);
            }
            c4250M9194 = c4250M91942;
        }
        if (!c4250M9194.f15918.mo3843()) {
            int childCount = getChildCount();
            for (int i = 0; i < childCount; i++) {
                AbstractC2873.m7021(getChildAt(i), c4250M9194);
            }
        }
        return windowInsets;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void dispatchDraw(Canvas canvas) {
        if (this.f379) {
            ArrayList arrayList = this.f378;
            int size = arrayList.size();
            int i = 0;
            while (i < size) {
                Object obj = arrayList.get(i);
                i++;
                super.drawChild(canvas, (View) obj, getDrawingTime());
            }
        }
        super.dispatchDraw(canvas);
    }

    @Override // android.view.ViewGroup
    public final boolean drawChild(Canvas canvas, View view, long j) {
        if (this.f379) {
            ArrayList arrayList = this.f378;
            if (!arrayList.isEmpty() && arrayList.contains(view)) {
                return false;
            }
        }
        return super.drawChild(canvas, view, j);
    }

    @Override // android.view.ViewGroup
    public final void endViewTransition(View view) {
        this.f377.remove(view);
        if (this.f378.remove(view)) {
            this.f379 = true;
        }
        super.endViewTransition(view);
    }

    public final <F extends AbstractComponentCallbacksC3693> F getFragment() {
        AbstractComponentCallbacksC3693 abstractComponentCallbacksC3693;
        AbstractActivityC3177 abstractActivityC3177;
        AbstractC4731 abstractC4731M7536;
        View view = this;
        while (true) {
            if (view == null) {
                abstractComponentCallbacksC3693 = null;
                break;
            }
            Object tag = view.getTag(R.id._11_res_0x7f0b01ae);
            abstractComponentCallbacksC3693 = tag instanceof AbstractComponentCallbacksC3693 ? (AbstractComponentCallbacksC3693) tag : null;
            if (abstractComponentCallbacksC3693 != null) {
                break;
            }
            Object parent = view.getParent();
            view = parent instanceof View ? (View) parent : null;
        }
        if (abstractComponentCallbacksC3693 == null) {
            Context context = getContext();
            while (true) {
                if (!(context instanceof ContextWrapper)) {
                    abstractActivityC3177 = null;
                    break;
                }
                if (context instanceof AbstractActivityC3177) {
                    abstractActivityC3177 = (AbstractActivityC3177) context;
                    break;
                }
                context = ((ContextWrapper) context).getBaseContext();
            }
            if (abstractActivityC3177 == null) {
                C3994.m8822("View ", this, " is not within a subclass of FragmentActivity.");
                return null;
            }
            abstractC4731M7536 = abstractActivityC3177.m7536();
        } else {
            if (!abstractComponentCallbacksC3693.m8308()) {
                C3994.m8825("The Fragment ", abstractComponentCallbacksC3693, " that owns View ", this, " has already been destroyed. Nested fragments should always use the child FragmentManager.");
                return null;
            }
            abstractC4731M7536 = abstractComponentCallbacksC3693.m8298();
        }
        return (F) abstractC4731M7536.m9936(getId());
    }

    @Override // android.view.View
    public final WindowInsets onApplyWindowInsets(WindowInsets windowInsets) {
        return windowInsets;
    }

    @Override // android.view.ViewGroup
    public final void removeAllViewsInLayout() {
        int childCount = getChildCount();
        while (true) {
            childCount--;
            if (-1 >= childCount) {
                super.removeAllViewsInLayout();
                return;
            }
            m254(getChildAt(childCount));
        }
    }

    @Override // android.view.ViewGroup, android.view.ViewManager
    public final void removeView(View view) {
        m254(view);
        super.removeView(view);
    }

    @Override // android.view.ViewGroup
    public final void removeViewAt(int i) {
        m254(getChildAt(i));
        super.removeViewAt(i);
    }

    @Override // android.view.ViewGroup
    public final void removeViewInLayout(View view) {
        m254(view);
        super.removeViewInLayout(view);
    }

    @Override // android.view.ViewGroup
    public final void removeViews(int i, int i2) {
        int i3 = i + i2;
        for (int i4 = i; i4 < i3; i4++) {
            m254(getChildAt(i4));
        }
        super.removeViews(i, i2);
    }

    @Override // android.view.ViewGroup
    public final void removeViewsInLayout(int i, int i2) {
        int i3 = i + i2;
        for (int i4 = i; i4 < i3; i4++) {
            m254(getChildAt(i4));
        }
        super.removeViewsInLayout(i, i2);
    }

    public final void setDrawDisappearingViewsLast(boolean z) {
        this.f379 = z;
    }

    @Override // android.view.ViewGroup
    public void setLayoutTransition(LayoutTransition layoutTransition) {
        throw new UnsupportedOperationException("FragmentContainerView does not support Layout Transitions or animateLayoutChanges=\"true\".");
    }

    @Override // android.view.View
    public void setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener onApplyWindowInsetsListener) {
        this.f380 = onApplyWindowInsetsListener;
    }

    @Override // android.view.ViewGroup
    public final void startViewTransition(View view) {
        if (view.getParent() == this) {
            this.f377.add(view);
        }
        super.startViewTransition(view);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m254(View view) {
        if (this.f377.contains(view)) {
            this.f378.add(view);
        }
    }
}
