package d.b;

import android.content.Context;
import android.view.View;
import android.view.ViewParent;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
import d.b.g.e1;
import d.f.a.j.c;
import d.f.a.j.d;
import d.f.a.j.f;
import d.f.a.j.h;
import d.f.a.j.l.n;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class a {
    /* JADX WARN: Removed duplicated region for block: B:126:0x01eb A[PHI: r22 r23
      0x01eb: PHI (r22v3 boolean) = (r22v1 boolean), (r22v7 boolean) binds: [B:125:0x01e9, B:116:0x01d3] A[DONT_GENERATE, DONT_INLINE]
      0x01eb: PHI (r23v3 boolean) = (r23v1 boolean), (r23v6 boolean) binds: [B:125:0x01e9, B:116:0x01d3] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:127:0x01ed A[PHI: r22 r23
      0x01ed: PHI (r22v5 boolean) = (r22v1 boolean), (r22v7 boolean) binds: [B:125:0x01e9, B:116:0x01d3] A[DONT_GENERATE, DONT_INLINE]
      0x01ed: PHI (r23v5 boolean) = (r23v1 boolean), (r23v6 boolean) binds: [B:125:0x01e9, B:116:0x01d3] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:180:0x02c2  */
    /* JADX WARN: Removed duplicated region for block: B:200:0x0316  */
    /* JADX WARN: Removed duplicated region for block: B:205:0x032d  */
    /* JADX WARN: Removed duplicated region for block: B:207:0x0342  */
    /* JADX WARN: Removed duplicated region for block: B:230:0x03ae  */
    /* JADX WARN: Removed duplicated region for block: B:232:0x03cd  */
    /* JADX WARN: Removed duplicated region for block: B:295:0x051d  */
    /* JADX WARN: Removed duplicated region for block: B:310:0x055d  */
    /* JADX WARN: Removed duplicated region for block: B:311:0x0562  */
    /* JADX WARN: Removed duplicated region for block: B:317:0x0577  */
    /* JADX WARN: Removed duplicated region for block: B:320:0x0587 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:373:0x0649  */
    /* JADX WARN: Removed duplicated region for block: B:374:0x0650  */
    /* JADX WARN: Removed duplicated region for block: B:377:0x065c  */
    /* JADX WARN: Removed duplicated region for block: B:378:0x065f  */
    /* JADX WARN: Removed duplicated region for block: B:384:0x0678  */
    /* JADX WARN: Removed duplicated region for block: B:403:0x06ef A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:404:0x06f1 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:408:0x06fb  */
    /* JADX WARN: Removed duplicated region for block: B:409:0x06fd  */
    /* JADX WARN: Removed duplicated region for block: B:412:0x0708  */
    /* JADX WARN: Removed duplicated region for block: B:413:0x070b  */
    /* JADX WARN: Removed duplicated region for block: B:416:0x0711  */
    /* JADX WARN: Removed duplicated region for block: B:417:0x0714  */
    /* JADX WARN: Removed duplicated region for block: B:419:0x0718  */
    /* JADX WARN: Removed duplicated region for block: B:424:0x0728  */
    /* JADX WARN: Removed duplicated region for block: B:426:0x072e A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:436:0x074d A[ADDED_TO_REGION, REMOVE, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:72:0x013b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static void a(d.f.a.j.e r34, d.f.a.d r35, java.util.ArrayList<d.f.a.j.d> r36, int r37) {
        /*
            Method dump skipped, instruction units count: 1884
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.b.a.a(d.f.a.j.e, d.f.a.d, java.util.ArrayList, int):void");
    }

    public static n b(d dVar, int i2, ArrayList<n> arrayList, n nVar) {
        c cVar;
        int i3;
        int i4 = i2 == 0 ? dVar.o0 : dVar.p0;
        if (i4 != -1 && (nVar == null || i4 != nVar.f2400c)) {
            int i5 = 0;
            while (true) {
                if (i5 >= arrayList.size()) {
                    break;
                }
                n nVar2 = arrayList.get(i5);
                if (nVar2.f2400c == i4) {
                    if (nVar != null) {
                        nVar.d(i2, nVar2);
                        arrayList.remove(nVar);
                    }
                    nVar = nVar2;
                } else {
                    i5++;
                }
            }
        } else if (i4 != -1) {
            return nVar;
        }
        if (nVar == null) {
            if (dVar instanceof h) {
                h hVar = (h) dVar;
                int i6 = 0;
                while (true) {
                    if (i6 >= hVar.r0) {
                        i3 = -1;
                        break;
                    }
                    d dVar2 = hVar.q0[i6];
                    if ((i2 == 0 && (i3 = dVar2.o0) != -1) || (i2 == 1 && (i3 = dVar2.p0) != -1)) {
                        break;
                    }
                    i6++;
                }
                if (i3 != -1) {
                    int i7 = 0;
                    while (true) {
                        if (i7 >= arrayList.size()) {
                            break;
                        }
                        n nVar3 = arrayList.get(i7);
                        if (nVar3.f2400c == i3) {
                            nVar = nVar3;
                            break;
                        }
                        i7++;
                    }
                }
            }
            if (nVar == null) {
                nVar = new n(i2);
            }
            arrayList.add(nVar);
        }
        if (nVar.a(dVar)) {
            if (dVar instanceof f) {
                f fVar = (f) dVar;
                fVar.t0.b(fVar.u0 == 0 ? 1 : 0, arrayList, nVar);
            }
            if (i2 == 0) {
                dVar.o0 = nVar.f2400c;
                dVar.I.b(i2, arrayList, nVar);
                cVar = dVar.K;
            } else {
                dVar.p0 = nVar.f2400c;
                dVar.J.b(i2, arrayList, nVar);
                dVar.M.b(i2, arrayList, nVar);
                cVar = dVar.L;
            }
            cVar.b(i2, arrayList, nVar);
            dVar.P.b(i2, arrayList, nVar);
        }
        return nVar;
    }

    public static n c(ArrayList<n> arrayList, int i2) {
        int size = arrayList.size();
        for (int i3 = 0; i3 < size; i3++) {
            n nVar = arrayList.get(i3);
            if (i2 == nVar.f2400c) {
                return nVar;
            }
        }
        return null;
    }

    public static String d(Context context, int i2) {
        if (i2 == -1) {
            return "UNKNOWN";
        }
        try {
            return context.getResources().getResourceEntryName(i2);
        } catch (Exception unused) {
            return g.a.a.a.a.l("?", i2);
        }
    }

    public static String e(View view) {
        try {
            return view.getContext().getResources().getResourceEntryName(view.getId());
        } catch (Exception unused) {
            return "UNKNOWN";
        }
    }

    public static InputConnection f(InputConnection inputConnection, EditorInfo editorInfo, View view) {
        if (inputConnection != null && editorInfo.hintText == null) {
            ViewParent parent = view.getParent();
            while (true) {
                if (!(parent instanceof View)) {
                    break;
                }
                if (parent instanceof e1) {
                    editorInfo.hintText = ((e1) parent).a();
                    break;
                }
                parent = parent.getParent();
            }
        }
        return inputConnection;
    }

    public static boolean g(int i2, int i3, int i4, int i5) {
        return (i4 == 1 || i4 == 2 || (i4 == 4 && i2 != 2)) || (i5 == 1 || i5 == 2 || (i5 == 4 && i3 != 2));
    }
}
