package com.google.android.gms.internal.ads;

import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.security.MessageDigest;

/* JADX INFO: loaded from: classes2.dex */
public final class ak extends yj {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public MessageDigest f8720b;

    @Override // com.google.android.gms.internal.ads.yj
    public final byte[] a(String str) {
        byte[] bArr;
        byte[] bArrArray;
        String[] strArrSplit = str.split(" ");
        int length = strArrSplit.length;
        int i10 = 4;
        if (length == 1) {
            int iA = zj.a(strArrSplit[0]);
            ByteBuffer byteBufferAllocate = ByteBuffer.allocate(4);
            byteBufferAllocate.order(ByteOrder.LITTLE_ENDIAN);
            byteBufferAllocate.putInt(iA);
            bArrArray = byteBufferAllocate.array();
        } else {
            if (length < 5) {
                bArr = new byte[length + length];
                for (int i11 = 0; i11 < strArrSplit.length; i11++) {
                    int iA2 = zj.a(strArrSplit[i11]);
                    int i12 = (iA2 >> 16) ^ ((char) iA2);
                    int i13 = i11 + i11;
                    bArr[i13] = (byte) i12;
                    bArr[i13 + 1] = (byte) (i12 >> 8);
                }
            } else {
                bArr = new byte[length];
                for (int i14 = 0; i14 < strArrSplit.length; i14++) {
                    int iA3 = zj.a(strArrSplit[i14]);
                    bArr[i14] = (byte) ((iA3 >> 24) ^ (((iA3 & 255) ^ ((iA3 >> 8) & 255)) ^ ((iA3 >> 16) & 255)));
                }
            }
            bArrArray = bArr;
        }
        this.f8720b = zzb();
        synchronized (this.f18851a) {
            try {
                MessageDigest messageDigest = this.f8720b;
                if (messageDigest == null) {
                    return new byte[0];
                }
                messageDigest.reset();
                this.f8720b.update(bArrArray);
                byte[] bArrDigest = this.f8720b.digest();
                int length2 = bArrDigest.length;
                if (length2 <= 4) {
                    i10 = length2;
                }
                byte[] bArr2 = new byte[i10];
                System.arraycopy(bArrDigest, 0, bArr2, 0, i10);
                return bArr2;
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
