package defpackage;

import java.nio.ByteOrder;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicBoolean;

/* renamed from: ᵥˁˋˁ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3493 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public int f13081;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public byte[] f13082;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public int f13083;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final char[] f13080 = {'\r', '\n'};

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final char[] f13077 = {'\n'};

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final AbstractC1559 f13079 = AbstractC1559.m4528(5, StandardCharsets.US_ASCII, StandardCharsets.UTF_8, StandardCharsets.UTF_16, StandardCharsets.UTF_16BE, StandardCharsets.UTF_16LE);

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static final AtomicBoolean f13078 = new AtomicBoolean();

    public C3493() {
        this.f13082 = AbstractC3558.f13330;
    }

    public C3493(int i) {
        this.f13082 = new byte[i];
        this.f13081 = i;
    }

    public C3493(int i, byte[] bArr) {
        this.f13082 = bArr;
        this.f13081 = i;
    }

    public C3493(byte[] bArr) {
        this.f13082 = bArr;
        this.f13081 = bArr.length;
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static boolean m7935(byte b) {
        return (b & 192) == 128;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static int m7936(int i, int i2, int i3, int i4) {
        byte b = (byte) i3;
        return ˁˈᵸ.ᵨᵳʝ((byte) 0, ᵯᵽᵦ.ˇʼʤˎ(((i & 7) << 2) | ((i2 & 48) >> 4)), ᵯᵽᵦ.ˇʼʤˎ(((((byte) i2) & 15) << 4) | ((b & 60) >> 2)), ᵯᵽᵦ.ˇʼʤˎ(((b & 3) << 6) | (((byte) i4) & 63)));
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static int m7937(Charset charset) {
        ᵛᵾˏ.ᵳٴᵶ(f13079.contains(charset), "Unsupported charset: %s", charset);
        return (charset.equals(StandardCharsets.UTF_8) || charset.equals(StandardCharsets.US_ASCII)) ? 1 : 2;
    }

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final int m7938() {
        m7944(4);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = (bArr[i] & 255) << 8;
        this.f13083 = i + 2;
        int i4 = (bArr[i2] & 255) | i3;
        this.f13083 = i + 4;
        return i4;
    }

    /* renamed from: ˁˑᵰ, reason: contains not printable characters */
    public final void m7939(int i) {
        byte[] bArr = this.f13082;
        if (bArr.length < i) {
            bArr = new byte[i];
        }
        m7975(i, bArr);
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final long m7940() {
        m7944(8);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        this.f13083 = i + 1;
        this.f13083 = i + 2;
        long j = (bArr[i] & 255) | ((bArr[r3] & 255) << 8);
        this.f13083 = i + 3;
        long j2 = j | ((bArr[r8] & 255) << 16);
        this.f13083 = i + 4;
        long j3 = j2 | ((bArr[r3] & 255) << 24);
        this.f13083 = i + 5;
        long j4 = j3 | ((bArr[r8] & 255) << 32);
        this.f13083 = i + 6;
        long j5 = j4 | ((bArr[r3] & 255) << 40);
        this.f13083 = i + 7;
        long j6 = j5 | ((bArr[r8] & 255) << 48);
        this.f13083 = i + 8;
        return ((bArr[r3] & 255) << 56) | j6;
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final char m7941(Charset charset, char[] cArr) {
        int iM7971;
        if (m7959() >= m7937(charset) && (iM7971 = m7971(charset)) != 0) {
            long j = iM7971 >>> 8;
            ᵛᵾˏ.ᵸˑ(j, "out of range: %s", (j >> 32) == 0);
            int i = (int) j;
            if (!Character.isSupplementaryCodePoint(i)) {
                long j2 = i;
                char c = (char) j2;
                ᵛᵾˏ.ᵸˑ(j2, "Out of range: %s", ((long) c) == j2);
                for (char c2 : cArr) {
                    if (c2 == c) {
                        this.f13083 = ˁˈᵸ.ˎˏʜʾ(iM7971 & 255) + this.f13083;
                        return c;
                    }
                }
            }
        }
        return (char) 0;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final char m7942(int i, ByteOrder byteOrder) {
        byte b;
        byte b2;
        m7944(2);
        ByteOrder byteOrder2 = ByteOrder.BIG_ENDIAN;
        byte[] bArr = this.f13082;
        int i2 = this.f13083;
        if (byteOrder == byteOrder2) {
            int i3 = i2 + i;
            b = bArr[i3];
            b2 = bArr[i3 + 1];
        } else {
            int i4 = i2 + i;
            b = bArr[i4 + 1];
            b2 = bArr[i4];
        }
        return (char) ((b2 & 255) | (b << 8));
    }

    /* renamed from: ˎˑː, reason: contains not printable characters */
    public final int m7943() {
        int iM7965 = m7965();
        if (iM7965 >= 0) {
            return iM7965;
        }
        ᵹˉᵞ.ᵳٴᵶ(AbstractC2990.m7313(iM7965, "Top bit not zero: "));
        return 0;
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void m7944(int i) {
        if (!f13078.get() || m7959() >= i) {
            return;
        }
        ᵨᴵᵺ.ᵹᵝᵶ(m7959(), AbstractC1327.m4097(i, "bytesNeeded= ", ", bytesLeft="));
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m7945(int i) {
        byte[] bArr = this.f13082;
        if (i > bArr.length) {
            this.f13082 = Arrays.copyOf(bArr, i);
        }
    }

    /* renamed from: ˑᵝﹳᵜ, reason: contains not printable characters */
    public final void m7946(int i) {
        m7955(this.f13083 + i);
    }

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public final int m7947() {
        m7944(3);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = (bArr[i] & 255) << 16;
        int i4 = i + 2;
        this.f13083 = i4;
        int i5 = ((bArr[i2] & 255) << 8) | i3;
        this.f13083 = i + 3;
        return (bArr[i4] & 255) | i5;
    }

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public final long m7948() {
        m7944(8);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        this.f13083 = i + 1;
        this.f13083 = i + 2;
        long j = ((bArr[i] & 255) << 56) | ((bArr[r3] & 255) << 48);
        this.f13083 = i + 3;
        long j2 = j | ((bArr[r8] & 255) << 40);
        this.f13083 = i + 4;
        long j3 = j2 | ((bArr[r3] & 255) << 32);
        this.f13083 = i + 5;
        long j4 = j3 | ((bArr[r8] & 255) << 24);
        this.f13083 = i + 6;
        long j5 = j4 | ((bArr[r3] & 255) << 16);
        this.f13083 = i + 7;
        long j6 = j5 | ((bArr[r8] & 255) << 8);
        this.f13083 = i + 8;
        return (bArr[r3] & 255) | j6;
    }

    /* renamed from: ᐧﾞ, reason: contains not printable characters */
    public final long m7949() {
        int i;
        m7944(1);
        long j = this.f13082[this.f13083];
        int i2 = 7;
        while (true) {
            if (i2 < 0) {
                break;
            }
            if (((1 << i2) & j) != 0) {
                i2--;
            } else if (i2 < 6) {
                j &= r6 - 1;
                i = 7 - i2;
            } else if (i2 == 7) {
                i = 1;
            }
        }
        i = 0;
        if (i == 0) {
            throw new NumberFormatException(AbstractC4737.m10015(j, "Invalid UTF-8 sequence first byte: "));
        }
        m7944(i);
        for (int i3 = 1; i3 < i; i3++) {
            if ((this.f13082[this.f13083 + i3] & 192) != 128) {
                throw new NumberFormatException(AbstractC4737.m10015(j, "Invalid UTF-8 sequence continuation byte: "));
            }
            j = (j << 6) | (r4 & 63);
        }
        this.f13083 += i;
        return j;
    }

    /* renamed from: ᵙᵢᵨᵳ, reason: contains not printable characters */
    public final void m7950(int i) {
        ᵛᵾˏ.ᵯٴᵦ(i >= 0 && i <= this.f13082.length);
        this.f13081 = i;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final int m7951() {
        if (m7959() < 4) {
            C0910.m3046(this.f13083, this.f13081);
            return 0;
        }
        int iM7965 = m7965();
        this.f13083 -= 4;
        return iM7965;
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final int m7952() {
        int iM7966 = m7966();
        if (iM7966 >= 0) {
            return iM7966;
        }
        ᵹˉᵞ.ᵳٴᵶ(AbstractC2990.m7313(iM7966, "Top bit not zero: "));
        return 0;
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final short m7953() {
        m7944(2);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = bArr[i] & 255;
        this.f13083 = i + 2;
        return (short) (((bArr[i2] & 255) << 8) | i3);
    }

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final long m7954() {
        m7944(4);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        this.f13083 = i + 1;
        this.f13083 = i + 2;
        long j = ((bArr[i] & 255) << 24) | ((bArr[r3] & 255) << 16);
        this.f13083 = i + 3;
        long j2 = j | ((bArr[r8] & 255) << 8);
        this.f13083 = i + 4;
        return (bArr[r3] & 255) | j2;
    }

    /* renamed from: ᵡᵘˎʽ, reason: contains not printable characters */
    public final void m7955(int i) {
        ᵛᵾˏ.ᵯٴᵦ(i >= 0 && i <= this.f13081);
        this.f13083 = i;
    }

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final int m7956() {
        m7944(1);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        this.f13083 = i + 1;
        return bArr[i] & 255;
    }

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final String m7957(int i) {
        m7944(i);
        if (i == 0) {
            return "";
        }
        int i2 = this.f13083;
        int i3 = (i2 + i) - 1;
        int i4 = (i3 >= this.f13081 || this.f13082[i3] != 0) ? i : i - 1;
        byte[] bArr = this.f13082;
        String str = AbstractC3558.f13329;
        String str2 = new String(bArr, i2, i4, StandardCharsets.UTF_8);
        this.f13083 += i;
        return str2;
    }

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final int m7958() {
        return m7956() | (m7956() << 21) | (m7956() << 14) | (m7956() << 7);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m7959() {
        return Math.max(this.f13081 - this.f13083, 0);
    }

    /* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
    public final long m7960() {
        long jM7948 = m7948();
        if (jM7948 >= 0) {
            return jM7948;
        }
        ᵹˉᵞ.ᵳٴᵶ(AbstractC4737.m10015(jM7948, "Top bit not zero: "));
        return 0L;
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final String m7961() {
        if (m7959() == 0) {
            return null;
        }
        int i = this.f13083;
        while (i < this.f13081 && this.f13082[i] != 0) {
            i++;
        }
        byte[] bArr = this.f13082;
        int i2 = this.f13083;
        String str = AbstractC3558.f13329;
        String str2 = new String(bArr, i2, i - i2, StandardCharsets.UTF_8);
        this.f13083 = i;
        if (i < this.f13081) {
            this.f13083 = i + 1;
        }
        return str2;
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final int m7962() {
        m7944(2);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = bArr[i] & 255;
        this.f13083 = i + 2;
        return ((bArr[i2] & 255) << 8) | i3;
    }

    /* JADX WARN: Removed duplicated region for block: B:43:0x0095  */
    /* renamed from: ᵪʩ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.String m7963(java.nio.charset.Charset r5) {
        /*
            r4 = this;
            ˌ r0 = defpackage.C3493.f13079
            boolean r0 = r0.contains(r5)
            java.lang.String r1 = "Unsupported charset: %s"
            ᵛᵾˏ.ᵳٴᵶ(r0, r1, r5)
            int r0 = r4.m7959()
            r1 = 0
            if (r0 != 0) goto L13
            return r1
        L13:
            java.nio.charset.Charset r0 = java.nio.charset.StandardCharsets.US_ASCII
            boolean r2 = r5.equals(r0)
            if (r2 != 0) goto L1e
            r4.m7967()
        L1e:
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.UTF_8
            boolean r2 = r5.equals(r2)
            if (r2 != 0) goto L4e
            boolean r0 = r5.equals(r0)
            if (r0 == 0) goto L2d
            goto L4e
        L2d:
            java.nio.charset.Charset r0 = java.nio.charset.StandardCharsets.UTF_16
            boolean r0 = r5.equals(r0)
            if (r0 != 0) goto L4c
            java.nio.charset.Charset r0 = java.nio.charset.StandardCharsets.UTF_16LE
            boolean r0 = r5.equals(r0)
            if (r0 != 0) goto L4c
            java.nio.charset.Charset r0 = java.nio.charset.StandardCharsets.UTF_16BE
            boolean r0 = r5.equals(r0)
            if (r0 == 0) goto L46
            goto L4c
        L46:
            java.lang.String r4 = "Unsupported charset: "
            ᵨᴵᵺ.ᵨᵳʝ(r5, r4)
            return r1
        L4c:
            r0 = 2
            goto L4f
        L4e:
            r0 = 1
        L4f:
            int r1 = r4.f13083
        L51:
            int r2 = r4.f13081
            int r3 = r0 + (-1)
            int r3 = r2 - r3
            if (r1 >= r3) goto Lb0
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.UTF_8
            boolean r2 = r5.equals(r2)
            if (r2 != 0) goto L69
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.US_ASCII
            boolean r2 = r5.equals(r2)
            if (r2 == 0) goto L74
        L69:
            byte[] r2 = r4.f13082
            r2 = r2[r1]
            boolean r2 = defpackage.AbstractC3558.m8114(r2)
            if (r2 == 0) goto L74
            goto Lb1
        L74:
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.UTF_16
            boolean r2 = r5.equals(r2)
            if (r2 != 0) goto L84
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.UTF_16BE
            boolean r2 = r5.equals(r2)
            if (r2 == 0) goto L95
        L84:
            byte[] r2 = r4.f13082
            r3 = r2[r1]
            if (r3 != 0) goto L95
            int r3 = r1 + 1
            r2 = r2[r3]
            boolean r2 = defpackage.AbstractC3558.m8114(r2)
            if (r2 == 0) goto L95
            goto Lb1
        L95:
            java.nio.charset.Charset r2 = java.nio.charset.StandardCharsets.UTF_16LE
            boolean r2 = r5.equals(r2)
            if (r2 == 0) goto Lae
            byte[] r2 = r4.f13082
            int r3 = r1 + 1
            r3 = r2[r3]
            if (r3 != 0) goto Lae
            r2 = r2[r1]
            boolean r2 = defpackage.AbstractC3558.m8114(r2)
            if (r2 == 0) goto Lae
            goto Lb1
        Lae:
            int r1 = r1 + r0
            goto L51
        Lb0:
            r1 = r2
        Lb1:
            int r0 = r4.f13083
            int r1 = r1 - r0
            java.lang.String r0 = r4.m7973(r1, r5)
            int r1 = r4.f13083
            int r2 = r4.f13081
            if (r1 != r2) goto Lbf
            goto Lce
        Lbf:
            char[] r1 = defpackage.C3493.f13080
            char r1 = r4.m7941(r5, r1)
            r2 = 13
            if (r1 != r2) goto Lce
            char[] r1 = defpackage.C3493.f13077
            r4.m7941(r5, r1)
        Lce:
            return r0
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C3493.m7963(java.nio.charset.Charset):java.lang.String");
    }

    /* renamed from: ᵮᵠـˌ, reason: contains not printable characters */
    public final int m7964() {
        long j = 0;
        for (int i = 0; i < 9; i++) {
            if (this.f13083 == this.f13081) {
                ᵹˉᵞ.ᵳٴᵶ("Attempting to read a byte over the limit.");
                return 0;
            }
            long jM7956 = m7956();
            j |= (127 & jM7956) << (i * 7);
            if ((jM7956 & 128) == 0) {
                break;
            }
        }
        return ˁˈᵸ.ˎˏʜʾ(j);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final int m7965() {
        m7944(4);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = (bArr[i] & 255) << 24;
        int i4 = i + 2;
        this.f13083 = i4;
        int i5 = ((bArr[i2] & 255) << 16) | i3;
        int i6 = i + 3;
        this.f13083 = i6;
        int i7 = i5 | ((bArr[i4] & 255) << 8);
        this.f13083 = i + 4;
        return (bArr[i6] & 255) | i7;
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final int m7966() {
        m7944(4);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = bArr[i] & 255;
        int i4 = i + 2;
        this.f13083 = i4;
        int i5 = ((bArr[i2] & 255) << 8) | i3;
        int i6 = i + 3;
        this.f13083 = i6;
        int i7 = i5 | ((bArr[i4] & 255) << 16);
        this.f13083 = i + 4;
        return ((bArr[i6] & 255) << 24) | i7;
    }

    /* renamed from: ᵶʔᵢˊ, reason: contains not printable characters */
    public final Charset m7967() {
        if (m7959() >= 3) {
            byte[] bArr = this.f13082;
            int i = this.f13083;
            if (bArr[i] == -17 && bArr[i + 1] == -69 && bArr[i + 2] == -65) {
                this.f13083 = i + 3;
                return StandardCharsets.UTF_8;
            }
        }
        if (m7959() < 2) {
            return null;
        }
        byte[] bArr2 = this.f13082;
        int i2 = this.f13083;
        byte b = bArr2[i2];
        if (b == -2 && bArr2[i2 + 1] == -1) {
            this.f13083 = i2 + 2;
            return StandardCharsets.UTF_16BE;
        }
        if (b != -1 || bArr2[i2 + 1] != -2) {
            return null;
        }
        this.f13083 = i2 + 2;
        return StandardCharsets.UTF_16LE;
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final int m7968() {
        m7944(1);
        return this.f13082[this.f13083] & 255;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final long m7969() {
        m7944(4);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        this.f13083 = i + 1;
        this.f13083 = i + 2;
        long j = (bArr[i] & 255) | ((bArr[r3] & 255) << 8);
        this.f13083 = i + 3;
        long j2 = j | ((bArr[r8] & 255) << 16);
        this.f13083 = i + 4;
        return ((bArr[r3] & 255) << 24) | j2;
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final void m7970(byte[] bArr, int i, int i2) {
        m7944(i2);
        System.arraycopy(this.f13082, this.f13083, bArr, i, i2);
        this.f13083 += i2;
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final int m7971(Charset charset) {
        int codePoint;
        ᵛᵾˏ.ᵳٴᵶ(f13079.contains(charset), "Unsupported charset: %s", charset);
        if (m7959() < m7937(charset)) {
            C0910.m3046(this.f13083, this.f13081);
            return 0;
        }
        int i = 1;
        if (charset.equals(StandardCharsets.US_ASCII)) {
            byte b = this.f13082[this.f13083];
            if ((b & 128) == 0) {
                codePoint = b & 255;
                return (codePoint << 8) | i;
            }
            return 0;
        }
        if (charset.equals(StandardCharsets.UTF_8)) {
            byte b2 = this.f13082[this.f13083];
            int i2 = (b2 & 128) == 0 ? 1 : ((b2 & 224) == 192 && m7959() >= 2 && m7935(this.f13082[this.f13083 + 1])) ? 2 : ((this.f13082[this.f13083] & 240) == 224 && m7959() >= 3 && m7935(this.f13082[this.f13083 + 1]) && m7935(this.f13082[this.f13083 + 2])) ? 3 : ((this.f13082[this.f13083] & 248) == 240 && m7959() >= 4 && m7935(this.f13082[this.f13083 + 1]) && m7935(this.f13082[this.f13083 + 2]) && m7935(this.f13082[this.f13083 + 3])) ? 4 : 0;
            if (i2 == 1) {
                codePoint = this.f13082[this.f13083] & 255;
            } else if (i2 == 2) {
                byte[] bArr = this.f13082;
                int i3 = this.f13083;
                codePoint = m7936(0, 0, bArr[i3], bArr[i3 + 1]);
            } else {
                if (i2 != 3) {
                    if (i2 == 4) {
                        byte[] bArr2 = this.f13082;
                        int i4 = this.f13083;
                        codePoint = m7936(bArr2[i4], bArr2[i4 + 1], bArr2[i4 + 2], bArr2[i4 + 3]);
                    }
                    return 0;
                }
                byte[] bArr3 = this.f13082;
                int i5 = this.f13083;
                codePoint = m7936(0, bArr3[i5] & 15, bArr3[i5 + 1], bArr3[i5 + 2]);
            }
            i = i2;
        } else {
            ByteOrder byteOrder = charset.equals(StandardCharsets.UTF_16LE) ? ByteOrder.LITTLE_ENDIAN : ByteOrder.BIG_ENDIAN;
            char cM7942 = m7942(0, byteOrder);
            if (!Character.isHighSurrogate(cM7942) || m7959() < 4) {
                codePoint = cM7942;
                i = 2;
            } else {
                codePoint = Character.toCodePoint(cM7942, m7942(2, byteOrder));
                i = 4;
            }
        }
        return (codePoint << 8) | i;
    }

    /* renamed from: ᵺʙ, reason: contains not printable characters */
    public final int m7972() {
        m7944(2);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = (bArr[i] & 255) << 8;
        this.f13083 = i + 2;
        return (bArr[i2] & 255) | i3;
    }

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final String m7973(int i, Charset charset) {
        m7944(i);
        String str = new String(this.f13082, this.f13083, i, charset);
        this.f13083 += i;
        return str;
    }

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final short m7974() {
        m7944(2);
        byte[] bArr = this.f13082;
        int i = this.f13083;
        int i2 = i + 1;
        this.f13083 = i2;
        int i3 = (bArr[i] & 255) << 8;
        this.f13083 = i + 2;
        return (short) ((bArr[i2] & 255) | i3);
    }

    /* renamed from: ﾞⁱ, reason: contains not printable characters */
    public final void m7975(int i, byte[] bArr) {
        this.f13082 = bArr;
        this.f13081 = i;
        this.f13083 = 0;
    }
}
