package okhttp3.internal.publicsuffix;

import ar.tvplayer.tv.ProtectedTvPlayerApplication;
import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.InterruptedIOException;
import java.net.IDN;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.TypeCastException;
import kotlin.jvm.internal.DefaultConstructorMarker;
import p138.p176.p177.p242.p246.p251.C4303;
import p402.InterfaceC6540;
import p402.p411.p413.C6635;
import p402.p420.C6703;
import p447.p448.C6943;
import p447.p448.p457.C7069;
import p461.C7113;
import p461.InterfaceC7107;
import p461.InterfaceC7129;

/* JADX INFO: loaded from: classes.dex */
@InterfaceC6540
public final class PublicSuffixDatabase {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final AtomicBoolean f2200 = new AtomicBoolean(false);

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final CountDownLatch f2201 = new CountDownLatch(1);

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public byte[] f2202;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public byte[] f2203;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final C0372 f2199 = new C0372(null);

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final byte[] f2196 = {(byte) 42};

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final List<String> f2197 = C4303.m7191("*");

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final PublicSuffixDatabase f2198 = new PublicSuffixDatabase();

    /* JADX INFO: renamed from: okhttp3.internal.publicsuffix.PublicSuffixDatabase$֏, reason: contains not printable characters */
    public static final class C0372 {
        public C0372() {
        }

        public /* synthetic */ C0372(DefaultConstructorMarker defaultConstructorMarker) {
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static final /* synthetic */ String m1486(C0372 c0372, byte[] bArr, byte[][] bArr2, int i) {
            int i2;
            int iM10141;
            boolean z;
            int iM101412;
            if (c0372 == null) {
                throw null;
            }
            int length = bArr.length;
            int i3 = 0;
            while (i3 < length) {
                int i4 = (i3 + length) / 2;
                while (i4 > -1 && bArr[i4] != ((byte) 10)) {
                    i4--;
                }
                int i5 = i4 + 1;
                int i6 = 1;
                while (true) {
                    i2 = i5 + i6;
                    if (bArr[i2] == ((byte) 10)) {
                        break;
                    }
                    i6++;
                }
                int i7 = i2 - i5;
                int i8 = i;
                boolean z2 = false;
                int i9 = 0;
                int i10 = 0;
                while (true) {
                    if (z2) {
                        iM10141 = 46;
                        z = false;
                    } else {
                        boolean z3 = z2;
                        iM10141 = C6943.m10141(bArr2[i8][i9], 255);
                        z = z3;
                    }
                    iM101412 = iM10141 - C6943.m10141(bArr[i5 + i10], 255);
                    if (iM101412 != 0) {
                        break;
                    }
                    i10++;
                    i9++;
                    if (i10 == i7) {
                        break;
                    }
                    if (bArr2[i8].length != i9) {
                        z2 = z;
                    } else {
                        if (i8 == bArr2.length - 1) {
                            break;
                        }
                        i8++;
                        z2 = true;
                        i9 = -1;
                    }
                }
                if (iM101412 >= 0) {
                    if (iM101412 <= 0) {
                        int i11 = i7 - i10;
                        int length2 = bArr2[i8].length - i9;
                        int length3 = bArr2.length;
                        for (int i12 = i8 + 1; i12 < length3; i12++) {
                            length2 += bArr2[i12].length;
                        }
                        if (length2 >= i11) {
                            if (length2 <= i11) {
                                Charset charset = StandardCharsets.UTF_8;
                                C6635.m9823((Object) charset, "UTF_8");
                                return new String(bArr, i5, i7, charset);
                            }
                        }
                    }
                    i3 = i2 + 1;
                }
                length = i5 - 1;
            }
            return null;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:101:0x0163, code lost:
    
        if (r6.get(0).charAt(0) == '!') goto L103;
     */
    /* JADX WARN: Code restructure failed: missing block: B:102:0x0165, code lost:
    
        return null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:104:0x0170, code lost:
    
        if (r6.get(0).charAt(0) != '!') goto L106;
     */
    /* JADX WARN: Code restructure failed: missing block: B:105:0x0172, code lost:
    
        r1 = r1.size();
        r3 = r6.size();
     */
    /* JADX WARN: Code restructure failed: missing block: B:106:0x017b, code lost:
    
        r1 = r1.size();
        r3 = r6.size() + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:107:0x0184, code lost:
    
        r1 = r1 - r3;
        r15 = p402.p420.C6703.m9874((java.lang.CharSequence) r15, new char[]{'.'}, false, 0, 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:108:0x018e, code lost:
    
        if (r15 == null) goto L125;
     */
    /* JADX WARN: Code restructure failed: missing block: B:109:0x0190, code lost:
    
        r0 = new p402.p403.C6561(r15);
     */
    /* JADX WARN: Code restructure failed: missing block: B:110:0x0195, code lost:
    
        if (r1 < 0) goto L112;
     */
    /* JADX WARN: Code restructure failed: missing block: B:112:0x0198, code lost:
    
        r2 = false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:113:0x0199, code lost:
    
        if (r2 == false) goto L123;
     */
    /* JADX WARN: Code restructure failed: missing block: B:114:0x019b, code lost:
    
        if (r1 != 0) goto L116;
     */
    /* JADX WARN: Code restructure failed: missing block: B:117:0x01a0, code lost:
    
        if ((r0 instanceof p402.p419.InterfaceC6681) == false) goto L120;
     */
    /* JADX WARN: Code restructure failed: missing block: B:118:0x01a2, code lost:
    
        r0 = ((p402.p419.InterfaceC6681) r0).mo9847(r1);
     */
    /* JADX WARN: Code restructure failed: missing block: B:119:0x01a8, code lost:
    
        r2 = r0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:120:0x01aa, code lost:
    
        r2 = new p402.p419.C6679(r0, r1);
     */
    /* JADX WARN: Code restructure failed: missing block: B:122:0x01bd, code lost:
    
        return p138.p176.p177.p242.p246.p251.C4303.m7027(r2, ".", null, null, 0, null, null, 62);
     */
    /* JADX WARN: Code restructure failed: missing block: B:124:0x01cf, code lost:
    
        throw new java.lang.IllegalArgumentException(p138.p139.p143.p144.C2803.m4872("Requested element count ", r1, " is less than zero.").toString());
     */
    /* JADX WARN: Code restructure failed: missing block: B:125:0x01d0, code lost:
    
        p402.p411.p413.C6635.m9824("$this$asSequence");
     */
    /* JADX WARN: Code restructure failed: missing block: B:126:0x01d5, code lost:
    
        throw null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:54:0x00be, code lost:
    
        if (r3 <= 1) goto L65;
     */
    /* JADX WARN: Code restructure failed: missing block: B:55:0x00c0, code lost:
    
        r7 = (byte[][]) r6.clone();
        r10 = r7.length - 1;
        r11 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x00c9, code lost:
    
        if (r11 >= r10) goto L142;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x00cb, code lost:
    
        r7[r11] = okhttp3.internal.publicsuffix.PublicSuffixDatabase.f2196;
        r12 = okhttp3.internal.publicsuffix.PublicSuffixDatabase.f2199;
        r13 = r14.f2202;
     */
    /* JADX WARN: Code restructure failed: missing block: B:58:0x00d3, code lost:
    
        if (r13 == null) goto L143;
     */
    /* JADX WARN: Code restructure failed: missing block: B:59:0x00d5, code lost:
    
        r12 = okhttp3.internal.publicsuffix.PublicSuffixDatabase.C0372.m1486(r12, r13, r7, r11);
     */
    /* JADX WARN: Code restructure failed: missing block: B:60:0x00d9, code lost:
    
        if (r12 == null) goto L62;
     */
    /* JADX WARN: Code restructure failed: missing block: B:62:0x00dc, code lost:
    
        r11 = r11 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:63:0x00df, code lost:
    
        p402.p411.p413.C6635.m9826("publicSuffixListBytes");
     */
    /* JADX WARN: Code restructure failed: missing block: B:64:0x00e2, code lost:
    
        throw null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:65:0x00e3, code lost:
    
        r12 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:66:0x00e4, code lost:
    
        if (r12 == null) goto L77;
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x00e6, code lost:
    
        r3 = r3 - 1;
        r7 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:68:0x00e8, code lost:
    
        if (r7 >= r3) goto L145;
     */
    /* JADX WARN: Code restructure failed: missing block: B:69:0x00ea, code lost:
    
        r8 = okhttp3.internal.publicsuffix.PublicSuffixDatabase.f2199;
        r10 = r14.f2203;
     */
    /* JADX WARN: Code restructure failed: missing block: B:70:0x00ee, code lost:
    
        if (r10 == null) goto L146;
     */
    /* JADX WARN: Code restructure failed: missing block: B:71:0x00f0, code lost:
    
        r8 = okhttp3.internal.publicsuffix.PublicSuffixDatabase.C0372.m1486(r8, r10, r6, r7);
     */
    /* JADX WARN: Code restructure failed: missing block: B:72:0x00f4, code lost:
    
        if (r8 == null) goto L74;
     */
    /* JADX WARN: Code restructure failed: missing block: B:74:0x00f7, code lost:
    
        r7 = r7 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:75:0x00fa, code lost:
    
        p402.p411.p413.C6635.m9826("publicSuffixExceptionListBytes");
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x00ff, code lost:
    
        throw null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:77:0x0100, code lost:
    
        r8 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:79:0x0103, code lost:
    
        if (r8 == null) goto L81;
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x0105, code lost:
    
        r6 = p402.p420.C6703.m9874((java.lang.CharSequence) ('!' + r8), new char[]{'.'}, false, 0, 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:82:0x011f, code lost:
    
        if (r9 != null) goto L85;
     */
    /* JADX WARN: Code restructure failed: missing block: B:83:0x0121, code lost:
    
        if (r12 != null) goto L85;
     */
    /* JADX WARN: Code restructure failed: missing block: B:84:0x0123, code lost:
    
        r6 = okhttp3.internal.publicsuffix.PublicSuffixDatabase.f2197;
     */
    /* JADX WARN: Code restructure failed: missing block: B:85:0x0126, code lost:
    
        if (r9 == null) goto L89;
     */
    /* JADX WARN: Code restructure failed: missing block: B:86:0x0128, code lost:
    
        r7 = p402.p420.C6703.m9874((java.lang.CharSequence) r9, new char[]{'.'}, false, 0, 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:87:0x0130, code lost:
    
        if (r7 == null) goto L89;
     */
    /* JADX WARN: Code restructure failed: missing block: B:89:0x0133, code lost:
    
        r7 = p402.p403.C6563.f19343;
     */
    /* JADX WARN: Code restructure failed: missing block: B:90:0x0135, code lost:
    
        if (r12 == null) goto L94;
     */
    /* JADX WARN: Code restructure failed: missing block: B:91:0x0137, code lost:
    
        r6 = p402.p420.C6703.m9874((java.lang.CharSequence) r12, new char[]{'.'}, false, 0, 6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:92:0x013f, code lost:
    
        if (r6 == null) goto L94;
     */
    /* JADX WARN: Code restructure failed: missing block: B:94:0x0142, code lost:
    
        r6 = p402.p403.C6563.f19343;
     */
    /* JADX WARN: Code restructure failed: missing block: B:96:0x014c, code lost:
    
        if (r7.size() <= r6.size()) goto L98;
     */
    /* JADX WARN: Code restructure failed: missing block: B:97:0x014e, code lost:
    
        r6 = r7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:0x0157, code lost:
    
        if (r1.size() != r6.size()) goto L103;
     */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final String m1484(String str) {
        String strM1486;
        if (str == null) {
            C6635.m9824("domain");
            throw null;
        }
        String unicode = IDN.toUnicode(str);
        C6635.m9823((Object) unicode, "unicodeDomain");
        boolean z = true;
        List listM9874 = C6703.m9874((CharSequence) unicode, new char[]{'.'}, false, 0, 6);
        if (this.f2200.get() || !this.f2200.compareAndSet(false, true)) {
            try {
                this.f2201.await();
            } catch (InterruptedException unused) {
                Thread.currentThread().interrupt();
            }
        } else {
            boolean z2 = false;
            while (true) {
                try {
                    try {
                        m1485();
                        if (!z2) {
                            break;
                        }
                        Thread.currentThread().interrupt();
                        break;
                    } catch (InterruptedIOException unused2) {
                        Thread.interrupted();
                        z2 = true;
                    } catch (IOException e) {
                        if (C7069.f20588 == null) {
                            throw null;
                        }
                        C7069.f20586.m10381("Failed to read public suffix list", 5, e);
                        if (z2) {
                            Thread.currentThread().interrupt();
                        }
                    }
                } catch (Throwable th) {
                    if (z2) {
                        Thread.currentThread().interrupt();
                    }
                    throw th;
                }
            }
        }
        if (!(this.f2202 != null)) {
            throw new IllegalStateException("Unable to load publicsuffixes.gz resource from the classpath.".toString());
        }
        int size = listM9874.size();
        byte[][] bArr = new byte[size][];
        for (int i = 0; i < size; i++) {
            String str2 = (String) listM9874.get(i);
            Charset charset = StandardCharsets.UTF_8;
            C6635.m9823((Object) charset, "UTF_8");
            if (str2 == null) {
                throw new TypeCastException("null cannot be cast to non-null type java.lang.String");
            }
            byte[] bytes = str2.getBytes(charset);
            C6635.m9823((Object) bytes, "(this as java.lang.String).getBytes(charset)");
            bArr[i] = bytes;
        }
        int i2 = 0;
        while (true) {
            if (i2 >= size) {
                strM1486 = null;
                break;
            }
            C0372 c0372 = f2199;
            byte[] bArr2 = this.f2202;
            if (bArr2 == null) {
                C6635.m9826("publicSuffixListBytes");
                throw null;
            }
            strM1486 = C0372.m1486(c0372, bArr2, bArr, i2);
            if (strM1486 != null) {
                break;
            }
            i2++;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m1485() throws IOException {
        InputStream inputStreamZpI = ProtectedTvPlayerApplication.zpI(PublicSuffixDatabase.class, "publicsuffixes.gz");
        if (inputStreamZpI == null) {
            return;
        }
        InterfaceC7107 interfaceC7107M7076 = C4303.m7076((InterfaceC7129) new C7113(C4303.m7081(inputStreamZpI)));
        try {
            byte[] bArrMo10429 = interfaceC7107M7076.mo10429(interfaceC7107M7076.readInt());
            byte[] bArrMo104292 = interfaceC7107M7076.mo10429(interfaceC7107M7076.readInt());
            C4303.m7088((Closeable) interfaceC7107M7076, (Throwable) null);
            synchronized (this) {
                if (bArrMo10429 == null) {
                    C6635.m9822();
                    throw null;
                }
                this.f2202 = bArrMo10429;
                if (bArrMo104292 == null) {
                    C6635.m9822();
                    throw null;
                }
                this.f2203 = bArrMo104292;
            }
            this.f2201.countDown();
        } finally {
        }
    }
}
