HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: /var/www/indoadvisory_new/webapp/node_modules/blake3-wasm/esm/browser/encoding.js
// A small collection of encodings for convenience of use in the browser.
const decoder = new TextDecoder();
const encoders = {
    // certainly not the fastest, but hashes are pretty small
    base64: data => btoa(String.fromCharCode(...data)),
    hex: data => {
        let out = '';
        for (const byte of data) {
            if (byte < 0x10) {
                out += '0';
            }
            out += byte.toString(16);
        }
        return out;
    },
    utf8: data => decoder.decode(data),
};
/**
 * @hidden
 */
export const mustGetEncoder = (encoding) => {
    const encoder = encoders[encoding];
    if (!encoder) {
        throw new Error(`Unknown encoding ${encoding}`);
    }
    return encoder;
};
//# sourceMappingURL=encoding.js.map