package androidx.fragment.app;

import android.content.Context;
import android.graphics.Rect;
import android.os.Build;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

/* JADX INFO: compiled from: FragmentTransition.java */
/* JADX INFO: loaded from: classes.dex */
class w {
    private static final int[] a = {0, 3, 0, 1, 5, 4, 7, 6, 9, 8, 10};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    static final y f843b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    static final y f844c;

    /* JADX INFO: compiled from: FragmentTransition.java */
    class a implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ g f845b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ Fragment f846f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ c.f.h.a f847g;

        a(g gVar, Fragment fragment, c.f.h.a aVar) {
            this.f845b = gVar;
            this.f846f = fragment;
            this.f847g = aVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            this.f845b.a(this.f846f, this.f847g);
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    class b implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ ArrayList f848b;

        b(ArrayList arrayList) {
            this.f848b = arrayList;
        }

        @Override // java.lang.Runnable
        public void run() {
            w.B(this.f848b, 4);
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    class c implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ g f849b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ Fragment f850f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ c.f.h.a f851g;

        c(g gVar, Fragment fragment, c.f.h.a aVar) {
            this.f849b = gVar;
            this.f850f = fragment;
            this.f851g = aVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            this.f849b.a(this.f850f, this.f851g);
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    class d implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ Object f852b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ y f853f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ View f854g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        final /* synthetic */ Fragment f855h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        final /* synthetic */ ArrayList f856i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        final /* synthetic */ ArrayList f857j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        final /* synthetic */ ArrayList f858k;
        final /* synthetic */ Object l;

        d(Object obj, y yVar, View view, Fragment fragment, ArrayList arrayList, ArrayList arrayList2, ArrayList arrayList3, Object obj2) {
            this.f852b = obj;
            this.f853f = yVar;
            this.f854g = view;
            this.f855h = fragment;
            this.f856i = arrayList;
            this.f857j = arrayList2;
            this.f858k = arrayList3;
            this.l = obj2;
        }

        @Override // java.lang.Runnable
        public void run() {
            Object obj = this.f852b;
            if (obj != null) {
                this.f853f.p(obj, this.f854g);
                this.f857j.addAll(w.k(this.f853f, this.f852b, this.f855h, this.f856i, this.f854g));
            }
            if (this.f858k != null) {
                if (this.l != null) {
                    ArrayList<View> arrayList = new ArrayList<>();
                    arrayList.add(this.f854g);
                    this.f853f.q(this.l, this.f858k, arrayList);
                }
                this.f858k.clear();
                this.f858k.add(this.f854g);
            }
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    class e implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ Fragment f859b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ Fragment f860f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ boolean f861g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        final /* synthetic */ c.d.a f862h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        final /* synthetic */ View f863i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        final /* synthetic */ y f864j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        final /* synthetic */ Rect f865k;

        e(Fragment fragment, Fragment fragment2, boolean z, c.d.a aVar, View view, y yVar, Rect rect) {
            this.f859b = fragment;
            this.f860f = fragment2;
            this.f861g = z;
            this.f862h = aVar;
            this.f863i = view;
            this.f864j = yVar;
            this.f865k = rect;
        }

        @Override // java.lang.Runnable
        public void run() {
            w.f(this.f859b, this.f860f, this.f861g, this.f862h, false);
            View view = this.f863i;
            if (view != null) {
                this.f864j.k(view, this.f865k);
            }
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    class f implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ y f866b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ c.d.a f867f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ Object f868g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        final /* synthetic */ h f869h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        final /* synthetic */ ArrayList f870i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        final /* synthetic */ View f871j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        final /* synthetic */ Fragment f872k;
        final /* synthetic */ Fragment l;
        final /* synthetic */ boolean m;
        final /* synthetic */ ArrayList n;
        final /* synthetic */ Object o;
        final /* synthetic */ Rect p;

        f(y yVar, c.d.a aVar, Object obj, h hVar, ArrayList arrayList, View view, Fragment fragment, Fragment fragment2, boolean z, ArrayList arrayList2, Object obj2, Rect rect) {
            this.f866b = yVar;
            this.f867f = aVar;
            this.f868g = obj;
            this.f869h = hVar;
            this.f870i = arrayList;
            this.f871j = view;
            this.f872k = fragment;
            this.l = fragment2;
            this.m = z;
            this.n = arrayList2;
            this.o = obj2;
            this.p = rect;
        }

        @Override // java.lang.Runnable
        public void run() {
            c.d.a<String, View> aVarH = w.h(this.f866b, this.f867f, this.f868g, this.f869h);
            if (aVarH != null) {
                this.f870i.addAll(aVarH.values());
                this.f870i.add(this.f871j);
            }
            w.f(this.f872k, this.l, this.m, aVarH, false);
            Object obj = this.f868g;
            if (obj != null) {
                this.f866b.A(obj, this.n, this.f870i);
                View viewT = w.t(aVarH, this.f869h, this.o, this.m);
                if (viewT != null) {
                    this.f866b.k(viewT, this.p);
                }
            }
        }
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    interface g {
        void a(Fragment fragment, c.f.h.a aVar);

        void b(Fragment fragment, c.f.h.a aVar);
    }

    /* JADX INFO: compiled from: FragmentTransition.java */
    static class h {
        public Fragment a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public boolean f873b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public androidx.fragment.app.a f874c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public Fragment f875d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public boolean f876e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public androidx.fragment.app.a f877f;

        h() {
        }
    }

    static {
        f843b = Build.VERSION.SDK_INT >= 21 ? new x() : null;
        f844c = x();
    }

    private static void A(y yVar, Object obj, Object obj2, c.d.a<String, View> aVar, boolean z, androidx.fragment.app.a aVar2) {
        ArrayList<String> arrayList = aVar2.n;
        if (arrayList == null || arrayList.isEmpty()) {
            return;
        }
        View view = aVar.get(z ? aVar2.o.get(0) : aVar2.n.get(0));
        yVar.v(obj, view);
        if (obj2 != null) {
            yVar.v(obj2, view);
        }
    }

    static void B(ArrayList<View> arrayList, int i2) {
        if (arrayList == null) {
            return;
        }
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            arrayList.get(size).setVisibility(i2);
        }
    }

    static void C(Context context, androidx.fragment.app.f fVar, ArrayList<androidx.fragment.app.a> arrayList, ArrayList<Boolean> arrayList2, int i2, int i3, boolean z, g gVar) {
        ViewGroup viewGroup;
        SparseArray sparseArray = new SparseArray();
        for (int i4 = i2; i4 < i3; i4++) {
            androidx.fragment.app.a aVar = arrayList.get(i4);
            if (arrayList2.get(i4).booleanValue()) {
                e(aVar, sparseArray, z);
            } else {
                c(aVar, sparseArray, z);
            }
        }
        if (sparseArray.size() != 0) {
            View view = new View(context);
            int size = sparseArray.size();
            for (int i5 = 0; i5 < size; i5++) {
                int iKeyAt = sparseArray.keyAt(i5);
                c.d.a<String, String> aVarD = d(iKeyAt, arrayList, arrayList2, i2, i3);
                h hVar = (h) sparseArray.valueAt(i5);
                if (fVar.g() && (viewGroup = (ViewGroup) fVar.f(iKeyAt)) != null) {
                    if (z) {
                        o(viewGroup, hVar, view, aVarD, gVar);
                    } else {
                        n(viewGroup, hVar, view, aVarD, gVar);
                    }
                }
            }
        }
    }

    private static void a(ArrayList<View> arrayList, c.d.a<String, View> aVar, Collection<String> collection) {
        for (int size = aVar.size() - 1; size >= 0; size--) {
            View viewM = aVar.m(size);
            if (collection.contains(c.f.l.t.z(viewM))) {
                arrayList.add(viewM);
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:55:0x006f  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x0071  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x0082  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x0085  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x008d  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x008f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private static void b(androidx.fragment.app.a r8, androidx.fragment.app.v.a r9, android.util.SparseArray<androidx.fragment.app.w.h> r10, boolean r11, boolean r12) {
        /*
            Method dump skipped, instruction units count: 229
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.fragment.app.w.b(androidx.fragment.app.a, androidx.fragment.app.v$a, android.util.SparseArray, boolean, boolean):void");
    }

    public static void c(androidx.fragment.app.a aVar, SparseArray<h> sparseArray, boolean z) {
        int size = aVar.a.size();
        for (int i2 = 0; i2 < size; i2++) {
            b(aVar, aVar.a.get(i2), sparseArray, false, z);
        }
    }

    private static c.d.a<String, String> d(int i2, ArrayList<androidx.fragment.app.a> arrayList, ArrayList<Boolean> arrayList2, int i3, int i4) {
        ArrayList<String> arrayList3;
        ArrayList<String> arrayList4;
        c.d.a<String, String> aVar = new c.d.a<>();
        for (int i5 = i4 - 1; i5 >= i3; i5--) {
            androidx.fragment.app.a aVar2 = arrayList.get(i5);
            if (aVar2.v(i2)) {
                boolean zBooleanValue = arrayList2.get(i5).booleanValue();
                ArrayList<String> arrayList5 = aVar2.n;
                if (arrayList5 != null) {
                    int size = arrayList5.size();
                    if (zBooleanValue) {
                        arrayList3 = aVar2.n;
                        arrayList4 = aVar2.o;
                    } else {
                        ArrayList<String> arrayList6 = aVar2.n;
                        arrayList3 = aVar2.o;
                        arrayList4 = arrayList6;
                    }
                    for (int i6 = 0; i6 < size; i6++) {
                        String str = arrayList4.get(i6);
                        String str2 = arrayList3.get(i6);
                        String strRemove = aVar.remove(str2);
                        if (strRemove != null) {
                            aVar.put(str, strRemove);
                        } else {
                            aVar.put(str, str2);
                        }
                    }
                }
            }
        }
        return aVar;
    }

    public static void e(androidx.fragment.app.a aVar, SparseArray<h> sparseArray, boolean z) {
        if (aVar.r.n0().g()) {
            for (int size = aVar.a.size() - 1; size >= 0; size--) {
                b(aVar, aVar.a.get(size), sparseArray, true, z);
            }
        }
    }

    static void f(Fragment fragment, Fragment fragment2, boolean z, c.d.a<String, View> aVar, boolean z2) {
        androidx.core.app.f fVarT = z ? fragment2.t() : fragment.t();
        if (fVarT != null) {
            ArrayList arrayList = new ArrayList();
            ArrayList arrayList2 = new ArrayList();
            int size = aVar == null ? 0 : aVar.size();
            for (int i2 = 0; i2 < size; i2++) {
                arrayList2.add(aVar.i(i2));
                arrayList.add(aVar.m(i2));
            }
            if (z2) {
                fVarT.c(arrayList2, arrayList, null);
            } else {
                fVarT.b(arrayList2, arrayList, null);
            }
        }
    }

    private static boolean g(y yVar, List<Object> list) {
        int size = list.size();
        for (int i2 = 0; i2 < size; i2++) {
            if (!yVar.e(list.get(i2))) {
                return false;
            }
        }
        return true;
    }

    static c.d.a<String, View> h(y yVar, c.d.a<String, String> aVar, Object obj, h hVar) {
        androidx.core.app.f fVarT;
        ArrayList<String> arrayList;
        String strQ;
        Fragment fragment = hVar.a;
        View viewP = fragment.P();
        if (aVar.isEmpty() || obj == null || viewP == null) {
            aVar.clear();
            return null;
        }
        c.d.a<String, View> aVar2 = new c.d.a<>();
        yVar.j(aVar2, viewP);
        androidx.fragment.app.a aVar3 = hVar.f874c;
        if (hVar.f873b) {
            fVarT = fragment.v();
            arrayList = aVar3.n;
        } else {
            fVarT = fragment.t();
            arrayList = aVar3.o;
        }
        if (arrayList != null) {
            aVar2.o(arrayList);
            aVar2.o(aVar.values());
        }
        if (fVarT != null) {
            fVarT.a(arrayList, aVar2);
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                String str = arrayList.get(size);
                View view = aVar2.get(str);
                if (view == null) {
                    String strQ2 = q(aVar, str);
                    if (strQ2 != null) {
                        aVar.remove(strQ2);
                    }
                } else if (!str.equals(c.f.l.t.z(view)) && (strQ = q(aVar, str)) != null) {
                    aVar.put(strQ, c.f.l.t.z(view));
                }
            }
        } else {
            y(aVar, aVar2);
        }
        return aVar2;
    }

    private static c.d.a<String, View> i(y yVar, c.d.a<String, String> aVar, Object obj, h hVar) {
        androidx.core.app.f fVarV;
        ArrayList<String> arrayList;
        if (aVar.isEmpty() || obj == null) {
            aVar.clear();
            return null;
        }
        Fragment fragment = hVar.f875d;
        c.d.a<String, View> aVar2 = new c.d.a<>();
        yVar.j(aVar2, fragment.k1());
        androidx.fragment.app.a aVar3 = hVar.f877f;
        if (hVar.f876e) {
            fVarV = fragment.t();
            arrayList = aVar3.o;
        } else {
            fVarV = fragment.v();
            arrayList = aVar3.n;
        }
        if (arrayList != null) {
            aVar2.o(arrayList);
        }
        if (fVarV != null) {
            fVarV.a(arrayList, aVar2);
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                String str = arrayList.get(size);
                View view = aVar2.get(str);
                if (view == null) {
                    aVar.remove(str);
                } else if (!str.equals(c.f.l.t.z(view))) {
                    aVar.put(c.f.l.t.z(view), aVar.remove(str));
                }
            }
        } else {
            aVar.o(aVar2.keySet());
        }
        return aVar2;
    }

    private static y j(Fragment fragment, Fragment fragment2) {
        ArrayList arrayList = new ArrayList();
        if (fragment != null) {
            Object objU = fragment.u();
            if (objU != null) {
                arrayList.add(objU);
            }
            Object objH = fragment.H();
            if (objH != null) {
                arrayList.add(objH);
            }
            Object objJ = fragment.J();
            if (objJ != null) {
                arrayList.add(objJ);
            }
        }
        if (fragment2 != null) {
            Object objS = fragment2.s();
            if (objS != null) {
                arrayList.add(objS);
            }
            Object objF = fragment2.F();
            if (objF != null) {
                arrayList.add(objF);
            }
            Object objI = fragment2.I();
            if (objI != null) {
                arrayList.add(objI);
            }
        }
        if (arrayList.isEmpty()) {
            return null;
        }
        y yVar = f843b;
        if (yVar != null && g(yVar, arrayList)) {
            return f843b;
        }
        y yVar2 = f844c;
        if (yVar2 != null && g(yVar2, arrayList)) {
            return f844c;
        }
        if (f843b == null && f844c == null) {
            return null;
        }
        throw new IllegalArgumentException("Invalid Transition types");
    }

    static ArrayList<View> k(y yVar, Object obj, Fragment fragment, ArrayList<View> arrayList, View view) {
        if (obj == null) {
            return null;
        }
        ArrayList<View> arrayList2 = new ArrayList<>();
        View viewP = fragment.P();
        if (viewP != null) {
            yVar.f(arrayList2, viewP);
        }
        if (arrayList != null) {
            arrayList2.removeAll(arrayList);
        }
        if (arrayList2.isEmpty()) {
            return arrayList2;
        }
        arrayList2.add(view);
        yVar.b(obj, arrayList2);
        return arrayList2;
    }

    private static Object l(y yVar, ViewGroup viewGroup, View view, c.d.a<String, String> aVar, h hVar, ArrayList<View> arrayList, ArrayList<View> arrayList2, Object obj, Object obj2) {
        Object objU;
        c.d.a<String, String> aVar2;
        Object obj3;
        Rect rect;
        Fragment fragment = hVar.a;
        Fragment fragment2 = hVar.f875d;
        if (fragment == null || fragment2 == null) {
            return null;
        }
        boolean z = hVar.f873b;
        if (aVar.isEmpty()) {
            aVar2 = aVar;
            objU = null;
        } else {
            objU = u(yVar, fragment, fragment2, z);
            aVar2 = aVar;
        }
        c.d.a<String, View> aVarI = i(yVar, aVar2, objU, hVar);
        if (aVar.isEmpty()) {
            obj3 = null;
        } else {
            arrayList.addAll(aVarI.values());
            obj3 = objU;
        }
        if (obj == null && obj2 == null && obj3 == null) {
            return null;
        }
        f(fragment, fragment2, z, aVarI, true);
        if (obj3 != null) {
            rect = new Rect();
            yVar.z(obj3, view, arrayList);
            A(yVar, obj3, obj2, aVarI, hVar.f876e, hVar.f877f);
            if (obj != null) {
                yVar.u(obj, rect);
            }
        } else {
            rect = null;
        }
        c.f.l.r.a(viewGroup, new f(yVar, aVar, obj3, hVar, arrayList2, view, fragment, fragment2, z, arrayList, obj, rect));
        return obj3;
    }

    private static Object m(y yVar, ViewGroup viewGroup, View view, c.d.a<String, String> aVar, h hVar, ArrayList<View> arrayList, ArrayList<View> arrayList2, Object obj, Object obj2) {
        Object obj3;
        View view2;
        Rect rect;
        Fragment fragment = hVar.a;
        Fragment fragment2 = hVar.f875d;
        if (fragment != null) {
            fragment.k1().setVisibility(0);
        }
        if (fragment == null || fragment2 == null) {
            return null;
        }
        boolean z = hVar.f873b;
        Object objU = aVar.isEmpty() ? null : u(yVar, fragment, fragment2, z);
        c.d.a<String, View> aVarI = i(yVar, aVar, objU, hVar);
        c.d.a<String, View> aVarH = h(yVar, aVar, objU, hVar);
        if (aVar.isEmpty()) {
            if (aVarI != null) {
                aVarI.clear();
            }
            if (aVarH != null) {
                aVarH.clear();
            }
            obj3 = null;
        } else {
            a(arrayList, aVarI, aVar.keySet());
            a(arrayList2, aVarH, aVar.values());
            obj3 = objU;
        }
        if (obj == null && obj2 == null && obj3 == null) {
            return null;
        }
        f(fragment, fragment2, z, aVarI, true);
        if (obj3 != null) {
            arrayList2.add(view);
            yVar.z(obj3, view, arrayList);
            A(yVar, obj3, obj2, aVarI, hVar.f876e, hVar.f877f);
            Rect rect2 = new Rect();
            View viewT = t(aVarH, hVar, obj, z);
            if (viewT != null) {
                yVar.u(obj, rect2);
            }
            rect = rect2;
            view2 = viewT;
        } else {
            view2 = null;
            rect = null;
        }
        c.f.l.r.a(viewGroup, new e(fragment, fragment2, z, aVarH, view2, yVar, rect));
        return obj3;
    }

    private static void n(ViewGroup viewGroup, h hVar, View view, c.d.a<String, String> aVar, g gVar) {
        Object obj;
        Fragment fragment = hVar.a;
        Fragment fragment2 = hVar.f875d;
        y yVarJ = j(fragment2, fragment);
        if (yVarJ == null) {
            return;
        }
        boolean z = hVar.f873b;
        boolean z2 = hVar.f876e;
        Object objR = r(yVarJ, fragment, z);
        Object objS = s(yVarJ, fragment2, z2);
        ArrayList arrayList = new ArrayList();
        ArrayList<View> arrayList2 = new ArrayList<>();
        Object objL = l(yVarJ, viewGroup, view, aVar, hVar, arrayList, arrayList2, objR, objS);
        if (objR == null && objL == null) {
            obj = objS;
            if (obj == null) {
                return;
            }
        } else {
            obj = objS;
        }
        ArrayList<View> arrayListK = k(yVarJ, obj, fragment2, arrayList, view);
        if (arrayListK == null || arrayListK.isEmpty()) {
            obj = null;
        }
        Object obj2 = obj;
        yVarJ.a(objR, view);
        Object objV = v(yVarJ, objR, obj2, objL, fragment, hVar.f873b);
        if (fragment2 != null && arrayListK != null && (arrayListK.size() > 0 || arrayList.size() > 0)) {
            c.f.h.a aVar2 = new c.f.h.a();
            gVar.b(fragment2, aVar2);
            yVarJ.w(fragment2, objV, aVar2, new c(gVar, fragment2, aVar2));
        }
        if (objV != null) {
            ArrayList<View> arrayList3 = new ArrayList<>();
            yVarJ.t(objV, objR, arrayList3, obj2, arrayListK, objL, arrayList2);
            z(yVarJ, viewGroup, fragment, view, arrayList2, objR, arrayList3, obj2, arrayListK);
            yVarJ.x(viewGroup, arrayList2, aVar);
            yVarJ.c(viewGroup, objV);
            yVarJ.s(viewGroup, arrayList2, aVar);
        }
    }

    private static void o(ViewGroup viewGroup, h hVar, View view, c.d.a<String, String> aVar, g gVar) {
        Object obj;
        Fragment fragment = hVar.a;
        Fragment fragment2 = hVar.f875d;
        y yVarJ = j(fragment2, fragment);
        if (yVarJ == null) {
            return;
        }
        boolean z = hVar.f873b;
        boolean z2 = hVar.f876e;
        ArrayList<View> arrayList = new ArrayList<>();
        ArrayList<View> arrayList2 = new ArrayList<>();
        Object objR = r(yVarJ, fragment, z);
        Object objS = s(yVarJ, fragment2, z2);
        Object objM = m(yVarJ, viewGroup, view, aVar, hVar, arrayList2, arrayList, objR, objS);
        if (objR == null && objM == null) {
            obj = objS;
            if (obj == null) {
                return;
            }
        } else {
            obj = objS;
        }
        ArrayList<View> arrayListK = k(yVarJ, obj, fragment2, arrayList2, view);
        ArrayList<View> arrayListK2 = k(yVarJ, objR, fragment, arrayList, view);
        B(arrayListK2, 4);
        Object objV = v(yVarJ, objR, obj, objM, fragment, z);
        if (fragment2 != null && arrayListK != null && (arrayListK.size() > 0 || arrayList2.size() > 0)) {
            c.f.h.a aVar2 = new c.f.h.a();
            gVar.b(fragment2, aVar2);
            yVarJ.w(fragment2, objV, aVar2, new a(gVar, fragment2, aVar2));
        }
        if (objV != null) {
            w(yVarJ, obj, fragment2, arrayListK);
            ArrayList<String> arrayListO = yVarJ.o(arrayList);
            yVarJ.t(objV, objR, arrayListK2, obj, arrayListK, objM, arrayList);
            yVarJ.c(viewGroup, objV);
            yVarJ.y(viewGroup, arrayList2, arrayList, arrayListO, aVar);
            B(arrayListK2, 0);
            yVarJ.A(objM, arrayList2, arrayList);
        }
    }

    private static h p(h hVar, SparseArray<h> sparseArray, int i2) {
        if (hVar != null) {
            return hVar;
        }
        h hVar2 = new h();
        sparseArray.put(i2, hVar2);
        return hVar2;
    }

    static String q(c.d.a<String, String> aVar, String str) {
        int size = aVar.size();
        for (int i2 = 0; i2 < size; i2++) {
            if (str.equals(aVar.m(i2))) {
                return aVar.i(i2);
            }
        }
        return null;
    }

    private static Object r(y yVar, Fragment fragment, boolean z) {
        if (fragment == null) {
            return null;
        }
        return yVar.g(z ? fragment.F() : fragment.s());
    }

    private static Object s(y yVar, Fragment fragment, boolean z) {
        if (fragment == null) {
            return null;
        }
        return yVar.g(z ? fragment.H() : fragment.u());
    }

    static View t(c.d.a<String, View> aVar, h hVar, Object obj, boolean z) {
        ArrayList<String> arrayList;
        androidx.fragment.app.a aVar2 = hVar.f874c;
        if (obj == null || aVar == null || (arrayList = aVar2.n) == null || arrayList.isEmpty()) {
            return null;
        }
        return aVar.get(z ? aVar2.n.get(0) : aVar2.o.get(0));
    }

    private static Object u(y yVar, Fragment fragment, Fragment fragment2, boolean z) {
        if (fragment == null || fragment2 == null) {
            return null;
        }
        return yVar.B(yVar.g(z ? fragment2.J() : fragment.I()));
    }

    private static Object v(y yVar, Object obj, Object obj2, Object obj3, Fragment fragment, boolean z) {
        return (obj == null || obj2 == null || fragment == null) ? true : z ? fragment.l() : fragment.k() ? yVar.n(obj2, obj, obj3) : yVar.m(obj2, obj, obj3);
    }

    private static void w(y yVar, Object obj, Fragment fragment, ArrayList<View> arrayList) {
        if (fragment != null && obj != null && fragment.p && fragment.D && fragment.Q) {
            fragment.s1(true);
            yVar.r(obj, fragment.P(), arrayList);
            c.f.l.r.a(fragment.K, new b(arrayList));
        }
    }

    private static y x() {
        try {
            return (y) Class.forName("c.n.e").getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
        } catch (Exception unused) {
            return null;
        }
    }

    static void y(c.d.a<String, String> aVar, c.d.a<String, View> aVar2) {
        for (int size = aVar.size() - 1; size >= 0; size--) {
            if (!aVar2.containsKey(aVar.m(size))) {
                aVar.k(size);
            }
        }
    }

    private static void z(y yVar, ViewGroup viewGroup, Fragment fragment, View view, ArrayList<View> arrayList, Object obj, ArrayList<View> arrayList2, Object obj2, ArrayList<View> arrayList3) {
        c.f.l.r.a(viewGroup, new d(obj, yVar, view, fragment, arrayList, arrayList2, arrayList3, obj2));
    }
}
