text: /* tslint:disable */
  import * as wasm from './wasm_rust_bg';
  
  const __wbg_log_05c3eddffdf9bb9b_target = console.log;
  
  let cachedDecoder = new TextDecoder('utf-8');
  
  let cachegetUint8Memory = null;
  function getUint8Memory() {
      if (cachegetUint8Memory === null || cachegetUint8Memory.buffer !== wasm.memory.buffer) {
          cachegetUint8Memory = new Uint8Array(wasm.memory.buffer);
      }
      return cachegetUint8Memory;
  }
  
  function getStringFromWasm(ptr, len) {
      return cachedDecoder.decode(getUint8Memory().subarray(ptr, ptr + len));
  }
  
  export function __wbg_log_05c3eddffdf9bb9b(arg0, arg1) {
      let varg0 = getStringFromWasm(arg0, arg1);
      __wbg_log_05c3eddffdf9bb9b_target(varg0);
  }
  
  let cachedEncoder = new TextEncoder('utf-8');
  
  function passStringToWasm(arg) {
      
      const buf = cachedEncoder.encode(arg);
      const ptr = wasm.__wbindgen_malloc(buf.length);
      getUint8Memory().set(buf, ptr);
      return [ptr, buf.length];
  }
  /**
  * @param {string} arg0
  * @returns {void}
  */
  export function controllSumJSON(arg0) {
      const [ptr0, len0] = passStringToWasm(arg0);
      try {
          return wasm.controllSumJSON(ptr0, len0);
          
      } finally {
          wasm.__wbindgen_free(ptr0, len0 * 1);
          
      }
      
  }
  
  export function __wbindgen_throw(ptr, len) {
      throw new Error(getStringFromWasm(ptr, len));
  }
  
  