package N0;

import C3.AbstractC0055q;
import C3.E;
import C3.G;
import C3.W;
import P6.g;
import java.util.ArrayList;
import k7.o;
import q1.C1444a;
import x0.AbstractC1709a;

/* JADX INFO: loaded from: classes.dex */
public final class c implements a {

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

    public c(int i) {
        switch (i) {
            case 1:
                this.f4375a = new ArrayList(20);
                break;
            case 2:
                this.f4375a = new ArrayList();
                break;
            default:
                this.f4375a = new ArrayList();
                break;
        }
    }

    @Override // N0.a
    public G a(long j8) {
        int iJ = j(j8);
        if (iJ == 0) {
            E e8 = G.f1197r;
            return W.f1225u;
        }
        C1444a c1444a = (C1444a) this.f4375a.get(iJ - 1);
        long j9 = c1444a.f16198d;
        if (j9 == -9223372036854775807L || j8 < j9) {
            return c1444a.f16195a;
        }
        E e9 = G.f1197r;
        return W.f1225u;
    }

    @Override // N0.a
    public long b(long j8) {
        ArrayList arrayList = this.f4375a;
        if (arrayList.isEmpty() || j8 < ((C1444a) arrayList.get(0)).f16196b) {
            return -9223372036854775807L;
        }
        for (int i = 1; i < arrayList.size(); i++) {
            long j9 = ((C1444a) arrayList.get(i)).f16196b;
            if (j8 == j9) {
                return j9;
            }
            if (j8 < j9) {
                C1444a c1444a = (C1444a) arrayList.get(i - 1);
                long j10 = c1444a.f16198d;
                return (j10 == -9223372036854775807L || j10 > j8) ? c1444a.f16196b : j10;
            }
        }
        C1444a c1444a2 = (C1444a) AbstractC0055q.h(arrayList);
        long j11 = c1444a2.f16198d;
        return (j11 == -9223372036854775807L || j8 < j11) ? c1444a2.f16196b : j11;
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x0023  */
    @Override // N0.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean c(C1444a c1444a, long j8) {
        boolean z8;
        long j9 = c1444a.f16196b;
        AbstractC1709a.d(j9 != -9223372036854775807L);
        if (j9 <= j8) {
            long j10 = c1444a.f16198d;
            z8 = j10 == -9223372036854775807L || j8 < j10;
        }
        ArrayList arrayList = this.f4375a;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            if (j9 >= ((C1444a) arrayList.get(size)).f16196b) {
                arrayList.add(size + 1, c1444a);
                return z8;
            }
            if (((C1444a) arrayList.get(size)).f16196b <= j8) {
                z8 = false;
            }
        }
        arrayList.add(0, c1444a);
        return z8;
    }

    @Override // N0.a
    public void clear() {
        this.f4375a.clear();
    }

    @Override // N0.a
    public long d(long j8) {
        ArrayList arrayList = this.f4375a;
        if (arrayList.isEmpty()) {
            return Long.MIN_VALUE;
        }
        if (j8 < ((C1444a) arrayList.get(0)).f16196b) {
            return ((C1444a) arrayList.get(0)).f16196b;
        }
        for (int i = 1; i < arrayList.size(); i++) {
            C1444a c1444a = (C1444a) arrayList.get(i);
            if (j8 < c1444a.f16196b) {
                long j9 = ((C1444a) arrayList.get(i - 1)).f16198d;
                long j10 = c1444a.f16196b;
                return (j9 == -9223372036854775807L || j9 <= j8 || j9 >= j10) ? j10 : j9;
            }
        }
        long j11 = ((C1444a) AbstractC0055q.h(arrayList)).f16198d;
        if (j11 == -9223372036854775807L || j8 >= j11) {
            return Long.MIN_VALUE;
        }
        return j11;
    }

    @Override // N0.a
    public void e(long j8) {
        int iJ = j(j8);
        if (iJ == 0) {
            return;
        }
        ArrayList arrayList = this.f4375a;
        long j9 = ((C1444a) arrayList.get(iJ - 1)).f16198d;
        if (j9 == -9223372036854775807L || j9 >= j8) {
            iJ--;
        }
        arrayList.subList(0, iJ).clear();
    }

    public void f(String str, String str2) {
        g.e(str, "name");
        g.e(str2, "value");
        W3.b.f(str);
        W3.b.g(str2, str);
        g(str, str2);
    }

    public void g(String str, String str2) {
        g.e(str, "name");
        g.e(str2, "value");
        ArrayList arrayList = this.f4375a;
        arrayList.add(str);
        arrayList.add(X6.e.j0(str2).toString());
    }

    public void h(String str, String str2) {
        g.e(str, "name");
        g.e(str2, "value");
        if (str.length() <= 0) {
            throw new IllegalArgumentException("name is empty");
        }
        int length = str.length();
        for (int i = 0; i < length; i++) {
            char cCharAt = str.charAt(i);
            if ('!' > cCharAt || cCharAt >= 127) {
                throw new IllegalArgumentException(l7.b.i("Unexpected char %#04x at %d in header name: %s", Integer.valueOf(cCharAt), Integer.valueOf(i), str).toString());
            }
        }
        g(str, str2);
    }

    public o i() {
        return new o((String[]) this.f4375a.toArray(new String[0]));
    }

    public int j(long j8) {
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f4375a;
            if (i >= arrayList.size()) {
                return arrayList.size();
            }
            if (j8 < ((C1444a) arrayList.get(i)).f16196b) {
                return i;
            }
            i++;
        }
    }

    public void k(String str) {
        g.e(str, "name");
        int i = 0;
        while (true) {
            ArrayList arrayList = this.f4375a;
            if (i >= arrayList.size()) {
                return;
            }
            if (str.equalsIgnoreCase((String) arrayList.get(i))) {
                arrayList.remove(i);
                arrayList.remove(i);
                i -= 2;
            }
            i += 2;
        }
    }
}
