/home/techb158/trello.abdallabala.com/node_modules/uuid/dist
NameSizeModeActions
index.d.ts6690644editdlrm
index.js6360644editdlrm
max.d.ts890644editdlrm
max.js550644editdlrm
md5.d.ts730644editdlrm
md5.js57740644editdlrm
nil.d.ts890644editdlrm
nil.js550644editdlrm
parse.d.ts1380644editdlrm
parse.js6120644editdlrm
regex.d.ts570644editdlrm
regex.js1710644editdlrm
rng.d.ts430644editdlrm
rng.js1100644editdlrm
sha1.d.ts750644editdlrm
sha1.js23430644editdlrm
stringify.d.ts1790644editdlrm
stringify.js10930644editdlrm
types.d.ts6000644editdlrm
types.js110644editdlrm
uuid-bin.d.ts110644editdlrm
uuid-bin.js19710644editdlrm
v1.d.ts4890644editdlrm
v1.js26830644editdlrm
v1ToV6.d.ts1820644editdlrm
v1ToV6.js8420644editdlrm
v3.d.ts4240644editdlrm
v3.js2590644editdlrm
v4.d.ts2910644editdlrm
v4.js9260644editdlrm
v5.d.ts4240644editdlrm
v5.js2620644editdlrm
v6.d.ts2910644editdlrm
v6.js6300644editdlrm
v6ToV1.d.ts1160644editdlrm
v6ToV1.js8420644editdlrm
v7.d.ts4440644editdlrm
v7.js21290644editdlrm
v35.d.ts5140644editdlrm
v35.js15030644editdlrm
validate.d.ts760644editdlrm
validate.js1420644editdlrm
version.d.ts720644editdlrm
version.js2080644editdlrm
Edit: /home/techb158/trello.abdallabala.com/node_modules/uuid/dist/v7.js (2129B)
import rng from './rng.js'; import { unsafeStringify } from './stringify.js'; const _state = {}; function v7(options, buf, offset) { let bytes; if (options) { bytes = v7Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.seq, buf, offset); } else { const now = Date.now(); const rnds = rng(); updateV7State(_state, now, rnds); bytes = v7Bytes(rnds, _state.msecs, _state.seq, buf, offset); } return buf ?? unsafeStringify(bytes); } export function updateV7State(state, now, rnds) { state.msecs ??= -Infinity; state.seq ??= 0; if (now > state.msecs) { state.seq = (rnds[6] << 23) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; state.msecs = now; } else { state.seq = (state.seq + 1) | 0; if (state.seq === 0) { state.msecs++; } } return state; } function v7Bytes(rnds, msecs, seq, buf, offset = 0) { if (rnds.length < 16) { throw new Error('Random bytes length must be >= 16'); } if (!buf) { buf = new Uint8Array(16); offset = 0; } else { if (offset < 0 || offset + 16 > buf.length) { throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`); } } msecs ??= Date.now(); seq ??= ((rnds[6] * 0x7f) << 24) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9]; buf[offset++] = (msecs / 0x10000000000) & 0xff; buf[offset++] = (msecs / 0x100000000) & 0xff; buf[offset++] = (msecs / 0x1000000) & 0xff; buf[offset++] = (msecs / 0x10000) & 0xff; buf[offset++] = (msecs / 0x100) & 0xff; buf[offset++] = msecs & 0xff; buf[offset++] = 0x70 | ((seq >>> 28) & 0x0f); buf[offset++] = (seq >>> 20) & 0xff; buf[offset++] = 0x80 | ((seq >>> 14) & 0x3f); buf[offset++] = (seq >>> 6) & 0xff; buf[offset++] = ((seq << 2) & 0xff) | (rnds[10] & 0x03); buf[offset++] = rnds[11]; buf[offset++] = rnds[12]; buf[offset++] = rnds[13]; buf[offset++] = rnds[14]; buf[offset++] = rnds[15]; return buf; } export default v7;