Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/node_modules.1/uuid/dist/esm-node/
Upload File :
Current File : /home/infinitibizsol/.trash/node_modules.1/uuid/dist/esm-node/v4.js

import rng from './rng.js';
import stringify from './stringify.js';

function v4(options, buf, offset) {
  options = options || {};
  const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`

  rnds[6] = rnds[6] & 0x0f | 0x40;
  rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided

  if (buf) {
    offset = offset || 0;

    for (let i = 0; i < 16; ++i) {
      buf[offset + i] = rnds[i];
    }

    return buf;
  }

  return stringify(rnds);
}

export default v4;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists