/opt/canhelp/node_modules/uuid/dist/commonjs-browser
NameSizeModeActions
index.js26490644editdlrm
max.js1780644editdlrm
md5.js69550644editdlrm
native.js2590644editdlrm
nil.js1780644editdlrm
parse.js13630644editdlrm
regex.js2940644editdlrm
rng.js9230644editdlrm
sha1.js25920644editdlrm
stringify.js19160644editdlrm
v1.js39210644editdlrm
v1ToV6.js13170644editdlrm
v3.js3880644editdlrm
v4.js9790644editdlrm
v5.js3910644editdlrm
v6.js24080644editdlrm
v6ToV1.js12980644editdlrm
v7.js49700644editdlrm
v35.js20030644editdlrm
validate.js3860644editdlrm
version.js4490644editdlrm
Edit: /opt/canhelp/node_modules/uuid/dist/commonjs-browser/v1ToV6.js (1317B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = v1ToV6; var _parse = _interopRequireDefault(require("./parse.js")); var _stringify = require("./stringify.js"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Convert a v1 UUID to a v6 UUID * * @param {string|Uint8Array} uuid - The v1 UUID to convert to v6 * @returns {string|Uint8Array} The v6 UUID as the same type as the `uuid` arg * (string or Uint8Array) */ function v1ToV6(uuid) { var v1Bytes = typeof uuid === 'string' ? (0, _parse.default)(uuid) : uuid; var v6Bytes = _v1ToV6(v1Bytes); return typeof uuid === 'string' ? (0, _stringify.unsafeStringify)(v6Bytes) : v6Bytes; } // Do the field transformation needed for v1 -> v6 function _v1ToV6(v1Bytes, randomize = false) { return Uint8Array.of((v1Bytes[6] & 0x0f) << 4 | v1Bytes[7] >> 4 & 0x0f, (v1Bytes[7] & 0x0f) << 4 | (v1Bytes[4] & 0xf0) >> 4, (v1Bytes[4] & 0x0f) << 4 | (v1Bytes[5] & 0xf0) >> 4, (v1Bytes[5] & 0x0f) << 4 | (v1Bytes[0] & 0xf0) >> 4, (v1Bytes[0] & 0x0f) << 4 | (v1Bytes[1] & 0xf0) >> 4, (v1Bytes[1] & 0x0f) << 4 | (v1Bytes[2] & 0xf0) >> 4, 0x60 | v1Bytes[2] & 0x0f, v1Bytes[3], v1Bytes[8], v1Bytes[9], v1Bytes[10], v1Bytes[11], v1Bytes[12], v1Bytes[13], v1Bytes[14], v1Bytes[15]); }