package d3;

import D0.C0072i;
import android.os.Bundle;
import android.text.Editable;
import android.text.Selection;
import android.util.Log;
import com.google.android.gms.internal.measurement.C0630e3;
import com.google.android.gms.internal.measurement.T2;
import com.google.android.gms.internal.measurement.V2;
import e0.C0855c;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantLock;
import m.InterfaceC1153n;
import m.MenuC1147h;
import o1.InterfaceC1331g;
import okhttp3.internal.publicsuffix.PublicSuffixDatabase;
import org.json.JSONObject;
import q1.InterfaceC1454k;
import q1.InterfaceC1456m;
import s4.C1521a;
import t4.InterfaceC1552a;
import u0.C1579o;
import x7.C1728d;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class D implements G, h4.a, InterfaceC1153n, InterfaceC1331g, InterfaceC1454k, s4.c, InterfaceC1552a {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final /* synthetic */ int f11440q;

    public /* synthetic */ D(int i) {
        this.f11440q = i;
    }

    public static final String m(byte[] bArr, byte[][] bArr2, int i) {
        int i5;
        boolean z8;
        int i8;
        int i9;
        int i10 = -1;
        byte[] bArr3 = PublicSuffixDatabase.f16000e;
        int length = bArr.length;
        int i11 = 0;
        while (i11 < length) {
            int i12 = (i11 + length) / 2;
            while (i12 > i10 && bArr[i12] != 10) {
                i12 += i10;
            }
            int i13 = i12 + 1;
            int i14 = 1;
            while (true) {
                i5 = i13 + i14;
                if (bArr[i5] == 10) {
                    break;
                }
                i14++;
            }
            int i15 = i5 - i13;
            int i16 = i;
            boolean z9 = false;
            int i17 = 0;
            int i18 = 0;
            while (true) {
                if (z9) {
                    i8 = 46;
                    z8 = false;
                } else {
                    byte b8 = bArr2[i16][i17];
                    byte[] bArr4 = l7.b.f14412a;
                    int i19 = b8 & 255;
                    z8 = z9;
                    i8 = i19;
                }
                byte b9 = bArr[i13 + i18];
                byte[] bArr5 = l7.b.f14412a;
                i9 = i8 - (b9 & 255);
                if (i9 != 0) {
                    break;
                }
                i18++;
                i17++;
                if (i18 == i15) {
                    break;
                }
                if (bArr2[i16].length != i17) {
                    z9 = z8;
                } else {
                    if (i16 == bArr2.length - 1) {
                        break;
                    }
                    i16++;
                    z9 = true;
                    i17 = -1;
                }
            }
            if (i9 >= 0) {
                if (i9 <= 0) {
                    int i20 = i15 - i18;
                    int length2 = bArr2[i16].length - i17;
                    int length3 = bArr2.length;
                    for (int i21 = i16 + 1; i21 < length3; i21++) {
                        length2 += bArr2[i21].length;
                    }
                    if (length2 >= i20) {
                        if (length2 <= i20) {
                            Charset charset = StandardCharsets.UTF_8;
                            P6.g.d(charset, "UTF_8");
                            return new String(bArr, i13, i15, charset);
                        }
                    }
                    length = i12;
                }
                i11 = i5 + 1;
            } else {
                length = i12;
            }
            i10 = -1;
        }
        return null;
    }

    public static final void n(C1728d c1728d, long j8, boolean z8) {
        C1728d c1728d2;
        ReentrantLock reentrantLock = C1728d.f18755h;
        if (C1728d.f18758l == null) {
            C1728d.f18758l = new C1728d();
            W2.f fVar = new W2.f("Okio Watchdog");
            fVar.setDaemon(true);
            fVar.start();
        }
        long jNanoTime = System.nanoTime();
        if (j8 != 0 && z8) {
            c1728d.f18761g = Math.min(j8, c1728d.c() - jNanoTime) + jNanoTime;
        } else if (j8 != 0) {
            c1728d.f18761g = j8 + jNanoTime;
        } else {
            if (!z8) {
                throw new AssertionError();
            }
            c1728d.f18761g = c1728d.c();
        }
        long j9 = c1728d.f18761g - jNanoTime;
        C1728d c1728d3 = C1728d.f18758l;
        P6.g.b(c1728d3);
        while (true) {
            c1728d2 = c1728d3.f18760f;
            if (c1728d2 == null || j9 < c1728d2.f18761g - jNanoTime) {
                break;
            }
            P6.g.b(c1728d2);
            c1728d3 = c1728d2;
        }
        c1728d.f18760f = c1728d2;
        c1728d3.f18760f = c1728d;
        if (c1728d3 == C1728d.f18758l) {
            C1728d.i.signal();
        }
    }

    public static C1728d o() throws InterruptedException {
        C1728d c1728d = C1728d.f18758l;
        P6.g.b(c1728d);
        C1728d c1728d2 = c1728d.f18760f;
        if (c1728d2 == null) {
            long jNanoTime = System.nanoTime();
            C1728d.i.await(C1728d.f18756j, TimeUnit.MILLISECONDS);
            C1728d c1728d3 = C1728d.f18758l;
            P6.g.b(c1728d3);
            if (c1728d3.f18760f != null || System.nanoTime() - jNanoTime < C1728d.f18757k) {
                return null;
            }
            return C1728d.f18758l;
        }
        long jNanoTime2 = c1728d2.f18761g - System.nanoTime();
        if (jNanoTime2 > 0) {
            C1728d.i.await(jNanoTime2, TimeUnit.NANOSECONDS);
            return null;
        }
        C1728d c1728d4 = C1728d.f18758l;
        P6.g.b(c1728d4);
        c1728d4.f18760f = c1728d2.f18760f;
        c1728d2.f18760f = null;
        c1728d2.f18759e = 2;
        return c1728d2;
    }

    public static C1521a p(D d8) {
        return new C1521a(System.currentTimeMillis() + ((long) 3600000), new W2.j(8), new C0072i(true, false, false), 10.0d, 1.2d, 60);
    }

    /* JADX WARN: Code restructure failed: missing block: B:31:0x0045, code lost:
    
        if (java.lang.Character.isHighSurrogate(r5) != false) goto L33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x0082, code lost:
    
        if (java.lang.Character.isLowSurrogate(r5) != false) goto L58;
     */
    /* JADX WARN: Removed duplicated region for block: B:46:0x006c A[EDGE_INSN: B:92:0x006c->B:46:0x006c BREAK  A[LOOP:2: B:47:0x006e->B:58:0x0085], EDGE_INSN: B:93:0x006c->B:46:0x006c BREAK  A[LOOP:2: B:47:0x006e->B:58:0x0085, LOOP_LABEL: LOOP:2: B:47:0x006e->B:58:0x0085]] */
    /* JADX WARN: Removed duplicated region for block: B:67:0x00a2 A[ADDED_TO_REGION] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static boolean q(C0855c c0855c, Editable editable, int i, int i5, boolean z8) {
        int iMin;
        if (editable != null && i >= 0 && i5 >= 0) {
            int selectionStart = Selection.getSelectionStart(editable);
            int selectionEnd = Selection.getSelectionEnd(editable);
            if (selectionStart != -1 && selectionEnd != -1 && selectionStart == selectionEnd) {
                if (z8) {
                    int iMax = Math.max(i, 0);
                    int length = editable.length();
                    if (selectionStart < 0 || length < selectionStart || iMax < 0) {
                        selectionStart = -1;
                        int iMax2 = Math.max(i5, 0);
                        iMin = editable.length();
                        if (selectionEnd >= 0 || iMin < selectionEnd || iMax2 < 0) {
                            iMin = -1;
                            if (selectionStart != -1 && iMin != -1) {
                            }
                        } else {
                            loop2: while (true) {
                                boolean z9 = false;
                                while (true) {
                                    if (iMax2 == 0) {
                                        iMin = selectionEnd;
                                        break loop2;
                                    }
                                    if (selectionEnd >= iMin) {
                                        if (z9) {
                                            break;
                                        }
                                    } else {
                                        char cCharAt = editable.charAt(selectionEnd);
                                        if (z9) {
                                            break;
                                        }
                                        if (!Character.isSurrogate(cCharAt)) {
                                            iMax2--;
                                            selectionEnd++;
                                        } else {
                                            if (Character.isLowSurrogate(cCharAt)) {
                                                break loop2;
                                            }
                                            selectionEnd++;
                                            z9 = true;
                                        }
                                    }
                                }
                                iMax2--;
                                selectionEnd++;
                            }
                            iMin = -1;
                            if (selectionStart != -1) {
                            }
                        }
                    } else {
                        loop0: while (true) {
                            boolean z10 = false;
                            while (true) {
                                if (iMax == 0) {
                                    break loop0;
                                }
                                selectionStart--;
                                if (selectionStart >= 0) {
                                    char cCharAt2 = editable.charAt(selectionStart);
                                    if (z10) {
                                        break;
                                    }
                                    if (!Character.isSurrogate(cCharAt2)) {
                                        iMax--;
                                    } else {
                                        if (Character.isHighSurrogate(cCharAt2)) {
                                            break loop0;
                                        }
                                        z10 = true;
                                    }
                                } else {
                                    if (z10) {
                                        break loop0;
                                    }
                                    selectionStart = 0;
                                }
                            }
                            iMax--;
                        }
                        selectionStart = -1;
                        int iMax22 = Math.max(i5, 0);
                        iMin = editable.length();
                        if (selectionEnd >= 0) {
                            iMin = -1;
                            if (selectionStart != -1) {
                            }
                        }
                    }
                } else {
                    selectionStart = Math.max(selectionStart - i, 0);
                    iMin = Math.min(selectionEnd + i5, editable.length());
                }
                c0.s[] sVarArr = (c0.s[]) editable.getSpans(selectionStart, iMin, c0.s.class);
                if (sVarArr != null && sVarArr.length > 0) {
                    for (c0.s sVar : sVarArr) {
                        int spanStart = editable.getSpanStart(sVar);
                        int spanEnd = editable.getSpanEnd(sVar);
                        selectionStart = Math.min(spanStart, selectionStart);
                        iMin = Math.max(spanEnd, iMin);
                    }
                    int iMax3 = Math.max(selectionStart, 0);
                    int iMin2 = Math.min(iMin, editable.length());
                    c0855c.beginBatchEdit();
                    editable.delete(iMax3, iMin2);
                    c0855c.endBatchEdit();
                    return true;
                }
            }
        }
        return false;
    }

    @Override // o1.InterfaceC1331g
    public long b(T0.j jVar) {
        return -1L;
    }

    @Override // d3.G
    public Object c() {
        switch (this.f11440q) {
            case n4.u0.f15495q /* 0 */:
                List list = I.f11534a;
                T2.f9683r.get();
                return (String) V2.f9717V.b();
            case 1:
                List list2 = I.f11534a;
                T2.f9683r.get();
                return (String) V2.f9699B.b();
            case 2:
                List list3 = I.f11534a;
                Boolean bool = (Boolean) C0630e3.f9846a.b();
                bool.getClass();
                return bool;
            case 3:
                List list4 = I.f11534a;
                T2.f9683r.get();
                Long l8 = (Long) V2.f9718W.b();
                l8.getClass();
                return l8;
            case 4:
                List list5 = I.f11534a;
                T2.f9683r.get();
                return Integer.valueOf((int) ((Long) V2.f9759u.b()).longValue());
            default:
                List list6 = I.f11534a;
                T2.f9683r.get();
                Boolean bool2 = (Boolean) V2.f9698A.b();
                bool2.getClass();
                return bool2;
        }
    }

    @Override // m.InterfaceC1153n
    public boolean d(MenuC1147h menuC1147h) {
        return false;
    }

    @Override // t4.InterfaceC1552a
    public StackTraceElement[] e(StackTraceElement[] stackTraceElementArr) {
        if (stackTraceElementArr.length <= 1024) {
            return stackTraceElementArr;
        }
        StackTraceElement[] stackTraceElementArr2 = new StackTraceElement[1024];
        System.arraycopy(stackTraceElementArr, 0, stackTraceElementArr2, 0, 512);
        System.arraycopy(stackTraceElementArr, stackTraceElementArr.length - 512, stackTraceElementArr2, 512, 512);
        return stackTraceElementArr2;
    }

    @Override // o1.InterfaceC1331g
    public T0.z f() {
        return new T0.q(-9223372036854775807L);
    }

    @Override // q1.InterfaceC1454k
    public InterfaceC1456m g(C1579o c1579o) {
        throw new IllegalStateException("This SubtitleParser.Factory doesn't support any formats.");
    }

    @Override // h4.a
    public void h(Bundle bundle) {
        if (Log.isLoggable("FirebaseCrashlytics", 3)) {
            Log.d("FirebaseCrashlytics", "Skipping logging Crashlytics event to Firebase, no Firebase Analytics", null);
        }
    }

    @Override // q1.InterfaceC1454k
    public int i(C1579o c1579o) {
        return 1;
    }

    @Override // s4.c
    public C1521a j(D d8, JSONObject jSONObject) {
        return p(d8);
    }

    @Override // q1.InterfaceC1454k
    public boolean l(C1579o c1579o) {
        return false;
    }

    @Override // o1.InterfaceC1331g
    public void k(long j8) {
    }

    @Override // m.InterfaceC1153n
    public void a(MenuC1147h menuC1147h, boolean z8) {
    }
}
