{"version":3,"sources":["jsdelivr-header.js","/npm/uuid@11.0.4/dist/esm-browser/max.js","/npm/uuid@11.0.4/dist/esm-browser/nil.js","/npm/uuid@11.0.4/dist/esm-browser/regex.js","/npm/uuid@11.0.4/dist/esm-browser/validate.js","/npm/uuid@11.0.4/dist/esm-browser/parse.js","/npm/uuid@11.0.4/dist/esm-browser/stringify.js","/npm/uuid@11.0.4/dist/esm-browser/rng.js","/npm/uuid@11.0.4/dist/esm-browser/v1.js","/npm/uuid@11.0.4/dist/esm-browser/v1ToV6.js","/npm/uuid@11.0.4/dist/esm-browser/md5.js","/npm/uuid@11.0.4/dist/esm-browser/v35.js","/npm/uuid@11.0.4/dist/esm-browser/v3.js","/npm/uuid@11.0.4/dist/esm-browser/native.js","/npm/uuid@11.0.4/dist/esm-browser/v4.js","/npm/uuid@11.0.4/dist/esm-browser/sha1.js","/npm/uuid@11.0.4/dist/esm-browser/v5.js","/npm/uuid@11.0.4/dist/esm-browser/v6.js","/npm/uuid@11.0.4/dist/esm-browser/v6ToV1.js","/npm/uuid@11.0.4/dist/esm-browser/v7.js","/npm/uuid@11.0.4/dist/esm-browser/version.js"],"names":[],"mappings":"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","file":"/npm/uuid@11.0.4/dist/esm-browser/index.js/+esm","sourceRoot":"","sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/uuid@11.0.4/dist/esm-browser/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","export default 'ffffffff-ffff-ffff-ffff-ffffffffffff';\n","export default '00000000-0000-0000-0000-000000000000';\n","export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;\n","import REGEX from './regex.js';\nfunction validate(uuid) {\n    return typeof uuid === 'string' && REGEX.test(uuid);\n}\nexport default validate;\n","import validate from './validate.js';\nfunction parse(uuid) {\n    if (!validate(uuid)) {\n        throw TypeError('Invalid UUID');\n    }\n    let v;\n    return Uint8Array.of((v = parseInt(uuid.slice(0, 8), 16)) >>> 24, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff, (v = parseInt(uuid.slice(9, 13), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(14, 18), 16)) >>> 8, v & 0xff, (v = parseInt(uuid.slice(19, 23), 16)) >>> 8, v & 0xff, ((v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000) & 0xff, (v / 0x100000000) & 0xff, (v >>> 24) & 0xff, (v >>> 16) & 0xff, (v >>> 8) & 0xff, v & 0xff);\n}\nexport default parse;\n","import validate from './validate.js';\nconst byteToHex = [];\nfor (let i = 0; i < 256; ++i) {\n    byteToHex.push((i + 0x100).toString(16).slice(1));\n}\nexport function unsafeStringify(arr, offset = 0) {\n    return (byteToHex[arr[offset + 0]] +\n        byteToHex[arr[offset + 1]] +\n        byteToHex[arr[offset + 2]] +\n        byteToHex[arr[offset + 3]] +\n        '-' +\n        byteToHex[arr[offset + 4]] +\n        byteToHex[arr[offset + 5]] +\n        '-' +\n        byteToHex[arr[offset + 6]] +\n        byteToHex[arr[offset + 7]] +\n        '-' +\n        byteToHex[arr[offset + 8]] +\n        byteToHex[arr[offset + 9]] +\n        '-' +\n        byteToHex[arr[offset + 10]] +\n        byteToHex[arr[offset + 11]] +\n        byteToHex[arr[offset + 12]] +\n        byteToHex[arr[offset + 13]] +\n        byteToHex[arr[offset + 14]] +\n        byteToHex[arr[offset + 15]]).toLowerCase();\n}\nfunction stringify(arr, offset = 0) {\n    const uuid = unsafeStringify(arr, offset);\n    if (!validate(uuid)) {\n        throw TypeError('Stringified UUID is invalid');\n    }\n    return uuid;\n}\nexport default stringify;\n","let getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n    if (!getRandomValues) {\n        if (typeof crypto === 'undefined' || !crypto.getRandomValues) {\n            throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n        }\n        getRandomValues = crypto.getRandomValues.bind(crypto);\n    }\n    return getRandomValues(rnds8);\n}\n","import rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\nconst _state = {};\nfunction v1(options, buf, offset) {\n    let bytes;\n    const isV6 = options?._v6 ?? false;\n    if (options) {\n        const optionsKeys = Object.keys(options);\n        if (optionsKeys.length === 1 && optionsKeys[0] === '_v6') {\n            options = undefined;\n        }\n    }\n    if (options) {\n        bytes = v1Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.nsecs, options.clockseq, options.node, buf, offset);\n    }\n    else {\n        const now = Date.now();\n        const rnds = rng();\n        updateV1State(_state, now, rnds);\n        bytes = v1Bytes(rnds, _state.msecs, _state.nsecs, isV6 ? undefined : _state.clockseq, isV6 ? undefined : _state.node, buf, offset);\n    }\n    return buf ? bytes : unsafeStringify(bytes);\n}\nexport function updateV1State(state, now, rnds) {\n    state.msecs ??= -Infinity;\n    state.nsecs ??= 0;\n    if (now === state.msecs) {\n        state.nsecs++;\n        if (state.nsecs >= 10000) {\n            state.node = undefined;\n            state.nsecs = 0;\n        }\n    }\n    else if (now > state.msecs) {\n        state.nsecs = 0;\n    }\n    else if (now < state.msecs) {\n        state.node = undefined;\n    }\n    if (!state.node) {\n        state.node = rnds.slice(10, 16);\n        state.node[0] |= 0x01;\n        state.clockseq = ((rnds[8] << 8) | rnds[9]) & 0x3fff;\n    }\n    state.msecs = now;\n    return state;\n}\nfunction v1Bytes(rnds, msecs, nsecs, clockseq, node, buf, offset = 0) {\n    if (rnds.length < 16) {\n        throw new Error('Random bytes length must be >= 16');\n    }\n    if (!buf) {\n        buf = new Uint8Array(16);\n        offset = 0;\n    }\n    else {\n        if (offset < 0 || offset + 16 > buf.length) {\n            throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);\n        }\n    }\n    msecs ??= Date.now();\n    nsecs ??= 0;\n    clockseq ??= ((rnds[8] << 8) | rnds[9]) & 0x3fff;\n    node ??= rnds.slice(10, 16);\n    msecs += 12219292800000;\n    const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n    buf[offset++] = (tl >>> 24) & 0xff;\n    buf[offset++] = (tl >>> 16) & 0xff;\n    buf[offset++] = (tl >>> 8) & 0xff;\n    buf[offset++] = tl & 0xff;\n    const tmh = ((msecs / 0x100000000) * 10000) & 0xfffffff;\n    buf[offset++] = (tmh >>> 8) & 0xff;\n    buf[offset++] = tmh & 0xff;\n    buf[offset++] = ((tmh >>> 24) & 0xf) | 0x10;\n    buf[offset++] = (tmh >>> 16) & 0xff;\n    buf[offset++] = (clockseq >>> 8) | 0x80;\n    buf[offset++] = clockseq & 0xff;\n    for (let n = 0; n < 6; ++n) {\n        buf[offset++] = node[n];\n    }\n    return buf;\n}\nexport default v1;\n","import parse from './parse.js';\nimport { unsafeStringify } from './stringify.js';\nexport default function v1ToV6(uuid) {\n    const v1Bytes = typeof uuid === 'string' ? parse(uuid) : uuid;\n    const v6Bytes = _v1ToV6(v1Bytes);\n    return typeof uuid === 'string' ? unsafeStringify(v6Bytes) : v6Bytes;\n}\nfunction _v1ToV6(v1Bytes) {\n    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]);\n}\n","function md5(bytes) {\n    const words = uint8ToUint32(bytes);\n    const md5Bytes = wordsToMd5(words, bytes.length * 8);\n    return uint32ToUint8(md5Bytes);\n}\nfunction uint32ToUint8(input) {\n    const bytes = new Uint8Array(input.length * 4);\n    for (let i = 0; i < input.length * 4; i++) {\n        bytes[i] = (input[i >> 2] >>> ((i % 4) * 8)) & 0xff;\n    }\n    return bytes;\n}\nfunction getOutputLength(inputLength8) {\n    return (((inputLength8 + 64) >>> 9) << 4) + 14 + 1;\n}\nfunction wordsToMd5(x, len) {\n    const xpad = new Uint32Array(getOutputLength(len)).fill(0);\n    xpad.set(x);\n    xpad[len >> 5] |= 0x80 << len % 32;\n    xpad[xpad.length - 1] = len;\n    x = xpad;\n    let a = 1732584193;\n    let b = -271733879;\n    let c = -1732584194;\n    let d = 271733878;\n    for (let i = 0; i < x.length; i += 16) {\n        const olda = a;\n        const oldb = b;\n        const oldc = c;\n        const oldd = d;\n        a = md5ff(a, b, c, d, x[i], 7, -680876936);\n        d = md5ff(d, a, b, c, x[i + 1], 12, -389564586);\n        c = md5ff(c, d, a, b, x[i + 2], 17, 606105819);\n        b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330);\n        a = md5ff(a, b, c, d, x[i + 4], 7, -176418897);\n        d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426);\n        c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341);\n        b = md5ff(b, c, d, a, x[i + 7], 22, -45705983);\n        a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416);\n        d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417);\n        c = md5ff(c, d, a, b, x[i + 10], 17, -42063);\n        b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162);\n        a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682);\n        d = md5ff(d, a, b, c, x[i + 13], 12, -40341101);\n        c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290);\n        b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329);\n        a = md5gg(a, b, c, d, x[i + 1], 5, -165796510);\n        d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632);\n        c = md5gg(c, d, a, b, x[i + 11], 14, 643717713);\n        b = md5gg(b, c, d, a, x[i], 20, -373897302);\n        a = md5gg(a, b, c, d, x[i + 5], 5, -701558691);\n        d = md5gg(d, a, b, c, x[i + 10], 9, 38016083);\n        c = md5gg(c, d, a, b, x[i + 15], 14, -660478335);\n        b = md5gg(b, c, d, a, x[i + 4], 20, -405537848);\n        a = md5gg(a, b, c, d, x[i + 9], 5, 568446438);\n        d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690);\n        c = md5gg(c, d, a, b, x[i + 3], 14, -187363961);\n        b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501);\n        a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467);\n        d = md5gg(d, a, b, c, x[i + 2], 9, -51403784);\n        c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473);\n        b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734);\n        a = md5hh(a, b, c, d, x[i + 5], 4, -378558);\n        d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463);\n        c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562);\n        b = md5hh(b, c, d, a, x[i + 14], 23, -35309556);\n        a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060);\n        d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353);\n        c = md5hh(c, d, a, b, x[i + 7], 16, -155497632);\n        b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640);\n        a = md5hh(a, b, c, d, x[i + 13], 4, 681279174);\n        d = md5hh(d, a, b, c, x[i], 11, -358537222);\n        c = md5hh(c, d, a, b, x[i + 3], 16, -722521979);\n        b = md5hh(b, c, d, a, x[i + 6], 23, 76029189);\n        a = md5hh(a, b, c, d, x[i + 9], 4, -640364487);\n        d = md5hh(d, a, b, c, x[i + 12], 11, -421815835);\n        c = md5hh(c, d, a, b, x[i + 15], 16, 530742520);\n        b = md5hh(b, c, d, a, x[i + 2], 23, -995338651);\n        a = md5ii(a, b, c, d, x[i], 6, -198630844);\n        d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415);\n        c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905);\n        b = md5ii(b, c, d, a, x[i + 5], 21, -57434055);\n        a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571);\n        d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606);\n        c = md5ii(c, d, a, b, x[i + 10], 15, -1051523);\n        b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799);\n        a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359);\n        d = md5ii(d, a, b, c, x[i + 15], 10, -30611744);\n        c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380);\n        b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649);\n        a = md5ii(a, b, c, d, x[i + 4], 6, -145523070);\n        d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379);\n        c = md5ii(c, d, a, b, x[i + 2], 15, 718787259);\n        b = md5ii(b, c, d, a, x[i + 9], 21, -343485551);\n        a = safeAdd(a, olda);\n        b = safeAdd(b, oldb);\n        c = safeAdd(c, oldc);\n        d = safeAdd(d, oldd);\n    }\n    return Uint32Array.of(a, b, c, d);\n}\nfunction uint8ToUint32(input) {\n    if (input.length === 0) {\n        return new Uint32Array();\n    }\n    const output = new Uint32Array(getOutputLength(input.length * 8)).fill(0);\n    for (let i = 0; i < input.length; i++) {\n        output[i >> 2] |= (input[i] & 0xff) << ((i % 4) * 8);\n    }\n    return output;\n}\nfunction safeAdd(x, y) {\n    const lsw = (x & 0xffff) + (y & 0xffff);\n    const msw = (x >> 16) + (y >> 16) + (lsw >> 16);\n    return (msw << 16) | (lsw & 0xffff);\n}\nfunction bitRotateLeft(num, cnt) {\n    return (num << cnt) | (num >>> (32 - cnt));\n}\nfunction md5cmn(q, a, b, x, s, t) {\n    return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b);\n}\nfunction md5ff(a, b, c, d, x, s, t) {\n    return md5cmn((b & c) | (~b & d), a, b, x, s, t);\n}\nfunction md5gg(a, b, c, d, x, s, t) {\n    return md5cmn((b & d) | (c & ~d), a, b, x, s, t);\n}\nfunction md5hh(a, b, c, d, x, s, t) {\n    return md5cmn(b ^ c ^ d, a, b, x, s, t);\n}\nfunction md5ii(a, b, c, d, x, s, t) {\n    return md5cmn(c ^ (b | ~d), a, b, x, s, t);\n}\nexport default md5;\n","import parse from './parse.js';\nimport { unsafeStringify } from './stringify.js';\nexport function stringToBytes(str) {\n    str = unescape(encodeURIComponent(str));\n    const bytes = new Uint8Array(str.length);\n    for (let i = 0; i < str.length; ++i) {\n        bytes[i] = str.charCodeAt(i);\n    }\n    return bytes;\n}\nexport const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8';\nexport const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8';\nexport default function v35(version, hash, value, namespace, buf, offset) {\n    const valueBytes = typeof value === 'string' ? stringToBytes(value) : value;\n    const namespaceBytes = typeof namespace === 'string' ? parse(namespace) : namespace;\n    if (typeof namespace === 'string') {\n        namespace = parse(namespace);\n    }\n    if (namespace?.length !== 16) {\n        throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)');\n    }\n    let bytes = new Uint8Array(16 + valueBytes.length);\n    bytes.set(namespaceBytes);\n    bytes.set(valueBytes, namespaceBytes.length);\n    bytes = hash(bytes);\n    bytes[6] = (bytes[6] & 0x0f) | version;\n    bytes[8] = (bytes[8] & 0x3f) | 0x80;\n    if (buf) {\n        offset = offset || 0;\n        for (let i = 0; i < 16; ++i) {\n            buf[offset + i] = bytes[i];\n        }\n        return buf;\n    }\n    return unsafeStringify(bytes);\n}\n","import md5 from './md5.js';\nimport v35, { DNS, URL } from './v35.js';\nexport { DNS, URL } from './v35.js';\nfunction v3(value, namespace, buf, offset) {\n    return v35(0x30, md5, value, namespace, buf, offset);\n}\nv3.DNS = DNS;\nv3.URL = URL;\nexport default v3;\n","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default { randomUUID };\n","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\nfunction v4(options, buf, offset) {\n    if (native.randomUUID && !buf && !options) {\n        return native.randomUUID();\n    }\n    options = options || {};\n    const rnds = options.random ?? options.rng?.() ?? rng();\n    if (rnds.length < 16) {\n        throw new Error('Random bytes length must be >= 16');\n    }\n    rnds[6] = (rnds[6] & 0x0f) | 0x40;\n    rnds[8] = (rnds[8] & 0x3f) | 0x80;\n    if (buf) {\n        offset = offset || 0;\n        if (offset < 0 || offset + 16 > buf.length) {\n            throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);\n        }\n        for (let i = 0; i < 16; ++i) {\n            buf[offset + i] = rnds[i];\n        }\n        return buf;\n    }\n    return unsafeStringify(rnds);\n}\nexport default v4;\n","function f(s, x, y, z) {\n    switch (s) {\n        case 0:\n            return (x & y) ^ (~x & z);\n        case 1:\n            return x ^ y ^ z;\n        case 2:\n            return (x & y) ^ (x & z) ^ (y & z);\n        case 3:\n            return x ^ y ^ z;\n    }\n}\nfunction ROTL(x, n) {\n    return (x << n) | (x >>> (32 - n));\n}\nfunction sha1(bytes) {\n    const K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6];\n    const H = [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0];\n    const newBytes = new Uint8Array(bytes.length + 1);\n    newBytes.set(bytes);\n    newBytes[bytes.length] = 0x80;\n    bytes = newBytes;\n    const l = bytes.length / 4 + 2;\n    const N = Math.ceil(l / 16);\n    const M = new Array(N);\n    for (let i = 0; i < N; ++i) {\n        const arr = new Uint32Array(16);\n        for (let j = 0; j < 16; ++j) {\n            arr[j] =\n                (bytes[i * 64 + j * 4] << 24) |\n                    (bytes[i * 64 + j * 4 + 1] << 16) |\n                    (bytes[i * 64 + j * 4 + 2] << 8) |\n                    bytes[i * 64 + j * 4 + 3];\n        }\n        M[i] = arr;\n    }\n    M[N - 1][14] = ((bytes.length - 1) * 8) / Math.pow(2, 32);\n    M[N - 1][14] = Math.floor(M[N - 1][14]);\n    M[N - 1][15] = ((bytes.length - 1) * 8) & 0xffffffff;\n    for (let i = 0; i < N; ++i) {\n        const W = new Uint32Array(80);\n        for (let t = 0; t < 16; ++t) {\n            W[t] = M[i][t];\n        }\n        for (let t = 16; t < 80; ++t) {\n            W[t] = ROTL(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1);\n        }\n        let a = H[0];\n        let b = H[1];\n        let c = H[2];\n        let d = H[3];\n        let e = H[4];\n        for (let t = 0; t < 80; ++t) {\n            const s = Math.floor(t / 20);\n            const T = (ROTL(a, 5) + f(s, b, c, d) + e + K[s] + W[t]) >>> 0;\n            e = d;\n            d = c;\n            c = ROTL(b, 30) >>> 0;\n            b = a;\n            a = T;\n        }\n        H[0] = (H[0] + a) >>> 0;\n        H[1] = (H[1] + b) >>> 0;\n        H[2] = (H[2] + c) >>> 0;\n        H[3] = (H[3] + d) >>> 0;\n        H[4] = (H[4] + e) >>> 0;\n    }\n    return Uint8Array.of(H[0] >> 24, H[0] >> 16, H[0] >> 8, H[0], H[1] >> 24, H[1] >> 16, H[1] >> 8, H[1], H[2] >> 24, H[2] >> 16, H[2] >> 8, H[2], H[3] >> 24, H[3] >> 16, H[3] >> 8, H[3], H[4] >> 24, H[4] >> 16, H[4] >> 8, H[4]);\n}\nexport default sha1;\n","import sha1 from './sha1.js';\nimport v35, { DNS, URL } from './v35.js';\nexport { DNS, URL } from './v35.js';\nfunction v5(value, namespace, buf, offset) {\n    return v35(0x50, sha1, value, namespace, buf, offset);\n}\nv5.DNS = DNS;\nv5.URL = URL;\nexport default v5;\n","import { unsafeStringify } from './stringify.js';\nimport v1 from './v1.js';\nimport v1ToV6 from './v1ToV6.js';\nfunction v6(options, buf, offset) {\n    options ??= {};\n    offset ??= 0;\n    let bytes = v1({ ...options, _v6: true }, new Uint8Array(16));\n    bytes = v1ToV6(bytes);\n    if (buf) {\n        for (let i = 0; i < 16; i++) {\n            buf[offset + i] = bytes[i];\n        }\n        return buf;\n    }\n    return unsafeStringify(bytes);\n}\nexport default v6;\n","import parse from './parse.js';\nimport { unsafeStringify } from './stringify.js';\nexport default function v6ToV1(uuid) {\n    const v6Bytes = typeof uuid === 'string' ? parse(uuid) : uuid;\n    const v1Bytes = _v6ToV1(v6Bytes);\n    return typeof uuid === 'string' ? unsafeStringify(v1Bytes) : v1Bytes;\n}\nfunction _v6ToV1(v6Bytes) {\n    return Uint8Array.of(((v6Bytes[3] & 0x0f) << 4) | ((v6Bytes[4] >> 4) & 0x0f), ((v6Bytes[4] & 0x0f) << 4) | ((v6Bytes[5] & 0xf0) >> 4), ((v6Bytes[5] & 0x0f) << 4) | (v6Bytes[6] & 0x0f), v6Bytes[7], ((v6Bytes[1] & 0x0f) << 4) | ((v6Bytes[2] & 0xf0) >> 4), ((v6Bytes[2] & 0x0f) << 4) | ((v6Bytes[3] & 0xf0) >> 4), 0x10 | ((v6Bytes[0] & 0xf0) >> 4), ((v6Bytes[0] & 0x0f) << 4) | ((v6Bytes[1] & 0xf0) >> 4), v6Bytes[8], v6Bytes[9], v6Bytes[10], v6Bytes[11], v6Bytes[12], v6Bytes[13], v6Bytes[14], v6Bytes[15]);\n}\n","import rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\nconst _state = {};\nfunction v7(options, buf, offset) {\n    let bytes;\n    if (options) {\n        bytes = v7Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.seq, buf, offset);\n    }\n    else {\n        const now = Date.now();\n        const rnds = rng();\n        updateV7State(_state, now, rnds);\n        bytes = v7Bytes(rnds, _state.msecs, _state.seq, buf, offset);\n    }\n    return buf ? bytes : unsafeStringify(bytes);\n}\nexport function updateV7State(state, now, rnds) {\n    state.msecs ??= -Infinity;\n    state.seq ??= 0;\n    if (now > state.msecs) {\n        state.seq = (rnds[6] << 23) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9];\n        state.msecs = now;\n    }\n    else {\n        state.seq = (state.seq + 1) | 0;\n        if (state.seq === 0) {\n            state.msecs++;\n        }\n    }\n    return state;\n}\nfunction v7Bytes(rnds, msecs, seq, buf, offset = 0) {\n    if (rnds.length < 16) {\n        throw new Error('Random bytes length must be >= 16');\n    }\n    if (!buf) {\n        buf = new Uint8Array(16);\n        offset = 0;\n    }\n    else {\n        if (offset < 0 || offset + 16 > buf.length) {\n            throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);\n        }\n    }\n    msecs ??= Date.now();\n    seq ??= ((rnds[6] * 0x7f) << 24) | (rnds[7] << 16) | (rnds[8] << 8) | rnds[9];\n    buf[offset++] = (msecs / 0x10000000000) & 0xff;\n    buf[offset++] = (msecs / 0x100000000) & 0xff;\n    buf[offset++] = (msecs / 0x1000000) & 0xff;\n    buf[offset++] = (msecs / 0x10000) & 0xff;\n    buf[offset++] = (msecs / 0x100) & 0xff;\n    buf[offset++] = msecs & 0xff;\n    buf[offset++] = 0x70 | ((seq >>> 28) & 0x0f);\n    buf[offset++] = (seq >>> 20) & 0xff;\n    buf[offset++] = 0x80 | ((seq >>> 14) & 0x3f);\n    buf[offset++] = (seq >>> 6) & 0xff;\n    buf[offset++] = ((seq << 2) & 0xff) | (rnds[10] & 0x03);\n    buf[offset++] = rnds[11];\n    buf[offset++] = rnds[12];\n    buf[offset++] = rnds[13];\n    buf[offset++] = rnds[14];\n    buf[offset++] = rnds[15];\n    return buf;\n}\nexport default v7;\n","import validate from './validate.js';\nfunction version(uuid) {\n    if (!validate(uuid)) {\n        throw TypeError('Invalid UUID');\n    }\n    return parseInt(uuid.slice(14, 15), 16);\n}\nexport default version;\n"]}