package k1;

import e1.AbstractC0453a;
import l1.AbstractC0621d;

/* JADX INFO: renamed from: k1.M, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
class C0576M extends AbstractC0584b {

    /* JADX INFO: renamed from: t0, reason: collision with root package name */
    private c0 f4660t0;

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    private boolean f4661u0;

    /* JADX INFO: renamed from: v0, reason: collision with root package name */
    private String f4662v0;

    /* JADX INFO: renamed from: w0, reason: collision with root package name */
    private byte[] f4663w0;

    /* JADX INFO: renamed from: x0, reason: collision with root package name */
    private int f4664x0;

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    String f4665y0;

    /* JADX INFO: renamed from: z0, reason: collision with root package name */
    private static final boolean f4659z0 = AbstractC0453a.a("jcifs.smb.client.disablePlainTextPasswords", true);

    /* JADX INFO: renamed from: A0, reason: collision with root package name */
    private static byte[] f4658A0 = {1, 1, 1, 1, 1, 1, 1, 1, 0};

    static {
        String strG = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.CheckDirectory");
        if (strG != null) {
            f4658A0[0] = Byte.parseByte(strG);
        }
        String strG2 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.CreateDirectory");
        if (strG2 != null) {
            f4658A0[2] = Byte.parseByte(strG2);
        }
        String strG3 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.Delete");
        if (strG3 != null) {
            f4658A0[3] = Byte.parseByte(strG3);
        }
        String strG4 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.DeleteDirectory");
        if (strG4 != null) {
            f4658A0[4] = Byte.parseByte(strG4);
        }
        String strG5 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.OpenAndX");
        if (strG5 != null) {
            f4658A0[5] = Byte.parseByte(strG5);
        }
        String strG6 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.Rename");
        if (strG6 != null) {
            f4658A0[6] = Byte.parseByte(strG6);
        }
        String strG7 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.Transaction");
        if (strG7 != null) {
            f4658A0[7] = Byte.parseByte(strG7);
        }
        String strG8 = AbstractC0453a.g("jcifs.smb.client.TreeConnectAndX.QueryInformation");
        if (strG8 != null) {
            f4658A0[8] = Byte.parseByte(strG8);
        }
    }

    C0576M(c0 c0Var, String str, String str2, AbstractC0600r abstractC0600r) {
        super(abstractC0600r);
        this.f4661u0 = false;
        this.f4660t0 = c0Var;
        this.f4665y0 = str;
        this.f4662v0 = str2;
        this.f5021r = (byte) 117;
    }

    /* JADX WARN: Removed duplicated region for block: B:16:0x005a  */
    @Override // k1.AbstractC0600r
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    int A(byte[] r6, int r7) {
        /*
            r5 = this;
            k1.c0 r0 = r5.f4660t0
            k1.e0 r1 = r0.f4790h
            k1.e0$a r1 = r1.f4835k0
            int r1 = r1.f4850g
            r2 = 0
            r3 = 1
            if (r1 != 0) goto L5a
            k1.q r0 = r0.f4791i
            boolean r1 = r0.f4990H
            if (r1 != 0) goto L1a
            java.lang.String r0 = r0.f4995r
            int r0 = r0.length()
            if (r0 <= 0) goto L5a
        L1a:
            k1.c0 r0 = r5.f4660t0
            k1.e0 r1 = r0.f4790h
            k1.e0$a r1 = r1.f4835k0
            boolean r4 = r1.f4851h
            if (r4 == 0) goto L32
            k1.q r0 = r0.f4791i
            byte[] r1 = r1.f4859p
            byte[] r0 = r0.c(r1)
            r5.f4663w0 = r0
            int r0 = r0.length
            r5.f4664x0 = r0
            goto L5c
        L32:
            boolean r1 = k1.C0576M.f4659z0
            if (r1 != 0) goto L52
            k1.q r0 = r0.f4791i
            java.lang.String r0 = r0.f4995r
            int r0 = r0.length()
            int r0 = r0 + r3
            int r0 = r0 * 2
            byte[] r0 = new byte[r0]
            r5.f4663w0 = r0
            k1.c0 r1 = r5.f4660t0
            k1.q r1 = r1.f4791i
            java.lang.String r1 = r1.f4995r
            int r0 = r5.B(r1, r0, r2)
            r5.f4664x0 = r0
            goto L5c
        L52:
            java.lang.RuntimeException r6 = new java.lang.RuntimeException
            java.lang.String r7 = "Plain text passwords are disabled"
            r6.<init>(r7)
            throw r6
        L5a:
            r5.f4664x0 = r3
        L5c:
            int r0 = r7 + 1
            boolean r1 = r5.f4661u0
            r6[r7] = r1
            int r7 = r7 + 2
            r6[r0] = r2
            int r0 = r5.f4664x0
            long r0 = (long) r0
            k1.AbstractC0600r.x(r0, r6, r7)
            r6 = 4
            return r6
        */
        throw new UnsupportedOperationException("Method not decompiled: k1.C0576M.A(byte[], int):int");
    }

    @Override // k1.AbstractC0584b
    int E(byte b2) {
        int i2 = b2 & 255;
        if (i2 == 0) {
            return f4658A0[2];
        }
        if (i2 == 1) {
            return f4658A0[4];
        }
        if (i2 == 6) {
            return f4658A0[3];
        }
        if (i2 == 7) {
            return f4658A0[6];
        }
        if (i2 == 8) {
            return f4658A0[8];
        }
        if (i2 == 16) {
            return f4658A0[0];
        }
        if (i2 == 37) {
            return f4658A0[7];
        }
        if (i2 != 45) {
            return 0;
        }
        return f4658A0[5];
    }

    @Override // k1.AbstractC0600r
    int h(byte[] bArr, int i2) {
        return 0;
    }

    @Override // k1.AbstractC0600r
    int m(byte[] bArr, int i2) {
        return 0;
    }

    @Override // k1.AbstractC0584b, k1.AbstractC0600r
    public String toString() {
        return new String("SmbComTreeConnectAndX[" + super.toString() + ",disconnectTid=" + this.f4661u0 + ",passwordLength=" + this.f4664x0 + ",password=" + AbstractC0621d.d(this.f4663w0, this.f4664x0, 0) + ",path=" + this.f4665y0 + ",service=" + this.f4662v0 + "]");
    }

    /* JADX WARN: Removed duplicated region for block: B:9:0x0024  */
    @Override // k1.AbstractC0600r
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    int v(byte[] r5, int r6) {
        /*
            r4 = this;
            k1.c0 r0 = r4.f4660t0
            k1.e0 r1 = r0.f4790h
            k1.e0$a r1 = r1.f4835k0
            int r1 = r1.f4850g
            r2 = 0
            if (r1 != 0) goto L24
            k1.q r0 = r0.f4791i
            boolean r1 = r0.f4990H
            if (r1 != 0) goto L19
            java.lang.String r0 = r0.f4995r
            int r0 = r0.length()
            if (r0 <= 0) goto L24
        L19:
            byte[] r0 = r4.f4663w0
            int r1 = r4.f4664x0
            java.lang.System.arraycopy(r0, r2, r5, r6, r1)
            int r0 = r4.f4664x0
            int r0 = r0 + r6
            goto L28
        L24:
            int r0 = r6 + 1
            r5[r6] = r2
        L28:
            java.lang.String r1 = r4.f4665y0
            int r1 = r4.B(r1, r5, r0)
            int r0 = r0 + r1
            java.lang.String r1 = r4.f4662v0     // Catch: java.io.UnsupportedEncodingException -> L4d
            java.lang.String r3 = "ASCII"
            byte[] r1 = r1.getBytes(r3)     // Catch: java.io.UnsupportedEncodingException -> L4d
            java.lang.String r3 = r4.f4662v0     // Catch: java.io.UnsupportedEncodingException -> L4d
            int r3 = r3.length()     // Catch: java.io.UnsupportedEncodingException -> L4d
            java.lang.System.arraycopy(r1, r2, r5, r0, r3)     // Catch: java.io.UnsupportedEncodingException -> L4d
            java.lang.String r1 = r4.f4662v0
            int r1 = r1.length()
            int r0 = r0 + r1
            int r1 = r0 + 1
            r5[r0] = r2
            int r1 = r1 - r6
            return r1
        L4d:
            return r2
        */
        throw new UnsupportedOperationException("Method not decompiled: k1.C0576M.v(byte[], int):int");
    }
}
