{"version":3,"sources":["jsdelivr-header.js","/npm/siphash24@1.3.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,OAAS,QAAQ,cACjB,KAA8B,oBAAhB,aAA+B,QAAQ,cAAR,GAC7C,SAAW,QAAQ,cAEvB,OAAO,QAAU,UAEjB,IAAI,MAAQ,UAAU,MAAQ,EAC1B,SAAW,UAAU,SAAW,GAEpC,UAAU,iBAAmB,KAC7B,UAAU,cAAgB,KAE1B,IAAI,OAAS,IAAI,WAAW,KAAO,KAAK,OAAO,OAAS,GAExD,SAAS,UAAW,EAAM,EAAK,EAAK,GAkBlC,OAjBK,IAAK,EAAM,IAAI,WAAW,KAEd,IAAb,IACF,OAAO,EAAI,QAAU,MAAO,2BAA6B,OACzD,OAAO,EAAI,QAAU,SAAU,wBAA0B,WAGvD,MACE,EAAK,OAAS,GAAK,OAAO,QAAQ,QAAQ,EAAK,OAAS,IAC5D,OAAO,IAAI,EAAK,GAChB,OAAO,IAAI,EAAM,IACjB,KAAK,QAAQ,GAAI,EAAK,QACtB,EAAI,IAAI,OAAO,SAAS,EAAG,KAE3B,SAAS,EAAK,EAAM,GAGf,CACT,CAEA,SAAS,QAAS,GAChB,KAAK,OAAO,KAAK,KAAK,IAAI,EAAG,KAAK,KAAK,KAAK,IAAI,EAAO,OAAO,QAAU,SACxE,OAAS,IAAI,WAAW,KAAK,OAAO,OACtC","file":"/npm/siphash24@1.3.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/siphash24@1.3.1/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","var assert = require('nanoassert')\nvar wasm = typeof WebAssembly !== 'undefined' && require('./siphash24')()\nvar fallback = require('./fallback')\n\nmodule.exports = siphash24\n\nvar BYTES = siphash24.BYTES = 8\nvar KEYBYTES = siphash24.KEYBYTES = 16\n\nsiphash24.WASM_SUPPORTED = !!wasm\nsiphash24.WASM_LOADED = !!wasm\n\nvar memory = new Uint8Array(wasm ? wasm.memory.buffer : 0)\n\nfunction siphash24 (data, key, out, noAssert) {\n  if (!out) out = new Uint8Array(8)\n\n  if (noAssert !== true) {\n    assert(out.length >= BYTES, 'output must be at least ' + BYTES)\n    assert(key.length >= KEYBYTES, 'key must be at least ' + KEYBYTES)\n  }\n\n  if (wasm) {\n    if (data.length + 24 > memory.length) realloc(data.length + 24)\n    memory.set(key, 8)\n    memory.set(data, 24)\n    wasm.siphash(24, data.length)\n    out.set(memory.subarray(0, 8))\n  } else {\n    fallback(out, data, key)\n  }\n\n  return out\n}\n\nfunction realloc (size) {\n  wasm.memory.grow(Math.max(0, Math.ceil(Math.abs(size - memory.length) / 65536)))\n  memory = new Uint8Array(wasm.memory.buffer)\n}\n"]}