$entry.mjs raw

   1  // MoxieJS Entry Point
   2  // Generated by Moxie JavaScript backend
   3  // Build: 1776184444457750453
   4  
   5  import * as $rt from './$runtime/index.mjs';
   6  import * as smesh$lol$web$common$helpers from './smesh_lol_web_common_helpers.mjs';
   7  import * as smesh$lol$web$common$jsbridge$node from './smesh_lol_web_common_jsbridge_node.mjs';
   8  import * as smesh$lol$web$common$jsbridge$schnorr from './smesh_lol_web_common_jsbridge_schnorr.mjs';
   9  import * as smesh$lol$web$common$jsbridge$subtle from './smesh_lol_web_common_jsbridge_subtle.mjs';
  10  import * as errors from './errors.mjs';
  11  import * as smesh$lol$web$common$crypto$chacha20 from './smesh_lol_web_common_crypto_chacha20.mjs';
  12  import * as smesh$lol$web$common$jsbridge$poly1305 from './smesh_lol_web_common_jsbridge_poly1305.mjs';
  13  import * as smesh$lol$web$common$crypto$chacha20poly1305 from './smesh_lol_web_common_crypto_chacha20poly1305.mjs';
  14  import * as smesh$lol$web$common$crypto$hmac from './smesh_lol_web_common_crypto_hmac.mjs';
  15  import * as smesh$lol$web$common$crypto$hkdf from './smesh_lol_web_common_crypto_hkdf.mjs';
  16  import * as smesh$lol$web$common$jsbridge$ed25519 from './smesh_lol_web_common_jsbridge_ed25519.mjs';
  17  import * as smesh$lol$web$common$jsbridge$x25519 from './smesh_lol_web_common_jsbridge_x25519.mjs';
  18  import * as smesh$lol$web$common$mls from './smesh_lol_web_common_mls.mjs';
  19  import * as smesh$lol$web$common$nostr from './smesh_lol_web_common_nostr.mjs';
  20  import * as smesh$lol$web$common$marmot from './smesh_lol_web_common_marmot.mjs';
  21  import * as $main from './_.mjs';
  22  
  23  async function $start() {
  24    if ($rt.crypto && $rt.crypto.init) await $rt.crypto.init();
  25    if (smesh$lol$web$common$helpers.init) await smesh$lol$web$common$helpers.init();
  26    if (smesh$lol$web$common$jsbridge$node.init) await smesh$lol$web$common$jsbridge$node.init();
  27    if (smesh$lol$web$common$jsbridge$schnorr.init) await smesh$lol$web$common$jsbridge$schnorr.init();
  28    if (smesh$lol$web$common$jsbridge$subtle.init) await smesh$lol$web$common$jsbridge$subtle.init();
  29    if (errors.init) await errors.init();
  30    if (smesh$lol$web$common$crypto$chacha20.init) await smesh$lol$web$common$crypto$chacha20.init();
  31    if (smesh$lol$web$common$jsbridge$poly1305.init) await smesh$lol$web$common$jsbridge$poly1305.init();
  32    if (smesh$lol$web$common$crypto$chacha20poly1305.init) await smesh$lol$web$common$crypto$chacha20poly1305.init();
  33    if (smesh$lol$web$common$crypto$hmac.init) await smesh$lol$web$common$crypto$hmac.init();
  34    if (smesh$lol$web$common$crypto$hkdf.init) await smesh$lol$web$common$crypto$hkdf.init();
  35    if (smesh$lol$web$common$jsbridge$ed25519.init) await smesh$lol$web$common$jsbridge$ed25519.init();
  36    if (smesh$lol$web$common$jsbridge$x25519.init) await smesh$lol$web$common$jsbridge$x25519.init();
  37    if (smesh$lol$web$common$mls.init) await smesh$lol$web$common$mls.init();
  38    if (smesh$lol$web$common$nostr.init) await smesh$lol$web$common$nostr.init();
  39    if (smesh$lol$web$common$marmot.init) await smesh$lol$web$common$marmot.init();
  40    if ($main.init) await $main.init();
  41    if ($main.main) await $main.main();
  42  }
  43  
  44  $rt.goroutine.runMain($start);
  45