package d.c0;

import c.h;
import c.q.d.j;
import c.u.n;
import d.b;
import d.c;
import d.i;
import java.util.Arrays;

/* JADX INFO: compiled from: ByteString.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final char[] f1556a = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final i f1557b = i.f1573f.e(new byte[0]);

    /* JADX WARN: Code restructure failed: missing block: B:43:0x006b, code lost:
    
        return -1;
     */
    /* JADX WARN: Removed duplicated region for block: B:138:0x0137  */
    /* JADX WARN: Removed duplicated region for block: B:209:0x01d1  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x0069  */
    /* JADX WARN: Removed duplicated region for block: B:81:0x00b9  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private static final int a(byte[] r19, int r20) {
        /*
            Method dump skipped, instruction units count: 489
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.c0.a.a(byte[], int):int");
    }

    public static final String b(i iVar) {
        j.c(iVar, "$receiver");
        return d.a.c(iVar.e(), null, 1, null);
    }

    public static final int c(i iVar, i iVar2) {
        j.c(iVar, "$receiver");
        j.c(iVar2, "other");
        int iS = iVar.s();
        int iS2 = iVar2.s();
        int iMin = Math.min(iS, iS2);
        for (int i = 0; i < iMin; i++) {
            int iD = iVar.d(i) & 255;
            int iD2 = iVar2.d(i) & 255;
            if (iD != iD2) {
                return iD < iD2 ? -1 : 1;
            }
        }
        if (iS == iS2) {
            return 0;
        }
        return iS < iS2 ? -1 : 1;
    }

    public static final i d(String str) {
        j.c(str, "$receiver");
        byte[] bArrA = d.a.a(str);
        if (bArrA != null) {
            return new i(bArrA);
        }
        return null;
    }

    public static final i e(String str) {
        j.c(str, "$receiver");
        if (!(str.length() % 2 == 0)) {
            throw new IllegalArgumentException(("Unexpected hex string: " + str).toString());
        }
        int length = str.length() / 2;
        byte[] bArr = new byte[length];
        for (int i = 0; i < length; i++) {
            int i2 = i * 2;
            bArr[i] = (byte) ((u(str.charAt(i2)) << 4) + u(str.charAt(i2 + 1)));
        }
        return new i(bArr);
    }

    public static final i f(String str) {
        j.c(str, "$receiver");
        i iVar = new i(b.b(str));
        iVar.p(str);
        return iVar;
    }

    public static final boolean g(i iVar, Object obj) {
        j.c(iVar, "$receiver");
        if (obj == iVar) {
            return true;
        }
        if (obj instanceof i) {
            i iVar2 = (i) obj;
            if (iVar2.s() == iVar.e().length && iVar2.n(0, iVar.e(), 0, iVar.e().length)) {
                return true;
            }
        }
        return false;
    }

    public static final byte h(i iVar, int i) {
        j.c(iVar, "$receiver");
        return iVar.e()[i];
    }

    public static final int i(i iVar) {
        j.c(iVar, "$receiver");
        return iVar.e().length;
    }

    public static final int j(i iVar) {
        j.c(iVar, "$receiver");
        int iF = iVar.f();
        if (iF != 0) {
            return iF;
        }
        iVar.o(Arrays.hashCode(iVar.e()));
        return iVar.f();
    }

    public static final String k(i iVar) {
        j.c(iVar, "$receiver");
        char[] cArr = new char[iVar.e().length * 2];
        int i = 0;
        for (byte b2 : iVar.e()) {
            int i2 = i + 1;
            char[] cArr2 = f1556a;
            cArr[i] = cArr2[(b2 >> 4) & 15];
            i = i2 + 1;
            cArr[i2] = cArr2[b2 & 15];
        }
        return new String(cArr);
    }

    public static final byte[] l(i iVar) {
        j.c(iVar, "$receiver");
        return iVar.e();
    }

    public static final i m(byte[] bArr) {
        j.c(bArr, "data");
        byte[] bArrCopyOf = Arrays.copyOf(bArr, bArr.length);
        j.b(bArrCopyOf, "java.util.Arrays.copyOf(this, size)");
        return new i(bArrCopyOf);
    }

    public static final boolean n(i iVar, int i, i iVar2, int i2, int i3) {
        j.c(iVar, "$receiver");
        j.c(iVar2, "other");
        return iVar2.n(i2, iVar.e(), i, i3);
    }

    public static final boolean o(i iVar, int i, byte[] bArr, int i2, int i3) {
        j.c(iVar, "$receiver");
        j.c(bArr, "other");
        return i >= 0 && i <= iVar.e().length - i3 && i2 >= 0 && i2 <= bArr.length - i3 && c.a(iVar.e(), i, bArr, i2, i3);
    }

    public static final boolean p(i iVar, i iVar2) {
        j.c(iVar, "$receiver");
        j.c(iVar2, "prefix");
        return iVar.m(0, iVar2, 0, iVar2.s());
    }

    public static final i q(i iVar, int i, int i2) {
        j.c(iVar, "$receiver");
        if (!(i >= 0)) {
            throw new IllegalArgumentException("beginIndex < 0".toString());
        }
        if (!(i2 <= iVar.e().length)) {
            throw new IllegalArgumentException(("endIndex > length(" + iVar.e().length + ')').toString());
        }
        int i3 = i2 - i;
        if (!(i3 >= 0)) {
            throw new IllegalArgumentException("endIndex < beginIndex".toString());
        }
        if (i == 0 && i2 == iVar.e().length) {
            return iVar;
        }
        byte[] bArr = new byte[i3];
        b.a(iVar.e(), i, bArr, 0, i3);
        return new i(bArr);
    }

    public static final i r(i iVar) {
        byte b2;
        j.c(iVar, "$receiver");
        for (int i = 0; i < iVar.e().length; i++) {
            byte b3 = iVar.e()[i];
            byte b4 = (byte) 65;
            if (b3 >= b4 && b3 <= (b2 = (byte) 90)) {
                byte[] bArrE = iVar.e();
                byte[] bArrCopyOf = Arrays.copyOf(bArrE, bArrE.length);
                j.b(bArrCopyOf, "java.util.Arrays.copyOf(this, size)");
                bArrCopyOf[i] = (byte) (b3 + 32);
                for (int i2 = i + 1; i2 < bArrCopyOf.length; i2++) {
                    byte b5 = bArrCopyOf[i2];
                    if (b5 >= b4 && b5 <= b2) {
                        bArrCopyOf[i2] = (byte) (b5 + 32);
                    }
                }
                return new i(bArrCopyOf);
            }
        }
        return iVar;
    }

    public static final String s(i iVar) {
        j.c(iVar, "$receiver");
        if (iVar.e().length == 0) {
            return "[size=0]";
        }
        int iA = a(iVar.e(), 64);
        if (iA == -1) {
            if (iVar.e().length <= 64) {
                return "[hex=" + iVar.i() + ']';
            }
            return "[size=" + iVar.e().length + " hex=" + q(iVar, 0, 64).i() + "…]";
        }
        String strV = iVar.v();
        if (strV == null) {
            throw new h("null cannot be cast to non-null type java.lang.String");
        }
        String strSubstring = strV.substring(0, iA);
        j.b(strSubstring, "(this as java.lang.Strin…ing(startIndex, endIndex)");
        String strP = n.p(n.p(n.p(strSubstring, "\\", "\\\\", false, 4, null), "\n", "\\n", false, 4, null), "\r", "\\r", false, 4, null);
        if (iA >= strV.length()) {
            return "[text=" + strP + ']';
        }
        return "[size=" + iVar.e().length + " text=" + strP + "…]";
    }

    public static final String t(i iVar) {
        j.c(iVar, "$receiver");
        String strH = iVar.h();
        if (strH != null) {
            return strH;
        }
        String strC = b.c(iVar.j());
        iVar.p(strC);
        return strC;
    }

    private static final int u(char c2) {
        if ('0' <= c2 && '9' >= c2) {
            return c2 - '0';
        }
        char c3 = 'a';
        if ('a' > c2 || 'f' < c2) {
            c3 = 'A';
            if ('A' > c2 || 'F' < c2) {
                throw new IllegalArgumentException("Unexpected hex digit: " + c2);
            }
        }
        return (c2 - c3) + 10;
    }

    public static final i v() {
        return f1557b;
    }
}
