{"version":3,"file":"generateUUID.cjs","names":[],"sources":["../../src/utils/generateUUID.ts"],"sourcesContent":["const UUID_BYTES = 16;\nconst BUFFER = new Uint8Array(UUID_BYTES);\n\n// Pre-computed uppercase hex lookup - faster than toString(16) in browsers\nconst HEX: string[] = Array.from({ length: 256 }, (_, i) =>\n  i.toString(16).padStart(2, '0').toUpperCase(),\n);\n\nexport const generateUUID = (): string => {\n  crypto.getRandomValues(BUFFER);\n  let hex = '';\n  for (let i = 0; i < UUID_BYTES; i++) {\n    hex += HEX[BUFFER[i]];\n  }\n  return hex;\n};\n"],"mappings":";;AAAA,MAAM,aAAa;AACnB,MAAM,SAAS,IAAI,WAAW,WAAW;AAGzC,MAAM,MAAgB,MAAM,KAAK,EAAE,QAAQ,KAAK,GAAG,GAAG,MACpD,EAAE,SAAS,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC,aAAa,CAC9C;AAED,MAAa,qBAA6B;AACxC,QAAO,gBAAgB,OAAO;CAC9B,IAAI,MAAM;AACV,MAAK,IAAI,IAAI,GAAG,IAAI,YAAY,IAC9B,QAAO,IAAI,OAAO;AAEpB,QAAO"}