package k1;

import com.seewo.sdk.model.SDKKeyboardCode;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.TimeZone;
import l1.AbstractC0621d;
import l1.C0622e;
import m1.AbstractC0630b;
import m1.InterfaceC0629a;

/* JADX INFO: renamed from: k1.r, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
abstract class AbstractC0600r extends AbstractC0630b implements InterfaceC0629a, U {

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    static C0622e f4999o0 = C0622e.a();

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    static final byte[] f5000p0 = {-1, 83, SDKKeyboardCode.FUNCTION_KEY_BOARD_END, SDKKeyboardCode.FUNCTION_KEY_BOARD_F9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    int f5001H;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    int f5003L;

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    int f5004M;

    /* JADX INFO: renamed from: Q, reason: collision with root package name */
    int f5005Q;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    int f5007a0;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    int f5008b0;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    int f5009c0;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    int f5010d0;

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    boolean f5011e0;

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    boolean f5012f0;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    boolean f5013g0;

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    int f5015i0;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    boolean f5016j0;

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

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    AbstractC0600r f5020n0;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    byte f5021r;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    int f5023y;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    long f5014h0 = 1;

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    C0599q f5017k0 = null;

    /* JADX INFO: renamed from: m0, reason: collision with root package name */
    C0601s f5019m0 = null;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    byte f5022x = SDKKeyboardCode.FUNCTION_KEY_BOARD_U;

    /* JADX INFO: renamed from: Z, reason: collision with root package name */
    int f5006Z = U.f4718z;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    int f5002I = 0;

    AbstractC0600r() {
    }

    static void D(long j2, byte[] bArr, int i2) {
        if (j2 == 0 || j2 == -1) {
            y(-1L, bArr, i2);
            return;
        }
        TimeZone timeZone = U.f4689A;
        synchronized (timeZone) {
            try {
                if (timeZone.inDaylightTime(new Date())) {
                    if (!timeZone.inDaylightTime(new Date(j2))) {
                        j2 -= 3600000;
                    }
                } else if (timeZone.inDaylightTime(new Date(j2))) {
                    j2 += 3600000;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        y((int) (j2 / 1000), bArr, i2);
    }

    static int j(byte[] bArr, int i2) {
        return (bArr[i2] & 255) + ((bArr[i2 + 1] & 255) << 8);
    }

    static int k(byte[] bArr, int i2) {
        return (bArr[i2] & 255) + ((bArr[i2 + 1] & 255) << 8) + ((bArr[i2 + 2] & 255) << 16) + ((bArr[i2 + 3] & 255) << 24);
    }

    static long l(byte[] bArr, int i2) {
        return (((long) k(bArr, i2)) & 4294967295L) + (((long) k(bArr, i2 + 4)) << 32);
    }

    static long r(byte[] bArr, int i2) {
        return (((((long) k(bArr, i2 + 4)) << 32) | (((long) k(bArr, i2)) & 4294967295L)) / 10000) - 11644473600000L;
    }

    static long s(byte[] bArr, int i2) {
        return ((long) k(bArr, i2)) * 1000;
    }

    static void x(long j2, byte[] bArr, int i2) {
        bArr[i2] = (byte) j2;
        bArr[i2 + 1] = (byte) (j2 >> 8);
    }

    static void y(long j2, byte[] bArr, int i2) {
        bArr[i2] = (byte) j2;
        bArr[i2 + 1] = (byte) (j2 >> 8);
        bArr[i2 + 2] = (byte) (j2 >> 16);
        bArr[i2 + 3] = (byte) (j2 >> 24);
    }

    static void z(long j2, byte[] bArr, int i2) {
        bArr[i2] = (byte) j2;
        bArr[i2 + 1] = (byte) (j2 >> 8);
        bArr[i2 + 2] = (byte) (j2 >> 16);
        bArr[i2 + 3] = (byte) (j2 >> 24);
        bArr[i2 + 4] = (byte) (j2 >> 32);
        bArr[i2 + 5] = (byte) (j2 >> 40);
        bArr[i2 + 6] = (byte) (j2 >> 48);
        bArr[i2 + 7] = (byte) (j2 >> 56);
    }

    abstract int A(byte[] bArr, int i2);

    int B(String str, byte[] bArr, int i2) {
        return C(str, bArr, i2, this.f5011e0);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r7v1 */
    /* JADX WARN: Type inference failed for: r7v15 */
    /* JADX WARN: Type inference failed for: r7v18 */
    /* JADX WARN: Type inference failed for: r7v19 */
    /* JADX WARN: Type inference failed for: r7v2 */
    /* JADX WARN: Type inference failed for: r7v20 */
    /* JADX WARN: Type inference failed for: r7v3, types: [int] */
    /* JADX WARN: Type inference failed for: r7v8 */
    int C(String str, byte[] bArr, int i2, boolean z2) {
        ?? r7;
        int i3;
        try {
            try {
                if (z2) {
                    if ((i2 - this.f5023y) % 2 != 0) {
                        i3 = i2 + 1;
                        bArr[i2] = 0;
                    } else {
                        i3 = i2;
                    }
                    System.arraycopy(str.getBytes("UTF-16LE"), 0, bArr, i3, str.length() * 2);
                    int length = i3 + (str.length() * 2);
                    int i4 = length + 1;
                    try {
                        bArr[length] = 0;
                        int i5 = length + 2;
                        bArr[i4] = 0;
                        r7 = i5;
                    } catch (UnsupportedEncodingException e2) {
                        r7 = i4;
                        e = e2;
                        if (C0622e.f5384g > 1) {
                            e.printStackTrace(f4999o0);
                        }
                    }
                } else {
                    byte[] bytes = str.getBytes(U.f4691C);
                    System.arraycopy(bytes, 0, bArr, i2, bytes.length);
                    int length2 = bytes.length + i2;
                    int i6 = length2 + 1;
                    bArr[length2] = 0;
                    r7 = i6;
                }
            } catch (UnsupportedEncodingException e3) {
                e = e3;
                r7 = i2;
            }
        } catch (UnsupportedEncodingException e4) {
            e = e4;
            r7 = z2;
        }
        return r7 - i2;
    }

    int e(byte[] bArr, int i2) {
        this.f5023y = i2;
        int i3 = i(bArr, i2) + i2;
        int i4 = i3 + 1;
        byte b2 = bArr[i3];
        this.f5009c0 = b2;
        if (b2 != 0) {
            int iM = m(bArr, i4);
            if (iM != this.f5009c0 * 2 && C0622e.f5384g >= 5) {
                f4999o0.println("wordCount * 2=" + (this.f5009c0 * 2) + " but readParameterWordsWireFormat returned " + iM);
            }
            i4 += this.f5009c0 * 2;
        }
        int iJ = j(bArr, i4);
        this.f5010d0 = iJ;
        int i5 = i4 + 2;
        if (iJ != 0) {
            int iH = h(bArr, i5);
            if (iH != this.f5010d0 && C0622e.f5384g >= 5) {
                f4999o0.println("byteCount=" + this.f5010d0 + " but readBytesWireFormat returned " + iH);
            }
            i5 += this.f5010d0;
        }
        int i6 = i5 - i2;
        this.f5001H = i6;
        return i6;
    }

    public boolean equals(Object obj) {
        return (obj instanceof AbstractC0600r) && ((AbstractC0600r) obj).f5008b0 == this.f5008b0;
    }

    int f(byte[] bArr, int i2) {
        this.f5023y = i2;
        int iW = w(bArr, i2) + i2;
        int i3 = iW + 1;
        int iA = A(bArr, i3);
        this.f5009c0 = iA;
        bArr[iW] = (byte) ((iA / 2) & 255);
        int i4 = i3 + iA;
        this.f5009c0 = iA / 2;
        int iV = v(bArr, i4 + 2);
        this.f5010d0 = iV;
        bArr[i4] = (byte) (iV & 255);
        bArr[i4 + 1] = (byte) ((iV >> 8) & 255);
        int i5 = ((i4 + 2) + iV) - i2;
        this.f5001H = i5;
        C0601s c0601s = this.f5019m0;
        if (c0601s != null) {
            c0601s.b(bArr, this.f5023y, i5, this, this.f5020n0);
        }
        return this.f5001H;
    }

    boolean g() {
        return (this.f5022x & SDKKeyboardCode.FUNCTION_KEY_BOARD_VOLUME_DOWN) == 128;
    }

    abstract int h(byte[] bArr, int i2);

    public int hashCode() {
        return this.f5008b0;
    }

    int i(byte[] bArr, int i2) {
        this.f5021r = bArr[i2 + 4];
        this.f5003L = k(bArr, i2 + 5);
        this.f5022x = bArr[i2 + 9];
        this.f5004M = j(bArr, i2 + 10);
        this.f5005Q = j(bArr, i2 + 24);
        this.f5006Z = j(bArr, i2 + 26);
        this.f5007a0 = j(bArr, i2 + 28);
        this.f5008b0 = j(bArr, i2 + 30);
        return 32;
    }

    abstract int m(byte[] bArr, int i2);

    String n(byte[] bArr, int i2) {
        return p(bArr, i2, 256, this.f5011e0);
    }

    String o(byte[] bArr, int i2, int i3, int i4, boolean z2) {
        int i5 = 0;
        try {
            if (!z2) {
                while (i2 < i3 && bArr[i2 + i5] != 0) {
                    if (i5 > i4) {
                        if (C0622e.f5384g > 0) {
                            AbstractC0621d.a(System.err, bArr, i2, i4 < 128 ? i4 + 8 : 128);
                        }
                        throw new RuntimeException("zero termination not found");
                    }
                    i5++;
                }
                return new String(bArr, i2, i5, U.f4691C);
            }
            if ((i2 - this.f5023y) % 2 != 0) {
                i2++;
            }
            while (true) {
                int i6 = i2 + i5;
                int i7 = i6 + 1;
                if (i7 >= i3 || (bArr[i6] == 0 && bArr[i7] == 0)) {
                    break;
                }
                if (i5 > i4) {
                    if (C0622e.f5384g > 0) {
                        AbstractC0621d.a(System.err, bArr, i2, i4 < 128 ? i4 + 8 : 128);
                    }
                    throw new RuntimeException("zero termination not found");
                }
                i5 += 2;
            }
            return new String(bArr, i2, i5, "UTF-16LE");
        } catch (UnsupportedEncodingException e2) {
            if (C0622e.f5384g > 1) {
                e2.printStackTrace(f4999o0);
            }
            return null;
        }
    }

    String p(byte[] bArr, int i2, int i3, boolean z2) {
        int i4 = 0;
        try {
            if (!z2) {
                while (bArr[i2 + i4] != 0) {
                    i4++;
                    if (i4 > i3) {
                        if (C0622e.f5384g > 0) {
                            AbstractC0621d.a(System.err, bArr, i2, i3 < 128 ? i3 + 8 : 128);
                        }
                        throw new RuntimeException("zero termination not found");
                    }
                }
                return new String(bArr, i2, i4, U.f4691C);
            }
            if ((i2 - this.f5023y) % 2 != 0) {
                i2++;
            }
            do {
                int i5 = i2 + i4;
                if (bArr[i5] == 0 && bArr[i5 + 1] == 0) {
                    return new String(bArr, i2, i4, "UTF-16LE");
                }
                i4 += 2;
            } while (i4 <= i3);
            if (C0622e.f5384g > 0) {
                AbstractC0621d.a(System.err, bArr, i2, i3 < 128 ? i3 + 8 : 128);
            }
            throw new RuntimeException("zero termination not found");
        } catch (UnsupportedEncodingException e2) {
            if (C0622e.f5384g > 1) {
                e2.printStackTrace(f4999o0);
            }
            return null;
        }
    }

    int q(byte[] bArr, int i2, int i3) {
        int i4 = 0;
        while (bArr[i2 + i4] != 0) {
            int i5 = i4 + 1;
            if (i4 > i3) {
                throw new RuntimeException("zero termination not found: " + this);
            }
            i4 = i5;
        }
        return i4;
    }

    void t() {
        this.f5022x = SDKKeyboardCode.FUNCTION_KEY_BOARD_U;
        this.f5004M = 0;
        this.f5003L = 0;
        this.f5012f0 = false;
        this.f5019m0 = null;
    }

    public String toString() {
        String str;
        byte b2 = this.f5021r;
        if (b2 == 0) {
            str = "SMB_COM_CREATE_DIRECTORY";
        } else if (b2 == 1) {
            str = "SMB_COM_DELETE_DIRECTORY";
        } else if (b2 == 4) {
            str = "SMB_COM_CLOSE";
        } else if (b2 == 16) {
            str = "SMB_COM_CHECK_DIRECTORY";
        } else if (b2 == 50) {
            str = "SMB_COM_TRANSACTION2";
        } else if (b2 == 52) {
            str = "SMB_COM_FIND_CLOSE2";
        } else if (b2 == 6) {
            str = "SMB_COM_DELETE";
        } else if (b2 == 7) {
            str = "SMB_COM_RENAME";
        } else if (b2 == 8) {
            str = "SMB_COM_QUERY_INFORMATION";
        } else if (b2 == 37) {
            str = "SMB_COM_TRANSACTION";
        } else if (b2 == 38) {
            str = "SMB_COM_TRANSACTION_SECONDARY";
        } else if (b2 == 42) {
            str = "SMB_COM_MOVE";
        } else if (b2 != 43) {
            switch (b2) {
                case -96:
                    str = "SMB_COM_NT_TRANSACT";
                    break;
                case -95:
                    str = "SMB_COM_NT_TRANSACT_SECONDARY";
                    break;
                case -94:
                    str = "SMB_COM_NT_CREATE_ANDX";
                    break;
                default:
                    switch (b2) {
                        case 45:
                            str = "SMB_COM_OPEN_ANDX";
                            break;
                        case 46:
                            str = "SMB_COM_READ_ANDX";
                            break;
                        case 47:
                            str = "SMB_COM_WRITE_ANDX";
                            break;
                        default:
                            switch (b2) {
                                case 113:
                                    str = "SMB_COM_TREE_DISCONNECT";
                                    break;
                                case 114:
                                    str = "SMB_COM_NEGOTIATE";
                                    break;
                                case 115:
                                    str = "SMB_COM_SESSION_SETUP_ANDX";
                                    break;
                                case 116:
                                    str = "SMB_COM_LOGOFF_ANDX";
                                    break;
                                case 117:
                                    str = "SMB_COM_TREE_CONNECT_ANDX";
                                    break;
                                default:
                                    str = "UNKNOWN";
                                    break;
                            }
                            break;
                    }
                    break;
            }
        } else {
            str = "SMB_COM_ECHO";
        }
        int i2 = this.f5003L;
        return new String("command=" + str + ",received=" + this.f5012f0 + ",errorCode=" + (i2 == 0 ? "0" : V.a(i2)) + ",flags=0x" + AbstractC0621d.c(this.f5022x & 255, 4) + ",flags2=0x" + AbstractC0621d.c(this.f5004M, 4) + ",signSeq=" + this.f5015i0 + ",tid=" + this.f5005Q + ",pid=" + this.f5006Z + ",uid=" + this.f5007a0 + ",mid=" + this.f5008b0 + ",wordCount=" + this.f5009c0 + ",byteCount=" + this.f5010d0);
    }

    int u(String str, int i2) {
        int length = str.length() + 1;
        if (!this.f5011e0) {
            return length;
        }
        int length2 = str.length() * 2;
        return i2 % 2 != 0 ? length2 + 3 : length2 + 2;
    }

    abstract int v(byte[] bArr, int i2);

    int w(byte[] bArr, int i2) {
        byte[] bArr2 = f5000p0;
        System.arraycopy(bArr2, 0, bArr, i2, bArr2.length);
        bArr[i2 + 4] = this.f5021r;
        bArr[i2 + 9] = this.f5022x;
        x(this.f5004M, bArr, i2 + 10);
        x(this.f5005Q, bArr, i2 + 24);
        x(this.f5006Z, bArr, i2 + 26);
        x(this.f5007a0, bArr, i2 + 28);
        x(this.f5008b0, bArr, i2 + 30);
        return 32;
    }
}
