package com.bytedance.sdk.component.adexpress.dynamic.wN;

import android.text.TextUtils;
import com.bytedance.sdk.component.adexpress.Sg.GA;
import com.facebook.react.uimanager.ViewProps;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class Sg {
    private double DSW;
    private GA NjR;
    private String qsH;
    private int vc;
    private double wN;
    public Map<String, tN> YFl = new HashMap();
    public Map<String, tN> Sg = new HashMap();
    public Map<String, tN> tN = new HashMap();
    private double AlY = Math.random();

    public Sg(double d, int i, double d2, String str, GA ga) {
        this.wN = d;
        this.vc = i;
        this.DSW = d2;
        this.qsH = str;
        this.NjR = ga;
    }

    /* JADX WARN: Removed duplicated region for block: B:31:0x00bf  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00d9  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public com.bytedance.sdk.component.adexpress.dynamic.wN.Sg.tN YFl(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH r13, float r14, float r15) {
        /*
            r12 = this;
            com.bytedance.sdk.component.adexpress.dynamic.AlY.wN r0 = r13.nc()
            java.lang.String r0 = r0.tN()
            boolean r0 = android.text.TextUtils.isEmpty(r0)
            r1 = 0
            if (r0 == 0) goto L23
            com.bytedance.sdk.component.adexpress.dynamic.AlY.wN r0 = r13.nc()
            com.bytedance.sdk.component.adexpress.dynamic.AlY.vc r0 = r0.wN()
            java.lang.String r0 = r0.Vmj()
            if (r0 != 0) goto L23
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = new com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN
            r13.<init>(r1, r1)
            return r13
        L23:
            com.bytedance.sdk.component.adexpress.dynamic.AlY.wN r0 = r13.nc()
            java.lang.String r0 = r0.Sg()
            java.lang.String r2 = "creative-playable-bait"
            boolean r0 = android.text.TextUtils.equals(r0, r2)
            if (r0 == 0) goto L39
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = new com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN
            r13.<init>(r1, r1)
            return r13
        L39:
            float r0 = r13.qsH()
            float r1 = r13.NjR()
            com.bytedance.sdk.component.adexpress.dynamic.AlY.wN r2 = r13.nc()
            com.bytedance.sdk.component.adexpress.dynamic.AlY.vc r2 = r2.wN()
            java.lang.String r3 = r2.dXO()
            java.lang.String r2 = r2.Ga()
            int r4 = r13.GA()
            float r4 = (float) r4
            int r5 = r13.pDU()
            float r5 = (float) r5
            float r6 = r13.EH()
            float r7 = r13.rkt()
            java.lang.String r8 = "fixed"
            boolean r9 = android.text.TextUtils.equals(r3, r8)
            java.lang.String r10 = "flex"
            java.lang.String r11 = "auto"
            if (r9 == 0) goto L86
            float r14 = java.lang.Math.min(r0, r14)
            boolean r0 = android.text.TextUtils.equals(r2, r11)
            if (r0 == 0) goto Lb7
            float r0 = r14 - r6
            float r1 = r15 - r7
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = r12.Sg(r13, r0, r1)
            float r13 = r13.Sg
        L83:
            float r1 = r13 + r7
            goto Lb7
        L86:
            boolean r9 = android.text.TextUtils.equals(r3, r11)
            if (r9 == 0) goto L9f
            float r14 = r14 - r6
            float r0 = r15 - r7
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = r12.Sg(r13, r14, r0)
            float r14 = r13.YFl
            float r14 = r14 + r6
            boolean r0 = android.text.TextUtils.equals(r2, r11)
            if (r0 == 0) goto Lb7
            float r13 = r13.Sg
            goto L83
        L9f:
            boolean r3 = android.text.TextUtils.equals(r3, r10)
            if (r3 == 0) goto Lb6
            boolean r0 = android.text.TextUtils.equals(r2, r11)
            if (r0 == 0) goto Lb7
            float r0 = r14 - r6
            float r1 = r15 - r7
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = r12.Sg(r13, r0, r1)
            float r13 = r13.Sg
            goto L83
        Lb6:
            r14 = r0
        Lb7:
            java.lang.String r13 = "scale"
            boolean r13 = android.text.TextUtils.equals(r2, r13)
            if (r13 == 0) goto Ld9
            float r13 = r14 - r4
            float r13 = r13 / r1
            int r13 = java.lang.Math.round(r13)
            float r13 = (float) r13
            float r13 = r13 + r5
            int r0 = (r13 > r15 ? 1 : (r13 == r15 ? 0 : -1))
            if (r0 <= 0) goto Ld7
            float r13 = r15 - r5
            float r13 = r13 * r1
            int r13 = java.lang.Math.round(r13)
            float r13 = (float) r13
            float r14 = r13 + r4
            goto Led
        Ld7:
            r15 = r13
            goto Led
        Ld9:
            boolean r13 = android.text.TextUtils.equals(r2, r8)
            if (r13 == 0) goto Le5
            float r1 = r1 + r5
            float r15 = java.lang.Math.min(r1, r15)
            goto Led
        Le5:
            boolean r13 = android.text.TextUtils.equals(r2, r10)
            if (r13 == 0) goto Lec
            goto Led
        Lec:
            r15 = r1
        Led:
            com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN r13 = new com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN
            r13.<init>()
            r13.YFl = r14
            r13.Sg = r15
            return r13
        */
        throw new UnsupportedOperationException("Method not decompiled: com.bytedance.sdk.component.adexpress.dynamic.wN.Sg.YFl(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH, float, float):com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN");
    }

    public tN Sg(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh, float f, float f2) {
        tN tNVar = new tN();
        if (qsh.nc().wN() == null) {
            return tNVar;
        }
        tN wN = wN(qsh, f, f2);
        float f3 = wN.YFl;
        float f4 = wN.Sg;
        tNVar.YFl = Math.min(f3, f);
        tNVar.Sg = Math.min(f4, f2);
        return tNVar;
    }

    private tN wN(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh, float f, float f2) {
        String str = qsh.tN() + "_" + f + "_" + f2;
        if (this.tN.containsKey(str)) {
            return this.tN.get(str);
        }
        tN vc = vc(qsh, f, f2);
        this.tN.put(str, vc);
        return vc;
    }

    private tN vc(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh, float f, float f2) {
        new tN();
        com.bytedance.sdk.component.adexpress.dynamic.AlY.vc wN = qsh.nc().wN();
        qsh.nc().tN();
        wN.VB();
        float Wwa = wN.Wwa();
        int Cqy = wN.Cqy();
        double Ld = wN.Ld();
        int Jc = wN.Jc();
        boolean zG = wN.zG();
        boolean RX = wN.RX();
        int ko = wN.ko();
        C0111Sg c0111Sg = new C0111Sg();
        c0111Sg.YFl = Wwa;
        c0111Sg.Sg = Cqy;
        c0111Sg.tN = Jc;
        c0111Sg.AlY = Ld;
        c0111Sg.wN = f;
        return YFl(qsh.nc().tN(), c0111Sg, zG, RX, ko, qsh);
    }

    private tN YFl(String str, C0111Sg c0111Sg, boolean z, boolean z2, int i, com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        return eT.YFl(str, qsh.nc().Sg(), C0111Sg.YFl(c0111Sg).toString(), z, z2, i, qsh, this.wN, this.vc, this.DSW, this.qsH, this.NjR);
    }

    public tN tN(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh, float f, float f2) {
        if (qsh == null) {
            return null;
        }
        tN YFl2 = YFl(qsh);
        if (YFl2 == null || (YFl2.YFl == 0.0f && YFl2.Sg == 0.0f)) {
            tN AlY = AlY(qsh, f, f2);
            YFl(qsh, AlY);
            return AlY;
        }
        return YFl2;
    }

    /* JADX WARN: Removed duplicated region for block: B:33:0x009b  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00ec  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x0115  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x0120  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public com.bytedance.sdk.component.adexpress.dynamic.wN.Sg.tN AlY(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH r21, float r22, float r23) {
        /*
            Method dump skipped, instructions count: 331
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.bytedance.sdk.component.adexpress.dynamic.wN.Sg.AlY(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH, float, float):com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$tN");
    }

    private void YFl(List<List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH>> list, float f, float f2) {
        if (list == null || list.size() <= 0) {
            return;
        }
        boolean z = false;
        for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list2 : list) {
            if (YFl(list2, false)) {
                z = true;
            }
        }
        ArrayList arrayList = new ArrayList();
        for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list3 : list) {
            YFl yFl = new YFl();
            boolean YFl2 = YFl(list3, !z);
            yFl.YFl = YFl2 ? 1.0f : Sg(list3, f, f2).Sg;
            yFl.Sg = !YFl2;
            arrayList.add(yFl);
        }
        List<YFl> YFl3 = nc.YFl(f2, arrayList);
        for (int i = 0; i < list.size(); i++) {
            if (((YFl) arrayList.get(i)).YFl != YFl3.get(i).YFl) {
                List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list4 = list.get(i);
                tN(list4);
                Sg(list4, f, YFl3.get(i).YFl);
            }
        }
    }

    private boolean Sg(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list) {
        List<List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH>> lG;
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh : list) {
            if (TextUtils.equals(qsh.nc().wN().dXO(), ViewProps.FLEX)) {
                return true;
            }
        }
        while (true) {
            boolean z = false;
            for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh2 : list) {
                if (TextUtils.equals(qsh2.nc().wN().dXO(), "auto") && (lG = qsh2.lG()) != null) {
                    int i = 0;
                    for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list2 : lG) {
                        i++;
                        if (!Sg(list2)) {
                            break;
                        } else if (i == list2.size()) {
                            z = true;
                        }
                    }
                    continue;
                }
            }
            return z;
        }
    }

    private tN Sg(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list, float f, float f2) {
        tN YFl2 = YFl(list);
        if (YFl2 == null || (YFl2.YFl == 0.0f && YFl2.Sg == 0.0f)) {
            tN tN2 = tN(list, f, f2);
            YFl(list, tN2);
            return tN2;
        }
        return YFl2;
    }

    private tN tN(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list, float f, float f2) {
        float f3;
        AlY(list);
        tN tNVar = new tN();
        ArrayList<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> arrayList = new ArrayList();
        ArrayList<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> arrayList2 = new ArrayList();
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh : list) {
            com.bytedance.sdk.component.adexpress.dynamic.AlY.vc wN = qsh.nc().wN();
            if (wN.tQ() == 1 || wN.tQ() == 2) {
                arrayList.add(qsh);
            }
            if (wN.tQ() != 1 && wN.tQ() != 2) {
                arrayList2.add(qsh);
            }
        }
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh2 : arrayList) {
            tN(qsh2, f, f2);
        }
        if (arrayList2.size() <= 0) {
            return tNVar;
        }
        ArrayList arrayList3 = new ArrayList();
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh3 : arrayList2) {
            arrayList3.add(Float.valueOf(tN(qsh3, f, f2).YFl));
        }
        ArrayList arrayList4 = new ArrayList();
        int i = 0;
        while (true) {
            if (i >= arrayList2.size()) {
                break;
            }
            com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh4 = arrayList2.get(i);
            String dXO = qsh4.nc().wN().dXO();
            float qsH = qsh4.qsH();
            boolean equals = TextUtils.equals(dXO, ViewProps.FLEX);
            if (TextUtils.equals(dXO, "auto")) {
                List<List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH>> lG = qsh4.lG();
                if (lG != null && lG.size() > 0) {
                    for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list2 : lG) {
                        if (Sg(list2)) {
                            equals = true;
                            break;
                        }
                    }
                }
                equals = false;
            }
            YFl yFl = new YFl();
            if (!equals) {
                qsH = ((Float) arrayList3.get(i)).floatValue();
            }
            yFl.YFl = qsH;
            yFl.Sg = !equals;
            if (equals) {
                f3 = ((Float) arrayList3.get(i)).floatValue();
            }
            yFl.tN = f3;
            arrayList4.add(yFl);
            i++;
        }
        YFl(arrayList4, f, arrayList2);
        List<YFl> YFl2 = nc.YFl(f, arrayList4);
        float f4 = 0.0f;
        for (int i2 = 0; i2 < arrayList2.size(); i2++) {
            f4 += YFl2.get(i2).YFl;
            if (((Float) arrayList3.get(i2)).floatValue() != YFl2.get(i2).YFl) {
                AlY(arrayList2.get(i2));
            }
        }
        Iterator<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> it = arrayList2.iterator();
        int i3 = 0;
        boolean z = false;
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            i3++;
            if (!Sg(it.next())) {
                z = false;
                break;
            } else if (i3 == arrayList2.size()) {
                z = true;
            }
        }
        f3 = z ? f2 : 0.0f;
        ArrayList<tN> arrayList5 = new ArrayList();
        for (int i4 = 0; i4 < arrayList2.size(); i4++) {
            com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh5 = arrayList2.get(i4);
            tN tN2 = tN(qsh5, YFl2.get(i4).YFl, f2);
            if (!Sg(qsh5)) {
                f3 = Math.max(f3, tN2.Sg);
            }
            arrayList5.add(tN2);
        }
        ArrayList arrayList6 = new ArrayList();
        for (tN tNVar2 : arrayList5) {
            arrayList6.add(Float.valueOf(tNVar2.Sg));
        }
        if (!z) {
            for (int i5 = 0; i5 < arrayList2.size(); i5++) {
                com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh6 = arrayList2.get(i5);
                if (Sg(qsh6) && ((Float) arrayList6.get(i5)).floatValue() != f3) {
                    AlY(qsh6);
                    tN(qsh6, YFl2.get(i5).YFl, f3);
                }
            }
        }
        tNVar.YFl = f4;
        tNVar.Sg = f3;
        return tNVar;
    }

    private boolean Sg(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        if (qsh == null) {
            return false;
        }
        if (TextUtils.equals(qsh.nc().wN().Ga(), ViewProps.FLEX)) {
            return true;
        }
        return tN(qsh);
    }

    private boolean tN(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        List<List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH>> lG;
        if (!qsh.Wwa() && TextUtils.equals(qsh.nc().wN().Ga(), "auto") && (lG = qsh.lG()) != null && lG.size() > 0) {
            if (lG.size() == 1) {
                for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh2 : lG.get(0)) {
                    if (!Sg(qsh2)) {
                        return false;
                    }
                }
                return true;
            }
            for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list : lG) {
                if (YFl(list, true)) {
                    return true;
                }
            }
        }
        return false;
    }

    private boolean YFl(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list, boolean z) {
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh : list) {
            com.bytedance.sdk.component.adexpress.dynamic.AlY.vc wN = qsh.nc().wN();
            String Ga = wN.Ga();
            if (TextUtils.equals(Ga, ViewProps.FLEX) || (z && ((TextUtils.equals(wN.dXO(), ViewProps.FLEX) && TextUtils.equals(wN.Ga(), "scale") && com.bytedance.sdk.component.adexpress.dynamic.AlY.wN.YFl.get(qsh.nc().Sg()).intValue() == 7) || TextUtils.equals(Ga, ViewProps.FLEX)))) {
                return true;
            }
        }
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh2 : list) {
            if (tN(qsh2)) {
                return true;
            }
        }
        return false;
    }

    private void YFl(List<YFl> list, float f, List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list2) {
        float f2 = 0.0f;
        for (YFl yFl : list) {
            if (yFl.Sg) {
                f2 += yFl.YFl;
            }
        }
        if (f2 > f) {
            int i = 0;
            for (int i2 = 0; i2 < list2.size(); i2++) {
                if (list.get(i2).Sg && list2.get(i2).Ne()) {
                    i++;
                }
            }
            if (i > 0) {
                float ceil = (float) (Math.ceil(((f2 - f) / i) * 1000.0f) / 1000.0d);
                for (int i3 = 0; i3 < list2.size(); i3++) {
                    YFl yFl2 = list.get(i3);
                    if (yFl2.Sg && list2.get(i3).Ne()) {
                        yFl2.YFl -= ceil;
                    }
                }
            }
        }
    }

    public void YFl() {
        this.tN.clear();
        this.YFl.clear();
        this.Sg.clear();
    }

    public tN YFl(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        return this.YFl.get(wN(qsh));
    }

    public tN YFl(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list) {
        return this.Sg.get(AlY(list));
    }

    private void AlY(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        this.YFl.remove(wN(qsh));
        List<List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH>> lG = qsh.lG();
        if (lG == null || lG.size() <= 0) {
            return;
        }
        for (List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list : lG) {
            tN(list);
        }
    }

    private void tN(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list) {
        if (list == null || list.size() <= 0) {
            return;
        }
        this.Sg.remove(AlY(list));
        for (com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh : list) {
            AlY(qsh);
        }
    }

    private String wN(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh) {
        return qsh.tN();
    }

    private String AlY(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < list.size(); i++) {
            String tN2 = list.get(i).tN();
            if (i < list.size() - 1) {
                sb.append(tN2).append("-");
            } else {
                sb.append(tN2);
            }
        }
        return sb.toString();
    }

    private void YFl(com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH qsh, tN tNVar) {
        this.YFl.put(wN(qsh), tNVar);
    }

    private void YFl(List<com.bytedance.sdk.component.adexpress.dynamic.AlY.qsH> list, tN tNVar) {
        this.Sg.put(AlY(list), tNVar);
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    /* loaded from: classes2.dex */
    public static class tN {
        float Sg;
        float YFl;

        public tN() {
        }

        public tN(float f, float f2) {
            this.YFl = f;
            this.Sg = f2;
        }

        public String toString() {
            return "UnitSize{width=" + this.YFl + ", height=" + this.Sg + AbstractJsonLexerKt.END_OBJ;
        }
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    /* renamed from: com.bytedance.sdk.component.adexpress.dynamic.wN.Sg$Sg  reason: collision with other inner class name */
    /* loaded from: classes2.dex */
    public static class C0111Sg {
        double AlY;
        int Sg;
        float YFl;
        int tN;
        float wN;

        C0111Sg() {
        }

        static JSONObject YFl(C0111Sg c0111Sg) {
            JSONObject jSONObject = new JSONObject();
            try {
                jSONObject.put("fontSize", c0111Sg.YFl);
                jSONObject.put(ViewProps.LETTER_SPACING, c0111Sg.Sg);
                jSONObject.put(ViewProps.LINE_HEIGHT, c0111Sg.AlY);
                jSONObject.put(ViewProps.MAX_WIDTH, c0111Sg.wN);
                jSONObject.put("fontWeight", c0111Sg.tN);
            } catch (JSONException unused) {
            }
            return jSONObject;
        }
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    /* loaded from: classes2.dex */
    public static class YFl implements Cloneable {
        boolean Sg;
        float YFl;
        float tN;

        YFl() {
        }

        public Object clone() {
            try {
                return (YFl) super.clone();
            } catch (CloneNotSupportedException unused) {
                return null;
            }
        }
    }
}
