package androidx.constraintlayout.widget;

import android.content.Context;
import android.content.res.XmlResourceParser;
import android.util.SparseArray;
import java.io.IOException;
import java.util.ArrayList;
import org.xmlpull.v1.XmlPullParserException;
import xyz.stream.download.config.InnerConstant;

/* JADX INFO: loaded from: classes.dex */
public final class h {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f1371b = -1;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f1372c = -1;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final SparseArray f1373d = new SparseArray();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final SparseArray f1374e = new SparseArray();

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Removed duplicated region for block: B:27:0x006c  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public h(Context context, ConstraintLayout constraintLayout, int i10) {
        this.f1370a = constraintLayout;
        XmlResourceParser xml = context.getResources().getXml(i10);
        try {
            int eventType = xml.getEventType();
            f fVar = null;
            while (true) {
                byte b10 = 1;
                if (eventType == 1) {
                    return;
                }
                if (eventType == 2) {
                    String name = xml.getName();
                    switch (name.hashCode()) {
                        case -1349929691:
                            b10 = !name.equals("ConstraintSet") ? (byte) -1 : (byte) 4;
                            break;
                        case 80204913:
                            if (name.equals("State")) {
                                b10 = 2;
                                break;
                            }
                            break;
                        case 1382829617:
                            if (name.equals("StateSet")) {
                                break;
                            }
                            break;
                        case 1657696882:
                            if (name.equals("layoutDescription")) {
                                b10 = 0;
                                break;
                            }
                            break;
                        case 1901439077:
                            if (name.equals("Variant")) {
                                b10 = 3;
                                break;
                            }
                            break;
                        default:
                            break;
                    }
                    if (b10 == 2) {
                        f fVar2 = new f(context, xml);
                        this.f1373d.put(fVar2.f1360a, fVar2);
                        fVar = fVar2;
                    } else if (b10 == 3) {
                        g gVar = new g(context, xml);
                        if (fVar != null) {
                            fVar.f1361b.add(gVar);
                        }
                    } else if (b10 == 4) {
                        a(context, xml);
                    }
                }
                eventType = xml.next();
            }
        } catch (IOException | XmlPullParserException unused) {
        }
    }

    public final void a(Context context, XmlResourceParser xmlResourceParser) {
        o oVar = new o();
        int attributeCount = xmlResourceParser.getAttributeCount();
        for (int i10 = 0; i10 < attributeCount; i10++) {
            String attributeName = xmlResourceParser.getAttributeName(i10);
            String attributeValue = xmlResourceParser.getAttributeValue(i10);
            if (attributeName != null && attributeValue != null && InnerConstant.Db.f36069id.equals(attributeName)) {
                int identifier = attributeValue.contains("/") ? context.getResources().getIdentifier(attributeValue.substring(attributeValue.indexOf(47) + 1), InnerConstant.Db.f36069id, context.getPackageName()) : -1;
                if (identifier == -1 && attributeValue.length() > 1) {
                    identifier = Integer.parseInt(attributeValue.substring(1));
                }
                oVar.k(context, xmlResourceParser);
                this.f1374e.put(identifier, oVar);
                return;
            }
        }
    }

    public final void b(float f10, float f11, int i10) {
        int i11 = this.f1371b;
        SparseArray sparseArray = this.f1373d;
        int i12 = 0;
        ConstraintLayout constraintLayout = this.f1370a;
        if (i11 != i10) {
            this.f1371b = i10;
            f fVar = (f) sparseArray.get(i10);
            while (true) {
                ArrayList arrayList = fVar.f1361b;
                if (i12 >= arrayList.size()) {
                    i12 = -1;
                    break;
                } else if (((g) arrayList.get(i12)).a(f10, f11)) {
                    break;
                } else {
                    i12++;
                }
            }
            ArrayList arrayList2 = fVar.f1361b;
            o oVar = i12 == -1 ? fVar.f1363d : ((g) arrayList2.get(i12)).f1369f;
            if (i12 != -1) {
                int i13 = ((g) arrayList2.get(i12)).f1368e;
            }
            if (oVar == null) {
                return;
            }
            this.f1372c = i12;
            oVar.b(constraintLayout);
            return;
        }
        f fVar2 = i10 == -1 ? (f) sparseArray.valueAt(0) : (f) sparseArray.get(i11);
        int i14 = this.f1372c;
        if (i14 == -1 || !((g) fVar2.f1361b.get(i14)).a(f10, f11)) {
            while (true) {
                ArrayList arrayList3 = fVar2.f1361b;
                if (i12 >= arrayList3.size()) {
                    i12 = -1;
                    break;
                } else if (((g) arrayList3.get(i12)).a(f10, f11)) {
                    break;
                } else {
                    i12++;
                }
            }
            if (this.f1372c == i12) {
                return;
            }
            ArrayList arrayList4 = fVar2.f1361b;
            o oVar2 = i12 == -1 ? null : ((g) arrayList4.get(i12)).f1369f;
            if (i12 != -1) {
                int i15 = ((g) arrayList4.get(i12)).f1368e;
            }
            if (oVar2 == null) {
                return;
            }
            this.f1372c = i12;
            oVar2.b(constraintLayout);
        }
    }
}
