package defpackage;

import android.os.StrictMode;
import java.security.SecureRandom;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicLong;

/* JADX INFO: renamed from: ᵞᵽʾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3044 {

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static final C3044 f11667;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final AtomicLong f11668;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final UUID f11669;

    static {
        StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
        try {
            f11667 = new C3044(UUID.randomUUID(), new SecureRandom().nextLong());
        } finally {
            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
        }
    }

    public C3044(UUID uuid, long j) {
        this.f11669 = uuid;
        this.f11668 = new AtomicLong((j ^ 25214903917L) & 281474976710655L);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final UUID m7136() {
        long jM7137 = m7137() & (-61441);
        long jM71372 = m7137() >>> 2;
        UUID uuid = this.f11669;
        return new UUID(jM7137 ^ uuid.getMostSignificantBits(), jM71372 ^ uuid.getLeastSignificantBits());
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final long m7137() {
        AtomicLong atomicLong;
        long j;
        long j2;
        long j3;
        do {
            atomicLong = this.f11668;
            j = atomicLong.get();
            j2 = ((j * 25214903917L) + 11) & 281474976710655L;
            j3 = ((25214903917L * j2) + 11) & 281474976710655L;
        } while (!atomicLong.compareAndSet(j, j3));
        return (((long) ((int) (j2 >>> 16))) << 32) + ((long) ((int) (j3 >>> 16)));
    }
}
