{"version":3,"file":"keccak256.cjs","sources":["../../../../../../../../../node_modules/viem/_esm/utils/hash/keccak256.js"],"sourcesContent":["import { keccak_256 } from '@noble/hashes/sha3';\nimport { isHex } from '../data/isHex.js';\nimport { toBytes } from '../encoding/toBytes.js';\nimport { toHex } from '../encoding/toHex.js';\nexport function keccak256(value, to_) {\n    const to = to_ || 'hex';\n    const bytes = keccak_256(isHex(value, { strict: false }) ? toBytes(value) : value);\n    if (to === 'bytes')\n        return bytes;\n    return toHex(bytes);\n}\n//# sourceMappingURL=keccak256.js.map"],"names":["keccak_256","isHex","toBytes","toHex"],"mappings":";;;;;;;AAIO,SAAS,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE;AACtC,IAAI,MAAM,EAAE,GAAG,GAAG,IAAI,KAAK,CAAC;AAC5B,IAAI,MAAM,KAAK,GAAGA,eAAU,CAACC,WAAK,CAAC,KAAK,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,GAAGC,eAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC;AACvF,IAAI,IAAI,EAAE,KAAK,OAAO;AACtB,QAAQ,OAAO,KAAK,CAAC;AACrB,IAAI,OAAOC,WAAK,CAAC,KAAK,CAAC,CAAC;AACxB;;;;","x_google_ignoreList":[0]}