{"version":3,"file":"hash.js","names":[],"sources":["esm/worklets/hash.js"],"sourcesContent":["function calculateWorkletHash(str) {\n  let i = str.length;\n  let hash1 = 5381;\n  let hash2 = 52711;\n  while (i--) {\n    const char = str.charCodeAt(i);\n    hash1 = hash1 * 33 ^ char;\n    hash2 = hash2 * 33 ^ char;\n  }\n  return (hash1 >>> 0) * 4096 + (hash2 >>> 0);\n}\nexport {\n  calculateWorkletHash\n};\n//# sourceMappingURL=hash.js.map\n"],"mappings":";AAAA,SAAS,qBAAqB,KAAK;CACjC,IAAI,IAAI,IAAI;CACZ,IAAI,QAAQ;CACZ,IAAI,QAAQ;CACZ,OAAO,KAAK;EACV,MAAM,OAAO,IAAI,WAAW,CAAC;EAC7B,QAAQ,QAAQ,KAAK;EACrB,QAAQ,QAAQ,KAAK;CACvB;CACA,QAAQ,UAAU,KAAK,QAAQ,UAAU;AAC3C"}