package f1;

import h1.C0506a;
import java.io.IOException;
import k1.AbstractC0585c;
import k1.C0599q;

/* JADX INFO: renamed from: f1.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0469f implements InterfaceC0466c {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private static int f3921f = 1;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    protected C0465b f3922b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    protected int f3923c = 4280;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    protected int f3924d = 4280;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    protected int f3925e = 0;

    public static AbstractC0469f e(String str, C0599q c0599q) {
        if (str.startsWith("ncacn_np:")) {
            return new C0471h(str, c0599q);
        }
        throw new C0468e("DCERPC transport not supported: " + str);
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x004c  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    protected static f1.C0465b f(java.lang.String r13) throws f1.C0468e {
        /*
            char[] r0 = r13.toCharArray()
            r1 = 0
            r2 = 0
            r5 = r1
            r6 = r5
            r7 = r6
            r3 = r2
            r4 = r3
        Lb:
            char r8 = r0[r2]
            r9 = 1
            if (r3 == 0) goto L65
            r10 = 5
            r11 = 2
            if (r3 == r9) goto L42
            if (r3 == r11) goto L48
            if (r3 == r10) goto L1a
            int r2 = r0.length
            goto L71
        L1a:
            r10 = 61
            if (r8 != r10) goto L29
            java.lang.String r4 = r13.substring(r4, r2)
            java.lang.String r7 = r4.trim()
        L26:
            int r4 = r2 + 1
            goto L71
        L29:
            r10 = 44
            if (r8 == r10) goto L31
            r10 = 93
            if (r8 != r10) goto L71
        L31:
            java.lang.String r8 = r13.substring(r4, r2)
            java.lang.String r8 = r8.trim()
            if (r7 != 0) goto L3d
            java.lang.String r7 = "endpoint"
        L3d:
            r6.b(r7, r8)
            r7 = r1
            goto L71
        L42:
            r12 = 92
            if (r8 != r12) goto L47
            goto L26
        L47:
            r3 = r11
        L48:
            r11 = 91
            if (r8 != r11) goto L71
            java.lang.String r3 = r13.substring(r4, r2)
            java.lang.String r3 = r3.trim()
            r3.length()
            f1.b r6 = new f1.b
            java.lang.String r3 = r13.substring(r4, r2)
            r6.<init>(r5, r3)
            int r3 = r2 + 1
            r4 = r3
            r3 = r10
            goto L71
        L65:
            r10 = 58
            if (r8 != r10) goto L71
            java.lang.String r5 = r13.substring(r4, r2)
            int r3 = r2 + 1
            r4 = r3
            r3 = r9
        L71:
            int r2 = r2 + r9
            int r8 = r0.length
            if (r2 < r8) goto Lb
            if (r6 == 0) goto L7c
            java.lang.String r0 = r6.f3911c
            if (r0 == 0) goto L7c
            return r6
        L7c:
            f1.e r0 = new f1.e
            java.lang.StringBuilder r1 = new java.lang.StringBuilder
            r1.<init>()
            java.lang.String r2 = "Invalid binding URL: "
            r1.append(r2)
            r1.append(r13)
            java.lang.String r13 = r1.toString()
            r0.<init>(r13)
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: f1.AbstractC0469f.f(java.lang.String):f1.b");
    }

    public void a() {
        synchronized (this) {
            try {
                try {
                    this.f3925e = 1;
                    g(new C0464a(this.f3922b, this));
                } catch (IOException e2) {
                    this.f3925e = 0;
                    throw e2;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public abstract void b();

    protected abstract void c(byte[] bArr, boolean z2);

    protected abstract void d(byte[] bArr, int i2, int i3, boolean z2);

    public void g(AbstractC0470g abstractC0470g) throws C0468e {
        if (this.f3925e == 0) {
            a();
        }
        byte[] bArrA = AbstractC0585c.a();
        try {
            C0506a c0506a = new C0506a(bArrA, 0);
            abstractC0470g.f3927c = 3;
            int i2 = f3921f;
            f3921f = i2 + 1;
            abstractC0470g.f3929e = i2;
            abstractC0470g.b(c0506a);
            int iO = c0506a.o() - 24;
            boolean z2 = true;
            int i3 = 0;
            while (i3 < iO) {
                int i4 = iO - i3;
                int i5 = i4 + 24;
                int i6 = this.f3923c;
                if (i5 > i6) {
                    abstractC0470g.f3927c &= -3;
                    i4 = i6 - 24;
                } else {
                    abstractC0470g.f3927c |= 2;
                    abstractC0470g.f3930f = i4;
                    z2 = false;
                }
                abstractC0470g.f3928d = i4 + 24;
                if (i3 > 0) {
                    abstractC0470g.f3927c &= -2;
                }
                if ((abstractC0470g.f3927c & 3) != 3) {
                    c0506a.f4191d = i3;
                    c0506a.p();
                    abstractC0470g.e(c0506a);
                    c0506a.h(abstractC0470g.f3930f);
                    c0506a.j(0);
                    c0506a.j(abstractC0470g.g());
                }
                d(bArrA, i3, abstractC0470g.f3928d, z2);
                i3 += i4;
            }
            c(bArrA, z2);
            c0506a.p();
            c0506a.q(8);
            c0506a.r(c0506a.d());
            c0506a.q(0);
            abstractC0470g.c(c0506a);
            int i7 = (abstractC0470g.f3926b != 2 || abstractC0470g.i(2)) ? 24 : abstractC0470g.f3928d;
            byte[] bArr = null;
            C0506a c0506a2 = null;
            while (!abstractC0470g.i(2)) {
                if (bArr == null) {
                    bArr = new byte[this.f3924d];
                    c0506a2 = new C0506a(bArr, 0);
                }
                c(bArr, z2);
                c0506a2.p();
                c0506a2.q(8);
                c0506a2.r(c0506a2.d());
                c0506a2.p();
                abstractC0470g.c(c0506a2);
                int i8 = abstractC0470g.f3928d - 24;
                int i9 = i7 + i8;
                if (i9 > bArrA.length) {
                    byte[] bArr2 = new byte[i9];
                    System.arraycopy(bArrA, 0, bArr2, 0, i7);
                    bArrA = bArr2;
                }
                System.arraycopy(bArr, 24, bArrA, i7, i8);
                i7 = i9;
            }
            abstractC0470g.a(new C0506a(bArrA, 0));
            AbstractC0585c.c(bArrA);
            C0468e c0468eH = abstractC0470g.h();
            if (c0468eH != null) {
                throw c0468eH;
            }
        } catch (Throwable th) {
            AbstractC0585c.c(bArrA);
            throw th;
        }
    }

    public String toString() {
        return this.f3922b.toString();
    }
}
