{"version":3,"file":"uuid.mjs","sources":["../../../../packages/utils/uuid.ts"],"sourcesContent":["export default function generateUUID(): string {\n\tconst s: string[] = []\n\tconst hexDigits = '0123456789abcdef'\n\n\tfor (let i = 0; i < 36; i++) {\n\t\ts[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1)\n\t}\n\n\t// bits 12-15 of the time_hi_and_version field to 0010\n\ts[14] = '4'\n\n\t// bits 6-7 of the clock_seq_hi_and_reserved to 01\n\ts[19] = hexDigits.substr((parseInt(s[19], 16) & 0x3) | 0x8, 1)\n\n\t// Set the UUID version and variant fields\n\ts[8] = s[13] = s[18] = s[23] = '-'\n\n\tconst uuid = s.join('')\n\treturn uuid\n}\n"],"names":[],"mappings":"AAAA,SAAwB,YAAuB,GAAA;AAC9C,EAAA,MAAM,IAAc,EAAC,CAAA;AACrB,EAAA,MAAM,SAAY,GAAA,kBAAA,CAAA;AAElB,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,EAAA,EAAI,CAAK,EAAA,EAAA;AAC5B,IAAE,CAAA,CAAA,CAAC,CAAI,GAAA,SAAA,CAAU,MAAO,CAAA,IAAA,CAAK,KAAM,CAAA,IAAA,CAAK,MAAO,EAAA,GAAI,EAAI,CAAA,EAAG,CAAC,CAAA,CAAA;AAAA,GAC5D;AAGA,EAAA,CAAA,CAAE,EAAE,CAAI,GAAA,GAAA,CAAA;AAGR,EAAA,CAAA,CAAE,EAAE,CAAA,GAAI,SAAU,CAAA,MAAA,CAAQ,QAAS,CAAA,CAAA,CAAE,EAAE,CAAA,EAAG,EAAE,CAAA,GAAI,CAAO,GAAA,CAAA,EAAK,CAAC,CAAA,CAAA;AAG7D,EAAE,CAAA,CAAA,CAAC,CAAI,GAAA,CAAA,CAAE,EAAE,CAAA,GAAI,EAAE,EAAE,CAAA,GAAI,CAAE,CAAA,EAAE,CAAI,GAAA,GAAA,CAAA;AAE/B,EAAM,MAAA,IAAA,GAAO,CAAE,CAAA,IAAA,CAAK,EAAE,CAAA,CAAA;AACtB,EAAO,OAAA,IAAA,CAAA;AACR;;;;"}