55224 lines
3.1 MiB
55224 lines
3.1 MiB
|
|
var Godot = (() => {
|
|
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
|
|
|
|
return (
|
|
function(Godot = {}) {
|
|
|
|
// Support for growable heap + pthreads, where the buffer may change, so JS views
|
|
// must be updated.
|
|
function GROWABLE_HEAP_I8() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAP8;
|
|
}
|
|
function GROWABLE_HEAP_U8() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAPU8;
|
|
}
|
|
function GROWABLE_HEAP_I16() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAP16;
|
|
}
|
|
function GROWABLE_HEAP_U16() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAPU16;
|
|
}
|
|
function GROWABLE_HEAP_I32() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAP32;
|
|
}
|
|
function GROWABLE_HEAP_U32() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAPU32;
|
|
}
|
|
function GROWABLE_HEAP_F32() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAPF32;
|
|
}
|
|
function GROWABLE_HEAP_F64() {
|
|
if (wasmMemory.buffer != HEAP8.buffer) {
|
|
updateMemoryViews();
|
|
}
|
|
return HEAPF64;
|
|
}
|
|
|
|
var Module = typeof Godot != "undefined" ? Godot : {};
|
|
|
|
var readyPromiseResolve, readyPromiseReject;
|
|
|
|
Module["ready"] = new Promise((resolve, reject) => {
|
|
readyPromiseResolve = resolve;
|
|
readyPromiseReject = reject;
|
|
});
|
|
|
|
[ "_main", "__emscripten_thread_init", "__emscripten_thread_exit", "__emscripten_thread_crashed", "__emscripten_thread_mailbox_await", "__emscripten_tls_init", "_pthread_self", "checkMailbox", "establishStackSpace", "invokeEntryPoint", "PThread", "___wasm_apply_data_relocs", "_emscripten_builtin_free", "_emscripten_futex_wake", "__Exit", "_cos", "_sin", "_exp", "_cosf", "_sinf", "_expf", "___ctype_b_loc", "___ctype_get_mb_cur_max", "___get_tp", "___ctype_tolower_loc", "___ctype_toupper_loc", "___emscripten_environ_constructor", "_emscripten_builtin_malloc", "_strchr", "_memset", "_fdopen", "___flt_rounds", "_fegetround", "___fmodeflags", "___fpclassify", "___fpclassifyf", "___fpclassifyl", "___lock", "___unlock", "___subtf3", "___divtf3", "___mo_lookup", "_strcmp", "___overflow", "___randname", "_scalbn", "_floor", "___signbit", "___signbitf", "___signbitl", "___wasi_syscall_ret", "___synccall", "_fabsl", "_emscripten_is_main_runtime_thread", "_emscripten_futex_wait", "_emscripten_conditional_set_current_thread_status", "___uflow", "___fxstat", "_fstat", "___fxstatat", "_fstatat", "___lxstat", "_lstat", "___xstat", "_stat", "___xmknod", "_mknod", "___xmknodat", "_mknodat", "___fxstat64", "___fxstatat64", "___lxstat64", "___xstat64", "__exit", "_a64l", "_l64a", "_abs", "_access", "_acct", "___syscall_acct", "_acos", "_sqrt", "_acosf", "_sqrtf", "_acosh", "_log1p", "_log", "_acoshf", "_log1pf", "_logf", "_acoshl", "_acosl", "_sqrtl", "_alarm", "_setitimer", "_aligned_alloc", "_posix_memalign", "_alphasort", "_strcoll", "_alphasort64", "_asctime", "_snprintf", "___nl_langinfo_l", "_asctime_r", "_asin", "_fabs", "_asinf", "_fabsf", "_asinh", "_asinhf", "_asinhl", "_asinl", "_asprintf", "_vasprintf", "_atan", "_atan2", "_atan2f", "_atanf", "_atan2l", "_atanl", "_atanh", "_atanhf", "_atanhl", "_log1pl", "____cxa_finalize", "____cxa_atexit", "___libc_calloc", "___atexit", "_atexit", "___cxa_atexit", "___cxa_finalize", "_atof", "_strtod", "_atoi", "_isspace", "_isdigit", "_atol", "_atoll", "_basename", "_strlen", "___xpg_basename", "_bcmp", "_bcopy", "_memmove", "_bind_textdomain_codeset", "_strcasecmp", "_bsearch", "_btowc", "_bzero", "_c16rtomb", "_wcrtomb", "_c32rtomb", "_cabs", "_hypot", "_cabsf", "_hypotf", "_cabsl", "_hypotl", "_cacos", "_casin", "_cacosf", "_casinf", "_cacosh", "_cacoshf", "_cacoshl", "_cacosl", "_casinl", "_call_once", "_carg", "_cargf", "_cargl", "_clog", "_csqrt", "_clogf", "_csqrtf", "_casinh", "_casinhf", "_casinhl", "_clogl", "_csqrtl", "_catan", "_catanf", "_catanh", "_catanhf", "_catanhl", "_catanl", "_logl", "_catclose", "_catgets", "_catopen", "_cbrt", "_cbrtf", "_cbrtl", "_ccos", "_ccosh", "_ccosf", "_ccoshf", "_cosh", "_sinh", "_copysign", "_coshf", "_sinhf", "_copysignf", "_ccoshl", "_ccosl", "_ceil", "_ceilf", "_ceill", "_cexp", "_cexpf", "_cexpl", "_cfgetospeed", "_cfgetispeed", "_cfmakeraw", "_cfsetospeed", "_cfsetispeed", "_cfsetspeed", "_chdir", "_chmod", "_chown", "_cimag", "_cimagf", "_cimagl", "_clearenv", "_clearerr", "_clearerr_unlocked", "_clock_gettime", "_emscripten_thread_sleep", "_clock_nanosleep", "_clock_settime", "_close", "_closedir", "_cnd_broadcast", "_cnd_destroy", "_cnd_init", "_cnd_signal", "_cnd_timedwait", "_cnd_wait", "_confstr", "_conj", "_conjf", "_conjl", "_copysignl", "_expm1", "_expm1f", "_coshl", "_cosl", "_cpow", "___muldc3", "_cpowf", "___mulsc3", "_cpowl", "___multc3", "_cproj", "_cprojf", "_cprojl", "_creal", "_crealf", "_creall", "_creat", "_open", "_creat64", "_crypt", "___crypt_blowfish", "___crypt_des", "___crypt_md5", "_strnlen", "_strncmp", "___crypt_sha256", "___crypt_sha512", "_crypt_r", "_strtoul", "_sprintf", "_csin", "_csinh", "_csinf", "_csinhf", "_csinhl", "_csinl", "_ctan", "_ctanh", "_ctanf", "_ctanhf", "_tan", "_tanf", "_ctanhl", "_ctanl", "_ctermid", "_strcpy", "_ctime", "_localtime", "_ctime_r", "_localtime_r", "_bindtextdomain", "_dcngettext", "_memchr", "_dcgettext", "_dngettext", "_dgettext", "___gettextdomain", "_difftime", "_dirfd", "_dirname", "_div", "_dladdr", "_dlclose", "_dlerror", "___libc_free", "_vsnprintf", "___libc_malloc", "_dlsym", "_dn_comp", "_dn_expand", "_dn_skipname", "_dprintf", "_vdprintf", "_erand48", "_drand48", "_dup", "_dup2", "___wasi_fd_is_valid", "_dup3", "___duplocale", "_duplocale", "_new_dlevent", "_calloc", "__emscripten_errf", "__emscripten_process_dlopen_queue", "_emscripten_proxy_execute_queue", "_em_proxying_queue_create", "_emscripten_proxy_callback", "_emscripten_proxy_sync", "_dlopen", "_emscripten_dlopen", "_emscripten_dlopen_promise", "_pthread_setcancelstate", "_getenv", "_strspn", "_strcspn", "_pthread_mutex_lock", "_emscripten_proxy_get_system_queue", "_emscripten_proxy_sync_with_ctx", "_emscripten_proxy_finish", "_lseek", "_read", "_pthread_mutex_unlock", "_ecvt", "_em_task_queue_create", "_em_task_queue_destroy", "_em_task_queue_execute", "_em_task_queue_dequeue", "_em_task_queue_cancel", "_em_task_queue_enqueue", "_em_task_queue_send", "_emscripten_thread_mailbox_ref", "_emscripten_thread_mailbox_unref", "_emscripten_thread_mailbox_send", "_pthread_mutex_trylock", "_pthread_mutex_destroy", "_emscripten_atomic_exchange_u8", "_emscripten_atomic_exchange_u16", "_emscripten_atomic_exchange_u32", "_emscripten_atomic_exchange_u64", "_emscripten_atomic_cas_u8", "_emscripten_atomic_cas_u16", "_emscripten_atomic_cas_u32", "_emscripten_atomic_cas_u64", "_emscripten_atomic_load_u8", "_emscripten_atomic_load_u16", "_emscripten_atomic_load_u32", "_emscripten_atomic_load_f32", "_emscripten_atomic_load_u64", "_emscripten_atomic_load_f64", "_emscripten_atomic_store_u8", "_emscripten_atomic_store_u16", "_emscripten_atomic_store_u32", "_emscripten_atomic_store_f32", "_emscripten_atomic_store_u64", "_emscripten_atomic_store_f64", "_emscripten_atomic_fence", "_emscripten_atomic_or_u8", "_emscripten_atomic_add_u8", "_emscripten_atomic_add_u16", "_emscripten_atomic_add_u32", "_emscripten_atomic_add_u64", "_emscripten_atomic_sub_u8", "_emscripten_atomic_sub_u16", "_emscripten_atomic_sub_u32", "_emscripten_atomic_sub_u64", "_emscripten_atomic_and_u8", "_emscripten_atomic_and_u16", "_emscripten_atomic_and_u32", "_emscripten_atomic_and_u64", "_emscripten_atomic_or_u16", "_emscripten_atomic_or_u32", "_emscripten_atomic_or_u64", "_emscripten_atomic_xor_u8", "_emscripten_atomic_xor_u16", "_emscripten_atomic_xor_u32", "_emscripten_atomic_xor_u64", "_emscripten_console_logf", "_emscripten_console_errorf", "_emscripten_console_warnf", "__emscripten_outf", "__emscripten_dbgf", "_emscripten_fiber_init", "_emscripten_fiber_init_from_current_context", "__emscripten_yield", "__emscripten_thread_supports_atomics_wait", "_emscripten_is_main_browser_thread", "_emscripten_get_heap_size", "_emscripten_memcpy_big", "_emscripten_builtin_memcpy", "___musl_memset", "___memset", "_emscripten_memset_big", "_emscripten_builtin_memset", "___syscall_munmap", "___syscall_msync", "___syscall_mmap2", "_emscripten_scan_stack", "___set_thread_state", "__emscripten_thread_profiler_enable", "_emscripten_set_current_thread_status", "___clock", "___time", "___clock_getres", "___gettimeofday", "_dysize", "_time", "_clock", "_clock_getres", "_gettimeofday", "__emscripten_check_timers", "_setkey", "_encrypt", "_sethostent", "_gethostent", "_getnetent", "_endhostent", "_setnetent", "_endnetent", "_erf", "_erfc", "_erff", "_erfcf", "_erfl", "_erfcl", "_vwarn", "_fprintf", "_vfprintf", "_fputs", "_perror", "_vwarnx", "_putc", "_verr", "_verrx", "_warn", "_warnx", "_err", "_errx", "_ether_aton_r", "_ether_aton", "_ether_ntoa_r", "_ether_ntoa", "_ether_line", "_ether_ntohost", "_ether_hostton", "_execl", "_execv", "_execle", "_execve", "_execlp", "_execvp", "_execvpe", "_exp10", "_modf", "_exp2", "_pow", "_pow10", "_exp10f", "_modff", "_exp2f", "_pow10f", "_exp10l", "_modfl", "_exp2l", "_powl", "_pow10l", "_scalbnl", "_expl", "_explicit_bzero", "_expm1l", "__flushlbf", "_fflush", "___fsetlocking", "___fwriting", "___freading", "___freadable", "___fwritable", "___flbf", "___fbufsize", "___fpending", "___fpurge", "_fpurge", "___freadahead", "___freadptr", "___freadptrinc", "___fseterr", "_faccessat", "_fchdir", "_fchmod", "_fchmodat", "_fchown", "_fchownat", "_fclose", "_fcntl", "_fcvt", "_fdatasync", "_fdim", "_fdimf", "_fdiml", "_fdopendir", "_fegetexceptflag", "_fetestexcept", "_feholdexcept", "_fegetenv", "_feclearexcept", "_feraiseexcept", "___fesetround", "_fesetenv", "_feof", "_feof_unlocked", "__IO_feof_unlocked", "_ferror", "_ferror_unlocked", "__IO_ferror_unlocked", "_fesetexceptflag", "_fesetround", "_feupdateenv", "_fexecve", "_fflush_unlocked", "_ffs", "_ffsl", "_ffsll", "_fgetc", "_fgetln", "_ungetc", "_getline", "_fgetpos", "_fgetpos64", "_fgets", "_fgets_unlocked", "___fgetwc_unlocked", "_fwide", "_fgetwc", "_mbtowc", "_mbrtowc", "_fgetwc_unlocked", "_getwc_unlocked", "_fgetws", "_fgetws_unlocked", "_fileno_unlocked", "_finite", "_finitef", "_fmodl", "_flockfile", "_ftrylockfile", "_floorf", "_floorl", "_fma", "_fmaf", "_fmal", "_frexpl", "_nextafterl", "_ilogbl", "_fmax", "_fmaxf", "_fmaxl", "___lttf2", "_fmemopen", "_fmin", "_fminf", "_fminl", "_fmod", "_fmodf", "___eqtf2", "___multf3", "___letf2", "___netf2", "_fmtmsg", "_fnmatch", "_towupper", "_towlower", "_iswctype", "_wctype", "_fopen", "_fopen64", "_fopencookie", "_forkpty", "_openpty", "_sigfillset", "_pthread_sigmask", "_pipe2", "_fork", "_login_tty", "_write", "_waitpid", "_fpathconf", "_fiprintf", "_vfiprintf", "___small_fprintf", "___small_vfprintf", "_fputc", "_fwrite", "_fputs_unlocked", "___fputwc_unlocked", "_wctomb", "_fputwc", "_fputwc_unlocked", "_putwc_unlocked", "_fputws", "_wcsrtombs", "_fputws_unlocked", "_fread", "_fread_unlocked", "_freelocale", "___freelocale", "_freopen", "_freopen64", "_frexp", "_frexpf", "_fscanf", "_vfscanf", "___isoc99_fscanf", "_fseek", "_fseeko", "_fseeko64", "_fsetpos", "_fsetpos64", "_fstat64", "_fstatat64", "_fsync", "_ftell", "_ftello", "_ftello64", "_ftime", "_ftruncate", "_ftruncate64", "_funlockfile", "_futimens", "_utimensat", "_futimesat", "_fwprintf", "_vfwprintf", "_fwrite_unlocked", "_fwscanf", "_vfwscanf", "___isoc99_fwscanf", "_gai_strerror", "_gcvt", "_get_current_dir_name", "_strdup", "_getcwd", "_getc", "__IO_getc", "_getc_unlocked", "_fgetc_unlocked", "__IO_getc_unlocked", "_getchar", "_getchar_unlocked", "_getdelim", "_realloc", "___getdelim", "_getdents", "_getdents64", "_getdomainname", "_uname", "_getegid", "___syscall_getegid32", "_geteuid", "___syscall_geteuid32", "_getgid", "___syscall_getgid32", "_getgroups", "___syscall_getgroups32", "_gethostid", "_gethostname", "_freeifaddrs", "_getifaddrs", "_getitimer", "___getitimer", "_getlogin", "_getlogin_r", "_getopt", "___posix_getopt", "_getopt_long", "_getopt_long_only", "_mblen", "_getpagesize", "_getpgid", "___syscall_getpgid", "_getpgrp", "_getpid", "___syscall_getpid", "_getppid", "___syscall_getppid", "_getpriority", "___syscall_getpriority", "_getresgid", "___syscall_getresgid32", "_getresuid", "___syscall_getresuid32", "_getrlimit", "___syscall_prlimit64", "___syscall_ugetrlimit", "_getrlimit64", "_getrusage", "___syscall_getrusage", "_gets", "_getservbyname", "_getservbyname_r", "_getservbyport", "_getservbyport_r", "_strtol", "_getsid", "___syscall_getsid", "_getsubopt", "_gettid", "_getuid", "___syscall_getuid32", "_getw", "_getwc", "_getwchar", "_getwchar_unlocked", "_glob", "_qsort", "_globfree", "_getpwnam_r", "_getpwuid_r", "_opendir", "_readdir", "_glob64", "_globfree64", "_gmtime", "___h_errno_location", "_herror", "_hstrerror", "_hcreate", "_hdestroy", "_hsearch", "_hcreate_r", "_hdestroy_r", "_hsearch_r", "_iconv_open", "_iconv", "_iconv_close", "_if_freenameindex", "_if_indextoname", "_socket", "_ioctl", "_strncpy", "_if_nameindex", "_if_nametoindex", "_ilogb", "_ilogbf", "_imaxabs", "_imaxdiv", "_index", "_inet_addr", "_inet_aton", "_inet_network", "_ntohl", "_inet_makeaddr", "_inet_lnaof", "_inet_netof", "_inet_ntoa", "_inet_ntop", "_inet_pton", "_insque", "_remque", "___intscan", "_isalnum", "_isalpha", "___isalnum_l", "_isalnum_l", "___isalpha_l", "_isalpha_l", "_isascii", "_isatty", "_isblank", "___isblank_l", "_isblank_l", "_iscntrl", "___iscntrl_l", "_iscntrl_l", "___isdigit_l", "_isdigit_l", "_isgraph", "___isgraph_l", "_isgraph_l", "_islower", "___islower_l", "_islower_l", "_isprint", "___isprint_l", "_isprint_l", "_ispunct", "___ispunct_l", "_ispunct_l", "_issetugid", "___isspace_l", "_isspace_l", "_isupper", "___isupper_l", "_isupper_l", "_iswalnum", "_iswdigit", "_iswalpha", "___iswalnum_l", "_iswalnum_l", "___iswalpha_l", "_iswalpha_l", "_iswblank", "___iswblank_l", "_iswblank_l", "_iswcntrl", "___iswcntrl_l", "_iswcntrl_l", "_iswgraph", "_iswlower", "_iswprint", "_iswpunct", "_iswspace", "_iswupper", "_iswxdigit", "___iswctype_l", "___wctype_l", "_iswctype_l", "_wctype_l", "___iswdigit_l", "_iswdigit_l", "___iswgraph_l", "_iswgraph_l", "___iswlower_l", "_iswlower_l", "___iswprint_l", "_iswprint_l", "___iswpunct_l", "_iswpunct_l", "_wcschr", "___iswspace_l", "_iswspace_l", "___iswupper_l", "_iswupper_l", "___iswxdigit_l", "_iswxdigit_l", "_isxdigit", "___isxdigit_l", "_isxdigit_l", "_j0", "_y0", "_j0f", "_y0f", "_j1", "_y1", "_j1f", "_y1f", "_jn", "_yn", "_jnf", "_ynf", "_kill", "_raise", "_killpg", "_labs", "___nl_langinfo", "_nl_langinfo", "_nl_langinfo_l", "_lchmod", "_lchown", "_lcong48", "_ldexp", "_ldexpf", "_scalbnf", "_ldexpl", "_ldiv", "_get_nprocs_conf", "_sysconf", "_get_nprocs", "_get_phys_pages", "_get_avphys_pages", "_lgamma", "_lgamma_r", "_lgammaf", "_lgammaf_r", "___lgammal_r", "_lgammal", "_lgammal_r", "_emscripten_pthread_attr_gettransferredcanvases", "_emscripten_pthread_attr_settransferredcanvases", "_sched_get_priority_max", "_sched_get_priority_min", "_pthread_mutexattr_getprioceiling", "_pthread_mutexattr_setprioceiling", "_emscripten_current_thread_process_queued_calls", "_emscripten_async_waitable_close", "_emscripten_wait_for_call_v", "_emscripten_wait_for_call_i", "_emscripten_async_run_in_main_thread", "_emscripten_sync_run_in_main_runtime_thread_", "_emscripten_async_run_in_main_runtime_thread_", "_emscripten_async_waitable_run_in_main_runtime_thread_", "_emscripten_dispatch_to_thread_args", "_emscripten_dispatch_to_thread_async_args", "_emscripten_dispatch_to_thread_async_", "__emscripten_thread_is_valid", "___emscripten_init_main_thread", "__emscripten_thread_mailbox_init", "_emscripten_proxy_async", "_link", "___syscall_linkat", "_linkat", "_llabs", "_lldiv", "_llrint", "_rint", "_llrintf", "_rintf", "_llrintl", "_rintl", "_llround", "_round", "_llroundf", "_roundf", "_llroundl", "_roundl", "_localeconv", "___inhibit_ptc", "_pthread_rwlock_wrlock", "___acquire_ptc", "_pthread_rwlock_rdlock", "___release_ptc", "_pthread_rwlock_unlock", "_lockf", "_lockf64", "_log10", "_log10f", "_log10l", "_log2", "_log2f", "_log2l", "_logb", "_logbf", "_logbl", "_setsid", "_strtoull", "_connect", "_getsockname", "_strstr", "_mbstowcs", "_nrand48", "_lrand48", "_lrint", "_lrintf", "_lrintl", "_lround", "_lroundf", "_lroundl", "_lsearch", "_lfind", "_lseek64", "_lstat64", "___syscall_madvise", "_madvise", "_mbrlen", "_mbrtoc16", "_mbrtoc32", "_mbsinit", "_mbsnrtowcs", "_mbsrtowcs", "_memccpy", "_memmem", "_mempcpy", "_memrchr", "_mincore", "___syscall_mincore", "_mkdir", "_mkdirat", "_mkdtemp", "_mkfifo", "_mkfifoat", "_mkostemp", "_mkostemp64", "_mkostemps", "_mkostemps64", "_mkstemp", "_mkstemp64", "_mkstemps", "_mkstemps64", "_mktemp", "_timegm", "_tzset", "_mktime", "_gmtime_r", "_mlock", "___syscall_mlock", "_mlockall", "___syscall_mlockall", "_mmap", "_emscripten_builtin_mmap", "_mmap64", "_setmntent", "_endmntent", "_getmntent_r", "_sscanf", "_getmntent", "_addmntent", "_hasmntopt", "___syscall_mprotect", "_mprotect", "_jrand48", "_mrand48", "___syscall_mremap", "_mremap", "_msync", "_mtx_destroy", "_mtx_init", "_mtx_lock", "_mtx_timedlock", "_mtx_trylock", "_mtx_unlock", "_munlock", "___syscall_munlock", "_munlockall", "___syscall_munlockall", "_munmap", "_emscripten_builtin_munmap", "_nan", "_nanf", "_nanl", "_nanosleep", "_nearbyint", "_nearbyintf", "_nearbyintl", "_send", "_recv", "_getnetbyaddr", "_getnetbyname", "___newlocale", "_newlocale", "_nextafter", "_nextafterf", "_nexttoward", "_nexttowardf", "_nexttowardl", "_nftw", "_nftw64", "_nice", "_setpriority", "_ns_get16", "_ns_get32", "_ns_put16", "_ns_put32", "_ns_skiprr", "_ns_initparse", "_ns_name_uncompress", "_ns_parserr", "_open64", "_open_memstream", "_open_wmemstream", "_openat", "_openat64", "_tcsetattr", "_pathconf", "_pause", "___syscall_pause", "_strerror", "_pipe", "___syscall_pipe2", "_poll", "_posix_close", "_posix_fadvise", "_posix_fadvise64", "_posix_fallocate", "_posix_fallocate64", "_posix_madvise", "_posix_spawn_file_actions_addchdir_np", "_posix_spawn_file_actions_addclose", "_posix_spawn_file_actions_adddup2", "_posix_spawn_file_actions_addfchdir_np", "_posix_spawn_file_actions_addopen", "_posix_spawn_file_actions_destroy", "_posix_spawn_file_actions_init", "_posix_spawnattr_destroy", "_posix_spawnattr_getflags", "_posix_spawnattr_getpgroup", "_posix_spawnattr_getsigdefault", "_posix_spawnattr_getsigmask", "_posix_spawnattr_init", "_posix_spawnattr_getschedparam", "_posix_spawnattr_setschedparam", "_posix_spawnattr_getschedpolicy", "_posix_spawnattr_setschedpolicy", "_posix_spawnattr_setflags", "_posix_spawnattr_setpgroup", "_posix_spawnattr_setsigdefault", "_posix_spawnattr_setsigmask", "_powf", "_pread", "_pread64", "_preadv", "_preadv64", "_printf", "_iprintf", "___small_printf", "_strrchr", "_em_proxying_queue_destroy", "_pthread_cond_signal", "_pthread_cond_wait", "_emscripten_proxy_callback_with_ctx", "_emscripten_proxy_promise_with_ctx", "_emscripten_proxy_promise", "_pthread_setspecific", "_pthread_getspecific", "_pthread_once", "_pthread_key_create", "_pthread_cond_destroy", "_pselect", "___syscall_pselect6", "_pthread_atfork", "_pthread_attr_destroy", "_pthread_attr_getdetachstate", "_pthread_attr_getguardsize", "_pthread_attr_getinheritsched", "_pthread_attr_getschedparam", "_pthread_attr_getschedpolicy", "_pthread_attr_getscope", "_pthread_attr_getstack", "_pthread_attr_getstacksize", "_pthread_barrierattr_getpshared", "_pthread_condattr_getclock", "_pthread_condattr_getpshared", "_pthread_mutexattr_getprotocol", "_pthread_mutexattr_getpshared", "_pthread_mutexattr_getrobust", "_pthread_mutexattr_gettype", "_pthread_rwlockattr_getpshared", "_pthread_attr_init", "_pthread_attr_setdetachstate", "_pthread_attr_setguardsize", "_pthread_attr_setinheritsched", "_pthread_attr_setschedparam", "_pthread_attr_setschedpolicy", "_pthread_attr_setscope", "_pthread_attr_setstack", "_pthread_attr_setstacksize", "_pthread_barrier_destroy", "_pthread_barrier_init", "_pthread_barrier_wait", "_pthread_barrierattr_destroy", "_pthread_barrierattr_init", "_pthread_barrierattr_setpshared", "_pthread_exit", "_pthread_cancel", "_pthread_kill", "__pthread_cleanup_push", "__pthread_cleanup_pop", "_pthread_cond_broadcast", "_pthread_cond_init", "_pthread_cond_timedwait", "_pthread_condattr_destroy", "_pthread_condattr_init", "_pthread_condattr_setclock", "_pthread_condattr_setpshared", "__emscripten_thread_profiler_init", "__emscripten_thread_mailbox_shutdown", "_emscripten_builtin_pthread_create", "_pthread_create", "_pthread_detach", "_thrd_detach", "_emscripten_builtin_pthread_detach", "_pthread_equal", "_thrd_equal", "_pthread_getattr_np", "_pthread_getconcurrency", "_pthread_getcpuclockid", "_pthread_getschedparam", "_tss_get", "_pthread_tryjoin_np", "_pthread_timedjoin_np", "_pthread_join", "_emscripten_builtin_pthread_join", "_pthread_key_delete", "_pthread_mutex_consistent", "_pthread_mutex_getprioceiling", "_pthread_mutex_init", "_pthread_mutex_setprioceiling", "_pthread_mutex_timedlock", "_pthread_mutexattr_destroy", "_pthread_mutexattr_init", "_pthread_mutexattr_setprotocol", "_pthread_mutexattr_setpshared", "_pthread_mutexattr_setrobust", "_pthread_mutexattr_settype", "_pthread_rwlock_destroy", "_pthread_rwlock_init", "_pthread_rwlock_tryrdlock", "_pthread_rwlock_timedrdlock", "_pthread_rwlock_trywrlock", "_pthread_rwlock_timedwrlock", "_pthread_rwlockattr_destroy", "_pthread_rwlockattr_init", "_pthread_rwlockattr_setpshared", "_thrd_current", "_pthread_setattr_default_np", "_pthread_getattr_default_np", "_pthread_setcanceltype", "_pthread_testcancel", "_pthread_setconcurrency", "_pthread_setschedparam", "_pthread_setschedprio", "___sig_is_blocked", "_sigismember", "_sigorset", "_sigandset", "_sigdelset", "_sigpending", "_pthread_spin_destroy", "_pthread_spin_init", "_pthread_spin_lock", "_pthread_spin_trylock", "_pthread_spin_unlock", "_ptsname", "_posix_openpt", "_grantpt", "_unlockpt", "_ptsname_r", "__IO_putc", "_putc_unlocked", "_fputc_unlocked", "__IO_putc_unlocked", "_putchar", "_putchar_unlocked", "_putenv", "_unsetenv", "_puts", "_putw", "_putwc", "_putwchar", "_putwchar_unlocked", "_pwrite", "_pwrite64", "_pwritev", "_pwritev64", "_qsort_r", "_sigaddset", "_srand", "_rand", "_rand_r", "_srandom", "_initstate", "_setstate", "_random", "_readdir64", "_readdir_r", "_readdir64_r", "_readlink", "_readlinkat", "_readv", "_realpath", "_recvmmsg", "___syscall_recvmmsg", "_regcomp", "_regfree", "_regerror", "_regexec", "_remainder", "_remquo", "_drem", "_remainderf", "_remquof", "_dremf", "_remainderl", "_remquol", "_remove", "_rename", "_renameat", "_res_init", "_res_mkquery", "_bind", "_setsockopt", "_sendto", "_recvfrom", "___res_msend", "_res_send", "___res_state", "_rewind", "_rewinddir", "_rindex", "_rmdir", "_emscripten_get_sbrk_ptr", "_sbrk", "_brk", "_scalb", "_scalbf", "_scalbln", "_scalblnf", "_scalblnl", "_scandir", "_scandir64", "_scanf", "_vscanf", "___isoc99_scanf", "_sched_yield", "_secure_getenv", "_seed48", "_seekdir", "_select", "_sem_destroy", "_sem_getvalue", "_sem_init", "_sem_open", "_unlink", "_sem_close", "_sem_post", "_sem_timedwait", "_sem_trywait", "_sem_unlink", "_shm_unlink", "_sem_wait", "_sendmmsg", "___syscall_sendmmsg", "_endservent", "_setservent", "_getservent", "_setbuf", "_setvbuf", "_setbuffer", "_setdomainname", "___syscall_setdomainname", "_setegid", "_setenv", "_seteuid", "_setgid", "_setlinebuf", "_setlocale", "_setpgid", "___syscall_setpgid", "_setpgrp", "___syscall_setpriority", "_setregid", "_setresgid", "_setresuid", "_setreuid", "_setrlimit", "___syscall_setrlimit", "_setrlimit64", "___syscall_setsid", "_setuid", "_shm_open", "_sigaction", "_sigemptyset", "_siginterrupt", "_signal", "_bsd_signal", "___sysv_signal", "_significand", "_significandf", "_sigprocmask", "___libc_current_sigrtmax", "___libc_current_sigrtmin", "_sigtimedwait", "_sigwait", "_sigwaitinfo", "_sincos", "_sincosf", "_sincosl", "_sinhl", "_sinl", "_sockatmark", "_vsprintf", "_siprintf", "_vsiprintf", "___small_sprintf", "___small_vsprintf", "_srand48", "_vsscanf", "___isoc99_sscanf", "_stat64", "_statvfs", "_fstatvfs", "_statfs", "_fstatfs", "_statvfs64", "_statfs64", "_fstatvfs64", "_fstatfs64", "_stpcpy", "_stpncpy", "_tolower", "___strcasecmp_l", "_strcasecmp_l", "_strcasestr", "_strncasecmp", "_strcat", "_strchrnul", "___strcoll_l", "_strcoll_l", "___strerror_l", "_strerror_l", "_strerror_r", "___xpg_strerror_r", "_strfmon_l", "_strfmon", "_strlcat", "_strlcpy", "_strlwr", "___strncasecmp_l", "_strncasecmp_l", "_strncat", "_strndup", "_strpbrk", "_strsep", "_strsignal", "_strtof", "_strtold", "_strtof_l", "_strtod_l", "_strtold_l", "___strtof_l", "___strtod_l", "___strtold_l", "_strtok", "_strtok_r", "_strtoll", "_strtoimax", "_strtoumax", "___strtol_internal", "___strtoul_internal", "___strtoll_internal", "___strtoull_internal", "___strtoimax_internal", "___strtoumax_internal", "_strtoull_l", "_strtoll_l", "_strtoul_l", "_strtol_l", "_strupr", "_toupper", "_strverscmp", "___strxfrm_l", "_strxfrm", "_strxfrm_l", "_swab", "_swprintf", "_vswprintf", "_swscanf", "_vswscanf", "___isoc99_swscanf", "_symlink", "_symlinkat", "_sync", "___syscall_sync", "_setlogmask", "_closelog", "_openlog", "_syslog", "_vsyslog", "_tanh", "_tanhf", "_tanhl", "_tanl", "_tcdrain", "_tcflow", "_tcflush", "_tcgetattr", "_tcgetpgrp", "_tcgetsid", "_tcgetwinsize", "_tcsendbreak", "_tcsetpgrp", "_tcsetwinsize", "_tdelete", "_tdestroy", "_telldir", "_tempnam", "_textdomain", "_gettext", "_ngettext", "_tfind", "_tgamma", "_tgammaf", "_tgammal", "_thrd_create", "_thrd_exit", "_thrd_join", "_thrd_sleep", "_thrd_yield", "__emscripten_check_mailbox", "_emscripten_set_thread_name", "_timespec_get", "_tmpfile", "_tmpfile64", "_tmpnam", "_toascii", "___tolower_l", "_tolower_l", "___toupper_l", "_toupper_l", "___towupper_l", "___towlower_l", "_towupper_l", "_towlower_l", "_trunc", "_truncate", "_truncate64", "_truncf", "_truncl", "_tsearch", "_tss_create", "_tss_delete", "_tss_set", "_ttyname", "_ttyname_r", "_twalk", "_ualarm", "_umask", "___syscall_umask", "___syscall_uname", "_ungetwc", "_unlinkat", "___uselocale", "_uselocale", "_usleep", "_utime", "_utimes", "_versionsort", "_versionsort64", "___vfprintf_internal", "___isoc99_vfscanf", "_wcsnlen", "___isoc99_vfwscanf", "_vprintf", "___isoc99_vscanf", "_vsniprintf", "___small_vsnprintf", "___isoc99_vsscanf", "___isoc99_vswscanf", "_vwprintf", "_vwscanf", "___isoc99_vwscanf", "_wait", "___syscall_wait4", "_wcpcpy", "_wcscpy", "_wcslen", "_wcpncpy", "_wcsncpy", "_wcscasecmp", "_wcsncasecmp", "_wcscasecmp_l", "_wcscat", "_wcscmp", "___wcscoll_l", "_wcscoll", "_wcscoll_l", "_wcscspn", "_wcsdup", "_wmemcpy", "_wcsncasecmp_l", "_wcsncat", "_wcsncmp", "_wmemset", "_wmemchr", "_wcsnrtombs", "_wcspbrk", "_wcsrchr", "_wcsspn", "_wcsstr", "_wmemcmp", "_wcstof", "_wcstod", "_wcstold", "_wcstok", "_wcstoull", "_wcstoll", "_wcstoul", "_wcstol", "_wcstoimax", "_wcstoumax", "_wcstombs", "_wcswcs", "_wcswidth", "_wcwidth", "___wcsxfrm_l", "_wcsxfrm", "_wcsxfrm_l", "_wctob", "_wctrans", "_towctrans", "___wctrans_l", "___towctrans_l", "_wctrans_l", "_towctrans_l", "_wmemmove", "_wprintf", "_writev", "_wscanf", "___isoc99_wscanf", "__ZNSt3__26__sortIRNS_6__lessIccEEPcEEvT0_S5_T_", "__ZNSt3__27__log2iB6v15007IlEET_S1_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIccEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIwwEEPwEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIwwEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIaaEEPaEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIaaEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIhhEEPhEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIhhEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIssEEPsEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIssEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIttEEPtEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIttEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIiiEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIjjEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIllEEPlEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIllEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessImmEEPmEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessImmEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIxxEEPxEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIxxEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIyyEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIffEEPfEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIffEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIddEEPdEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIddEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__26__sortIRNS_6__lessIeeEEPeEEvT0_S5_T_", "__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIeeEEE10__get_compB6v15007ES3_", "__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIccEEPcEEbT0_S5_T_", "__ZNKSt3__26__lessIccEclB6v15007ERKcS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPcS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPcEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIwwEEPwEEbT0_S5_T_", "__ZNKSt3__26__lessIwwEclB6v15007ERKwS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPwS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPwEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIaaEEPaEEbT0_S5_T_", "__ZNKSt3__26__lessIaaEclB6v15007ERKaS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPaS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPaEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIhhEEPhEEbT0_S5_T_", "__ZNKSt3__26__lessIhhEclB6v15007ERKhS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPhS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPhEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIssEEPsEEbT0_S5_T_", "__ZNKSt3__26__lessIssEclB6v15007ERKsS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPsS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPsEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_", "__ZNKSt3__26__lessIttEclB6v15007ERKtS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPtS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPtEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIiiEEPiEEbT0_S5_T_", "__ZNKSt3__26__lessIiiEclB6v15007ERKiS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPiS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPiEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_", "__ZNKSt3__26__lessIjjEclB6v15007ERKjS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPjS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPjEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIllEEPlEEbT0_S5_T_", "__ZNKSt3__26__lessIllEclB6v15007ERKlS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPlS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPlEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_", "__ZNKSt3__26__lessImmEclB6v15007ERKmS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPmS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPmEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIxxEEPxEEbT0_S5_T_", "__ZNKSt3__26__lessIxxEclB6v15007ERKxS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPxS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPxEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_", "__ZNKSt3__26__lessIyyEclB6v15007ERKyS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPyS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPyEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIffEEPfEEbT0_S5_T_", "__ZNKSt3__26__lessIffEclB6v15007ERKfS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPfS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPfEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIddEEPdEEbT0_S5_T_", "__ZNKSt3__26__lessIddEclB6v15007ERKdS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPdS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPdEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIeeEEPeEEbT0_S5_T_", "__ZNKSt3__26__lessIeeEclB6v15007ERKeS3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPeS5_EEvOT_OT0_", "__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_", "__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_", "__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPeEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_", "__ZNSt3__27__sort5IRNS_6__lessIeeEEPeEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_T0_", "__ZNSt3__29iter_swapB6v15007IPcS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPcEEvv", "__ZNSt3__29iter_swapB6v15007IPwS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPwEEvv", "__ZNSt3__29iter_swapB6v15007IPaS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IaEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPaEEvv", "__ZNSt3__29iter_swapB6v15007IPhS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IhEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPhEEvv", "__ZNSt3__29iter_swapB6v15007IPsS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPsEEvv", "__ZNSt3__29iter_swapB6v15007IPtS1_EEvT_T0_", "__ZNSt3__24swapB6v15007ItEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPtEEvv", "__ZNSt3__29iter_swapB6v15007IPiS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPiEEvv", "__ZNSt3__29iter_swapB6v15007IPjS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPjEEvv", "__ZNSt3__29iter_swapB6v15007IPlS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPlEEvv", "__ZNSt3__29iter_swapB6v15007IPmS1_EEvT_T0_", "__ZNSt3__24swapB6v15007ImEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPmEEvv", "__ZNSt3__29iter_swapB6v15007IPxS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IxEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPxEEvv", "__ZNSt3__29iter_swapB6v15007IPyS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IyEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPyEEvv", "__ZNSt3__29iter_swapB6v15007IPfS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IfEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPfEEvv", "__ZNSt3__29iter_swapB6v15007IPdS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IdEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPdEEvv", "__ZNSt3__29iter_swapB6v15007IPeS1_EEvT_T0_", "__ZNSt3__24swapB6v15007IeEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPeEEvv", "__ZNSt3__212__libcpp_clzB6v15007Ej", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPcEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIccEEPcEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIccEEPcEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPwEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIwwEEPwEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIwwEEPwEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPaEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPaS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIaaEEPaEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIaaEEPaEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPhEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPhS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIhhEEPhEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIhhEEPhEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPsEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPsS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIssEEPsEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIssEEPsEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPtEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPtS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIttEEPtEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPiEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPiS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIiiEEPiEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIiiEEPiEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPjEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIjjEEPjEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPlEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPlS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIllEEPlEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIllEEPlEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPmEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPmS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessImmEEPmEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPxEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPxS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIxxEEPxEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIxxEEPxEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPyEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPyS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIyyEEPyEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPfEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPfS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIffEEPfEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIffEEPfEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPdEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPdS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIddEEPdEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__27__sort5IRNS_6__lessIddEEPdEEjT0_S5_S5_S5_S5_T_", "__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_T0_", "__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_", "__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_RT0_", "__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_S6_T0_", "__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_T0_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPeEET_S5_S5_", "__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPeS2_EEvT0_T1_", "__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_OT0_", "__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_", "__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_", "__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_", "__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIeeEEPeEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_S5_T_", "__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_T_", "__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_S5_T_", "__ZNKSt12bad_any_cast4whatEv", "__ZNKSt12experimental15fundamentals_v112bad_any_cast4whatEv", "__ZNSt8bad_castD2Ev", "__ZNSt12bad_any_castD0Ev", "__ZNSt12experimental15fundamentals_v112bad_any_castD0Ev", "__ZdlPv", "__ZNSt3__223__cxx_atomic_notify_oneEPVKv", "__ZNSt3__223__cxx_atomic_notify_allEPVKv", "__ZNSt3__223__libcpp_atomic_monitorEPVKv", "__ZNSt3__220__libcpp_atomic_waitEPVKvx", "__ZNSt3__223__cxx_atomic_notify_oneEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE", "__ZNSt3__223__cxx_atomic_notify_allEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE", "__ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE", "__ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx", "__ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "__ZNKSt3__24hashIPVKvEclB6v15007ES2_", "__ZNSt3__221__murmur2_or_cityhashImLm32EEclEPKvm", "__ZNSt3__210__loadwordB6v15007ImEET_PKv", "__ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE", "__ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "__ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev", "__ZNSt3__26chrono12steady_clock3nowEv", "__ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE", "__ZNSt3__26chrononeB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE", "__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE", "__ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE", "__ZNSt3__229__cxx_nonatomic_compare_equalB6v15007IxEEbRKT_S3_", "__ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_", "__ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev", "__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chronoeqB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE", "__ZNKSt3__26chrono13__duration_eqINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_", "__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_", "__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__225__libcpp_thread_sleep_forB6v15007ERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE", "__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_", "__ZNSt3__221__libcpp_thread_yieldB6v15007Ev", "__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE", "__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_", "__ZNSt3__221__convert_to_timespecB6v15007I8timespecEET_RKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev", "__ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev", "__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE", "__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev", "__ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev", "__ZNSt3__234__construct_barrier_algorithm_baseERl", "__Znwm", "__ZNSt3__224__barrier_algorithm_baseC2ERl", "__ZNSt3__231__arrive_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseEh", "__ZNSt3__224__barrier_algorithm_base8__arriveEh", "__ZNSt3__232__destroy_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseE", "__ZNSt3__224__barrier_algorithm_baseD2Ev", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007ILb1EvEEv", "__ZnamSt11align_val_t", "__ZNSt3__224__barrier_algorithm_base9__state_tC2Ev", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007IPS2_Lb1EvvEET_", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB6v15007EOS6_", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEED2B6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007INS_16__value_init_tagES9_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007ENS_16__value_init_tagE", "__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE", "__ZNSt3__224__barrier_algorithm_base9__state_tUt_C2Ev", "__ZNSt3__213__atomic_baseIhLb1EEC2B6v15007Eh", "__ZNSt3__213__atomic_baseIhLb0EEC2B6v15007Eh", "__ZNSt3__217__cxx_atomic_implIhNS_22__cxx_atomic_base_implIhEEEC2B6v15007Eh", "__ZNSt3__222__cxx_atomic_base_implIhEC2Eh", "__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007IRS3_NS_16__value_init_tagEEEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007IRS3_vEEOT_", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007IPS2_EENS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEvE4typeESA_", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE11get_deleterB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE6secondB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev", "__ZNKSt3__214default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEclB6v15007IS2_EENS4_20_EnableIfConvertibleIT_E4typeEPS7_", "__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev", "__ZdaPvSt11align_val_t", "__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007EDn", "__ZNKSt3__24hashINS_11__thread_idEEclB6v15007ES1_", "__ZNSt3__211this_thread6get_idB6v15007Ev", "__ZNKSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEixB6v15007Em", "__ZNSt3__213__atomic_baseIhLb0EE23compare_exchange_strongB6v15007ERhhNS_12memory_orderE", "__ZNKSt3__24hashImEclB6v15007Em", "__ZNSt3__230__libcpp_thread_get_current_idB6v15007Ev", "__ZNSt3__211__thread_idC2B6v15007Em", "__ZNSt3__222__libcpp_thread_get_idB6v15007EPKm", "__ZNKSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__236__cxx_atomic_compare_exchange_strongB6v15007IhEEbPNS_22__cxx_atomic_base_implIT_EEPS2_S2_NS_12memory_orderES6_", "__ZNSt3__218__to_failure_orderB6v15007ENS_12memory_orderE", "__ZNSt3__28to_charsEPcS0_f", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_d", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_e", "__ZNSt3__28to_charsEPcS0_fNS_12chars_formatE", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_dNS_12chars_formatE", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_eNS_12chars_formatE", "__ZNSt3__28to_charsEPcS0_fNS_12chars_formatEi", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_dNS_12chars_formatEi", "__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi", "__ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi", "__ZNSt3__28bit_castB6v15007IjfEET_RKT0_", "__ZNSt3__28bit_castB6v15007IfjEET_RKT0_", "__ZNSt3__222_Floating_to_chars_ryuIfEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE", "__ZNSt3__216__f2s_buffered_nEPcS0_fNS_12chars_formatE", "__ZNSt3__28bit_castB6v15007IydEET_RKT0_", "__ZNSt3__28bit_castB6v15007IdyEET_RKT0_", "__ZNSt3__222_Floating_to_chars_ryuIdEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE", "__ZNSt3__216__d2s_buffered_nEPcS0_dNS_12chars_formatE", "__ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IfEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__28to_charsB6v15007IjLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__215__to_chars_itoaB6v15007IjEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE", "__ZNSt3__26__itoa13__traits_baseIjvE7__widthB6v15007Ej", "__ZNSt3__26__itoa13__traits_baseIjvE9__convertB6v15007EPcj", "__ZNSt3__26__itoa13__base_10_u32B6v15007EPcj", "__ZNSt3__26__itoa9__append1B6v15007EPcj", "__ZNSt3__26__itoa9__append2B6v15007EPcj", "__ZNSt3__26__itoa9__append3B6v15007EPcj", "__ZNSt3__26__itoa9__append4B6v15007EPcj", "__ZNSt3__26__itoa9__append5B6v15007EPcj", "__ZNSt3__26__itoa9__append6B6v15007EPcj", "__ZNSt3__26__itoa9__append7B6v15007EPcj", "__ZNSt3__26__itoa9__append8B6v15007EPcj", "__ZNSt3__26__itoa9__append9B6v15007EPcj", "__ZNSt3__26__itoa10__append10B6v15007IjEEPcS2_T_", "__ZNSt3__26copy_nB6v15007IPKciPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_", "__ZNSt3__24copyB6v15007IPKcPcEET0_T_S5_S4_", "__ZNSt3__26__copyB6v15007IPKcS2_PcLi0EEENS_4pairIT_T1_EES5_T0_S6_", "__ZNSt3__214__unwrap_rangeB6v15007IPKcS2_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007IKccvEENS_4pairIPT_PT0_EES4_S4_S6_", "__ZNSt3__213__unwrap_iterB6v15007IPcNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_", "__ZNSt3__29make_pairB6v15007IPKcPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_", "__ZNSt3__214__rewrap_rangeB6v15007IPKcS2_S2_EET0_S3_T1_", "__ZNSt3__213__rewrap_iterB6v15007IPcS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_", "__ZNSt3__219__unwrap_range_implIPKcS2_E8__unwrapB6v15007ES2_S2_", "__ZNSt3__213__unwrap_iterB6v15007IPKcNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_", "__ZNSt3__24pairIPKcS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPKcLb1EE8__unwrapB6v15007ES2_", "__ZNSt3__212__to_addressB6v15007IKcEEPT_S3_", "__ZNSt3__218__unwrap_iter_implIPcLb1EE8__unwrapB6v15007ES1_", "__ZNSt3__212__to_addressB6v15007IcEEPT_S2_", "__ZNSt3__24pairIPKcPcEC2B6v15007IS2_S3_LPv0EEEOT_OT0_", "__ZNSt3__219__unwrap_range_implIPKcS2_E8__rewrapB6v15007ES2_S2_", "__ZNSt3__213__rewrap_iterB6v15007IPKcS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_", "__ZNSt3__218__unwrap_iter_implIPKcLb1EE8__rewrapB6v15007ES2_S2_", "__ZNSt3__218__unwrap_iter_implIPcLb1EE8__rewrapB6v15007ES1_S1_", "__ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IdEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__218__d2exp_buffered_nEPcS0_dj", "__ZNSt3__220__d2fixed_buffered_nEPcS0_dj", "__ZNSt3__23minB6v15007IiEERKT_S3_S3_", "__ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv", "__ZNSt3__23endB6v15007IcLm117EEEPT_RAT0__S1_", "__ZNSt3__24findB6v15007IPccEET_S2_S2_RKT0_", "__ZNSt3__23minB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_", "__ZNSt3__27find_ifB6v15007IPKjZZNS_36_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUljE_EES6_S6_S6_T0_", "__ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUljE_clEj", "__ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i", "__ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i", "__ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv", "__ZNSt3__23endB6v15007IcLm773EEEPT_RAT0__S1_", "__ZNSt3__211lower_boundB6v15007IPKyyNS_4lessIvEEEET_S5_S5_RKT0_T1_", "__ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_", "__ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKyS3_yNS_10__identityENS_4lessIvEEEET0_S7_T1_RKT2_RT4_RT3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES7_S7_", "__ZNSt3__215__half_positiveB6v15007IlEENS_9enable_ifIXsr11is_integralIT_EE5valueES2_E4typeES2_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKylEEvRT_T0_", "__ZNSt3__28__invokeB6v15007IRNS_4lessIvEEJRKyS5_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS6_DpOS7_", "__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKyEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNSt3__28distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_", "__ZNSt3__210__distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE", "__ZNSt3__27advanceB6v15007IPKyllvEEvRT_T0_", "__ZNSt3__221__convert_to_integralB6v15007El", "__ZNSt3__29__advanceB6v15007IPKyEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE", "__ZNKSt3__24lessIvEclB6v15007IRKyS4_EEDTltclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEOS5_OS6_", "__ZNKSt3__210__identityclIRKyEEOT_S5_", "__ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy", "__ZNSt3__26chrono12system_clock3nowEv", "__ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev", "__ZNSt3__26chrono12system_clock11from_time_tEx", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE", "__ZNSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEC2B6v15007ERKS6_", "__ZNSt3__220__throw_system_errorEiPKc", "__ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "__ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS6_", "__ZNSt3__218condition_variable10notify_oneEv", "__ZNSt3__223__libcpp_condvar_signalB6v15007EP14pthread_cond_t", "__ZNSt3__218condition_variable10notify_allEv", "__ZNSt3__226__libcpp_condvar_broadcastB6v15007EP14pthread_cond_t", "__ZNSt3__218condition_variable4waitERNS_11unique_lockINS_5mutexEEE", "__ZNKSt3__211unique_lockINS_5mutexEE9owns_lockB6v15007Ev", "__ZNSt3__221__libcpp_condvar_waitB6v15007EP14pthread_cond_tP15pthread_mutex_t", "__ZNKSt3__211unique_lockINS_5mutexEE5mutexB6v15007Ev", "__ZNSt3__25mutex13native_handleB6v15007Ev", "__ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE", "__ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev", "__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE", "__ZNSt3__226__libcpp_condvar_timedwaitB6v15007EP14pthread_cond_tP15pthread_mutex_tP8timespec", "__ZNSt3__225notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEE", "__ZNSt3__219__thread_local_dataEv", "__ZNKSt3__221__thread_specific_ptrINS_15__thread_structEE3getB6v15007Ev", "__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_", "__ZNSt3__215__thread_structC1Ev", "__ZNKSt3__221__thread_specific_ptrINS_15__thread_structEEptB6v15007Ev", "__ZNSt3__215__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE", "__ZNSt3__211unique_lockINS_5mutexEE7releaseB6v15007Ev", "__ZNSt3__216__libcpp_tls_getB6v15007Ej", "__ZNSt3__216__libcpp_tls_setB6v15007EjPv", "__ZNSt3__218condition_variableD2Ev", "__ZNSt3__224__libcpp_condvar_destroyB6v15007EP14pthread_cond_t", "__ZNSt3__218condition_variableD1Ev", "__ZNSt3__217__append_n_digitsEjjPc", "__ZNSt3__220__append_nine_digitsEjPc", "__ZNSt3__216__double_to_bitsB6v15007Ed", "__ZNSt3__218__indexForExponentB6v15007Ej", "__ZNSt3__219__pow10BitsForIndexB6v15007Ej", "__ZNSt3__216__lengthForIndexB6v15007Ej", "__ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi", "__ZNSt3__216__decimalLength9B6v15007Ej", "__ZNSt3__220__multipleOfPowerOf2B6v15007Eyj", "__ZNSt3__217__append_c_digitsB6v15007EjjPc", "__ZNSt3__217__append_d_digitsB6v15007EjjPc", "__ZNSt3__220__multipleOfPowerOf5B6v15007Eyj", "__ZNSt3__211__log10Pow2B6v15007Ei", "__ZNSt3__213__ryu_umul128B6v15007EyyPy", "__ZNSt3__219__ryu_shiftright128B6v15007Eyyj", "__ZNSt3__216__uint128_mod1e9B6v15007Eyy", "__ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy", "__ZNSt3__212__pow5FactorB6v15007Ey", "__ZNSt3__26__div5B6v15007Ey", "__ZNSt3__27__umulhB6v15007Eyy", "__ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E", "__ZNSt3__27__div10B6v15007Ey", "__ZNSt3__25__d2dB6v15007Eyj", "__ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEd", "__ZNSt3__210__pow5bitsB6v15007Ei", "__ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j", "__ZNSt3__211__log10Pow5B6v15007Ei", "__ZNSt3__28__div100B6v15007Ey", "__ZNSt3__210__mulShiftB6v15007EyPKyi", "__ZNSt3__217__decimalLength17B6v15007Ey", "__ZNSt3__215_BitScanForwardB6v15007EPmj", "__ZNSt3__28__div1e8B6v15007Ey", "__ZNSt3__28__get_dbEv", "___cxa_guard_acquire", "___cxa_guard_release", "__ZNSt3__214__get_const_dbEv", "__ZNSt3__28__i_nodeD2Ev", "__ZNSt3__28__c_nodeD2Ev", "__ZNSt3__28__c_nodeD0Ev", "__ZNSt3__211__libcpp_dbC2Ev", "__ZNSt3__211__libcpp_dbD2Ev", "__ZNKSt3__211__libcpp_db15__find_c_from_iEPv", "__ZNSt3__210lock_guardINS_5mutexEEC2B6v15007ERS1_", "__ZNKSt3__211__libcpp_db15__find_iteratorEPKv", "__ZNSt3__210lock_guardINS_5mutexEED2B6v15007Ev", "__ZNSt3__211__libcpp_db11__insert_icEPvPKv", "__ZNKSt3__24hashIPKvEclB6v15007ES2_", "__ZNSt3__211__libcpp_db17__insert_iteratorEPv", "__ZNSt3__28__c_node5__addEPNS_8__i_nodeE", "__ZNSt3__211__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E", "__ZNSt3__212__next_primeEm", "__ZSt17__throw_bad_allocv", "__ZNKSt3__24hashIPvEclB6v15007ES1_", "__ZNSt3__211__libcpp_db9__erase_iEPv", "__ZNSt3__28__c_node8__removeEPNS_8__i_nodeE", "__ZNSt3__211__libcpp_db16__invalidate_allEPv", "__ZNKSt3__211__libcpp_db17__find_c_and_lockEPv", "__ZNSt3__25mutex4lockEv", "__ZNSt3__25mutex6unlockEv", "__ZNKSt3__211__libcpp_db8__find_cEPv", "__ZNKSt3__211__libcpp_db6unlockEv", "__ZNSt3__211__libcpp_db9__erase_cEPv", "__ZNSt3__211__libcpp_db15__iterator_copyEPvPKv", "__ZNKSt3__211__libcpp_db17__dereferenceableEPKv", "__ZNKSt3__211__libcpp_db15__decrementableEPKv", "__ZNKSt3__211__libcpp_db9__addableEPKvl", "__ZNKSt3__211__libcpp_db15__subscriptableEPKvl", "__ZNKSt3__211__libcpp_db22__less_than_comparableEPKvS2_", "__ZNSt3__211__libcpp_db4swapEPvS1_", "__ZNSt3__24swapB6v15007IPPNS_8__i_nodeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_", "__ZNSt3__211__libcpp_db10__insert_iEPv", "__ZNSt3__28__i_nodeC2B6v15007EPvPS0_PNS_8__c_nodeE", "__ZNSt3__24findB6v15007IPPNS_8__i_nodeES2_EET_S4_S4_RKT0_", "___cxa_pure_virtual", "__ZNSt3__28__i_nodeD1Ev", "__ZNSt3__28__c_nodeD1Ev", "__ZNSt3__211__libcpp_dbC1Ev", "__ZNSt3__211__libcpp_dbD1Ev", "__ZNSt3__24__fs10filesystem18directory_iteratorC2ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev", "__ZNSt3__210error_codeC2B6v15007Ev", "__ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EEDpOT0_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB6v15007EOS4_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEED2B6v15007Ev", "__ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEptB6v15007Ev", "__ZNKSt3__24__fs10filesystem12__dir_stream4goodEv", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE5resetB6v15007Ev", "__ZNKSt3__210error_codecvbB6v15007Ev", "__ZNSt3__24__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem12__dir_stream7advanceERNS_10error_codeE", "__ZNSt3__24__fs10filesystem4pathC2B6v15007EOS2_", "__ZNKSt3__24__fs10filesystem4path5c_strB6v15007Ev", "__ZNSt3__24__fs10filesystem4pathD2B6v15007Ev", "__ZNKSt3__24__fs10filesystem18directory_iterator13__dereferenceEv", "__ZNSt3__24__fs10filesystem28recursive_directory_iteratorC2ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EDn", "__ZNSt3__24__fs10filesystem12__dir_streamC2ERKNS1_4pathENS1_17directory_optionsERNS_10error_codeE", "__ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEvEENS_10shared_ptrIT_EEDpOT0_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB6v15007EOS5_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEED2B6v15007Ev", "__ZNKSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEptB6v15007Ev", "__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4pushB6v15007EOS3_", "__ZNSt3__24__fs10filesystem12__dir_streamD2Ev", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator5__popEPNS_10error_codeE", "__ZNSt3__210error_code5clearB6v15007Ev", "__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3popB6v15007Ev", "__ZNKSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4sizeB6v15007Ev", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE5resetB6v15007Ev", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator9__advanceEPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem28recursive_directory_iterator7optionsEv", "__ZNKSt3__24__fs10filesystem28recursive_directory_iterator5depthEv", "__ZNKSt3__24__fs10filesystem28recursive_directory_iterator13__dereferenceEv", "__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3topB6v15007Ev", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator11__incrementEPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem28recursive_directory_iterator17recursion_pendingB6v15007Ev", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator15__try_recursionEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007Ev", "__ZNSt3__24__fs10filesystem18directory_iteratorD2B6v15007Ev", "__ZNSt3__24__fs10filesystemanB6v15007ENS1_17directory_optionsES2_", "__ZNKSt3__24__fs10filesystem15directory_entry12__get_sym_ftB6v15007EPNS_10error_codeE", "__ZNSt3__24__fs10filesystem11file_statusC2B6v15007ENS1_9file_typeENS1_5permsE", "__ZNSt3__24__fs10filesystem12status_knownB6v15007ENS1_11file_statusE", "__ZNSt3__24__fs10filesystem11file_statusD2B6v15007Ev", "__ZNSt3__24__fs10filesystem10is_symlinkB6v15007ENS1_11file_statusE", "__ZNSt3__24__fs10filesystem12is_directoryB6v15007ENS1_11file_statusE", "__ZNKSt3__24__fs10filesystem15directory_entry8__get_ftB6v15007EPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem15directory_entry4pathB6v15007Ev", "__ZNKSt3__210error_code5valueB6v15007Ev", "__ZNSt3__215system_categoryEv", "__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE", "__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKc", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5emptyB6v15007Ev", "__ZNSt3__24__fs10filesystem12__dir_stream5closeEv", "__ZNSt3__24__fs10filesystem15directory_entry19__assign_iter_entryB6v15007EONS1_4pathENS2_13__cached_dataE", "__ZNSt3__24__fs10filesystemdvB6v15007ERKNS1_4pathES4_", "__ZNSt3__24__fs10filesystem4pathC2B6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEvEERKT_NS2_6formatE", "__ZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeE", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007ILb1ELPv0EEEv", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007IRA256_cS7_LPv0EEEOT_OT0_", "__ZNSt3__216generic_categoryEv", "__ZNSt3__210error_codeC2B6v15007EiRKNS_14error_categoryE", "__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007Ev", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4sizeB6v15007Ev", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE7compareES3_", "__ZNSt3__23minB6v15007ImEERKT_S3_S3_", "__ZNSt3__211char_traitsIcE7compareEPKcS3_m", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4dataB6v15007Ev", "__ZNSt3__23minB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_", "__ZNSt3__228__char_traits_length_checkedB6v15007INS_11char_traitsIcEEEEmPKNT_9char_typeE", "__ZNSt3__211char_traitsIcE6lengthEPKc", "__ZNSt3__24__fs10filesystem4pathaSB6v15007EOS2_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EOS5_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorIcEEE10deallocateB6v15007ERS2_Pcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_", "__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB6v15007Em", "__ZNSt3__211char_traitsIcE6assignERcRKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev", "__ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__29allocatorIcE10deallocateB6v15007EPcm", "__ZNSt3__219__libcpp_deallocateB6v15007EPvmm", "__ZNSt3__224__is_overaligned_for_newB6v15007Em", "__ZNSt3__227__do_deallocate_handle_sizeB6v15007IJSt11align_val_tEEEvPvmDpT_", "__ZNSt3__227__do_deallocate_handle_sizeB6v15007IJEEEvPvmDpT_", "__ZNSt3__224__libcpp_operator_deleteB6v15007IJPvSt11align_val_tEEEvDpT_", "__ZdlPvSt11align_val_t", "__ZNSt3__224__libcpp_operator_deleteB6v15007IJPvEEEvDpT_", "__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE", "__ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__214pointer_traitsIPcE10pointer_toB6v15007ERc", "__ZNSt3__24__fs10filesystem4pathC2B6v15007ERKS2_", "__ZNSt3__24__fs10filesystem4pathdVB6v15007ERKS2_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_", "__ZNSt3__216allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev", "__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeB6v15007Ev", "__ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_", "__ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IS2_vEEOT_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__fits_in_ssoB6v15007Em", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB6v15007Ev", "__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__begin_lifetimeB6v15007EPcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerB6v15007EPc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeB6v15007Em", "__ZNSt3__211char_traitsIcE4copyEPcPKcm", "__ZNSt3__216allocator_traitsINS_9allocatorIcEEE8max_sizeB6v15007IS2_vvEEmRKS2_", "__ZNSt3__214numeric_limitsImE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsImLb1EE3maxB6v15007Ev", "__ZNSt3__220__throw_length_errorB6v15007EPKc", "__ZNSt3__29allocatorIcE8allocateB6v15007Em", "__ZSt28__throw_bad_array_new_lengthB6v15007v", "__ZNSt3__217__libcpp_allocateB6v15007Emm", "__ZNSt3__221__libcpp_operator_newB6v15007IJmSt11align_val_tEEEPvDpT_", "__ZNSt3__221__libcpp_operator_newB6v15007IJmEEEPvDpT_", "__ZnwmSt11align_val_t", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itB6v15007ILm16EEEmm", "__ZNSt3__26copy_nB6v15007IPKcmPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_", "__ZNKSt3__24__fs10filesystem4path11is_absoluteB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_", "__ZNKSt3__24__fs10filesystem4path12has_filenameB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007Ec", "__ZNKSt3__24__fs10filesystem4path6nativeB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007ERKS5_", "__ZNKSt3__24__fs10filesystem4path18has_root_directoryB6v15007Ev", "__ZNKSt3__24__fs10filesystem4path16__root_directoryEv", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb1EEERS5_PKcm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb0EEERS5_PKcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_NS_17integral_constantIbLb0EEE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastB6v15007Em", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev", "__ZNSt3__23maxB6v15007ImEERKT_S3_S3_", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_", "__ZNSt3__23maxB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev", "__ZNSt3__214pointer_traitsIPKcE10pointer_toB6v15007ERS1_", "__ZNKSt3__24__fs10filesystem4path10__filenameEv", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007ERKS5_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Ev", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEvRNS_12basic_stringIcS7_NS_9allocatorIcEEEERKT_", "__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__default_initB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__29allocatorIcEC2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIcEEEC2B6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroB6v15007Ev", "__ZNSt3__24__fs10filesystem8_PathCVTIcE14__append_rangeB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeERNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_S8_", "__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE13__range_beginB6v15007ERKS6_", "__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE11__range_endB6v15007ERKS6_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_", "__ZNSt3__28distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRKcEEbOT_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_RKS4_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev", "__ZNSt3__210__distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE", "__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IRKS2_vEEOT_", "__ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6lengthB6v15007Ev", "__ZNSt3__24__fs10filesystem15directory_entry13__cached_dataC2B6v15007Ev", "__ZZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeEENKUlvE_clEv", "__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007Ev", "__ZNSt3__24__fs10filesystem15directory_entry13__cached_data7__resetB6v15007Ev", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev", "__ZNSt3__26chrono15duration_valuesInE4zeroB6v15007Ev", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE3minB6v15007Ev", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE3minB6v15007Ev", "__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS8_", "__ZNSt3__26chrono15duration_valuesInE3minB6v15007Ev", "__ZNSt3__214numeric_limitsInE6lowestB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsInLb1EE6lowestB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsInLb1EE3minB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007EOS5_", "__ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_S8_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB6v15007Ev", "__ZNSt3__24__fs10filesystem15directory_entryC2Ev", "__ZNSt3__24__fs10filesystem4pathC2B6v15007Ev", "__ZNSt3__24__fs10filesystem15directory_entryD2Ev", "__ZNSt3__24__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem11file_status4typeB6v15007Ev", "__ZNSt3__24__fs10filesystem6existsB6v15007ENS1_11file_statusE", "__ZNSt3__215make_error_codeB6v15007ENS_4errcE", "__ZNSt3__220__libcpp_unreachableB6v15007Ev", "__ZNSt3__24__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__219__shared_weak_count16__release_sharedB6v15007Ev", "__ZNSt3__214__shared_count16__release_sharedB6v15007Ev", "__ZNSt3__219__shared_weak_count14__release_weakEv", "__ZNSt3__234__libcpp_atomic_refcount_decrementB6v15007IlEET_RS1_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007EOS4_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE4swapB6v15007ERS4_", "__ZNSt3__24swapB6v15007IPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_", "__ZNSt3__24swapB6v15007IPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EOS5_", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE4swapB6v15007ERS5_", "__ZNSt3__24swapB6v15007IPNS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_", "__ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EERKT0_DpOT1_", "__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007IS6_EET_m", "__ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE5__getB6v15007Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007IJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEEES5_DpOT_", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE13__release_ptrB6v15007Ev", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE27__create_with_control_blockB6v15007IS3_NS_20__shared_ptr_emplaceIS3_NS_9allocatorIS3_EEEEEES4_PT_PT0_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__get_elemB6v15007Ev", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEED2B6v15007Ev", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEEC2B6v15007IS4_EERKNS0_IT_EE", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8allocateB6v15007ERS8_m", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007Ev", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE8allocateB6v15007Em", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8max_sizeB6v15007IS8_vvEEmRKS8_", "__ZNSt3__219__shared_weak_countC2B6v15007El", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageC2B6v15007EOS5_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE11__get_allocB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JRKNS3_4pathERNS3_17directory_optionsERNS_10error_codeEEvvEEvRS5_PT_DpOT0_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED0Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE16__on_zero_sharedEv", "__ZNKSt3__219__shared_weak_count13__get_deleterERKSt9type_info", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE21__on_zero_shared_weakEv", "__ZNSt3__214__shared_countC2B6v15007El", "__ZNSt3__219__shared_weak_countD1Ev", "__ZNSt3__219__shared_weak_countD0Ev", "__ZNSt3__214__shared_countD1Ev", "__ZNSt3__214__shared_countD0Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage11__get_allocEv", "__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E16__get_first_baseB6v15007EPS6_", "__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEPS3_EEPT_SD_DpOT0_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageD2B6v15007Ev", "__ZNSt3__219__shared_weak_countD2Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS4_vvEEvRS5_PT_", "__ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE10deallocateB6v15007ERS8_PS7_m", "__ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEEE10pointer_toB6v15007ERS7_", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE10deallocateB6v15007EPS6_m", "__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE18__enable_weak_thisB6v15007Ez", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage10__get_elemEv", "__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E17__get_second_baseB6v15007EPS6_", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev", "__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IDnEEPKc", "__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeEEEEvDpOT_", "__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathERKNS_10error_codeEEEEvDpOT_", "__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathESC_RKNS_10error_codeEEEEvDpOT_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm", "__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_", "__ZNSt3__25arrayIcLm256EE4dataB6v15007Ev", "__ZNKSt3__25arrayIcLm256EE4sizeB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKcm", "__ZNSt3__211char_traitsIcE4moveEPcPKcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__null_terminate_atB6v15007EPcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endB6v15007Em", "__ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEJEvEENS_10shared_ptrIT_EERKT0_DpOT1_", "__ZNSt3__29allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007IS7_EET_m", "__ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE5__getB6v15007Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEC2B6v15007IJEEES6_DpOT_", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE13__release_ptrB6v15007Ev", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE27__create_with_control_blockB6v15007IS4_NS_20__shared_ptr_emplaceIS4_NS_9allocatorIS4_EEEEEES5_PT_PT0_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE10__get_elemB6v15007Ev", "__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEED2B6v15007Ev", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEEC2B6v15007IS5_EERKNS0_IT_EE", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8allocateB6v15007ERS9_m", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007Ev", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE8allocateB6v15007Em", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8max_sizeB6v15007IS9_vvEEmRKS9_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageC2B6v15007EOS6_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE11__get_allocB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE9constructB6v15007IS5_JEvvEEvRS6_PT_DpOT0_", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED2Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED0Ev", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE16__on_zero_sharedEv", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE21__on_zero_shared_weakEv", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage11__get_allocEv", "__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E16__get_first_baseB6v15007EPS7_", "__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEPS4_EEPT_S7_DpOT0_", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impC2Ev", "__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEEC2B6v15007Ev", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007Ev", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2Ev", "__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007IiNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev", "__ZNSt3__222__compressed_pair_elemImLi0ELb0EEC2B6v15007IivEEOT_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageD2B6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE7destroyB6v15007IS5_vvEEvRS6_PT_", "__ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_", "__ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impD2Ev", "__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEED2Ev", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5clearEv", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5beginB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE3endB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS5_PS4_m", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEED2Ev", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5beginEv", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE3endEv", "__ZNSt3__2neB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_", "__ZNKSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEdeB6v15007Ev", "__ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEppB6v15007Ev", "__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4sizeB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5frontB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9pop_frontB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5emptyB6v15007Ev", "__ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEC2B6v15007ES6_S4_", "__ZNSt3__2eqB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_", "__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginB6v15007EPS4_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginEPS4_NS_17integral_constantIbLb1EEE", "__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS3_m", "__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS6_PS5_m", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE7__allocB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS5_vvEEvRS6_PT_", "__ZNSt3__212__to_addressB6v15007IPNS_4__fs10filesystem12__dir_streamEEEPT_S6_", "__ZNSt3__210destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_", "__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS4_m", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE10deallocateB6v15007ERS9_PS8_m", "__ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS5_EEEEE10pointer_toB6v15007ERS8_", "__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE10deallocateB6v15007EPS7_m", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev", "__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE18__enable_weak_thisB6v15007Ez", "__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage10__get_elemEv", "__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E17__get_second_baseB6v15007EPS7_", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEEC2B6v15007Ev", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE9push_backEOS3_", "__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE12__back_spareB6v15007Ev", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__add_back_capacityEv", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JS4_EvvEEvRS5_PT_DpOT0_", "__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__capacityB6v15007Ev", "__ZNKSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev", "__ZNKSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE13__front_spareB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backB6v15007ERKS4_", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE12__back_spareB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backEOS4_", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8allocateB6v15007ERS5_m", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE10push_frontEOS4_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2EmmS7_", "__ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007ERS5_m", "__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007ILb1EvEES4_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9push_backEOS4_", "__ZNKSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getB6v15007Ev", "__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE10push_frontERKS4_", "__ZNSt3__24swapB6v15007IPPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2B6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEED2Ev", "__ZNSt3__24moveB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE18__construct_at_endINS_13move_iteratorIPS4_EEEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESE_SE_", "__ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEC2B6v15007ES5_", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JRKS5_EvvEEvRS6_PT_DpOT0_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_", "__ZNSt3__213__unwrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_", "__ZNSt3__29make_pairB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__213__rewrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_", "__ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__unwrapB6v15007ES5_", "__ZNSt3__24pairIPPNS_4__fs10filesystem12__dir_streamES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__rewrapB6v15007ES5_S5_", "__ZNSt3__28distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionC2EPPS4_m", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE7__allocB6v15007Ev", "__ZNKSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEdeB6v15007Ev", "__ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEppB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionD2Ev", "__ZNSt3__210__distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE", "__ZNSt3__2miB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_13move_iteratorIT_EERKNS7_IT0_EE", "__ZNKRSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEE4baseB6v15007Ev", "__ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJS4_EPS4_EEPT_S7_DpOT0_", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EE5__getB6v15007Ev", "__ZNKSt3__26ranges11__iter_move4__fnclB6v15007IRKPPNS_4__fs10filesystem12__dir_streamEEEDTclsr3stdE4movedeclsr3stdE7forwardIT_Efp_EEEOSB_", "__ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJRKS4_EPS4_EEPT_S9_DpOT0_", "__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS5_vvEEmRKS5_", "__ZNSt3__213move_backwardB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_", "__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_EET1_T0_S8_S7_", "__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_", "__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EEC2B6v15007IS7_vEEOT_", "__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS6_vvEEmRKS6_", "__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007IRS4_S8_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IRS4_vEEOT_", "__ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_", "__ZNKSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetB6v15007ES4_", "__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondB6v15007Ev", "__ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEclB6v15007EPS4_", "__ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5clearB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE", "__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJS3_EPS3_EEPT_S6_DpOT0_", "__ZNSt3__24__fs10filesystem12__dir_streamC2EOS2_", "__ZNSt3__24__fs10filesystem15directory_entryC2EOS2_", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8pop_backEv", "__ZNSt3__212__to_addressB6v15007INS_4__fs10filesystem12__dir_streamEEEPT_S5_", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE25__maybe_remove_back_spareB6v15007Eb", "__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__back_spare_blocksB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4backB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8pop_backB6v15007Ev", "__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev", "__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4backEv", "__ZNSt3__24__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE", "__ZNSt3__24__fs10filesystem28recursive_directory_iteratorC1ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE", "__ZSt18uncaught_exceptionv", "__ZSt19uncaught_exceptionsv", "___cxa_uncaught_exceptions", "__ZNSt13exception_ptrD2Ev", "__ZNSt13exception_ptrC2ERKS_", "__ZNSt13exception_ptraSERKS_", "__ZNSt16nested_exceptionC2Ev", "__ZSt17current_exceptionv", "__ZNSt16nested_exceptionD2Ev", "__ZNSt16nested_exceptionD0Ev", "__ZNKSt16nested_exception14rethrow_nestedEv", "__ZSteqB6v15007RKSt13exception_ptrS1_", "__ZNSt13exception_ptrC2B6v15007EDn", "__ZSt9terminatev", "__ZSt17rethrow_exceptionSt13exception_ptr", "__ZNSt13exception_ptrC2B6v15007Ev", "___cxa_current_primary_exception", "___cxa_rethrow_primary_exception", "__ZNSt13exception_ptrD1Ev", "__ZNSt13exception_ptrC1ERKS_", "__ZNSt16nested_exceptionC1Ev", "__ZNSt16nested_exceptionD1Ev", "__ZNSt3__215__float_to_bitsB6v15007Ef", "__ZNSt3__223_Large_integer_to_charsB6v15007EPcS0_ji", "__ZNSt3__25__f2dB6v15007Ejj", "__ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjj", "__ZNSt3__28__div1e9B6v15007Ey", "__ZNSt3__219__mulPow5InvDivPow2B6v15007Ejji", "__ZNSt3__220__multipleOfPowerOf5B6v15007Ejj", "__ZNSt3__216__mulPow5divPow2B6v15007Ejji", "__ZNSt3__220__multipleOfPowerOf2B6v15007Ejj", "__ZNSt3__210__mulShiftB6v15007Ejyi", "__ZNSt3__212__pow5FactorB6v15007Ej", "__ZNSt13runtime_errorD2Ev", "__ZNSt3__212format_errorD2Ev", "__ZNSt3__212format_errorD0Ev", "__ZNKSt13runtime_error4whatEv", "__ZNSt3__212format_errorD1Ev", "__ZNSt9exceptionD2Ev", "__ZNSt3__217bad_function_callD2Ev", "__ZNSt3__217bad_function_callD0Ev", "__ZNKSt3__217bad_function_call4whatEv", "__ZNSt3__217bad_function_callD1Ev", "__ZNKSt3__223__future_error_category4nameEv", "__ZNKSt3__223__future_error_category7messageEi", "__ZNSt3__215future_categoryEv", "__ZNSt3__214error_categoryD2Ev", "__ZNSt3__212future_errorC2ENS_10error_codeE", "__ZNKSt3__210error_code7messageEv", "__ZNSt11logic_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", "__ZNSt11logic_errorD2Ev", "__ZNSt3__212future_errorD2Ev", "__ZNSt3__212future_errorD0Ev", "__ZNSt3__217__assoc_sub_state16__on_zero_sharedEv", "__ZNSt3__217__assoc_sub_state9set_valueEv", "__ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_", "__ZNKSt3__217__assoc_sub_state11__has_valueB6v15007Ev", "__ZNSt3__220__throw_future_errorB6v15007ENS_11future_errcE", "__ZNSt3__211unique_lockINS_5mutexEED2B6v15007Ev", "__ZNSt3__217__assoc_sub_state24set_value_at_thread_exitEv", "__ZNSt3__215__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE", "__ZNSt3__217__assoc_sub_state13set_exceptionESt13exception_ptr", "__ZNSt3__217__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr", "__ZNSt3__217__assoc_sub_state12__make_readyEv", "__ZNSt3__217__assoc_sub_state4copyEv", "__ZNSt3__217__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE", "__ZStneB6v15007RKSt13exception_ptrS1_", "__ZNSt3__217__assoc_sub_state4waitEv", "__ZNKSt3__217__assoc_sub_state10__is_readyB6v15007Ev", "__ZNSt3__211unique_lockINS_5mutexEE6unlockEv", "__ZNSt3__217__assoc_sub_state9__executeEv", "__ZNSt3__26futureIvEC2EPNS_17__assoc_sub_stateE", "__ZNSt3__217__assoc_sub_state15__attach_futureB6v15007Ev", "__ZNSt3__26futureIvED2Ev", "__ZNSt3__26futureIvE3getEv", "__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEEC2B6v15007ILb1EvEEPS1_", "__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEED2B6v15007Ev", "__ZNSt3__27promiseIvEC2Ev", "__ZNSt3__217__assoc_sub_stateC2B6v15007Ev", "__ZNSt3__27promiseIvED2Ev", "__ZNSt3__27promiseIvE10get_futureEv", "__ZNSt3__27promiseIvE9set_valueEv", "__ZNSt3__27promiseIvE13set_exceptionESt13exception_ptr", "__ZNSt3__27promiseIvE24set_value_at_thread_exitEv", "__ZNSt3__27promiseIvE28set_exception_at_thread_exitESt13exception_ptr", "__ZNSt3__213shared_futureIvED2Ev", "__ZNSt3__213shared_futureIvEaSERKS1_", "__ZNSt3__214__shared_count12__add_sharedB6v15007Ev", "__ZNSt3__217__assoc_sub_stateD2Ev", "__ZNSt3__217__assoc_sub_stateD0Ev", "__ZNSt3__223__future_error_categoryD0Ev", "__ZNKSt3__214error_category23default_error_conditionEi", "__ZNKSt3__214error_category10equivalentEiRKNS_15error_conditionE", "__ZNKSt3__214error_category10equivalentERKNS_10error_codeEi", "__ZNKSt11logic_error4whatEv", "__ZNSt3__25mutexC2B6v15007Ev", "__ZNSt3__218condition_variableC2B6v15007Ev", "__ZNSt3__234__libcpp_atomic_refcount_incrementB6v15007IlEET_RS1_", "__ZNSt3__25mutexD1Ev", "__ZNSt3__214__shared_countD2Ev", "__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEEC2B6v15007IRS2_NS_16__value_init_tagEEEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EEC2B6v15007IRS2_vEEOT_", "__ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EEC2B6v15007ENS_16__value_init_tagE", "__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEE5resetB6v15007EPS1_", "__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondB6v15007Ev", "__ZNSt3__222__release_shared_countclEPNS_14__shared_countE", "__ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__212future_errorC1ENS_10error_codeE", "__ZNSt3__212future_errorD1Ev", "__ZNSt3__26futureIvEC1EPNS_17__assoc_sub_stateE", "__ZNSt3__26futureIvED1Ev", "__ZNSt3__27promiseIvEC1Ev", "__ZNSt3__27promiseIvED1Ev", "__ZNSt3__213shared_futureIvED1Ev", "__ZNSt3__211lower_boundB6v15007IPKjmEET_S3_S3_RKT0_", "__ZNSt3__220__check_for_overflowB6v15007ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm", "__ZNSt3__211lower_boundB6v15007IPKjmNS_6__lessIjmEEEET_S5_S5_RKT0_T1_", "__ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKjS3_mNS_10__identityENS_6__lessIjmEEEET0_S7_T1_RKT2_RT4_RT3_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES7_S7_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKjlEEvRT_T0_", "__ZNSt3__28__invokeB6v15007IRNS_6__lessIjmEEJRKjRKmEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS8_DpOS9_", "__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKjEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNSt3__28distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_", "__ZNSt3__210__distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE", "__ZNSt3__27advanceB6v15007IPKjllvEEvRT_T0_", "__ZNSt3__29__advanceB6v15007IPKjEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE", "__ZNKSt3__26__lessIjmEclB6v15007ERKjRKm", "__ZNKSt3__210__identityclIRKjEEOT_S5_", "__ZNSt3__222__throw_overflow_errorB6v15007EPKc", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__28ios_baseD2Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3_", "__ZNSt3__28ios_base16__call_callbacksENS0_5eventE", "__ZNSt3__28ios_base7copyfmtERKS0_", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ej", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__26localeD1Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev", "__ZNSt3__26localeC1Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2ERKS3_", "__ZNSt3__26localeC1ERKS0_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEaSERKS3_", "__ZNSt3__26localeaSERKS0_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4swapERS3_", "__ZNSt3__24swapB6v15007INS_6localeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__24swapB6v15007IPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj", "__ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4syncEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9showmanycEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl", "__ZNSt3__23minB6v15007IlEERKT_S3_S3_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5gbumpB6v15007Ei", "__ZNSt3__211char_traitsIcE12to_char_typeEi", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9underflowEv", "__ZNSt3__211char_traitsIcE3eofEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5uflowEv", "__ZNSt3__211char_traitsIcE11to_int_typeEc", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8overflowEi", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev", "__ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev", "__ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4goodB6v15007Ev", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv", "__ZNKSt3__28ios_base5flagsB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_5ctypeIcEEEERKT_RKNS_6localeE", "__ZNKSt3__28ios_base6getlocEv", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_istreamIcS2_EE", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007Ev", "__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_", "__ZNKSt3__25ctypeIcE2isB6v15007Emc", "__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE8setstateB6v15007Ej", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE", "__ZNKSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5rdbufB6v15007Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetcB6v15007Ev", "__ZNSt3__211char_traitsIcE11eq_int_typeEii", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputcB6v15007Ec", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6sbumpcB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERb", "__ZNSt3__218__input_arithmeticB6v15007IbcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERs", "__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IscNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERt", "__ZNSt3__218__input_arithmeticB6v15007ItcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERi", "__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IicNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj", "__ZNSt3__218__input_arithmeticB6v15007IjcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERl", "__ZNSt3__218__input_arithmeticB6v15007IlcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERm", "__ZNSt3__218__input_arithmeticB6v15007ImcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERx", "__ZNSt3__218__input_arithmeticB6v15007IxcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy", "__ZNSt3__218__input_arithmeticB6v15007IycNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERf", "__ZNSt3__218__input_arithmeticB6v15007IfcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERd", "__ZNSt3__218__input_arithmeticB6v15007IdcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERe", "__ZNSt3__218__input_arithmeticB6v15007IecNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERPv", "__ZNSt3__218__input_arithmeticB6v15007IPvcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES8_RT_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEv", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEPclc", "__ZNSt3__211char_traitsIcE2eqEcc", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6ignoreEli", "__ZNSt3__214numeric_limitsIlE3maxB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4peekEv", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4readEPcl", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetnB6v15007EPcl", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE8readsomeEPcl", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8in_availB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7putbackEc", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE7rdstateB6v15007Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE5clearB6v15007Ej", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9sputbackcB6v15007Ec", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5ungetEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7sungetcB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4syncEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7pubsyncB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5tellgEv", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE", "__ZNSt3__2eqB6v15007I11__mbstate_tEEbRKNS_4fposIT_EES6_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev", "__ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev", "__ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEb", "__ZNKSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcb", "__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_ostreamIcS2_EE", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4fillB6v15007Ev", "__ZNKSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB6v15007Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEs", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcl", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEt", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcm", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEl", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEm", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcd", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcPKv", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev", "__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB6v15007Ec", "__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputnB6v15007EPKcl", "__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev", "__ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev", "__ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev", "__ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev", "__ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED2Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED0Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3_", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ej", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2ERKS3_", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEaSERKS3_", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4swapERS3_", "__ZNSt3__24swapB6v15007IPwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwl", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4syncEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9showmanycEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwl", "__ZNSt3__211char_traitsIwE4copyEPwPKwm", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5gbumpB6v15007Ei", "__ZNSt3__211char_traitsIwE12to_char_typeEj", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9underflowEv", "__ZNSt3__211char_traitsIwE3eofEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv", "__ZNSt3__211char_traitsIwE11to_int_typeEw", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwl", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8overflowEj", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED2Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev", "__ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev", "__ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4goodB6v15007Ev", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv", "__ZNSt3__29use_facetB6v15007INS_5ctypeIwEEEERKT_RKNS_6localeE", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_istreamIwS2_EE", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007Ev", "__ZNSt3__2eqB6v15007IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_", "__ZNKSt3__25ctypeIwE2isB6v15007Emw", "__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE8setstateB6v15007Ej", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE", "__ZNKSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5rdbufB6v15007Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetcB6v15007Ev", "__ZNSt3__211char_traitsIwE11eq_int_typeEjj", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputcB6v15007Ew", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6sbumpcB6v15007Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERb", "__ZNSt3__218__input_arithmeticB6v15007IbwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERs", "__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IswNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERt", "__ZNSt3__218__input_arithmeticB6v15007ItwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERi", "__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IiwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERj", "__ZNSt3__218__input_arithmeticB6v15007IjwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERl", "__ZNSt3__218__input_arithmeticB6v15007IlwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERm", "__ZNSt3__218__input_arithmeticB6v15007ImwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERx", "__ZNSt3__218__input_arithmeticB6v15007IxwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERy", "__ZNSt3__218__input_arithmeticB6v15007IywNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERf", "__ZNSt3__218__input_arithmeticB6v15007IfwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERd", "__ZNSt3__218__input_arithmeticB6v15007IdwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERe", "__ZNSt3__218__input_arithmeticB6v15007IewNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERPv", "__ZNSt3__218__input_arithmeticB6v15007IPvwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES8_RT_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEv", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEPwlw", "__ZNSt3__211char_traitsIwE2eqEww", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6ignoreElj", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4peekEv", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4readEPwl", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetnB6v15007EPwl", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwl", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8in_availB6v15007Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7putbackEw", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE7rdstateB6v15007Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE5clearB6v15007Ej", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9sputbackcB6v15007Ew", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5ungetEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7sungetcB6v15007Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4syncEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7pubsyncB6v15007Ev", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5tellgEv", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI11__mbstate_tEE", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED2Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev", "__ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev", "__ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEb", "__ZNKSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwb", "__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_ostreamIwS2_EE", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4fillB6v15007Ev", "__ZNKSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEE6failedB6v15007Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEs", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwl", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEt", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwm", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEi", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEj", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEl", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEm", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEf", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwd", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEd", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPKv", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwPKv", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007EPNS_15basic_streambufIwS2_EE", "__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev", "__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB6v15007Ew", "__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE3putEw", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputnB6v15007EPKwl", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5ebackB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4gptrB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5egptrB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbaseB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4pptrB6v15007Ev", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5epptrB6v15007Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setgB6v15007EPcS4_S4_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setpB6v15007EPcS4_", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7__pbumpB6v15007El", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8pubimbueB6v15007ERKNS_6localeE", "__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE6getlocB6v15007Ev", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapB6v15007ERS5_", "__ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_RKS4_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ERKS4_", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB6v15007Em", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbumpB6v15007Ei", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi", "__ZNSt3__211char_traitsIcE7not_eofEi", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi", "__ZNSt3__23maxB6v15007IPcEERKT_S4_S4_", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj", "__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_", "__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_", "__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_", "__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openEPKcj", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2Ev", "__ZNSt3__29has_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE", "__ZNSt3__29use_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE", "__ZNKSt3__27codecvtIcc11__mbstate_tE13always_noconvB6v15007Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2EOS3_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5closeEv", "__ZdaPv", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4swapERS3_", "__ZNSt3__24swapB6v15007IPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_", "__ZNSt3__24swapB6v15007IP8_IO_FILEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_", "__ZNSt3__24swapB6v15007IPKNS_7codecvtIcc11__mbstate_tEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_", "__ZNSt3__24swapB6v15007I11__mbstate_tEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__24swapB6v15007IbEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE15__make_mdstringEj", "__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EEC2B6v15007ILb1EvEES2_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS4_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EED2B6v15007Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9underflowEv", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv", "__ZNSt3__216__throw_bad_castB6v15007Ev", "__ZNKSt3__27codecvtIcc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PcS7_RS7_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE8overflowEi", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv", "__ZNKSt3__27codecvtIcc11__mbstate_tE3outB6v15007ERS1_PKcS5_RS5_PcS7_RS7_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl", "__Znam", "__ZNSt3__23maxB6v15007IlEERKT_S3_S3_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj", "__ZNKSt3__27codecvtIcc11__mbstate_tE8encodingB6v15007Ev", "__ZNSt3__24fposI11__mbstate_tE5stateB6v15007ES1_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj", "__ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev", "__ZNKSt3__24fposI11__mbstate_tE5stateB6v15007Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4syncEv", "__ZNKSt3__27codecvtIcc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_", "__ZNKSt3__27codecvtIcc11__mbstate_tE6lengthB6v15007ERS1_PKcS5_m", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposB6v15007ENS_4fposI11__mbstate_tEEj", "__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev", "__ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev", "__ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev", "__ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev", "__ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev", "__ZNSt3__23minB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_", "__ZNSt3__223__libcpp_numeric_limitsIlLb1EE3maxB6v15007Ev", "__ZNSt3__26copy_nB6v15007IPKwmPwEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_", "__ZNSt3__24copyB6v15007IPKwPwEET0_T_S5_S4_", "__ZNSt3__26__copyB6v15007IPKwS2_PwLi0EEENS_4pairIT_T1_EES5_T0_S6_", "__ZNSt3__214__unwrap_rangeB6v15007IPKwS2_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007IKwwvEENS_4pairIPT_PT0_EES4_S4_S6_", "__ZNSt3__213__unwrap_iterB6v15007IPwNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_", "__ZNSt3__29make_pairB6v15007IPKwPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_", "__ZNSt3__214__rewrap_rangeB6v15007IPKwS2_S2_EET0_S3_T1_", "__ZNSt3__213__rewrap_iterB6v15007IPwS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_", "__ZNSt3__219__unwrap_range_implIPKwS2_E8__unwrapB6v15007ES2_S2_", "__ZNSt3__213__unwrap_iterB6v15007IPKwNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_", "__ZNSt3__24pairIPKwS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPKwLb1EE8__unwrapB6v15007ES2_", "__ZNSt3__212__to_addressB6v15007IKwEEPT_S3_", "__ZNSt3__218__unwrap_iter_implIPwLb1EE8__unwrapB6v15007ES1_", "__ZNSt3__212__to_addressB6v15007IwEEPT_S2_", "__ZNSt3__24pairIPKwPwEC2B6v15007IS2_S3_LPv0EEEOT_OT0_", "__ZNSt3__219__unwrap_range_implIPKwS2_E8__rewrapB6v15007ES2_S2_", "__ZNSt3__213__rewrap_iterB6v15007IPKwS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_", "__ZNSt3__218__unwrap_iter_implIPKwLb1EE8__rewrapB6v15007ES2_S2_", "__ZNSt3__218__unwrap_iter_implIPwLb1EE8__rewrapB6v15007ES1_S1_", "__ZNSt3__24swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_", "__ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_", "__ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_NS_17integral_constantIbLb0EEE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_", "__ZNSt3__28distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_", "__ZNSt3__210__distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc", "__ZNSt3__211char_traitsIcE6assignEPcmc", "__ZNSt3__26fill_nB6v15007IPcmcEET_S2_T0_RKT1_", "__ZNSt3__28__fill_nB6v15007IPcmcEET_S2_T0_RKT1_", "__ZNSt3__221__convert_to_integralB6v15007Em", "__ZNSt3__23maxB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_", "__ZNKSt3__26__lessIPcS1_EclB6v15007ERKS1_S4_", "__ZNSt3__23maxB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_", "__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev", "__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev", "__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED2Ev", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED2Ev", "__ZNKSt3__28ios_base10exceptionsB6v15007Ev", "__ZNSt3__28ios_base10exceptionsB6v15007Ej", "__ZNSt3__28ios_base5clearEj", "__ZNKSt3__28ios_base4goodB6v15007Ev", "__ZNKSt3__26locale9use_facetERNS0_2idE", "__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE5equalB6v15007ERKS3_", "__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofB6v15007Ev", "__ZNSt3__28ios_base8setstateB6v15007Ej", "__ZNKSt3__28ios_base5rdbufB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl", "__ZNSt3__214numeric_limitsIsE3minB6v15007Ev", "__ZNSt3__214numeric_limitsIsE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIsLb1EE3minB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIsLb1EE3maxB6v15007Ev", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt", "__ZNSt3__214numeric_limitsIiE3minB6v15007Ev", "__ZNSt3__214numeric_limitsIiE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIiLb1EE3minB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIiLb1EE3maxB6v15007Ev", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv", "__ZNKSt3__28ios_base7rdstateB6v15007Ev", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5widenB6v15007Ec", "__ZNKSt3__25ctypeIcE5widenB6v15007Ec", "__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE5equalB6v15007ERKS3_", "__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv", "__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5widenB6v15007Ec", "__ZNKSt3__25ctypeIwE5widenB6v15007Ec", "__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4swapB6v15007ERS3_", "__ZNSt3__28ios_base4swapERS0_", "__ZNSt3__24swapB6v15007IPNS_13basic_ostreamIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_", "__ZNKSt3__26locale9has_facetERNS0_2idE", "__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EEC2B6v15007IRS2_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EEC2B6v15007IRS2_vEEOT_", "__ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EEC2B6v15007IS4_vEEOT_", "__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE5resetB6v15007ES2_", "__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED1Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1Ev", "__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1ERKS3_", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED1Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED1Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1Ev", "__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1ERKS3_", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC1ERS3_b", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3_", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev", "__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1EOS5_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1Ev", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1EOS3_", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED1Ev", "__ZNKSt3__219__iostream_category4nameEv", "__ZNKSt3__219__iostream_category7messageEi", "__ZNKSt3__212__do_message7messageEi", "__ZNSt3__217iostream_categoryEv", "__ZNSt3__28ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE", "__ZNSt3__212system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__28ios_base7failureC2EPKcRKNS_10error_codeE", "__ZNSt3__212system_errorC2ENS_10error_codeEPKc", "__ZNSt3__212system_errorD2Ev", "__ZNSt3__28ios_base7failureD2Ev", "__ZNSt3__28ios_base7failureD0Ev", "__ZNSt3__28ios_base5imbueERKNS_6localeE", "__ZNSt3__28ios_base6xallocEv", "__ZNSt3__213__atomic_baseIiLb1EEppB6v15007Ei", "__ZNSt3__28ios_base5iwordEi", "__ZNSt3__28ios_base5pwordEi", "__ZNSt3__28ios_base17register_callbackEPFvNS0_5eventERS0_iEi", "__ZNSt3__28ios_baseD0Ev", "__ZNSt3__215__throw_failureB6v15007EPKc", "__ZNSt3__28ios_base4initEPv", "__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007ILb1EvEEPS5_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrIiPFvPvEEC2B6v15007ILb1EvEEPiNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrIlPFvPvEEC2B6v15007ILb1EvEEPlNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrIPvPFvS1_EEC2B6v15007ILb1EvEEPS1_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE5resetB6v15007EPS5_", "__ZNKSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEcvbB6v15007Ev", "__ZNSt3__210unique_ptrIiPFvPvEE5resetB6v15007EPi", "__ZNKSt3__210unique_ptrIiPFvPvEEcvbB6v15007Ev", "__ZNSt3__210unique_ptrIlPFvPvEE5resetB6v15007EPl", "__ZNKSt3__210unique_ptrIlPFvPvEEcvbB6v15007Ev", "__ZNSt3__210unique_ptrIPvPFvS1_EE5resetB6v15007EPS1_", "__ZNKSt3__210unique_ptrIPvPFvS1_EEcvbB6v15007Ev", "__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIiPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIlPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIPvPFvS1_EE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIPvPFvS1_EED2B6v15007Ev", "__ZNSt3__210unique_ptrIlPFvPvEED2B6v15007Ev", "__ZNSt3__210unique_ptrIiPFvPvEED2B6v15007Ev", "__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEED2B6v15007Ev", "__ZNSt3__28ios_base4moveERS0_", "__ZNSt3__24swapB6v15007IPPFvNS_8ios_base5eventERS1_iEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_", "__ZNSt3__24swapB6v15007IPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__24swapB6v15007IPlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_", "__ZNSt3__24swapB6v15007IPPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_", "__ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv", "__ZNSt3__28ios_base34__set_failbit_and_consider_rethrowEv", "__ZNSt3__28ios_base15sync_with_stdioEb", "__ZNSt3__219__iostream_categoryD0Ev", "__ZNSt3__213__atomic_baseIiLb1EE9fetch_addB6v15007EiNS_12memory_orderE", "__ZNSt3__222__cxx_atomic_fetch_addB6v15007IiEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007IRS6_S9_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EEC2B6v15007IRS6_vEEOT_", "__ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EEC2B6v15007IS3_vEEOT_", "__ZNSt3__217__compressed_pairIPiPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPiLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNSt3__217__compressed_pairIPlPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPlLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNSt3__217__compressed_pairIPPvPFvS1_EEC2B6v15007IRS2_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EEC2B6v15007IRS2_vEEOT_", "__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPiPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPlPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPPvPFvS1_EE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__28ios_base7failureC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE", "__ZNSt3__28ios_base7failureC1EPKcRKNS_10error_codeE", "__ZNSt3__28ios_base7failureD1Ev", "__ZNSt3__28ios_baseD1Ev", "__ZNSt3__29DoIOSInitC2Ev", "__ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007EPNS_13basic_ostreamIcS2_EE", "__ZNSt3__27unitbufERNS_8ios_baseE", "__ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t", "__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE", "__ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t", "__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007EPNS_13basic_ostreamIwS2_EE", "__ZNSt3__29DoIOSInitD2Ev", "__ZNSt3__28ios_base4InitC2Ev", "__ZNSt3__28ios_base4InitD2Ev", "__ZNSt3__28ios_base4setfB6v15007Ej", "__ZNSt3__210__stdinbufIcED0Ev", "__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE", "__ZNSt3__210__stdinbufIcE9underflowEv", "__ZNSt3__210__stdinbufIcE5uflowEv", "__ZNSt3__210__stdinbufIcE9pbackfailEi", "__ZNSt3__221__throw_runtime_errorEPKc", "__ZNSt3__210__stdinbufIcE9__getcharEb", "__ZNSt3__23maxB6v15007IiEERKT_S3_S3_", "__ZNSt3__23maxB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEEC2B6v15007Ev", "__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4initB6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__28ios_baseC2B6v15007Ev", "__ZNSt3__211__stdoutbufIcED0Ev", "__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE", "__ZNSt3__211__stdoutbufIcE4syncEv", "__ZNSt3__211__stdoutbufIcE6xsputnEPKcl", "__ZNSt3__211__stdoutbufIcE8overflowEi", "__ZNKSt3__215basic_streambufIwNS_11char_traitsIwEEE6getlocB6v15007Ev", "__ZNSt3__210__stdinbufIwED0Ev", "__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE", "__ZNSt3__210__stdinbufIwE9underflowEv", "__ZNSt3__210__stdinbufIwE5uflowEv", "__ZNSt3__210__stdinbufIwE9pbackfailEj", "__ZNSt3__29use_facetB6v15007INS_7codecvtIwc11__mbstate_tEEEERKT_RKNS_6localeE", "__ZNKSt3__27codecvtIwc11__mbstate_tE8encodingB6v15007Ev", "__ZNKSt3__27codecvtIwc11__mbstate_tE13always_noconvB6v15007Ev", "__ZNSt3__210__stdinbufIwE9__getcharEb", "__ZNKSt3__27codecvtIwc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PwS7_RS7_", "__ZNKSt3__27codecvtIwc11__mbstate_tE3outB6v15007ERS1_PKwS5_RS5_PcS7_RS7_", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEEC2B6v15007Ev", "__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE4initB6v15007EPNS_15basic_streambufIwS2_EE", "__ZNSt3__211__stdoutbufIwED0Ev", "__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE", "__ZNSt3__211__stdoutbufIwE4syncEv", "__ZNSt3__211__stdoutbufIwE6xsputnEPKwl", "__ZNSt3__211__stdoutbufIwE8overflowEj", "__ZNKSt3__27codecvtIwc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_", "__ZNSt3__211char_traitsIwE7not_eofEj", "__ZNSt3__29DoIOSInitC1Ev", "__ZNSt3__29DoIOSInitD1Ev", "__ZNSt3__28ios_base4InitC1Ev", "__ZNSt3__28ios_base4InitD1Ev", "__ZNKSt3__219__libcpp_debug_info4whatEv", "__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_", "__ZNSt3__29to_stringEi", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007EPKc", "__ZNSt3__229__libcpp_abort_debug_functionERKNS_19__libcpp_debug_infoE", "__ZNSt3__227__libcpp_set_debug_functionEPFvRKNS_19__libcpp_debug_infoEE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_out_of_rangeB6v15007Ev", "__ZNSt3__220__throw_out_of_rangeB6v15007EPKc", "__ZNSt3__217declare_reachableEPv", "__ZNSt3__219declare_no_pointersEPcm", "__ZNSt3__221undeclare_no_pointersEPcm", "__ZNSt3__221__undeclare_reachableEPv", "__ZNSt3__27collateIcED2Ev", "__ZNSt3__27collateIcED0Ev", "__ZNKSt3__27collateIcE10do_compareEPKcS3_S3_S3_", "__ZNKSt3__27collateIcE12do_transformEPKcS3_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_", "__ZNKSt3__27collateIcE7do_hashEPKcS3_", "__ZNSt3__27collateIwED2Ev", "__ZNSt3__27collateIwED0Ev", "__ZNKSt3__27collateIwE10do_compareEPKwS3_S3_S3_", "__ZNKSt3__27collateIwE12do_transformEPKwS3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPKwvEET_S9_", "__ZNKSt3__27collateIwE7do_hashEPKwS3_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb", "__ZNSt3__29use_facetB6v15007INS_8numpunctIcEEEERKT_RKNS_6localeE", "__ZNKSt3__28numpunctIcE8truenameB6v15007Ev", "__ZNKSt3__28numpunctIcE9falsenameB6v15007Ev", "__ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv", "__ZNKSt3__25ctypeIcE5widenB6v15007EPKcS3_Pc", "__ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKc", "__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z", "__ZNSt3__26__clocEv", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb", "__ZNSt3__29use_facetB6v15007INS_8numpunctIwEEEERKT_RKNS_6localeE", "__ZNKSt3__28numpunctIwE8truenameB6v15007Ev", "__ZNKSt3__28numpunctIwE9falsenameB6v15007Ev", "__ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_", "__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv", "__ZNKSt3__25ctypeIwE5widenB6v15007EPKcS3_Pw", "__ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKw", "__ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_", "__ZNKSt3__28numpunctIcE13decimal_pointB6v15007Ev", "__ZNKSt3__28numpunctIcE13thousands_sepB6v15007Ev", "__ZNKSt3__28numpunctIcE8groupingB6v15007Ev", "__ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_", "__ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseERc", "__ZNKSt3__29__num_getIcE10__do_widenERNS_8ios_baseEPc", "__ZNKSt3__29__num_getIcE12__do_widen_pERNS_8ios_baseEPc", "__ZNSt3__24findB6v15007IPKccEET_S3_S3_RKT0_", "__ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_", "__ZNKSt3__28numpunctIwE13decimal_pointB6v15007Ev", "__ZNKSt3__28numpunctIwE13thousands_sepB6v15007Ev", "__ZNKSt3__28numpunctIwE8groupingB6v15007Ev", "__ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw", "__ZNSt3__24findB6v15007IPwwEET_S2_S2_RKT0_", "__ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseERw", "__ZNKSt3__29__num_getIwE10__do_widenERNS_8ios_baseEPw", "__ZNKSt3__29__num_getIwE12__do_widen_pIwEEPKT_RNS_8ios_baseEPS3_", "__ZNSt3__24findB6v15007IPKwwEET_S3_S3_RKT0_", "__ZNKSt3__29__num_getIwE12__do_widen_pERNS_8ios_baseEPc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev", "__ZNSt3__2neB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev", "__ZNKSt3__211__wrap_iterIPcEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPcEppB6v15007Ev", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc", "__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv", "__ZNSt3__219__libcpp_snprintf_lEPcmP15__locale_structPKcz", "__ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE", "__ZNSt3__216__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev", "__ZNSt3__2neB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev", "__ZNKSt3__211__wrap_iterIPwEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPwEppB6v15007Ev", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc", "__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv", "__ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_", "__ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB6v15007Ev", "__ZNSt3__27reverseB6v15007IPcEEvT_S2_", "__ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE", "__ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE", "__ZNSt3__27reverseB6v15007IPwEEvT_S2_", "__ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_", "__ZNKSt3__25ctypeIcE6narrowB6v15007Ecc", "__ZNKSt3__25ctypeIcE7toupperB6v15007Ec", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE", "__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE", "__ZNSt3__220__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_", "__ZNKSt3__25ctypeIwE6narrowB6v15007Ewc", "__ZNKSt3__25ctypeIwE7toupperB6v15007Ew", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4sizeB6v15007Ev", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE", "__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE", "__ZNSt3__220__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi", "__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC_", "__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei", "__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc", "__ZNKSt3__210__time_put8__do_putEPcRS1_PK2tmcc", "__ZNSt3__24copyB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6_", "__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC_", "__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei", "__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc", "__ZNKSt3__210__time_put8__do_putEPwRS1_PK2tmcc", "__ZNSt3__24copyB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6_", "__ZNKSt3__210moneypunctIcLb0EE16do_decimal_pointEv", "__ZNSt3__214numeric_limitsIcE3maxB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE16do_thousands_sepEv", "__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv", "__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv", "__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv", "__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Emc", "__ZNKSt3__210moneypunctIcLb0EE14do_frac_digitsEv", "__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv", "__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv", "__ZNKSt3__210moneypunctIcLb1EE16do_decimal_pointEv", "__ZNKSt3__210moneypunctIcLb1EE16do_thousands_sepEv", "__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv", "__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv", "__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv", "__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv", "__ZNKSt3__210moneypunctIcLb1EE14do_frac_digitsEv", "__ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv", "__ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv", "__ZNKSt3__210moneypunctIwLb0EE16do_decimal_pointEv", "__ZNSt3__214numeric_limitsIwE3maxB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE16do_thousands_sepEv", "__ZNKSt3__210moneypunctIwLb0EE11do_groupingEv", "__ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv", "__ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Emw", "__ZNKSt3__210moneypunctIwLb0EE14do_frac_digitsEv", "__ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv", "__ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv", "__ZNKSt3__210moneypunctIwLb1EE16do_decimal_pointEv", "__ZNKSt3__210moneypunctIwLb1EE16do_thousands_sepEv", "__ZNKSt3__210moneypunctIwLb1EE11do_groupingEv", "__ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv", "__ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv", "__ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv", "__ZNKSt3__210moneypunctIwLb1EE14do_frac_digitsEv", "__ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv", "__ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE16do_decimal_pointEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE16do_thousands_sepEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE11do_groupingEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE14do_curr_symbolEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE16do_positive_signEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE16do_negative_signEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE14do_frac_digitsEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE13do_pos_formatEv", "__ZNKSt3__217moneypunct_bynameIcLb0EE13do_neg_formatEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE16do_decimal_pointEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE16do_thousands_sepEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE11do_groupingEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE14do_curr_symbolEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE16do_positive_signEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE16do_negative_signEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE14do_frac_digitsEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE13do_pos_formatEv", "__ZNKSt3__217moneypunct_bynameIcLb1EE13do_neg_formatEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE16do_decimal_pointEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE16do_thousands_sepEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE11do_groupingEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE14do_curr_symbolEv", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_", "__ZNKSt3__217moneypunct_bynameIwLb0EE16do_positive_signEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE16do_negative_signEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE14do_frac_digitsEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE13do_pos_formatEv", "__ZNKSt3__217moneypunct_bynameIwLb0EE13do_neg_formatEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE16do_decimal_pointEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE16do_thousands_sepEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE11do_groupingEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE14do_curr_symbolEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE16do_positive_signEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE16do_negative_signEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE14do_frac_digitsEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE13do_pos_formatEv", "__ZNKSt3__217moneypunct_bynameIwLb1EE13do_neg_formatEv", "__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe", "__ZNSt3__212__do_nothingEPv", "__ZNSt3__210unique_ptrIcPFvPvEEC2B6v15007ILb1EvEEPcNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_", "__ZNKSt3__210unique_ptrIcPFvPvEE3getB6v15007Ev", "__ZNSt3__210unique_ptrIcPFvPvEE5resetB6v15007EPc", "__ZNSt3__23endB6v15007IcLm10EEEPT_RAT0__S1_", "__ZNSt3__210unique_ptrIcPFvPvEED2B6v15007Ev", "__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_", "__ZNSt3__210unique_ptrIjPFvPvEEC2B6v15007ILb1EvEEPjNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNKSt3__210unique_ptrIjPFvPvEE3getB6v15007Ev", "__ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei", "__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxydeB6v15007Ev", "__ZNSt3__211__wrap_iterIPKcEC2B6v15007IPcEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE", "__ZNSt3__2neB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE", "__ZNKSt3__211__wrap_iterIPKcEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPKcEppB6v15007Ev", "__ZNSt3__2miB6v15007IPKcPcEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE", "__ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_EEbT_S4_T0_", "__ZNKSt3__211__wrap_iterIPcEmiB6v15007El", "__ZNSt3__219__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_", "__ZNSt3__219__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em", "__ZNSt3__216__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj", "__ZNSt3__210unique_ptrIjPFvPvEED2B6v15007Ev", "__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe", "__ZNSt3__210unique_ptrIwPFvPvEEC2B6v15007ILb1EvEEPwNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_", "__ZNKSt3__210unique_ptrIwPFvPvEE3getB6v15007Ev", "__ZNSt3__23endB6v15007IwLm10EEEPT_RAT0__S1_", "__ZNSt3__210unique_ptrIwPFvPvEED2B6v15007Ev", "__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendB6v15007IPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_", "__ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei", "__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxydeB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em", "__ZNSt3__211__wrap_iterIPKwEC2B6v15007IPwEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE", "__ZNSt3__2neB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE", "__ZNKSt3__211__wrap_iterIPKwEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPKwEppB6v15007Ev", "__ZNSt3__2miB6v15007IPKwPwEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE", "__ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_EEbT_S4_T0_", "__ZNKSt3__211__wrap_iterIPwEmiB6v15007El", "__ZNSt3__219__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em", "__ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb1EEEEERKT_RKNS_6localeE", "__ZNKSt3__210moneypunctIcLb1EE10neg_formatB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE13negative_signB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE13positive_signB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE13decimal_pointB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE13thousands_sepB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE8groupingB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE11curr_symbolB6v15007Ev", "__ZNKSt3__210moneypunctIcLb1EE11frac_digitsB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb0EEEEERKT_RKNS_6localeE", "__ZNKSt3__210moneypunctIcLb0EE10neg_formatB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE13negative_signB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE13positive_signB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE13decimal_pointB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE13thousands_sepB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE8groupingB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE11curr_symbolB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE11frac_digitsB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb1EEEEERKT_RKNS_6localeE", "__ZNKSt3__210moneypunctIwLb1EE10neg_formatB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE13negative_signB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EOS5_", "__ZNKSt3__210moneypunctIwLb1EE13positive_signB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE13decimal_pointB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE13thousands_sepB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE8groupingB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE11curr_symbolB6v15007Ev", "__ZNKSt3__210moneypunctIwLb1EE11frac_digitsB6v15007Ev", "__ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb0EEEEERKT_RKNS_6localeE", "__ZNKSt3__210moneypunctIwLb0EE10neg_formatB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE13negative_signB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE13positive_signB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE13decimal_pointB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE13thousands_sepB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE8groupingB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE11curr_symbolB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE11frac_digitsB6v15007Ev", "__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce", "__ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz", "__ZNSt3__2eqB6v15007IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn", "__ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri", "__ZNSt3__211__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i", "__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE", "__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe", "__ZNSt3__210unique_ptrIwPFvPvEE5resetB6v15007EPw", "__ZNSt3__2eqB6v15007IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn", "__ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri", "__ZNSt3__211__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i", "__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE", "__ZNKSt3__210moneypunctIcLb1EE10pos_formatB6v15007Ev", "__ZNKSt3__210moneypunctIcLb0EE10pos_formatB6v15007Ev", "__ZNSt3__24copyB6v15007INS_11__wrap_iterIPKcEEPcEET0_T_S7_S6_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev", "__ZNSt3__214numeric_limitsIjE3maxB6v15007Ev", "__ZNKSt3__211__wrap_iterIPKcEplB6v15007El", "__ZNKSt3__210moneypunctIwLb1EE10pos_formatB6v15007Ev", "__ZNKSt3__210moneypunctIwLb0EE10pos_formatB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyB6v15007Ev", "__ZNSt3__24copyB6v15007INS_11__wrap_iterIPKwEEPwEET0_T_S7_S6_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev", "__ZNKSt3__211__wrap_iterIPKwEplB6v15007El", "__ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE", "__ZNKSt3__28messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNKSt3__28messagesIcE8do_closeEl", "__ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE", "__ZNKSt3__28messagesIwE6do_getEliiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE", "__ZNKSt3__28messagesIwE8do_closeEl", "__ZNSt3__214codecvt_bynameIcc11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIcc11__mbstate_tED0Ev", "__ZNSt3__214codecvt_bynameIwc11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIwc11__mbstate_tED0Ev", "__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED0Ev", "__ZNSt3__214codecvt_bynameIDic11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIDic11__mbstate_tED0Ev", "__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED0Ev", "__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED2Ev", "__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED0Ev", "__ZNSt3__26locale5__impC2Em", "__ZNSt3__26locale5facetC2B6v15007Em", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2Em", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev", "__ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIDsDu11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7codecvtIDiDu11__mbstate_tEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_", "__ZNSt3__26locale5__impC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale7classicEv", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB6v15007ERKS6_", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4sizeB6v15007Ev", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em", "__ZNSt3__26locale5__imp7installINS_14collate_bynameIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_14collate_bynameIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_12ctype_bynameIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_12ctype_bynameIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIcc11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIcc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIwc11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIwc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsc11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIDsc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDic11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIDic11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsDu11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDiDu11__mbstate_tEEEEvPT_", "__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15numpunct_bynameIcEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_15numpunct_bynameIwEEEEvPT_", "__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb0EEEEEvPT_", "__ZNSt3__217moneypunct_bynameIcLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb1EEEEEvPT_", "__ZNSt3__217moneypunct_bynameIcLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb0EEEEEvPT_", "__ZNSt3__217moneypunct_bynameIwLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb1EEEEEvPT_", "__ZNSt3__217moneypunct_bynameIwLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_", "__ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_", "__ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15messages_bynameIcEEEEvPT_", "__ZNSt3__215messages_bynameIcEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__imp7installINS_15messages_bynameIwEEEEvPT_", "__ZNSt3__215messages_bynameIwEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__impC2ERKS1_", "__ZNSt3__26locale5__impC2ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi", "__ZNSt3__26locale5__impC2ERKS1_S3_i", "__ZNSt3__26locale5__imp12install_fromINS_7collateIcEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7collateIwEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_5ctypeIcEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_5ctypeIwEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIcc11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsc11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDic11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsDu11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDiDu11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7codecvtIwc11__mbstate_tEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb0EEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb1EEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb0EEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb1EEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8numpunctIcEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8numpunctIwEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8messagesIcEEEEvRKS1_", "__ZNSt3__26locale5__imp12install_fromINS_8messagesIwEEEEvRKS1_", "__ZNSt3__26locale5__impC2ERKS1_PNS0_5facetEl", "__ZNSt3__26locale5__imp7installEPNS0_5facetEl", "__ZNSt3__26locale5__impD2Ev", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEED2B6v15007Ev", "__ZNSt3__26locale5__impD0Ev", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6resizeEm", "__ZNKSt3__26locale5__imp9use_facetEl", "__ZNKSt3__26locale5__imp9has_facetEl", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em", "__ZNSt3__26locale5__imp12make_classicEv", "__ZNSt3__26locale5__imp11make_globalEv", "__ZNSt3__26locale8__globalEv", "__ZNSt3__26localeC2Ev", "__ZNSt3__26localeC2ERKS0_", "__ZNSt3__26localeD2Ev", "__ZNSt3__26localeC2EPKc", "__ZNSt3__26localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__26localeC2ERKS0_PKci", "__ZNSt3__26localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi", "__ZNSt3__26localeC2ERKS0_S2_i", "__ZNKSt3__26locale4nameEv", "__ZNKSt3__26locale5__imp4nameEv", "__ZNSt3__26locale14__install_ctorERKS0_PNS0_5facetEl", "__ZNSt3__26locale6globalERKS0_", "__ZNSt3__2neB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_", "__ZNSt3__26locale2id5__getEv", "__ZNKSt3__26localeeqERKS0_", "__ZNSt3__2eqB6v15007INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_", "__ZNSt3__26locale5facetD0Ev", "__ZNSt3__26locale5facet16__on_zero_sharedEv", "__ZNSt3__26locale2id6__initEv", "__ZNSt3__214collate_bynameIcEC2EPKcm", "__ZNSt3__214collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_", "__ZNSt3__214collate_bynameIcED2Ev", "__ZNSt3__214collate_bynameIcED0Ev", "__ZNKSt3__214collate_bynameIcE10do_compareEPKcS3_S3_S3_", "__ZNKSt3__214collate_bynameIcE12do_transformEPKcS3_", "__ZNSt3__214collate_bynameIwEC2EPKcm", "__ZNSt3__214collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__214collate_bynameIwED2Ev", "__ZNSt3__214collate_bynameIwED0Ev", "__ZNKSt3__214collate_bynameIwE10do_compareEPKwS3_S3_S3_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5c_strB6v15007Ev", "__ZNKSt3__214collate_bynameIwE12do_transformEPKwS3_", "__ZNSt3__25ctypeIwED0Ev", "__ZNKSt3__25ctypeIwE5do_isEmw", "__ZNSt3__25ctypeIcE13classic_tableEv", "__ZNKSt3__25ctypeIwE5do_isEPKwS3_Pm", "__ZNKSt3__25ctypeIwE10do_scan_isEmPKwS3_", "__ZNKSt3__25ctypeIwE11do_scan_notEmPKwS3_", "__ZNKSt3__25ctypeIwE10do_toupperEw", "__ZNSt3__25ctypeIcE21__classic_upper_tableEv", "__ZNKSt3__25ctypeIwE10do_toupperEPwPKw", "__ZNKSt3__25ctypeIwE10do_tolowerEw", "__ZNSt3__25ctypeIcE21__classic_lower_tableEv", "__ZNKSt3__25ctypeIwE10do_tolowerEPwPKw", "__ZNKSt3__25ctypeIwE8do_widenEc", "__ZNKSt3__25ctypeIwE8do_widenEPKcS3_Pw", "__ZNKSt3__25ctypeIwE9do_narrowEwc", "__ZNKSt3__25ctypeIwE9do_narrowEPKwS3_cPc", "__ZNSt3__25ctypeIcEC2EPKmbm", "__ZNSt3__210ctype_baseC2B6v15007Ev", "__ZNSt3__25ctypeIcED2Ev", "__ZNSt3__25ctypeIcED0Ev", "__ZNKSt3__25ctypeIcE10do_toupperEc", "__ZNKSt3__25ctypeIcE10do_toupperEPcPKc", "__ZNKSt3__25ctypeIcE10do_tolowerEc", "__ZNKSt3__25ctypeIcE10do_tolowerEPcPKc", "__ZNKSt3__25ctypeIcE8do_widenEc", "__ZNKSt3__25ctypeIcE8do_widenEPKcS3_Pc", "__ZNKSt3__25ctypeIcE9do_narrowEcc", "__ZNKSt3__25ctypeIcE9do_narrowEPKcS3_cPc", "__ZNSt3__212ctype_bynameIcEC2EPKcm", "__ZNSt3__212ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__212ctype_bynameIcED0Ev", "__ZNKSt3__212ctype_bynameIcE10do_toupperEc", "__ZNKSt3__212ctype_bynameIcE10do_toupperEPcPKc", "__ZNKSt3__212ctype_bynameIcE10do_tolowerEc", "__ZNKSt3__212ctype_bynameIcE10do_tolowerEPcPKc", "__ZNSt3__212ctype_bynameIwEC2EPKcm", "__ZNSt3__212ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__212ctype_bynameIwED0Ev", "__ZNKSt3__212ctype_bynameIwE5do_isEmw", "__ZNKSt3__212ctype_bynameIwE5do_isEPKwS3_Pm", "__ZNKSt3__212ctype_bynameIwE10do_scan_isEmPKwS3_", "__ZNKSt3__212ctype_bynameIwE11do_scan_notEmPKwS3_", "__ZNKSt3__212ctype_bynameIwE10do_toupperEw", "__ZNKSt3__212ctype_bynameIwE10do_toupperEPwPKw", "__ZNKSt3__212ctype_bynameIwE10do_tolowerEw", "__ZNKSt3__212ctype_bynameIwE10do_tolowerEPwPKw", "__ZNKSt3__212ctype_bynameIwE8do_widenEc", "__ZNSt3__216__libcpp_btowc_lB6v15007EiP15__locale_struct", "__ZNKSt3__212ctype_bynameIwE8do_widenEPKcS3_Pw", "__ZNKSt3__212ctype_bynameIwE9do_narrowEwc", "__ZNSt3__216__libcpp_wctob_lB6v15007EjP15__locale_struct", "__ZNKSt3__212ctype_bynameIwE9do_narrowEPKwS3_cPc", "__ZNSt3__27codecvtIcc11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_", "__ZNKSt3__27codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_", "__ZNKSt3__27codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_", "__ZNKSt3__27codecvtIcc11__mbstate_tE11do_encodingEv", "__ZNKSt3__27codecvtIcc11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_m", "__ZNKSt3__27codecvtIcc11__mbstate_tE13do_max_lengthEv", "__ZNSt3__27codecvtIwc11__mbstate_tEC2Em", "__ZNSt3__212codecvt_baseC2B6v15007Ev", "__ZNSt3__27codecvtIwc11__mbstate_tEC2EPKcm", "__ZNSt3__27codecvtIwc11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_", "__ZNSt3__221__libcpp_wcsnrtombs_lB6v15007EPcPPKwmmP11__mbstate_tP15__locale_struct", "__ZNSt3__218__libcpp_wcrtomb_lB6v15007EPcwP11__mbstate_tP15__locale_struct", "__ZNKSt3__27codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_", "__ZNSt3__221__libcpp_mbsnrtowcs_lB6v15007EPwPPKcmmP11__mbstate_tP15__locale_struct", "__ZNSt3__218__libcpp_mbrtowc_lB6v15007EPwPKcmP11__mbstate_tP15__locale_struct", "__ZNKSt3__27codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_", "__ZNKSt3__27codecvtIwc11__mbstate_tE11do_encodingEv", "__ZNSt3__217__libcpp_mbtowc_lB6v15007EPwPKcmP15__locale_struct", "__ZNSt3__221__libcpp_mb_cur_max_lB6v15007EP15__locale_struct", "__ZNKSt3__27codecvtIwc11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m", "__ZNSt3__217__libcpp_mbrlen_lB6v15007EPKcmP11__mbstate_tP15__locale_struct", "__ZNKSt3__27codecvtIwc11__mbstate_tE13do_max_lengthEv", "__ZNSt3__27codecvtIDsc11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_", "__ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_", "__ZNKSt3__27codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_", "__ZNKSt3__27codecvtIDsc11__mbstate_tE11do_encodingEv", "__ZNKSt3__27codecvtIDsc11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m", "__ZNKSt3__27codecvtIDsc11__mbstate_tE13do_max_lengthEv", "__ZNSt3__27codecvtIDsDu11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE11do_encodingEv", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m", "__ZNKSt3__27codecvtIDsDu11__mbstate_tE13do_max_lengthEv", "__ZNSt3__27codecvtIDic11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_", "__ZNKSt3__27codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_", "__ZNKSt3__27codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_", "__ZNKSt3__27codecvtIDic11__mbstate_tE11do_encodingEv", "__ZNKSt3__27codecvtIDic11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m", "__ZNKSt3__27codecvtIDic11__mbstate_tE13do_max_lengthEv", "__ZNSt3__27codecvtIDiDu11__mbstate_tED0Ev", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE11do_encodingEv", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE16do_always_noconvEv", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m", "__ZNKSt3__27codecvtIDiDu11__mbstate_tE13do_max_lengthEv", "__ZNKSt3__214__codecvt_utf8IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_", "__ZNKSt3__214__codecvt_utf8IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_", "__ZNKSt3__214__codecvt_utf8IwE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__214__codecvt_utf8IwE11do_encodingEv", "__ZNKSt3__214__codecvt_utf8IwE16do_always_noconvEv", "__ZNKSt3__214__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__214__codecvt_utf8IwE13do_max_lengthEv", "__ZNKSt3__214__codecvt_utf8IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_", "__ZNKSt3__214__codecvt_utf8IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_", "__ZNKSt3__214__codecvt_utf8IDsE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__214__codecvt_utf8IDsE11do_encodingEv", "__ZNKSt3__214__codecvt_utf8IDsE16do_always_noconvEv", "__ZNKSt3__214__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__214__codecvt_utf8IDsE13do_max_lengthEv", "__ZNKSt3__214__codecvt_utf8IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_", "__ZNKSt3__214__codecvt_utf8IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_", "__ZNKSt3__214__codecvt_utf8IDiE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__214__codecvt_utf8IDiE11do_encodingEv", "__ZNKSt3__214__codecvt_utf8IDiE16do_always_noconvEv", "__ZNKSt3__214__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__214__codecvt_utf8IDiE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IwLb0EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IwLb0EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_", "__ZNKSt3__215__codecvt_utf16IwLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IwLb0EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IwLb0EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IwLb0EE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IwLb1EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IwLb1EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_", "__ZNKSt3__215__codecvt_utf16IwLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IwLb1EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IwLb1EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IwLb1EE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IDsLb0EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDsLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDsLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IDsLb0EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IDsLb0EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IDsLb0EE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IDsLb1EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDsLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDsLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IDsLb1EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IDsLb1EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IDsLb1EE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IDiLb0EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDiLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDiLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IDiLb0EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IDiLb0EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IDiLb0EE13do_max_lengthEv", "__ZNKSt3__215__codecvt_utf16IDiLb1EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDiLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_", "__ZNKSt3__215__codecvt_utf16IDiLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__215__codecvt_utf16IDiLb1EE11do_encodingEv", "__ZNKSt3__215__codecvt_utf16IDiLb1EE16do_always_noconvEv", "__ZNKSt3__215__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__215__codecvt_utf16IDiLb1EE13do_max_lengthEv", "__ZNKSt3__220__codecvt_utf8_utf16IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IwE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__220__codecvt_utf8_utf16IwE11do_encodingEv", "__ZNKSt3__220__codecvt_utf8_utf16IwE16do_always_noconvEv", "__ZNKSt3__220__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__220__codecvt_utf8_utf16IwE13do_max_lengthEv", "__ZNKSt3__220__codecvt_utf8_utf16IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IDsE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__220__codecvt_utf8_utf16IDsE11do_encodingEv", "__ZNKSt3__220__codecvt_utf8_utf16IDsE16do_always_noconvEv", "__ZNKSt3__220__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__220__codecvt_utf8_utf16IDsE13do_max_lengthEv", "__ZNKSt3__220__codecvt_utf8_utf16IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_", "__ZNKSt3__220__codecvt_utf8_utf16IDiE10do_unshiftER11__mbstate_tPcS4_RS4_", "__ZNKSt3__220__codecvt_utf8_utf16IDiE11do_encodingEv", "__ZNKSt3__220__codecvt_utf8_utf16IDiE16do_always_noconvEv", "__ZNKSt3__220__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_m", "__ZNKSt3__220__codecvt_utf8_utf16IDiE13do_max_lengthEv", "__ZNSt3__216__narrow_to_utf8ILm16EED0Ev", "__ZNSt3__216__narrow_to_utf8ILm32EED0Ev", "__ZNSt3__217__widen_from_utf8ILm16EED0Ev", "__ZNSt3__217__widen_from_utf8ILm32EED0Ev", "__ZNSt3__28numpunctIcEC2Em", "__ZNSt3__28numpunctIwEC2Em", "__ZNSt3__28numpunctIcED2Ev", "__ZNSt3__28numpunctIcED0Ev", "__ZNSt3__28numpunctIwED2Ev", "__ZNSt3__28numpunctIwED0Ev", "__ZNKSt3__28numpunctIcE16do_decimal_pointEv", "__ZNKSt3__28numpunctIwE16do_decimal_pointEv", "__ZNKSt3__28numpunctIcE16do_thousands_sepEv", "__ZNKSt3__28numpunctIwE16do_thousands_sepEv", "__ZNKSt3__28numpunctIcE11do_groupingEv", "__ZNKSt3__28numpunctIwE11do_groupingEv", "__ZNKSt3__28numpunctIcE11do_truenameEv", "__ZNKSt3__28numpunctIwE11do_truenameEv", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IDnEEPKw", "__ZNKSt3__28numpunctIcE12do_falsenameEv", "__ZNKSt3__28numpunctIwE12do_falsenameEv", "__ZNSt3__215numpunct_bynameIcEC2EPKcm", "__ZNSt3__215numpunct_bynameIcE6__initEPKc", "__ZNSt3__215numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__215numpunct_bynameIcED0Ev", "__ZNSt3__222__libcpp_unique_localeC2EPKc", "__ZNKSt3__222__libcpp_unique_localecvbEv", "__ZNSt3__221__libcpp_localeconv_lB6v15007EP15__locale_struct", "__ZNSt3__222__libcpp_unique_locale3getEv", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EPKc", "__ZNSt3__222__libcpp_unique_localeD2Ev", "__ZNSt3__215numpunct_bynameIwEC2EPKcm", "__ZNSt3__215numpunct_bynameIwE6__initEPKc", "__ZNSt3__215numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__215numpunct_bynameIwED0Ev", "__ZNSt3__214__num_get_base10__get_baseERNS_8ios_baseE", "__ZNSt3__27reverseB6v15007IPjEEvT_S2_", "__ZNSt3__214__num_put_base12__format_intEPcPKcbj", "__ZNSt3__214__num_put_base14__format_floatEPcPKcj", "__ZNKSt3__220__time_get_c_storageIcE7__weeksEv", "__ZNKSt3__220__time_get_c_storageIwE7__weeksEv", "__ZNKSt3__220__time_get_c_storageIcE8__monthsEv", "__ZNKSt3__220__time_get_c_storageIwE8__monthsEv", "__ZNKSt3__220__time_get_c_storageIcE7__am_pmEv", "__ZNKSt3__220__time_get_c_storageIwE7__am_pmEv", "__ZNKSt3__220__time_get_c_storageIcE3__xEv", "__ZNKSt3__220__time_get_c_storageIwE3__xEv", "__ZNKSt3__220__time_get_c_storageIcE3__XEv", "__ZNKSt3__220__time_get_c_storageIwE3__XEv", "__ZNKSt3__220__time_get_c_storageIcE3__cEv", "__ZNKSt3__220__time_get_c_storageIwE3__cEv", "__ZNKSt3__220__time_get_c_storageIcE3__rEv", "__ZNKSt3__220__time_get_c_storageIwE3__rEv", "__ZNSt3__210__time_getC2EPKc", "__ZNSt3__210__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__210__time_getD2Ev", "__ZNSt3__218__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE", "__ZNSt3__214__scan_keywordIPcPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SC_SB_SB_RKT1_Rjb", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev", "__ZNSt3__220__get_up_to_n_digitsIcPcEEiRT0_S2_RjRKNS_5ctypeIT_EEi", "__ZNSt3__218__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE", "__ZNSt3__220__libcpp_mbsrtowcs_lB6v15007EPwPPKcmP11__mbstate_tP15__locale_struct", "__ZNSt3__214__scan_keywordIPwPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SC_SB_SB_RKT1_Rjb", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backB6v15007Ev", "__ZNSt3__220__get_up_to_n_digitsIwPwEEiRT0_S2_RjRKNS_5ctypeIT_EEi", "__ZNSt3__218__time_get_storageIcE4initERKNS_5ctypeIcEE", "__ZNSt3__218__time_get_storageIwE4initERKNS_5ctypeIwEE", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_", "__ZNSt3__218__time_get_storageIcEC2EPKc", "__ZNSt3__215__time_get_tempIcEC2EPKc", "__ZNSt3__212ctype_bynameIcED2Ev", "__ZNSt3__218__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__215__time_get_tempIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__218__time_get_storageIwEC2EPKc", "__ZNSt3__215__time_get_tempIwEC2EPKc", "__ZNSt3__212ctype_bynameIwED2Ev", "__ZNSt3__218__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__215__time_get_tempIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNKSt3__218__time_get_storageIcE15__do_date_orderEv", "__ZNKSt3__218__time_get_storageIwE15__do_date_orderEv", "__ZNSt3__210__time_putC2EPKc", "__ZNSt3__210__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__210__time_putD2Ev", "__ZNSt3__217moneypunct_bynameIcLb0EE4initEPKc", "__ZNSt3__217moneypunct_bynameIcLb1EE4initEPKc", "__ZNSt3__217moneypunct_bynameIwLb0EE4initEPKc", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EPKw", "__ZNSt3__217moneypunct_bynameIwLb1EE4initEPKc", "__ZNSt3__214__codecvt_utf8IwED0Ev", "__ZNSt3__214__codecvt_utf8IDsED0Ev", "__ZNSt3__214__codecvt_utf8IDiED0Ev", "__ZNSt3__215__codecvt_utf16IwLb0EED0Ev", "__ZNSt3__215__codecvt_utf16IwLb1EED0Ev", "__ZNSt3__215__codecvt_utf16IDsLb0EED0Ev", "__ZNSt3__215__codecvt_utf16IDsLb1EED0Ev", "__ZNSt3__215__codecvt_utf16IDiLb0EED0Ev", "__ZNSt3__215__codecvt_utf16IDiLb1EED0Ev", "__ZNSt3__27codecvtIwc11__mbstate_tED2Ev", "__ZNSt3__220__codecvt_utf8_utf16IwED0Ev", "__ZNSt3__220__codecvt_utf8_utf16IDiED0Ev", "__ZNSt3__220__codecvt_utf8_utf16IDsED0Ev", "__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__26locale5facetD2Ev", "__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev", "__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev", "__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev", "__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev", "__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev", "__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev", "__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev", "__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev", "__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev", "__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev", "__ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev", "__ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__210moneypunctIcLb0EED0B6v15007Ev", "__ZNSt3__210moneypunctIcLb1EED0B6v15007Ev", "__ZNSt3__210moneypunctIwLb0EED0B6v15007Ev", "__ZNSt3__210moneypunctIwLb1EED0B6v15007Ev", "__ZNSt3__217moneypunct_bynameIcLb0EED2B6v15007Ev", "__ZNSt3__217moneypunct_bynameIcLb0EED0B6v15007Ev", "__ZNSt3__217moneypunct_bynameIcLb1EED2B6v15007Ev", "__ZNSt3__217moneypunct_bynameIcLb1EED0B6v15007Ev", "__ZNSt3__217moneypunct_bynameIwLb0EED2B6v15007Ev", "__ZNSt3__217moneypunct_bynameIwLb0EED0B6v15007Ev", "__ZNSt3__217moneypunct_bynameIwLb1EED2B6v15007Ev", "__ZNSt3__217moneypunct_bynameIwLb1EED0B6v15007Ev", "__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev", "__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev", "__ZNSt3__28messagesIcED0B6v15007Ev", "__ZNSt3__28messagesIwED0B6v15007Ev", "__ZNSt3__215messages_bynameIcED0B6v15007Ev", "__ZNSt3__215messages_bynameIwED0B6v15007Ev", "__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_", "__ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__29allocatorIwEC2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIwEEEC2B6v15007Ev", "__ZNSt3__28distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8max_sizeB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_length_errorB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__fits_in_ssoB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__set_short_sizeB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev", "__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIwEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE11__recommendB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__begin_lifetimeB6v15007EPwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__set_long_pointerB6v15007EPw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__set_long_capB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__set_long_sizeB6v15007Em", "__ZNSt3__211char_traitsIwE6assignERwRKw", "__ZNSt3__210__distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE", "__ZNSt3__216allocator_traitsINS_9allocatorIwEEE8max_sizeB6v15007IS2_vvEEmRKS2_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev", "__ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__214pointer_traitsIPwE10pointer_toB6v15007ERw", "__ZNSt3__29allocatorIwE8allocateB6v15007Em", "__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__align_itB6v15007ILm4EEEmm", "__ZNSt3__221__libcpp_locale_guardC2B6v15007ERP15__locale_struct", "__ZNSt3__221__libcpp_locale_guardD2B6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__is_longB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorIwEEE10deallocateB6v15007ERS2_Pwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__get_long_capB6v15007Ev", "__ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__29allocatorIwE10deallocateB6v15007EPwm", "__ZNSt3__211__wrap_iterIPcEC2B6v15007EPKvS1_", "__ZNSt3__2eqB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_", "__ZNKSt3__211__wrap_iterIPcE4baseB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev", "__ZNSt3__211__wrap_iterIPwEC2B6v15007EPKvS1_", "__ZNSt3__2eqB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_", "__ZNKSt3__211__wrap_iterIPwE4baseB6v15007Ev", "__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_", "__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPcEEvT0_S3_NS_26random_access_iterator_tagE", "__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_", "__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPwEEvT0_S3_NS_26random_access_iterator_tagE", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev", "__ZNSt3__214pointer_traitsIPKwE10pointer_toB6v15007ERS1_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__get_long_sizeB6v15007Ev", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__get_short_sizeB6v15007Ev", "__ZNSt3__26__copyB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__214__unwrap_rangeB6v15007IPcS1_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__29make_pairB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__214__rewrap_rangeB6v15007IPcS1_S1_EET0_S2_T1_", "__ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_", "__ZNSt3__219__unwrap_range_implIPcS1_E8__unwrapB6v15007ES1_S1_", "__ZNSt3__24pairIPcS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_", "__ZNSt3__24pairIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_", "__ZNSt3__219__unwrap_range_implIPcS1_E8__rewrapB6v15007ES1_S1_", "__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_", "__ZNSt3__26__copyB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__214__unwrap_rangeB6v15007IPwS1_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__29make_pairB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__214__rewrap_rangeB6v15007IPwS1_S1_EET0_S2_T1_", "__ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_", "__ZNSt3__219__unwrap_range_implIPwS1_E8__unwrapB6v15007ES1_S1_", "__ZNSt3__24pairIPwS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_", "__ZNSt3__24pairIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__unwrapB6v15007ES4_", "__ZNSt3__219__unwrap_range_implIPwS1_E8__rewrapB6v15007ES1_S1_", "__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__rewrapB6v15007ES4_S4_", "__ZNSt3__223__libcpp_numeric_limitsIcLb1EE3maxB6v15007Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc", "__ZNSt3__223__libcpp_numeric_limitsIwLb1EE3maxB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__default_initB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw", "__ZNSt3__211char_traitsIwE6assignEPwmw", "__ZNSt3__26fill_nB6v15007IPwmwEET_S2_T0_RKT1_", "__ZNSt3__28__fill_nB6v15007IPwmwEET_S2_T0_RKT1_", "__ZNSt3__216allocator_traitsINS_9allocatorIwEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_", "__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE25__init_copy_ctor_externalEPKwm", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IS2_vEEOT_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRcEEbOT_", "__ZNSt3__2eqB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE", "__ZNKSt3__211__wrap_iterIPKcE4baseB6v15007Ev", "__ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1_", "__ZNKSt3__210__equal_toIccEclB6v15007ERKcS3_", "__ZNKSt3__211__wrap_iterIPcEplB6v15007El", "__ZNSt3__211__wrap_iterIPcEpLB6v15007El", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8capacityB6v15007Ev", "__ZNSt3__28distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__addr_in_rangeB6v15007IRwEEbOT_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__set_sizeB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPwvEET_S8_RKS4_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm", "__ZNSt3__210__distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE", "__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IRKS2_vEEOT_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw", "__ZNSt3__2eqB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE", "__ZNKSt3__211__wrap_iterIPKwE4baseB6v15007Ev", "__ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1_", "__ZNKSt3__210__equal_toIwwEclB6v15007ERKwS3_", "__ZNKSt3__211__wrap_iterIPwEplB6v15007El", "__ZNSt3__211__wrap_iterIPwEpLB6v15007El", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE", "__ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKcEES4_PcLi0EEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_EEDaT_T0_", "__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKcEEPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_S3_EET0_S5_T1_", "__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__unwrapB6v15007ES4_S4_", "__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKcEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__unwrapB6v15007ES4_", "__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_", "__ZNSt3__219__to_address_helperINS_11__wrap_iterIPKcEEvE6__callB6v15007ERKS4_", "__ZNSt3__214pointer_traitsINS_11__wrap_iterIPKcEEE10to_addressB6v15007ES4_", "__ZNSt3__24pairINS_11__wrap_iterIPKcEEPcEC2B6v15007IS4_S5_LPv0EEEOT_OT0_", "__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__rewrapB6v15007ES4_S3_", "__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKcEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__rewrapB6v15007ES4_S3_", "__ZNSt3__211__wrap_iterIPKcEC2B6v15007EPKvS2_", "__ZNSt3__223__libcpp_numeric_limitsIjLb1EE3maxB6v15007Ev", "__ZNSt3__211__wrap_iterIPKcEpLB6v15007El", "__ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKwEES4_PwLi0EEENS_4pairIT_T1_EES7_T0_S8_", "__ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_EEDaT_T0_", "__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKwEEPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_S3_EET0_S5_T1_", "__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__unwrapB6v15007ES4_S4_", "__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKwEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__unwrapB6v15007ES4_", "__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_", "__ZNSt3__219__to_address_helperINS_11__wrap_iterIPKwEEvE6__callB6v15007ERKS4_", "__ZNSt3__214pointer_traitsINS_11__wrap_iterIPKwEEE10to_addressB6v15007ES4_", "__ZNSt3__24pairINS_11__wrap_iterIPKwEEPwEC2B6v15007IS4_S5_LPv0EEEOT_OT0_", "__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__rewrapB6v15007ES4_S3_", "__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKwEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__rewrapB6v15007ES4_S3_", "__ZNSt3__211__wrap_iterIPKwEC2B6v15007EPKvS2_", "__ZNSt3__211__wrap_iterIPKwEpLB6v15007El", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__218__make_transactionB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEENS_13__transactionIT_EESA_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorC2ERS6_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__vallocateB6v15007Em", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm", "__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEE10__completeB6v15007Ev", "__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEED2B6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EEC2B6v15007Ev", "__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEC2B6v15007ES8_", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8max_sizeEv", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE20__throw_length_errorB6v15007Ev", "__ZNSt3__219__allocate_at_leastB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS8_m", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE14__annotate_newB6v15007Em", "__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE8max_sizeB6v15007IS5_vEEmRKS5_", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev", "__ZNKSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8max_sizeB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8allocateB6v15007EmPKv", "__ZNSt3__29allocatorIPNS_6locale5facetEEC2B6v15007Ev", "__ZNSt3__29allocatorIPNS_6locale5facetEE8allocateB6v15007Em", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_6locale5facetEEEEC2B6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorIPNS_6locale5facetEEEE8max_sizeB6v15007IS5_vvEEmRKS5_", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE31__annotate_contiguous_containerB6v15007EPKvS8_S8_S8_", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4dataB6v15007Ev", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev", "__ZNSt3__212__to_addressB6v15007IPNS_6locale5facetEEEPT_S5_", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2ERS6_m", "__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JEvvEEvRS5_PT_DpOT0_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev", "__ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJEPS3_EEPT_S6_DpOT0_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorclB6v15007Ev", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_deleteB6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE10deallocateB6v15007ERS5_PS4_m", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE22__base_destruct_at_endB6v15007EPS3_", "__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE7destroyB6v15007IS4_vvEEvRS5_PT_", "__ZNSt3__210destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_", "__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE10deallocateB6v15007EPS3_m", "__ZNSt3__29allocatorIPNS_6locale5facetEE10deallocateB6v15007EPS3_m", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_shrinkB6v15007Em", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6assignIPS3_EENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_NS_17integral_constantIbLb0EEE", "__ZNSt3__28distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_", "__ZNSt3__27advanceB6v15007IPPNS_6locale5facetEmmvEEvRT_T0_", "__ZNSt3__24copyB6v15007IPPNS_6locale5facetES4_EET0_T_S6_S5_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endIPS3_EENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_m", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE13__vdeallocateEv", "__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__recommendB6v15007Em", "__ZNSt3__210__distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE", "__ZNSt3__29__advanceB6v15007IPPNS_6locale5facetEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE", "__ZNSt3__26__copyB6v15007IPPNS_6locale5facetES4_S4_Li0EEENS_4pairIT_T1_EES6_T0_S7_", "__ZNSt3__214__unwrap_rangeB6v15007IPPNS_6locale5facetES4_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007IPNS_6locale5facetES3_vEENS_4pairIPT_PT0_EES6_S6_S8_", "__ZNSt3__213__unwrap_iterB6v15007IPPNS_6locale5facetENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__29make_pairB6v15007IPPNS_6locale5facetES4_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_", "__ZNSt3__214__rewrap_rangeB6v15007IPPNS_6locale5facetES4_S4_EET0_S5_T1_", "__ZNSt3__213__rewrap_iterB6v15007IPPNS_6locale5facetES4_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_", "__ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__unwrapB6v15007ES4_S4_", "__ZNSt3__24pairIPPNS_6locale5facetES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__unwrapB6v15007ES4_", "__ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__rewrapB6v15007ES4_S4_", "__ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__rewrapB6v15007ES4_S4_", "__ZNSt3__230__uninitialized_allocator_copyB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEPS4_S6_S6_EET2_RT_T0_T1_S7_", "__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JRS4_EvvEEvRS5_PT_DpOT0_", "__ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJRS3_EPS3_EEPT_S7_DpOT0_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE27__invalidate_iterators_pastB6v15007EPS3_", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8__appendEm", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2EmmS6_", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm", "__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEED2Ev", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnS7_EEOT_OT0_", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007IS6_vEEOT_", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2EPPS3_m", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev", "__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEENS_16reverse_iteratorIPS4_EES8_S4_vEET1_RT_T0_SC_S9_", "__ZNSt3__216reverse_iteratorIPPNS_6locale5facetEEC2B6v15007ES4_", "__ZNKSt3__216reverse_iteratorIPPNS_6locale5facetEE4baseB6v15007Ev", "__ZNSt3__24swapB6v15007IPPNS_6locale5facetEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_", "__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EET0_T_S8_S7_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_6locale5facetEEES7_S7_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS9_SB_EEE4typeES9_SA_SB_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_6locale5facetES5_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS7_IT1_EEEES9_S9_SB_", "__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEENS_18__unwrap_iter_implIS6_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESA_", "__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_", "__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_NS_18__unwrap_iter_implIS6_Lb0EEEEET_S9_T0_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_6locale5facetES4_vEENS_4pairIPT0_PT1_EES7_S7_S9_", "__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_", "__ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IRS6_S6_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__unwrapB6v15007ES6_", "__ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IS6_S6_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__rewrapB6v15007ES6_S6_", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_", "__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_NS_17integral_constantIbLb0EEE", "__ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev", "__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ENS_24__uninitialized_size_tagEmRKS4_", "__ZNSt3__216allocator_traitsINS_9allocatorIcEEE8allocateB6v15007ERS2_m", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm", "__ZNSt3__211char_traitsIwE6lengthEPKw", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc", "__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_", "__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPjEEvT0_S3_NS_26random_access_iterator_tagE", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE27__invalidate_iterators_pastB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKwm", "__ZNSt3__211char_traitsIwE4moveEPwPKwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__null_terminate_atB6v15007EPwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKw", "__ZNSt3__27collateIcEC2B6v15007Em", "__ZNSt3__27collateIwEC2B6v15007Em", "__ZNSt3__25ctypeIwEC2B6v15007Em", "__ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007Em", "__ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007Em", "__ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007Em", "__ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007Em", "__ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007Em", "__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__210moneypunctIcLb0EEC2B6v15007Em", "__ZNSt3__210money_baseC2B6v15007Ev", "__ZNSt3__210moneypunctIcLb1EEC2B6v15007Em", "__ZNSt3__210moneypunctIwLb0EEC2B6v15007Em", "__ZNSt3__210moneypunctIwLb1EEC2B6v15007Em", "__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__211__money_getIcEC2B6v15007Ev", "__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__211__money_getIwEC2B6v15007Ev", "__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__211__money_putIcEC2B6v15007Ev", "__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__211__money_putIwEC2B6v15007Ev", "__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__220__time_get_c_storageIcEC2Ev", "__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__220__time_get_c_storageIwEC2Ev", "__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em", "__ZNSt3__210__time_putC2B6v15007Ev", "__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em", "__ZNSt3__28messagesIcEC2B6v15007Em", "__ZNSt3__213messages_baseC2B6v15007Ev", "__ZNSt3__28messagesIwEC2B6v15007Em", "__ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007EPKcm", "__ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007EPKcm", "__ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007EPKcm", "__ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007EPKcm", "__ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007EPKcm", "__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm", "__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm", "__ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EEC2B6v15007IRS3_vEEOT_", "__ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__221__libcpp_acquire_loadB6v15007ImEET_PKS1_", "__ZNSt3__211__call_onceERVmPvPFvS2_E", "__ZNSt3__28distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_", "__ZNSt3__210unique_ptrIhPFvPvEEC2B6v15007ILb1EvEEPhNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE", "__ZNSt3__210unique_ptrIhPFvPvEE5resetB6v15007EPh", "__ZNSt3__210unique_ptrIhPFvPvEED2B6v15007Ev", "__ZNSt3__210__distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE", "__ZNSt3__217__compressed_pairIPhPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPhLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNSt3__217__compressed_pairIPhPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPhPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPhLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__28distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_", "__ZNSt3__210__distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE", "__ZNSt3__215__time_get_tempIcED0Ev", "__ZNSt3__215__time_get_tempIwED0Ev", "__ZNSt3__26rotateB6v15007INS_11__wrap_iterIPcEEEET_S4_S4_S4_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseB6v15007ENS_11__wrap_iterIPKcEE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backB6v15007Ev", "__ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EENS_4pairIT0_S6_EES6_S6_T1_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPcEEEET_S7_S7_", "__ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_", "__ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_", "__ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE", "__ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_", "__ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_", "__ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_", "__ZNSt3__24nextB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__27advanceB6v15007INS_11__wrap_iterIPcEEllvEEvRT_T0_", "__ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPcEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPcEEEEvv", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEccvEENS_4pairIPT0_PT1_EES4_S4_S6_", "__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPcEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_", "__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPcEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_", "__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPcEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_", "__ZNSt3__29make_pairB6v15007IPcS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__unwrapB6v15007ES3_", "__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_", "__ZNSt3__219__to_address_helperINS_11__wrap_iterIPcEEvE6__callB6v15007ERKS3_", "__ZNSt3__214pointer_traitsINS_11__wrap_iterIPcEEE10to_addressB6v15007ES3_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__rewrapB6v15007ES3_S2_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE", "__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EET1_T0_S6_S5_", "__ZNSt3__24prevB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_", "__ZNSt3__2miB6v15007IPcS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_", "__ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_", "__ZNSt3__210__algo_gcdB6v15007IlEET_S1_S1_", "__ZNSt3__211__wrap_iterIPcEmmB6v15007Ev", "__ZNSt3__28distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_", "__ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPcEES7_EEvOT_OT0_", "__ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPcEES3_EEvT_T0_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__erase_external_with_moveEmm", "__ZNSt3__26rotateB6v15007INS_11__wrap_iterIPwEEEET_S4_S4_S4_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseB6v15007ENS_11__wrap_iterIPKwEE", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8pop_backB6v15007Ev", "__ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EENS_4pairIT0_S6_EES6_S6_T1_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPwEEEET_S7_S7_", "__ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_", "__ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_", "__ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE", "__ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_", "__ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_", "__ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_", "__ZNSt3__24nextB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__27advanceB6v15007INS_11__wrap_iterIPwEEllvEEvRT_T0_", "__ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPwEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPwEEEEvv", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEwwvEENS_4pairIPT0_PT1_EES4_S4_S6_", "__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPwEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_", "__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPwEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_", "__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPwEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_", "__ZNSt3__29make_pairB6v15007IPwS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__unwrapB6v15007ES3_", "__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_", "__ZNSt3__219__to_address_helperINS_11__wrap_iterIPwEEvE6__callB6v15007ERKS3_", "__ZNSt3__214pointer_traitsINS_11__wrap_iterIPwEEE10to_addressB6v15007ES3_", "__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__rewrapB6v15007ES3_S2_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE", "__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EET1_T0_S6_S5_", "__ZNSt3__24prevB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE", "__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_", "__ZNSt3__2miB6v15007IPwS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_", "__ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_", "__ZNSt3__211__wrap_iterIPwEmmB6v15007Ev", "__ZNSt3__28distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_", "__ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPwEES7_EEvOT_OT0_", "__ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPwEES3_EEvT_T0_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_out_of_rangeB6v15007Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__erase_to_endB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE26__erase_external_with_moveEmm", "__ZNSt3__28distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_", "__ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE", "__ZNSt3__225__num_get_signed_integralIlEET_PKcS3_Rji", "__ZNSt3__214numeric_limitsIlE3minB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIlLb1EE3minB6v15007Ev", "__ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji", "__ZNSt3__214numeric_limitsIxE3minB6v15007Ev", "__ZNSt3__214numeric_limitsIxE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev", "__ZNSt3__227__num_get_unsigned_integralItEET_PKcS3_Rji", "__ZNSt3__214numeric_limitsItE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsItLb1EE3maxB6v15007Ev", "__ZNSt3__227__num_get_unsigned_integralIjEET_PKcS3_Rji", "__ZNSt3__227__num_get_unsigned_integralImEET_PKcS3_Rji", "__ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji", "__ZNSt3__214numeric_limitsIyE3maxB6v15007Ev", "__ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev", "__ZNSt3__215__num_get_floatIfEET_PKcS3_Rj", "__ZNSt3__211__do_strtodB6v15007IfEET_PKcPPc", "__ZNSt3__215__num_get_floatIdEET_PKcS3_Rj", "__ZNSt3__211__do_strtodB6v15007IdEET_PKcPPc", "__ZNSt3__215__num_get_floatIeEET_PKcS3_Rj", "__ZNSt3__211__do_strtodB6v15007IeEET_PKcPPc", "__ZNSt3__28distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_", "__ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE", "__ZNKSt3__28ios_base9precisionB6v15007Ev", "__ZNKSt3__28ios_base5widthB6v15007Ev", "__ZNSt3__28ios_base5widthB6v15007El", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev", "__ZNSt3__217__compressed_pairIPcPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPcLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNKSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPcPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPjPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPjLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNSt3__210unique_ptrIjPFvPvEE5resetB6v15007EPj", "__ZNSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPjPFvPvEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxyC2B6v15007EcPNS_15basic_streambufIcS2_EE", "__ZNSt3__210unique_ptrIcPFvPvEE11get_deleterB6v15007Ev", "__ZNSt3__210unique_ptrIcPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIcPFvPvEEaSB6v15007EOS4_", "__ZNSt3__210unique_ptrIjPFvPvEE11get_deleterB6v15007Ev", "__ZNSt3__210unique_ptrIjPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIjPFvPvEEaSB6v15007EOS4_", "__ZNSt3__217__compressed_pairIPwPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_", "__ZNSt3__222__compressed_pair_elemIPwLi0ELb0EEC2B6v15007IRS1_vEEOT_", "__ZNKSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev", "__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxyC2B6v15007EwPNS_15basic_streambufIwS2_EE", "__ZNSt3__210unique_ptrIwPFvPvEE11get_deleterB6v15007Ev", "__ZNSt3__210unique_ptrIwPFvPvEE7releaseB6v15007Ev", "__ZNSt3__210unique_ptrIwPFvPvEEaSB6v15007EOS4_", "__ZNSt3__217__compressed_pairIPwPFvPvEE6secondB6v15007Ev", "__ZNSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__210unique_ptrIcPFvPvEEcvbB6v15007Ev", "__ZNKSt3__210unique_ptrIwPFvPvEEcvbB6v15007Ev", "__ZNSt3__220__time_get_c_storageIcED2B6v15007Ev", "__ZNSt3__220__time_get_c_storageIwED2B6v15007Ev", "__ZNSt3__218__time_get_storageIcED2B6v15007Ev", "__ZNSt3__218__time_get_storageIwED2B6v15007Ev", "__ZNSt3__27collateIcED1Ev", "__ZNSt3__27collateIwED1Ev", "__ZNSt3__214codecvt_bynameIcc11__mbstate_tED1Ev", "__ZNSt3__214codecvt_bynameIwc11__mbstate_tED1Ev", "__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED1Ev", "__ZNSt3__214codecvt_bynameIDic11__mbstate_tED1Ev", "__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED1Ev", "__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED1Ev", "__ZNSt3__26locale5__impC1Em", "__ZNSt3__26locale5__impC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__26locale5__impC1ERKS1_", "__ZNSt3__26locale5__impC1ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi", "__ZNSt3__26locale5__impC1ERKS1_S3_i", "__ZNSt3__26locale5__impC1ERKS1_PNS0_5facetEl", "__ZNSt3__26locale5__impD1Ev", "__ZNSt3__26localeC1EPKc", "__ZNSt3__26localeC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__26localeC1ERKS0_PKci", "__ZNSt3__26localeC1ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi", "__ZNSt3__26localeC1ERKS0_S2_i", "__ZNSt3__26locale5facetD1Ev", "__ZNSt3__214collate_bynameIcEC1EPKcm", "__ZNSt3__214collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__214collate_bynameIcED1Ev", "__ZNSt3__214collate_bynameIwEC1EPKcm", "__ZNSt3__214collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__214collate_bynameIwED1Ev", "__ZNSt3__25ctypeIwED2Ev", "__ZNSt3__25ctypeIwED1Ev", "__ZNSt3__25ctypeIcEC1EPKmbm", "__ZNSt3__25ctypeIcED1Ev", "__ZNSt3__212ctype_bynameIcEC1EPKcm", "__ZNSt3__212ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__212ctype_bynameIcED1Ev", "__ZNSt3__212ctype_bynameIwEC1EPKcm", "__ZNSt3__212ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__212ctype_bynameIwED1Ev", "__ZNSt3__27codecvtIcc11__mbstate_tED2Ev", "__ZNSt3__27codecvtIcc11__mbstate_tED1Ev", "__ZNSt3__27codecvtIwc11__mbstate_tEC1Em", "__ZNSt3__27codecvtIwc11__mbstate_tEC1EPKcm", "__ZNSt3__27codecvtIwc11__mbstate_tED1Ev", "__ZNSt3__27codecvtIDsc11__mbstate_tED2Ev", "__ZNSt3__27codecvtIDsc11__mbstate_tED1Ev", "__ZNSt3__27codecvtIDsDu11__mbstate_tED2Ev", "__ZNSt3__27codecvtIDsDu11__mbstate_tED1Ev", "__ZNSt3__27codecvtIDic11__mbstate_tED2Ev", "__ZNSt3__27codecvtIDic11__mbstate_tED1Ev", "__ZNSt3__27codecvtIDiDu11__mbstate_tED2Ev", "__ZNSt3__27codecvtIDiDu11__mbstate_tED1Ev", "__ZNSt3__216__narrow_to_utf8ILm16EED2Ev", "__ZNSt3__216__narrow_to_utf8ILm16EED1Ev", "__ZNSt3__216__narrow_to_utf8ILm32EED2Ev", "__ZNSt3__216__narrow_to_utf8ILm32EED1Ev", "__ZNSt3__217__widen_from_utf8ILm16EED2Ev", "__ZNSt3__217__widen_from_utf8ILm16EED1Ev", "__ZNSt3__217__widen_from_utf8ILm32EED2Ev", "__ZNSt3__217__widen_from_utf8ILm32EED1Ev", "__ZNSt3__28numpunctIcEC1Em", "__ZNSt3__28numpunctIwEC1Em", "__ZNSt3__28numpunctIcED1Ev", "__ZNSt3__28numpunctIwED1Ev", "__ZNSt3__215numpunct_bynameIcEC1EPKcm", "__ZNSt3__215numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__215numpunct_bynameIcED2Ev", "__ZNSt3__215numpunct_bynameIcED1Ev", "__ZNSt3__215numpunct_bynameIwEC1EPKcm", "__ZNSt3__215numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm", "__ZNSt3__215numpunct_bynameIwED2Ev", "__ZNSt3__215numpunct_bynameIwED1Ev", "__ZNSt3__210__time_getC1EPKc", "__ZNSt3__210__time_getC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__210__time_getD1Ev", "__ZNSt3__218__time_get_storageIcEC1EPKc", "__ZNSt3__218__time_get_storageIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__218__time_get_storageIwEC1EPKc", "__ZNSt3__218__time_get_storageIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__210__time_putC1EPKc", "__ZNSt3__210__time_putC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__210__time_putD1Ev", "__ZNSt3__212bad_weak_ptrD2Ev", "__ZNSt3__212bad_weak_ptrD0Ev", "__ZNKSt3__212bad_weak_ptr4whatEv", "__ZNSt3__219__shared_weak_count4lockEv", "__ZNSt3__28__sp_mut4lockEv", "__ZNSt3__219__libcpp_mutex_lockB6v15007EP15pthread_mutex_t", "__ZNSt3__28__sp_mut6unlockEv", "__ZNSt3__221__libcpp_mutex_unlockB6v15007EP15pthread_mutex_t", "__ZNSt3__212__get_sp_mutEPKv", "__ZNSt3__25alignEmmRPvRm", "__ZNSt3__212bad_weak_ptrD1Ev", "__ZNSt12experimental15fundamentals_v13pmr19new_delete_resourceEv", "__ZNSt12experimental15fundamentals_v13pmr20null_memory_resourceEv", "__ZNSt12experimental15fundamentals_v13pmr20get_default_resourceEv", "__ZNSt12experimental15fundamentals_v13pmr20set_default_resourceEPNS1_15memory_resourceE", "__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impD0Ev", "__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_allocateEmm", "__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp13do_deallocateEPvmm", "__ZNKSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE", "__ZNSt12experimental15fundamentals_v13pmr15memory_resourceD2Ev", "__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impD0Ev", "__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_allocateEmm", "__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp13do_deallocateEPvmm", "__ZNKSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE", "__ZNSt3__224atomic_exchange_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_6atomicIS6_EENS8_10value_typeENS_12memory_orderE", "__ZNSt3__220atomic_load_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_6atomicIS6_EENS_12memory_orderE", "__ZNSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE8exchangeB6v15007ES5_NS_12memory_orderE", "__ZNSt3__221__cxx_atomic_exchangeB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_22__cxx_atomic_base_implIS6_EES6_NS_12memory_orderE", "__ZNKSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE4loadB6v15007ENS_12memory_orderE", "__ZNSt3__217__cxx_atomic_loadB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_22__cxx_atomic_base_implIS6_EENS_12memory_orderE", "__ZNSt3__25mutex8try_lockEv", "__ZNSt3__222__libcpp_mutex_trylockB6v15007EP15pthread_mutex_t", "__ZNSt3__215recursive_mutexC2Ev", "__ZNSt3__229__libcpp_recursive_mutex_initB6v15007EP15pthread_mutex_t", "__ZNSt3__215recursive_mutexD2Ev", "__ZNSt3__232__libcpp_recursive_mutex_destroyB6v15007EP15pthread_mutex_t", "__ZNSt3__215recursive_mutex4lockEv", "__ZNSt3__229__libcpp_recursive_mutex_lockB6v15007EP15pthread_mutex_t", "__ZNSt3__215recursive_mutex6unlockEv", "__ZNSt3__231__libcpp_recursive_mutex_unlockB6v15007EP15pthread_mutex_t", "__ZNSt3__215recursive_mutex8try_lockEv", "__ZNSt3__232__libcpp_recursive_mutex_trylockB6v15007EP15pthread_mutex_t", "__ZNSt3__211timed_mutexC2Ev", "__ZNSt3__211timed_mutexD2Ev", "__ZNSt3__211timed_mutex4lockEv", "__ZNSt3__211timed_mutex8try_lockEv", "__ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_NS_13try_to_lock_tE", "__ZNSt3__211timed_mutex6unlockEv", "__ZNSt3__221recursive_timed_mutexC2Ev", "__ZNSt3__211__thread_idC2B6v15007Ev", "__ZNSt3__221recursive_timed_mutexD2Ev", "__ZNSt3__221recursive_timed_mutex4lockEv", "__ZNSt3__2eqB6v15007ENS_11__thread_idES0_", "__ZNSt3__221recursive_timed_mutex8try_lockEv", "__ZNSt3__221recursive_timed_mutex6unlockEv", "__ZNSt3__211__thread_id7__resetB6v15007Ev", "__ZNSt3__224__libcpp_thread_id_equalB6v15007Emm", "__ZNSt3__215recursive_mutexC1Ev", "__ZNSt3__215recursive_mutexD1Ev", "__ZNSt3__211timed_mutexC1Ev", "__ZNSt3__211timed_mutexD1Ev", "__ZNSt3__221recursive_timed_mutexC1Ev", "__ZNSt3__221recursive_timed_mutexD1Ev", "__ZNSt3__25mutexD2Ev", "__ZNSt3__222__libcpp_mutex_destroyB6v15007EP15pthread_mutex_t", "__ZSt15get_new_handlerv", "__ZnwmRKSt9nothrow_t", "__ZnamRKSt9nothrow_t", "__ZdlPvRKSt9nothrow_t", "__ZdlPvm", "__ZdaPvRKSt9nothrow_t", "__ZdaPvm", "__ZNSt3__222__libcpp_aligned_allocB6v15007Emm", "__ZnwmSt11align_val_tRKSt9nothrow_t", "__ZnamSt11align_val_tRKSt9nothrow_t", "__ZNSt3__221__libcpp_aligned_freeB6v15007EPv", "__ZdlPvSt11align_val_tRKSt9nothrow_t", "__ZdlPvmSt11align_val_t", "__ZdaPvSt11align_val_tRKSt9nothrow_t", "__ZdaPvmSt11align_val_t", "__ZNSt3__24__fs10filesystem16_FilesystemClock3nowEv", "__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnS4_EENS_9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS2_IT0_T1_EE", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__24__fs10filesystem16filesystem_errorD2Ev", "__ZNSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEED2B6v15007Ev", "__ZNSt3__24__fs10filesystem16filesystem_errorD0Ev", "__ZNSt3__24__fs10filesystem16filesystem_error13__create_whatEi", "__ZNKSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEEptB6v15007Ev", "__ZNSt3__24__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem4pathC2B6v15007IPcvEERKT_NS2_6formatE", "__ZNSt3__24__fs10filesystem6__copyERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE", "__ZNSt3__24__fs10filesystemanB6v15007ENS1_12copy_optionsES2_", "__ZNSt3__24__fs10filesystemorB6v15007ENS1_12copy_optionsES2_", "__ZNSt3__24__fs10filesystem8is_otherB6v15007ENS1_11file_statusE", "__ZNSt3__24__fs10filesystem15is_regular_fileB6v15007ENS1_11file_statusE", "__ZNSt3__24__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem18__create_hard_linkERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem4path8filenameB6v15007Ev", "__ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathERNS_10error_codeE", "__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathE", "__ZNSt3__24__fs10filesystemneB6v15007ERKNS1_18directory_iteratorES4_", "__ZNKSt3__24__fs10filesystem18directory_iteratorptB6v15007Ev", "__ZNSt3__24__fs10filesystem18directory_iterator9incrementB6v15007ERNS_10error_codeE", "__ZNSt3__24__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE", "__ZNKSt3__24__fs10filesystem4path11parent_pathB6v15007Ev", "__ZNKSt3__24__fs10filesystem4path5emptyB6v15007Ev", "__ZNSt3__24__fs10filesystem6statusB6v15007ERKNS1_4pathERNS_10error_codeE", "__ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_4pathES4_", "__ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem26__create_directory_symlinkERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem14__current_pathEPNS_10error_codeE", "__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEEC2B6v15007IPcLb1EvvEET_", "__ZNKSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE3getB6v15007Ev", "__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEED2B6v15007Ev", "__ZNSt3__24__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem4pathC2B6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE", "__ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_18directory_iteratorES4_", "__ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE", "__ZNSt3__25arrayI8timespecLm2EEixB6v15007Em", "__ZNSt3__24__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE", "__ZNSt3__24__fs10filesystemaNB6v15007ERNS1_5permsES2_", "__ZNSt3__24__fs10filesystemoRB6v15007ERNS1_5permsES2_", "__ZNKSt3__24__fs10filesystem11file_status11permissionsB6v15007Ev", "__ZNSt3__24__fs10filesystemanB6v15007ENS1_5permsES2_", "__ZNSt3__24__fs10filesystemcoB6v15007ENS1_5permsE", "__ZNSt3__24__fs10filesystem8__removeERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem8__renameERKNS1_4pathES4_PNS_10error_codeE", "__ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE", "__ZNSt3__24__fs10filesystem7__spaceERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem21__temp_directory_pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem4pathC2B6v15007IPKcvEERKT_NS2_6formatE", "__ZNSt3__24__fs10filesystem18__weakly_canonicalERKNS1_4pathEPNS_10error_codeE", "__ZNSt3__24__fs10filesystem4pathC2B6v15007IA1_cvEERKT_NS2_6formatE", "__ZNSt3__24__fs10filesystem4path9__reserveB6v15007Em", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007Ev", "__ZNSt3__24__fs10filesystem4path6assignB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4backB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9push_backB6v15007EOS4_", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5emptyB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6rbeginB6v15007Ev", "__ZNSt3__2neB6v15007INS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4rendB6v15007Ev", "__ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEdeB6v15007Ev", "__ZNSt3__24__fs10filesystem4pathdVB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_", "__ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEppB6v15007Ev", "__ZNKSt3__24__fs10filesystem4path16lexically_normalEv", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEED2B6v15007Ev", "__ZNSt3__24__fs10filesystem4path17replace_extensionERKS2_", "__ZNKSt3__24__fs10filesystem4path9extensionB6v15007Ev", "__ZNKSt3__24__fs10filesystem4path11__root_nameEv", "__ZNKSt3__24__fs10filesystem4path15__root_path_rawEv", "__ZNKSt3__24__fs10filesystem4path15__relative_pathEv", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev", "__ZNKSt3__24__fs10filesystem4path13__parent_pathEv", "__ZNKSt3__24__fs10filesystem4path6__stemEv", "__ZNKSt3__24__fs10filesystem4path11__extensionEv", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7reserveEm", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4backB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8pop_backEv", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5emptyB6v15007Ev", "__ZNSt3__24__fs10filesystem4pathC2B6v15007IA2_cvEERKT_NS2_6formatE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4sizeB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5beginB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE3endB6v15007Ev", "__ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_", "__ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev", "__ZNSt3__24__fs10filesystem4pathdVB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_", "__ZNSt3__24__fs10filesystem4path14make_preferredB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEED2B6v15007Ev", "__ZNKSt3__24__fs10filesystem4path18lexically_relativeERKS2_", "__ZNSt3__2neB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_", "__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_", "__ZNSt3__24__fs10filesystem4pathdVB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_", "__ZNKSt3__24__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE", "__ZNSt3__24__fs10filesystem10hash_valueERKNS1_4pathE", "__ZNSt3__214__hash_combineB6v15007Emm", "__ZNKSt3__24hashINS_17basic_string_viewIcNS_11char_traitsIcEEEEEclB6v15007ES4_", "__ZNKSt3__24__fs10filesystem4path5beginEv", "__ZNSt3__24__fs10filesystem4path8iteratorC2B6v15007Ev", "__ZNSt3__24__fs10filesystem4path13__assign_viewB6v15007ERKNS_17basic_string_viewIcNS_11char_traitsIcEEEE", "__ZNKSt3__24__fs10filesystem4path3endEv", "__ZNSt3__24__fs10filesystem4path8iterator11__incrementEv", "__ZNSt3__24__fs10filesystem4path8iterator11__decrementEv", "__ZNSt3__24__fs10filesystem15directory_entry12__do_refreshEv", "__ZNKSt3__24__fs10filesystem16filesystem_error4whatB6v15007Ev", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE", "__ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1EEEEENS2_InNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "__ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1EEEE5countB6v15007Ev", "__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEES5_NS3_ILx1ELx1EEELb1ELb1EEclB6v15007ERKS5_", "__ZNKSt3__24__fs10filesystem16filesystem_error5path1B6v15007Ev", "__ZNKSt3__24__fs10filesystem16filesystem_error5path2B6v15007Ev", "__ZNSt3__24__fs10filesystem11file_statusC2B6v15007Ev", "__ZNSt3__24__fs10filesystem11file_status4typeB6v15007ENS1_9file_typeE", "__ZNSt3__24__fs10filesystem11file_status11permissionsB6v15007ENS1_5permsE", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EEvEERKT_", "__ZNSt3__24__fs10filesystem4pathC2B6v15007EONS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS2_6formatE", "__ZNKSt3__24__fs10filesystem18directory_iteratordeB6v15007Ev", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEC1Ev", "__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE6__openEij", "__ZNKSt3__214basic_ifstreamIcNS_11char_traitsIcEEE7is_openEv", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEC1Ev", "__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE6__openEij", "__ZNKSt3__214basic_ofstreamIcNS_11char_traitsIcEEE7is_openEv", "__ZNSt3__24copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEET0_T_S8_S7_", "__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4failB6v15007Ev", "__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6__openEij", "__ZNKSt3__213basic_filebufIcNS_11char_traitsIcEEE7is_openEv", "__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE", "__ZNSt3__26__copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EELi0EEENS_4pairIT_T1_EES8_T0_S9_", "__ZNSt3__214__unwrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EEDaT_T0_", "__ZNSt3__211__copy_implB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EEEENS_4pairIT_T1_EES8_T0_S9_", "__ZNSt3__29make_pairB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_", "__ZNSt3__214__rewrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_S4_EET0_S5_T1_", "__ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__unwrapB6v15007ES4_S4_", "__ZNSt3__213__unwrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_", "__ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_", "__ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEC2B6v15007IS4_S6_LPv0EEEOT_OT0_", "__ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__rewrapB6v15007ES4_S4_", "__ZNSt3__213__rewrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_", "__ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_", "__ZNKSt3__28ios_base4failB6v15007Ev", "__ZNSt3__2eqB6v15007INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE", "__ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE3getB6v15007Ev", "__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1EEEEEnNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "__ZNKSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev", "__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_", "__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEENS2_InNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_", "__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE", "__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_", "__ZNKSt3__25arrayI8timespecLm2EE4dataB6v15007Ev", "__ZNSt3__24__fs10filesystemanB6v15007ENS1_12perm_optionsES2_", "__ZNSt3__24__fs10filesystemorB6v15007ENS1_5permsES2_", "__ZNSt3__23getB6v15007ILm0ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_", "__ZNSt3__23getB6v15007ILm1ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_", "__ZNSt3__2eqB6v15007ERKNS_10error_codeERKNS_15error_conditionE", "__ZNSt3__215error_conditionC2B6v15007INS_4errcEEET_PNS_9enable_ifIXsr23is_error_condition_enumIS3_EE5valueEvE4typeE", "__ZNSt3__210__get_pairILm0EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT_ONS_4pairISA_T0_EE", "__ZNSt3__210__get_pairILm1EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT0_ONS_4pairIT_SA_EE", "__ZNKSt3__210error_code8categoryB6v15007Ev", "__ZNKSt3__215error_condition8categoryB6v15007Ev", "__ZNKSt3__215error_condition5valueB6v15007Ev", "__ZNSt3__220make_error_conditionB6v15007ENS_4errcE", "__ZNSt3__215error_conditionC2B6v15007EiRKNS_14error_categoryE", "__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKcm", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5frontB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_", "__ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__construct_one_at_endB6v15007IJS4_EEEvDpOT_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionC2ERS7_m", "__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev", "__ZNSt3__212__to_addressB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEPT_S6_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionD2Ev", "__ZNSt3__212construct_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEJS4_EPS4_EEPT_S7_DpOT0_", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE11__recommendB6v15007Em", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4sizeB6v15007Ev", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2EmmS7_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEED2Ev", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8max_sizeEv", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE20__throw_length_errorB6v15007Ev", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8capacityB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE8max_sizeB6v15007IS6_vvEEmRKS6_", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_", "__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_", "__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE8allocateB6v15007Em", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE17__annotate_deleteB6v15007Ev", "__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_16reverse_iteratorIPS5_EES9_S5_vEET1_RT_T0_SD_SA_", "__ZNSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007ES5_", "__ZNKSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev", "__ZNSt3__24swapB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE14__annotate_newB6v15007Em", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE31__annotate_contiguous_containerB6v15007EPKvS9_S9_S9_", "__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4dataB6v15007Ev", "__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EET0_T_S9_S8_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES8_S8_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairISA_SC_EEE4typeESA_SB_SC_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17basic_string_viewIcNS_11char_traitsIcEEEES6_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS8_IT1_EEEESA_SA_SC_", "__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_18__unwrap_iter_implIS7_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESB_", "__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_", "__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_NS_18__unwrap_iter_implIS7_Lb0EEEEET_SA_T0_", "__ZNSt3__213__unwrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyENS_17basic_string_viewIcNS_11char_traitsIcEEEES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_", "__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_", "__ZNSt3__213__rewrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_", "__ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__unwrapB6v15007ES5_", "__ZNSt3__29make_pairB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__24pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_", "__ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IRS7_S7_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__rewrapB6v15007ES5_S5_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__unwrapB6v15007ES7_", "__ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IS7_S7_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__rewrapB6v15007ES7_S7_", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE10deallocateB6v15007ERS6_PS5_m", "__ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_", "__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE", "__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE7destroyB6v15007IS5_vvEEvRS6_PT_", "__ZNSt3__210destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_", "__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE10deallocateB6v15007EPS4_m", "__ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEEixB6v15007Em", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE3endB6v15007Ev", "__ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007ES7_", "__ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007EPKvS5_", "__ZNSt3__2neB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_", "__ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE4baseB6v15007Ev", "__ZNSt3__2eqB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_", "__ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5beginB6v15007Ev", "__ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEmmB6v15007Ev", "__ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEdeB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorC2ERS7_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorclB6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__clearB6v15007Ev", "__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__base_destruct_at_endB6v15007EPS4_", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_RA1_KcLPv0EEEOT_OT0_", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofB6v15007Ecm", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_S4_LPv0EEEOT_OT0_", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6substrB6v15007Emm", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_", "__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5rfindB6v15007Ecm", "__ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_", "__ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEC2B6v15007Ev", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8capacityB6v15007Ev", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8max_sizeEv", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE20__throw_length_errorB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2EmmSC_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS9_RSB_EE", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEED2Ev", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE8max_sizeB6v15007ISB_vvEEmRKSB_", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2B6v15007IDnSD_EEOT_OT0_", "__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSE_m", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EEC2B6v15007ISC_vEEOT_", "__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE8allocateB6v15007Em", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_deleteB6v15007Ev", "__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_16reverse_iteratorIPSA_EESE_SE_EET2_RT_T0_T1_SF_", "__ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007ESA_", "__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev", "__ZNSt3__24swapB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE14__annotate_newB6v15007Em", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE31__annotate_contiguous_containerB6v15007EPKvSE_SE_SE_", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4dataB6v15007Ev", "__ZNSt3__212__to_addressB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEPT_SB_", "__ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEESA_EEbRKNS_16reverse_iteratorIT_EERKNSB_IT0_EE", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JSA_EvvEEvRSB_PT_DpOT0_", "__ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSE_EEEEE4typeESG_", "__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev", "__ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev", "__ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJS9_EPS9_EEPT_SC_DpOT0_", "__ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvE6__callB6v15007ERKSC_", "__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEptB6v15007Ev", "__ZNSt3__24prevB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueESC_E4typeESC_NS_15iterator_traitsISC_E15difference_typeE", "__ZNSt3__27advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEllvEEvRT_T0_", "__ZNSt3__29__advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26random_access_iterator_tagE", "__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE10deallocateB6v15007ERSB_PSA_m", "__ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_", "__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_NS_17integral_constantIbLb0EEE", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE7destroyB6v15007ISA_vvEEvRSB_PT_", "__ZNSt3__210destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_", "__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE10deallocateB6v15007EPS9_m", "__ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE12emplace_backIJRS5_RS8_EEERS9_DpOT_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__construct_one_at_endB6v15007IJRS5_RS8_EEEvDpOT_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJRS5_RS8_EEEvDpOT_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionC2ERSC_m", "__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JRS6_RS9_EvvEEvRSB_PT_DpOT0_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionD2Ev", "__ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJRS5_RS8_EPS9_EEPT_SE_DpOT0_", "__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEC2B6v15007IRS4_RS7_LPv0EEEOT_OT0_", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE11__recommendB6v15007Em", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE27__invalidate_iterators_pastB6v15007EPS9_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__base_destruct_at_endB6v15007EPS9_", "__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_shrinkB6v15007Em", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__shrink_or_extendB6v15007Em", "__ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007EPKvSA_", "__ZNSt3__2eqB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_", "__ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorC2ERSC_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorclB6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_", "__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__clearB6v15007Ev", "__ZNSt3__2neB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE", "__ZNKSt3__213__scalar_hashINS_6_PairTELm2EEclB6v15007ES1_", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE13__range_beginB6v15007EPKc", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE11__range_endB6v15007EPKc", "__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEEC2B6v15007IRS1_NS_16__value_init_tagEEEOT_OT0_", "__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE", "__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB6v15007EDn", "__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev", "__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE6secondB6v15007Ev", "__ZNKSt3__214default_deleteIA_cEclB6v15007IcEENS2_20_EnableIfConvertibleIT_E4typeEPS5_", "__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRSA_RKT_", "__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE13__range_beginB6v15007ERKS8_", "__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE11__range_endB6v15007ERKS8_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB6v15007Ev", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPKcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE13__range_beginB6v15007ES4_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE11__range_endB6v15007ES4_", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA1_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE13__range_beginB6v15007EPKc", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE11__range_endB6v15007EPKc", "__ZNSt3__24__fs10filesystem4path6appendB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_", "__ZNSt3__24__fs10filesystem14__is_separatorB6v15007IcEENS_9enable_ifIXsr18__can_convert_charIT_EE5valueEbE4typeES4_", "__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE15__first_or_nullB6v15007ERKS6_", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA2_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE13__range_beginB6v15007EPKc", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE11__range_endB6v15007EPKc", "__ZNSt3__24__fs10filesystem4path6appendB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE15__first_or_nullB6v15007EPKc", "__ZNSt3__24__fs10filesystem4path6appendB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE15__first_or_nullB6v15007EPKc", "__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA3_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE13__range_beginB6v15007EPKc", "__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE11__range_endB6v15007EPKc", "__ZNSt3__216__do_string_hashB6v15007IPKcEEmT_S3_", "__ZNSt3__24__fs10filesystem16filesystem_errorD1Ev", "__ZNSt19bad_optional_accessD2Ev", "__ZNSt19bad_optional_accessD0Ev", "__ZNKSt19bad_optional_access4whatEv", "__ZNSt12experimental19bad_optional_accessD2Ev", "__ZNSt12experimental19bad_optional_accessD0Ev", "__ZNSt19bad_optional_accessD1Ev", "__ZNSt12experimental19bad_optional_accessD1Ev", "__ZNSt3__213random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__213random_deviceD2Ev", "__ZNSt3__213random_deviceclEv", "__ZNKSt3__213random_device7entropyEv", "__ZNSt3__213random_deviceC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__213random_deviceD1Ev", "__ZNSt3__212__rs_defaultC2Ev", "__ZNSt3__212__rs_defaultC2ERKS0_", "__ZNSt3__212__rs_defaultD2Ev", "__ZNSt3__212__rs_defaultclEv", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ev", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEclEv", "__ZNSt3__28__rs_getEv", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ej", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE4seedEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm30EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm1EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm11EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm7EEENS_9enable_ifIXltT_Lm32EEjE4typeEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm15EEENS_9enable_ifIXltT_Lm32EEjE4typeEj", "__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm18EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj", "__ZNSt3__212__rs_defaultC1Ev", "__ZNSt3__212__rs_defaultC1ERKS0_", "__ZNSt3__212__rs_defaultD1Ev", "__ZNSt3__211regex_errorC2ENS_15regex_constants10error_typeE", "__ZNSt13runtime_errorC2EPKc", "__ZNSt3__211regex_errorD2Ev", "__ZNSt3__211regex_errorD0Ev", "__ZNSt3__220__get_collation_nameEPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc", "__ZNSt3__215__get_classnameEPKcb", "__ZNKSt3__223__match_any_but_newlineIcE6__execERNS_7__stateIcEE", "__ZNKSt3__215__has_one_stateIcE5firstB6v15007Ev", "__ZNKSt3__223__match_any_but_newlineIwE6__execERNS_7__stateIwEE", "__ZNKSt3__215__has_one_stateIwE5firstB6v15007Ev", "__ZNSt3__211regex_errorC1ENS_15regex_constants10error_typeE", "__ZNSt3__211regex_errorD1Ev", "__ZNSt3__219__shared_mutex_baseC2Ev", "__ZNSt3__219__shared_mutex_base4lockEv", "__ZNSt3__219__shared_mutex_base8try_lockEv", "__ZNSt3__219__shared_mutex_base6unlockEv", "__ZNSt3__219__shared_mutex_base11lock_sharedEv", "__ZNSt3__219__shared_mutex_base15try_lock_sharedEv", "__ZNSt3__219__shared_mutex_base13unlock_sharedEv", "__ZNSt3__218shared_timed_mutexC2Ev", "__ZNSt3__218shared_timed_mutex4lockEv", "__ZNSt3__218shared_timed_mutex8try_lockEv", "__ZNSt3__218shared_timed_mutex6unlockEv", "__ZNSt3__218shared_timed_mutex11lock_sharedEv", "__ZNSt3__218shared_timed_mutex15try_lock_sharedEv", "__ZNSt3__218shared_timed_mutex13unlock_sharedEv", "__ZNSt3__219__shared_mutex_baseC1Ev", "__ZNSt3__218shared_timed_mutexC1Ev", "__ZNSt9exceptionC2B6v15007Ev", "__ZNSt3__218__libcpp_refstringC2EPKc", "__ZNSt11logic_errorC2EPKc", "__ZNSt11logic_errorC2ERKS_", "__ZNSt3__218__libcpp_refstringC2ERKS0_", "__ZNSt11logic_erroraSERKS_", "__ZNSt3__218__libcpp_refstringaSERKS0_", "__ZNSt13runtime_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", "__ZNSt13runtime_errorC2ERKS_", "__ZNSt13runtime_erroraSERKS_", "__ZNSt11logic_errorD1Ev", "__ZNSt11logic_errorD0Ev", "__ZNSt13runtime_errorD1Ev", "__ZNSt13runtime_errorD0Ev", "__ZNSt9exceptionD1Ev", "__ZNSt9exceptionD0Ev", "__ZNKSt9exception4whatEv", "__ZNKSt3__218__libcpp_refstring15__uses_refcountEv", "__ZNSt11logic_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", "__ZNSt11logic_errorC1EPKc", "__ZNSt11logic_errorC1ERKS_", "__ZNSt13runtime_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", "__ZNSt13runtime_errorC1EPKc", "__ZNSt13runtime_errorC1ERKS_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcmm", "__ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcmm", "__ZNSt3__222__str_find_last_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcmm", "__ZNSt3__223__str_find_first_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcmm", "__ZNSt3__219__str_find_first_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_mmRKS4_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm", "__ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcmm", "__ZNSt3__218__str_find_last_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcmm", "__ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmRKS5_mm", "__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareB6v15007INS_17basic_string_viewIcS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_mm", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_mm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwmm", "__ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwmm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKw", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwmm", "__ZNSt3__222__str_find_last_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwmm", "__ZNSt3__223__str_find_first_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwmm", "__ZNSt3__219__str_find_first_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmmw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__shrink_or_extendB6v15007Em", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_mm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwmm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_mmRKS4_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwm", "__ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKw", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwmm", "__ZNSt3__218__str_find_last_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb0EEERS5_PKwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb1EEERS5_PKwm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwm", "__ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEmw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_mm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKwm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwmm", "__ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmRKS5_mm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareB6v15007INS_17basic_string_viewIwS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIwS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm", "__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEcvNS_17basic_string_viewIwS2_EEB6v15007Ev", "__ZNSt3__211char_traitsIwE7compareEPKwS3_m", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmRKS5_mm", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmRKS5_mm", "__ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "__ZNSt3__24stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "__ZNSt3__25stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "__ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "__ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "__ZNSt3__24stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm", "__ZNSt3__24stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm", "__ZNSt3__25stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm", "__ZNSt3__24stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "__ZNSt3__24stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "__ZNSt3__25stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "__ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "__ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "__ZNSt3__24stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm", "__ZNSt3__24stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm", "__ZNSt3__25stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm", "__ZNSt3__29to_stringEl", "__ZNSt3__29to_stringEx", "__ZNSt3__29to_stringEj", "__ZNSt3__29to_stringEm", "__ZNSt3__29to_stringEy", "__ZNSt3__210to_wstringEi", "__ZNSt3__210to_wstringEl", "__ZNSt3__210to_wstringEx", "__ZNSt3__210to_wstringEj", "__ZNSt3__210to_wstringEm", "__ZNSt3__210to_wstringEy", "__ZNSt3__29to_stringEf", "__ZNSt3__29to_stringEd", "__ZNSt3__29to_stringEe", "__ZNSt3__210to_wstringEf", "__ZNSt3__210to_wstringEd", "__ZNSt3__210to_wstringEe", "__ZNSt3__218__find_end_classicB6v15007IPKcS2_DoFbccEEET_S4_S4_T0_S5_RT1_", "__ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKcS3_S3_S3_DoFbccENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKcEET_S6_S6_", "__ZNSt3__24pairIPKcS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_", "__ZNSt3__28__invokeB6v15007IRDoFbccEJRKcS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKcEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNKSt3__210__identityclIRKcEEOT_S5_", "__ZNSt3__211char_traitsIcE4findEPKcmRS2_", "__ZNSt3__218__find_first_of_ceIPKcS2_RDoFbccEEET_S5_S5_T0_S6_OT1_", "__ZNSt3__218__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5_", "__ZNSt3__218__find_end_classicB6v15007IPKwS2_DoFbwwEEET_S4_S4_T0_S5_RT1_", "__ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKwS3_S3_S3_DoFbwwENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_", "__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKwEET_S6_S6_", "__ZNSt3__24pairIPKwS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_", "__ZNSt3__28__invokeB6v15007IRDoFbwwEJRKwS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKwEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_", "__ZNKSt3__210__identityclIRKwEEOT_S5_", "__ZNSt3__211char_traitsIwE4findEPKwmRS2_", "__ZNSt3__218__find_first_of_ceIPKwS2_RDoFbwwEEET_S5_S5_T0_S6_OT1_", "__ZNSt3__218__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5_", "__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE6substrB6v15007Emm", "__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE7compareES3_", "__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4sizeB6v15007Ev", "__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4dataB6v15007Ev", "__ZNSt3__217basic_string_viewIwNS_11char_traitsIwEEEC2B6v15007EPKwm", "__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeB6v15007Em", "__ZNSt3__28to_charsB6v15007IiLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_", "__ZNSt3__215__to_chars_itoaB6v15007IiEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE", "__ZNSt3__218__to_unsigned_likeB6v15007IiEENS_13make_unsignedIT_E4typeES2_", "__ZNSt3__212__complementB6v15007IjEET_S1_", "__ZNSt3__28to_charsB6v15007IlLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE", "__ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_", "__ZNSt3__212__complementB6v15007IyEET_S1_", "__ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE", "__ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey", "__ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy", "__ZNSt3__212__libcpp_clzB6v15007Ey", "__ZNSt3__26__itoa13__base_10_u64B6v15007EPcy", "__ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_", "__ZNSt3__28to_charsB6v15007ImLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPcvEET_S8_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007EOS5_", "__ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_S8_", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", "__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev", "__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_mmRKS4_", "__ZNSt3__212strstreambufC2El", "__ZNSt3__212strstreambufC2EPFPvmEPFvS1_E", "__ZNSt3__212strstreambuf6__initEPclS1_", "__ZNSt3__212strstreambufC2EPclS1_", "__ZNSt3__212strstreambufC2EPKcl", "__ZNSt3__212strstreambufC2EPalS1_", "__ZNSt3__212strstreambufC2EPKal", "__ZNSt3__212strstreambufC2EPhlS1_", "__ZNSt3__212strstreambufC2EPKhl", "__ZNSt3__212strstreambufD2Ev", "__ZNSt3__212strstreambufD0Ev", "__ZNSt3__212strstreambuf4swapERS0_", "__ZNSt3__24swapB6v15007IPFPvmEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_", "__ZNSt3__24swapB6v15007IPFvPvEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_", "__ZNSt3__212strstreambuf6freezeEb", "__ZNSt3__212strstreambuf3strEv", "__ZNKSt3__212strstreambuf6pcountEv", "__ZNSt3__212strstreambuf8overflowEi", "__ZNSt3__212strstreambuf9pbackfailEi", "__ZNSt3__212strstreambuf9underflowEv", "__ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj", "__ZNSt3__23minB6v15007IPcEERKT_S4_S4_", "__ZNSt3__212strstreambuf7seekposENS_4fposI11__mbstate_tEEj", "__ZNSt3__210istrstreamD2Ev", "__ZNSt3__210istrstreamD1Ev", "__ZTv0_n12_NSt3__210istrstreamD1Ev", "__ZNSt3__210istrstreamD0Ev", "__ZTv0_n12_NSt3__210istrstreamD0Ev", "__ZNSt3__210ostrstreamD2Ev", "__ZNSt3__210ostrstreamD1Ev", "__ZTv0_n12_NSt3__210ostrstreamD1Ev", "__ZNSt3__210ostrstreamD0Ev", "__ZTv0_n12_NSt3__210ostrstreamD0Ev", "__ZNSt3__29strstreamD2Ev", "__ZNSt3__29strstreamD1Ev", "__ZThn8_NSt3__29strstreamD1Ev", "__ZTv0_n12_NSt3__29strstreamD1Ev", "__ZNSt3__29strstreamD0Ev", "__ZThn8_NSt3__29strstreamD0Ev", "__ZTv0_n12_NSt3__29strstreamD0Ev", "__ZNSt3__23minB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_", "__ZNSt3__212strstreambufC1El", "__ZNSt3__212strstreambufC1EPFPvmEPFvS1_E", "__ZNSt3__212strstreambufC1EPclS1_", "__ZNSt3__212strstreambufC1EPKcl", "__ZNSt3__212strstreambufC1EPalS1_", "__ZNSt3__212strstreambufC1EPKal", "__ZNSt3__212strstreambufC1EPhlS1_", "__ZNSt3__212strstreambufC1EPKhl", "__ZNSt3__212strstreambufD1Ev", "__ZNSt3__214error_categoryD0Ev", "__ZNSt3__2eqB6v15007ERKNS_15error_conditionES2_", "__ZNKSt3__214error_categoryeqB6v15007ERKS0_", "__ZNKSt3__224__generic_error_category4nameEv", "__ZNKSt3__224__generic_error_category7messageEi", "__ZNKSt3__223__system_error_category4nameEv", "__ZNKSt3__223__system_error_category7messageEi", "__ZNKSt3__223__system_error_category23default_error_conditionEi", "__ZNKSt3__215error_condition7messageEv", "__ZNSt3__212system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__212system_errorC2ENS_10error_codeE", "__ZNSt3__212system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__212system_errorC2EiRKNS_14error_categoryEPKc", "__ZNSt3__212system_errorC2EiRKNS_14error_categoryE", "__ZNSt3__212system_errorD0Ev", "__ZNSt3__212__do_messageD0Ev", "__ZNSt3__224__generic_error_categoryD0Ev", "__ZNSt3__223__system_error_categoryD0Ev", "__ZNSt3__214error_categoryD1Ev", "__ZNSt3__212system_errorC1ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__212system_errorC1ENS_10error_codeEPKc", "__ZNSt3__212system_errorC1ENS_10error_codeE", "__ZNSt3__212system_errorC1EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", "__ZNSt3__212system_errorC1EiRKNS_14error_categoryEPKc", "__ZNSt3__212system_errorC1EiRKNS_14error_categoryE", "__ZNSt3__212system_errorD1Ev", "__ZNSt3__26threadD2Ev", "__ZNSt3__222__libcpp_thread_isnullB6v15007EPKm", "__ZNSt3__26thread4joinEv", "__ZNSt3__220__libcpp_thread_joinB6v15007EPm", "__ZNSt3__26thread6detachEv", "__ZNSt3__222__libcpp_thread_detachB6v15007EPm", "__ZNSt3__26thread20hardware_concurrencyEv", "__ZNSt3__211this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE", "__ZNSt3__221__thread_specific_ptrINS_15__thread_structEEC2Ev", "__ZNSt3__219__thread_struct_impD2Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endB6v15007Ev", "__ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_", "__ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev", "__ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endB6v15007Ev", "__ZNSt3__2neB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_", "__ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEdeB6v15007Ev", "__ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEppB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2B6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2B6v15007Ev", "__ZNSt3__219__thread_struct_imp25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backB6v15007EOS6_", "__ZNSt3__24pairIPNS_18condition_variableEPNS_5mutexEEC2B6v15007IRS2_RS4_LPv0EEEOT_OT0_", "__ZNSt3__219__thread_struct_imp27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backB6v15007ERKS2_", "__ZNSt3__215__thread_structC2Ev", "__ZNSt3__219__thread_struct_impC2Ev", "__ZNSt3__215__thread_structD2Ev", "__ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007EPKvS7_", "__ZNSt3__2eqB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_", "__ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev", "__ZNSt3__212__to_addressB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEPT_S8_", "__ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEC2B6v15007EPKvS3_", "__ZNSt3__2eqB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_", "__ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorC2ERS9_", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorclB6v15007Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_deleteB6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10deallocateB6v15007ERS8_PS7_m", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE31__annotate_contiguous_containerB6v15007EPKvSB_SB_SB_", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataB6v15007Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4sizeB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__base_destruct_at_endB6v15007EPS6_", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE7destroyB6v15007IS7_vvEEvRS8_PT_", "__ZNSt3__210destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_", "__ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10deallocateEPS6_m", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorC2ERS5_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorclB6v15007Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_deleteB6v15007Ev", "__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__clearB6v15007Ev", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10deallocateB6v15007ERS4_PS3_m", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE31__annotate_contiguous_containerB6v15007EPKvS7_S7_S7_", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataB6v15007Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4sizeB6v15007Ev", "__ZNSt3__212__to_addressB6v15007IPNS_17__assoc_sub_stateEEEPT_S4_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__base_destruct_at_endB6v15007EPS2_", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE7destroyB6v15007IS3_vvEEvRS4_PT_", "__ZNSt3__210destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_", "__ZNSt3__212__destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_", "__ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE10deallocateEPS2_m", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__construct_one_at_endB6v15007IJS6_EEEvDpOT_", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionC2ERS9_m", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE9constructB6v15007IS7_JS7_EvvEEvRS8_PT_DpOT0_", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionD2Ev", "__ZNSt3__212construct_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEJS6_EPS6_EEPT_S9_DpOT0_", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__recommendB6v15007Em", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2EmmS9_", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEED2Ev", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8max_sizeEv", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE20__throw_length_errorB6v15007Ev", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8max_sizeB6v15007IS8_vEEmRKS8_", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev", "__ZNKSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8max_sizeEv", "__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2B6v15007IDnSA_EEOT_OT0_", "__ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSB_m", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EEC2B6v15007IS9_vEEOT_", "__ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8allocateEm", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev", "__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_16reverse_iteratorIPS7_EESB_SB_EET2_RT_T0_T1_SC_", "__ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007ES7_", "__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev", "__ZNSt3__24swapB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_", "__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE14__annotate_newB6v15007Em", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_", "__ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE", "__ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSB_EEEEE4typeESD_", "__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEdeB6v15007Ev", "__ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev", "__ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvE6__callB6v15007ERKS9_", "__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev", "__ZNSt3__24prevB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES9_E4typeES9_NS_15iterator_traitsIS9_E15difference_typeE", "__ZNSt3__27advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEllvEEvRT_T0_", "__ZNSt3__29__advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5clearB6v15007Ev", "__ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_", "__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_NS_17integral_constantIbLb0EEE", "__ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__construct_one_at_endB6v15007IJRKS2_EEEvDpOT_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionC2ERS5_m", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE9constructB6v15007IS3_JRKS3_EvvEEvRS4_PT_DpOT0_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionD2Ev", "__ZNSt3__212construct_atB6v15007IPNS_17__assoc_sub_stateEJRKS2_EPS2_EEPT_S7_DpOT0_", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__recommendB6v15007Em", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2EmmS5_", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEED2Ev", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8max_sizeEv", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE20__throw_length_errorB6v15007Ev", "__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8max_sizeB6v15007IS4_vEEmRKS4_", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev", "__ZNKSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8max_sizeEv", "__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev", "__ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2B6v15007IDnS6_EEOT_OT0_", "__ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS7_m", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EEC2B6v15007IDnvEEOT_", "__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EEC2B6v15007IS5_vEEOT_", "__ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8allocateEm", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev", "__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getB6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev", "__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEENS_16reverse_iteratorIPS3_EES7_S3_vEET1_RT_T0_SB_S8_", "__ZNSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEEC2B6v15007ES3_", "__ZNKSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev", "__ZNSt3__24swapB6v15007IPPNS_17__assoc_sub_stateEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_", "__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE14__annotate_newB6v15007Em", "__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_", "__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EET0_T_S7_S6_", "__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_17__assoc_sub_stateES4_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS6_IT1_EEEES8_S8_SA_", "__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEENS_18__unwrap_iter_implIS5_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_", "__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_", "__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_NS_18__unwrap_iter_implIS5_Lb0EEEEET_S8_T0_", "__ZNSt3__213__unwrap_iterB6v15007IPPNS_17__assoc_sub_stateENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_", "__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17__assoc_sub_stateES3_vEENS_4pairIPT0_PT1_EES6_S6_S8_", "__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_", "__ZNSt3__213__rewrap_iterB6v15007IPPNS_17__assoc_sub_stateES3_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_", "__ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__unwrapB6v15007ES3_", "__ZNSt3__29make_pairB6v15007IPPNS_17__assoc_sub_stateES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_", "__ZNSt3__24pairIPPNS_17__assoc_sub_stateES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_", "__ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IRS5_S5_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__rewrapB6v15007ES3_S3_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__unwrapB6v15007ES5_", "__ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_", "__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__rewrapB6v15007ES5_S5_", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5clearB6v15007Ev", "__ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_", "__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_NS_17integral_constantIbLb0EEE", "__ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev", "__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev", "__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007Ev", "__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007Ev", "__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_", "__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_", "__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_", "__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE", "__ZNSt3__219__libcpp_tls_createB6v15007EPjPFvPvE", "__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv", "__ZNSt3__26threadD1Ev", "__ZNSt3__219__thread_struct_impD1Ev", "__ZNSt3__215__thread_structD1Ev", "__ZNSt3__28valarrayImE6resizeEmm", "__ZNSt3__28valarrayImE7__clearB6v15007Em", "__ZNKSt3__28valarrayImE4sizeB6v15007Ev", "__ZNSt3__29allocatorImEC2B6v15007Ev", "__ZNSt3__29allocatorImE8allocateB6v15007Em", "__ZNSt3__26gslice6__initEm", "__ZNSt3__28valarrayImEC2B6v15007Em", "__ZNSt3__28valarrayImEixB6v15007Em", "__ZNSt3__28valarrayImED2B6v15007Ev", "__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorImEEEC2B6v15007Ev", "__ZNSt3__216allocator_traitsINS_9allocatorImEEE8max_sizeB6v15007IS2_vvEEmRKS2_", "__ZNSt3__29allocatorImE10deallocateB6v15007EPmm", "__ZNKSt18bad_variant_access4whatEv", "__ZNSt18bad_variant_accessD0Ev", "__ZNSt3__222__libcpp_verbose_abortEPKcz", "___cxa_bad_cast", "___cxa_bad_typeid", "___cxa_throw_bad_array_new_length", "__ZSt14set_unexpectedPFvvE", "__ZSt13set_terminatePFvvE", "__ZSt15set_new_handlerPFvvE", "___cxa_demangle", "___thrown_object_from_unwind_exception", "___get_exception_message", "___get_exception_terminate_message", "___cxa_guard_abort", "__ZSt14get_unexpectedv", "__ZSt10unexpectedv", "__ZSt13get_terminatev", "___cxa_uncaught_exception", "___cxa_allocate_exception", "___cxa_free_exception", "___cxa_thread_atexit", "___cxa_deleted_virtual", "__ZNSt9type_infoD2Ev", "___dynamic_cast", "__ZNSt13bad_exceptionD0Ev", "__ZNKSt13bad_exception4whatEv", "__ZNSt9bad_allocC2Ev", "__ZNSt9bad_allocD0Ev", "__ZNKSt9bad_alloc4whatEv", "__ZNSt20bad_array_new_lengthC2Ev", "__ZNSt20bad_array_new_lengthD0Ev", "__ZNKSt20bad_array_new_length4whatEv", "__ZNSt13bad_exceptionD2Ev", "__ZNSt13bad_exceptionD1Ev", "__ZNSt9bad_allocC1Ev", "__ZNSt9bad_allocD2Ev", "__ZNSt9bad_allocD1Ev", "__ZNSt20bad_array_new_lengthC1Ev", "__ZNSt20bad_array_new_lengthD2Ev", "__ZNSt20bad_array_new_lengthD1Ev", "__ZNSt12domain_errorD0Ev", "__ZNSt16invalid_argumentD0Ev", "__ZNSt12length_errorD0Ev", "__ZNSt12out_of_rangeD0Ev", "__ZNSt11range_errorD0Ev", "__ZNSt14overflow_errorD0Ev", "__ZNSt15underflow_errorD0Ev", "__ZNSt12domain_errorD2Ev", "__ZNSt12domain_errorD1Ev", "__ZNSt16invalid_argumentD2Ev", "__ZNSt16invalid_argumentD1Ev", "__ZNSt12length_errorD2Ev", "__ZNSt12length_errorD1Ev", "__ZNSt12out_of_rangeD2Ev", "__ZNSt12out_of_rangeD1Ev", "__ZNSt11range_errorD2Ev", "__ZNSt11range_errorD1Ev", "__ZNSt14overflow_errorD2Ev", "__ZNSt14overflow_errorD1Ev", "__ZNSt15underflow_errorD2Ev", "__ZNSt15underflow_errorD1Ev", "__ZNSt9type_infoD0Ev", "__ZNSt8bad_castC2Ev", "__ZNSt8bad_castD0Ev", "__ZNKSt8bad_cast4whatEv", "__ZNSt10bad_typeidC2Ev", "__ZNSt10bad_typeidD2Ev", "__ZNSt10bad_typeidD0Ev", "__ZNKSt10bad_typeid4whatEv", "__ZNSt9type_infoD1Ev", "__ZNSt8bad_castC1Ev", "__ZNSt8bad_castD1Ev", "__ZNSt10bad_typeidC1Ev", "__ZNSt10bad_typeidD1Ev", "_emscripten_GetProcAddress", "_emscripten_webgl1_get_proc_address", "__webgl1_match_ext_proc_address_without_suffix", "_emscripten_webgl2_get_proc_address", "__webgl2_match_ext_proc_address_without_suffix", "_emscripten_webgl_get_proc_address", "_SDL_GL_GetProcAddress", "_eglGetProcAddress", "_glfwGetProcAddress", "_emscripten_webgl_create_context", "_glActiveTexture", "_glAttachShader", "_glBindAttribLocation", "_glBindBuffer", "_glBindFramebuffer", "_glBindRenderbuffer", "_glBindTexture", "_glBlendColor", "_glBlendEquation", "_glBlendEquationSeparate", "_glBlendFunc", "_glBlendFuncSeparate", "_glBufferData", "_glBufferSubData", "_glCheckFramebufferStatus", "_glClear", "_glClearColor", "_glClearDepthf", "_glClearStencil", "_glColorMask", "_glCompileShader", "_glCompressedTexImage2D", "_glCompressedTexSubImage2D", "_glCopyTexImage2D", "_glCopyTexSubImage2D", "_glCreateProgram", "_glCreateShader", "_glCullFace", "_glDeleteBuffers", "_glDeleteFramebuffers", "_glDeleteProgram", "_glDeleteRenderbuffers", "_glDeleteShader", "_glDeleteTextures", "_glDepthFunc", "_glDepthMask", "_glDepthRangef", "_glDetachShader", "_glDisable", "_glDisableVertexAttribArray", "_glDrawArrays", "_glDrawElements", "_glEnable", "_glEnableVertexAttribArray", "_glFinish", "_glFlush", "_glFramebufferRenderbuffer", "_glFramebufferTexture2D", "_glFrontFace", "_glGenBuffers", "_glGenerateMipmap", "_glGenFramebuffers", "_glGenRenderbuffers", "_glGenTextures", "_glGetActiveAttrib", "_glGetActiveUniform", "_glGetAttachedShaders", "_glGetAttribLocation", "_glGetBooleanv", "_glGetBufferParameteriv", "_glGetError", "_glGetFloatv", "_glGetFramebufferAttachmentParameteriv", "_glGetIntegerv", "_glGetProgramiv", "_glGetProgramInfoLog", "_glGetRenderbufferParameteriv", "_glGetShaderiv", "_glGetShaderInfoLog", "_glGetShaderPrecisionFormat", "_glGetShaderSource", "_glGetString", "_glGetTexParameterfv", "_glGetTexParameteriv", "_glGetUniformfv", "_glGetUniformiv", "_glGetUniformLocation", "_glGetVertexAttribfv", "_glGetVertexAttribiv", "_glGetVertexAttribPointerv", "_glHint", "_glIsBuffer", "_glIsEnabled", "_glIsFramebuffer", "_glIsProgram", "_glIsRenderbuffer", "_glIsShader", "_glIsTexture", "_glLineWidth", "_glLinkProgram", "_glPixelStorei", "_glPolygonOffset", "_glReadPixels", "_glReleaseShaderCompiler", "_glRenderbufferStorage", "_glSampleCoverage", "_glScissor", "_glShaderBinary", "_glShaderSource", "_glStencilFunc", "_glStencilFuncSeparate", "_glStencilMask", "_glStencilMaskSeparate", "_glStencilOp", "_glStencilOpSeparate", "_glTexImage2D", "_glTexParameterf", "_glTexParameterfv", "_glTexParameteri", "_glTexParameteriv", "_glTexSubImage2D", "_glUniform1f", "_glUniform1fv", "_glUniform1i", "_glUniform1iv", "_glUniform2f", "_glUniform2fv", "_glUniform2i", "_glUniform2iv", "_glUniform3f", "_glUniform3fv", "_glUniform3i", "_glUniform3iv", "_glUniform4f", "_glUniform4fv", "_glUniform4i", "_glUniform4iv", "_glUniformMatrix2fv", "_glUniformMatrix3fv", "_glUniformMatrix4fv", "_glUseProgram", "_glValidateProgram", "_glVertexAttrib1f", "_glVertexAttrib1fv", "_glVertexAttrib2f", "_glVertexAttrib2fv", "_glVertexAttrib3f", "_glVertexAttrib3fv", "_glVertexAttrib4f", "_glVertexAttrib4fv", "_glVertexAttribPointer", "_glViewport", "_glGenQueriesEXT", "_glDeleteQueriesEXT", "_glIsQueryEXT", "_glBeginQueryEXT", "_glEndQueryEXT", "_glQueryCounterEXT", "_glGetQueryivEXT", "_glGetQueryObjectivEXT", "_glGetQueryObjectuivEXT", "_glGetQueryObjecti64vEXT", "_glGetQueryObjectui64vEXT", "_glBindVertexArrayOES", "_glDeleteVertexArraysOES", "_glGenVertexArraysOES", "_glIsVertexArrayOES", "_glDrawBuffersWEBGL", "_glDrawArraysInstancedANGLE", "_glDrawElementsInstancedANGLE", "_glVertexAttribDivisorANGLE", "_glReadBuffer", "_glDrawRangeElements", "_glTexImage3D", "_glTexSubImage3D", "_glCopyTexSubImage3D", "_glCompressedTexImage3D", "_glCompressedTexSubImage3D", "_glGenQueries", "_glDeleteQueries", "_glIsQuery", "_glBeginQuery", "_glEndQuery", "_glGetQueryiv", "_glGetQueryObjectuiv", "_glDrawBuffers", "_glUniformMatrix2x3fv", "_glUniformMatrix3x2fv", "_glUniformMatrix2x4fv", "_glUniformMatrix4x2fv", "_glUniformMatrix3x4fv", "_glUniformMatrix4x3fv", "_glBlitFramebuffer", "_glRenderbufferStorageMultisample", "_glFramebufferTextureLayer", "_glBindVertexArray", "_glDeleteVertexArrays", "_glGenVertexArrays", "_glIsVertexArray", "_glGetIntegeri_v", "_glBeginTransformFeedback", "_glEndTransformFeedback", "_glBindBufferRange", "_glBindBufferBase", "_glTransformFeedbackVaryings", "_glGetTransformFeedbackVarying", "_glVertexAttribIPointer", "_glGetVertexAttribIiv", "_glGetVertexAttribIuiv", "_glVertexAttribI4i", "_glVertexAttribI4ui", "_glVertexAttribI4iv", "_glVertexAttribI4uiv", "_glGetUniformuiv", "_glGetFragDataLocation", "_glUniform1ui", "_glUniform2ui", "_glUniform3ui", "_glUniform4ui", "_glUniform1uiv", "_glUniform2uiv", "_glUniform3uiv", "_glUniform4uiv", "_glClearBufferiv", "_glClearBufferuiv", "_glClearBufferfv", "_glClearBufferfi", "_glGetStringi", "_glCopyBufferSubData", "_glGetUniformIndices", "_glGetActiveUniformsiv", "_glGetUniformBlockIndex", "_glGetActiveUniformBlockiv", "_glGetActiveUniformBlockName", "_glUniformBlockBinding", "_glDrawArraysInstanced", "_glDrawElementsInstanced", "_glFenceSync", "_glIsSync", "_glDeleteSync", "_glClientWaitSync", "_glWaitSync", "_glGetInteger64v", "_glGetSynciv", "_glGetInteger64i_v", "_glGetBufferParameteri64v", "_glGenSamplers", "_glDeleteSamplers", "_glIsSampler", "_glBindSampler", "_glSamplerParameteri", "_glSamplerParameteriv", "_glSamplerParameterf", "_glSamplerParameterfv", "_glGetSamplerParameteriv", "_glGetSamplerParameterfv", "_glVertexAttribDivisor", "_glBindTransformFeedback", "_glDeleteTransformFeedbacks", "_glGenTransformFeedbacks", "_glIsTransformFeedback", "_glPauseTransformFeedback", "_glResumeTransformFeedback", "_glGetProgramBinary", "_glProgramBinary", "_glProgramParameteri", "_glInvalidateFramebuffer", "_glInvalidateSubFramebuffer", "_glTexStorage2D", "_glTexStorage3D", "_glGetInternalformativ", "_glVertexAttribDivisorNV", "_glVertexAttribDivisorEXT", "_glVertexAttribDivisorARB", "_glDrawArraysInstancedNV", "_glDrawArraysInstancedEXT", "_glDrawArraysInstancedARB", "_glDrawElementsInstancedNV", "_glDrawElementsInstancedEXT", "_glDrawElementsInstancedARB", "_glDrawBuffersEXT", "_alcGetProcAddress", "_alGetProcAddress", "_emscripten_compute_dom_pk_code", "_emscripten_dom_pk_code_to_string", "_emscripten_dom_vk_to_string", "_waitid", "_times", "_getdate", "_stime", "_clock_getcpuclockid", "_getpwnam", "_getpwuid", "_setpwent", "_endpwent", "_getpwent", "_getgrnam", "_getgrgid", "_getgrnam_r", "_getgrgid_r", "_getgrent", "_endgrent", "_setgrent", "_flock", "_chroot", "_vfork", "_posix_spawn", "_popen", "_pclose", "_setgroups", "_sigaltstack", "___syscall_setsockopt", "___syscall_shutdown", "___syscall_socketpair", "___libc_realloc", "_realloc_in_place", "_memalign", "_valloc", "_pvalloc", "_mallinfo", "_mallopt", "_malloc_trim", "_malloc_usable_size", "_malloc_footprint", "_malloc_max_footprint", "_malloc_footprint_limit", "_malloc_set_footprint_limit", "_independent_calloc", "_independent_comalloc", "_bulk_free", "___trap", "___absvdi2", "___absvsi2", "___absvti2", "___adddf3", "___fe_getround", "___fe_raise_inexact", "___addsf3", "___addtf3", "___ashlti3", "___lshrti3", "___addvdi3", "___addvsi3", "___addvti3", "___ashldi3", "___ashrdi3", "___ashrti3", "___atomic_is_lock_free", "___atomic_load", "___atomic_store", "___atomic_compare_exchange", "___atomic_exchange", "___atomic_load_1", "___atomic_load_2", "___atomic_load_4", "___atomic_load_8", "___atomic_load_16", "___atomic_store_1", "___atomic_store_2", "___atomic_store_4", "___atomic_store_8", "___atomic_store_16", "___atomic_exchange_1", "___atomic_exchange_2", "___atomic_exchange_4", "___atomic_exchange_8", "___atomic_exchange_16", "___atomic_compare_exchange_1", "___atomic_compare_exchange_2", "___atomic_compare_exchange_4", "___atomic_compare_exchange_8", "___atomic_compare_exchange_16", "___atomic_fetch_add_1", "___atomic_fetch_add_2", "___atomic_fetch_add_4", "___atomic_fetch_add_8", "___atomic_fetch_add_16", "___atomic_fetch_sub_1", "___atomic_fetch_sub_2", "___atomic_fetch_sub_4", "___atomic_fetch_sub_8", "___atomic_fetch_sub_16", "___atomic_fetch_and_1", "___atomic_fetch_and_2", "___atomic_fetch_and_4", "___atomic_fetch_and_8", "___atomic_fetch_and_16", "___atomic_fetch_or_1", "___atomic_fetch_or_2", "___atomic_fetch_or_4", "___atomic_fetch_or_8", "___atomic_fetch_or_16", "___atomic_fetch_xor_1", "___atomic_fetch_xor_2", "___atomic_fetch_xor_4", "___atomic_fetch_xor_8", "___atomic_fetch_xor_16", "___atomic_fetch_nand_1", "___atomic_fetch_nand_2", "___atomic_fetch_nand_4", "___atomic_fetch_nand_8", "___atomic_fetch_nand_16", "_atomic_flag_clear", "_atomic_flag_clear_explicit", "_atomic_flag_test_and_set", "_atomic_flag_test_and_set_explicit", "_atomic_signal_fence", "_atomic_thread_fence", "___bswapdi2", "___bswapsi2", "___clear_cache", "___clzdi2", "___clzsi2", "___clzti2", "___cmpdi2", "___cmpti2", "___ledf2", "___gedf2", "___unorddf2", "___eqdf2", "___ltdf2", "___nedf2", "___gtdf2", "___lesf2", "___gesf2", "___unordsf2", "___eqsf2", "___ltsf2", "___nesf2", "___gtsf2", "___getf2", "___unordtf2", "___gttf2", "___ctzdi2", "___ctzsi2", "___ctzti2", "___divdc3", "___divdf3", "___divdi3", "___udivmoddi4", "___divmoddi4", "___divmodsi4", "___udivmodsi4", "___divmodti4", "___udivmodti4", "___divsc3", "___divsf3", "___divsi3", "___divtc3", "___floatsitf", "___fixtfsi", "___multi3", "___divti3", "___divxc3", "_saveSetjmp", "_testSetjmp", "_emscripten_longjmp", "___emutls_get_address", "___enable_execute_stack", "___extenddftf2", "___extendhfsf2", "___gnu_h2f_ieee", "___extendsfdf2", "___extendsftf2", "___ffsdi2", "___ffssi2", "___ffsti2", "___fixdfdi", "___fixunsdfdi", "___fixdfsi", "___fixdfti", "___fixsfdi", "___fixunssfdi", "___fixsfsi", "___fixsfti", "___fixtfdi", "___fixtfti", "___fixunsdfsi", "___fixunsdfti", "___fixunssfsi", "___fixunssfti", "___fixunstfdi", "___fixunstfsi", "___fixunstfti", "___fixunsxfdi", "___fixunsxfsi", "___fixunsxfti", "___fixxfdi", "___fixxfti", "___floatdidf", "___floatdisf", "___floatditf", "___floatdixf", "___floatsidf", "___floatsisf", "___floattidf", "___floattisf", "___floattitf", "___floattixf", "___floatundidf", "___floatundisf", "___floatunditf", "___floatundixf", "___floatunsidf", "___floatunsisf", "___floatunsitf", "___floatuntidf", "___floatuntisf", "___floatuntitf", "___floatuntixf", "___lshrdi3", "___moddi3", "___modsi3", "___modti3", "___muldf3", "___muldi3", "___mulodi4", "___mulosi4", "___muloti4", "___udivti3", "___mulsf3", "___mulvdi3", "___mulvsi3", "___mulvti3", "___mulxc3", "___negdf2", "___negdi2", "___negsf2", "___negti2", "___negvdi2", "___negvsi2", "___negvti2", "___paritydi2", "___paritysi2", "___parityti2", "___popcountdi2", "___popcountsi2", "___popcountti2", "___powidf2", "___powisf2", "___powitf2", "___powixf2", "_emscripten_stack_init", "_emscripten_wasm_worker_initialize", "___subdf3", "___subsf3", "___subvdi3", "___subvsi3", "___subvti3", "___truncdfhf2", "___truncdfsf2", "___truncsfhf2", "___gnu_f2h_ieee", "___trunctfdf2", "___trunctfsf2", "___ucmpdi2", "___ucmpti2", "___udivdi3", "___udivsi3", "___umoddi3", "___umodsi3", "___umodti3", "_accept", "_accept4", "_freeaddrinfo", "_getpeername", "_getsockopt", "_listen", "_recvmsg", "_sendmsg", "_shutdown", "_socketpair", "_orig$__fpclassifyl", "_orig$__subtf3", "_orig$__divtf3", "_orig$__signbitl", "_orig$fabsl", "_orig$acoshl", "_orig$acosl", "_orig$sqrtl", "_orig$asinhl", "_orig$asinl", "_orig$atan2l", "_orig$atanl", "_orig$atanhl", "_orig$log1pl", "_orig$atoll", "_orig$hypotl", "_orig$logl", "_orig$cbrtl", "_orig$ceill", "_orig$copysignl", "_orig$coshl", "_orig$cosl", "_orig$__multc3", "_orig$difftime", "_orig$lseek", "_orig$emscripten_atomic_exchange_u64", "_orig$emscripten_atomic_cas_u64", "_orig$emscripten_atomic_load_u64", "_orig$emscripten_atomic_store_u64", "_orig$emscripten_atomic_add_u64", "_orig$emscripten_atomic_sub_u64", "_orig$emscripten_atomic_and_u64", "_orig$emscripten_atomic_or_u64", "_orig$emscripten_atomic_xor_u64", "_orig$__time", "_orig$time", "_orig$erfl", "_orig$erfcl", "_orig$exp10l", "_orig$modfl", "_orig$exp2l", "_orig$powl", "_orig$pow10l", "_orig$scalbnl", "_orig$expl", "_orig$expm1l", "_orig$fdiml", "_orig$ffsll", "_orig$fmodl", "_orig$floorl", "_orig$fmal", "_orig$frexpl", "_orig$nextafterl", "_orig$ilogbl", "_orig$fmaxl", "_orig$__lttf2", "_orig$fminl", "_orig$__eqtf2", "_orig$__multf3", "_orig$__letf2", "_orig$__netf2", "_orig$fseeko", "_orig$fseeko64", "_orig$ftello", "_orig$ftello64", "_orig$ftruncate", "_orig$ftruncate64", "_orig$imaxabs", "_orig$imaxdiv", "_orig$__intscan", "_orig$ldexpl", "_orig$__lgammal_r", "_orig$lgammal", "_orig$lgammal_r", "_orig$llabs", "_orig$lldiv", "_orig$llrint", "_orig$llrintf", "_orig$llrintl", "_orig$rintl", "_orig$llround", "_orig$llroundf", "_orig$llroundl", "_orig$roundl", "_orig$lockf", "_orig$lockf64", "_orig$log10l", "_orig$log2l", "_orig$logbl", "_orig$strtoull", "_orig$lrintl", "_orig$lroundl", "_orig$lseek64", "_orig$timegm", "_orig$mktime", "_orig$mmap", "_orig$emscripten_builtin_mmap", "_orig$mmap64", "_orig$nearbyintl", "_orig$nexttoward", "_orig$nexttowardf", "_orig$nexttowardl", "_orig$posix_fadvise", "_orig$posix_fadvise64", "_orig$posix_fallocate", "_orig$posix_fallocate64", "_orig$pread", "_orig$pread64", "_orig$preadv", "_orig$preadv64", "_orig$pwrite", "_orig$pwrite64", "_orig$pwritev", "_orig$pwritev64", "_orig$remainderl", "_orig$remquol", "_orig$scalblnl", "_orig$sincosl", "_orig$sinhl", "_orig$sinl", "_orig$strtoll", "_orig$strtoimax", "_orig$strtoumax", "_orig$__strtoll_internal", "_orig$__strtoull_internal", "_orig$__strtoimax_internal", "_orig$__strtoumax_internal", "_orig$strtoull_l", "_orig$strtoll_l", "_orig$tanhl", "_orig$tanl", "_orig$tgammal", "_orig$truncate", "_orig$truncate64", "_orig$truncl", "_orig$wcstoull", "_orig$wcstoll", "_orig$wcstoimax", "_orig$wcstoumax", "_orig$_ZNSt3__223__libcpp_atomic_monitorEPVKv", "_orig$_ZNSt3__220__libcpp_atomic_waitEPVKvx", "_orig$_ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE", "_orig$_ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx", "_orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "_orig$_ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE", "_orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "_orig$_ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE", "_orig$_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev", "_orig$_ZNSt3__26chrono12steady_clock3nowEv", "_orig$_ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE", "_orig$_ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE", "_orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_", "_orig$_ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev", "_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev", "_orig$_ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev", "_orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev", "_orig$_ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev", "_orig$_ZNSt3__28to_charsEPcS0_e", "_orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatE", "_orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi", "_orig$_ZNSt3__28bit_castB6v15007IydEET_RKT0_", "_orig$_ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_", "_orig$_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy", "_orig$_ZNSt3__26chrono12system_clock3nowEv", "_orig$_ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev", "_orig$_ZNSt3__26chrono12system_clock11from_time_tEx", "_orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_", "_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE", "_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_", "_orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_", "_orig$_ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE", "_orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev", "_orig$_ZNSt3__216__double_to_bitsB6v15007Ed", "_orig$_ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi", "_orig$_ZNSt3__220__multipleOfPowerOf2B6v15007Eyj", "_orig$_ZNSt3__220__multipleOfPowerOf5B6v15007Eyj", "_orig$_ZNSt3__213__ryu_umul128B6v15007EyyPy", "_orig$_ZNSt3__219__ryu_shiftright128B6v15007Eyyj", "_orig$_ZNSt3__216__uint128_mod1e9B6v15007Eyy", "_orig$_ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy", "_orig$_ZNSt3__212__pow5FactorB6v15007Ey", "_orig$_ZNSt3__26__div5B6v15007Ey", "_orig$_ZNSt3__27__umulhB6v15007Eyy", "_orig$_ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E", "_orig$_ZNSt3__27__div10B6v15007Ey", "_orig$_ZNSt3__25__d2dB6v15007Eyj", "_orig$_ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j", "_orig$_ZNSt3__28__div100B6v15007Ey", "_orig$_ZNSt3__210__mulShiftB6v15007EyPKyi", "_orig$_ZNSt3__217__decimalLength17B6v15007Ey", "_orig$_ZNSt3__28__div1e8B6v15007Ey", "_orig$_ZNSt3__28__div1e9B6v15007Ey", "_orig$_ZNSt3__210__mulShiftB6v15007Ejyi", "_orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj", "_orig$_ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex", "_orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj", "_orig$_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE", "_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx", "_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy", "_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce", "_orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj", "_orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj", "_orig$_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE", "_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx", "_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy", "_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe", "_orig$_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj", "_orig$_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj", "_orig$_ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce", "_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe", "_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc", "_orig$_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce", "_orig$_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe", "_orig$_ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji", "_orig$_ZNSt3__214numeric_limitsIxE3minB6v15007Ev", "_orig$_ZNSt3__214numeric_limitsIxE3maxB6v15007Ev", "_orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev", "_orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev", "_orig$_ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji", "_orig$_ZNSt3__214numeric_limitsIyE3maxB6v15007Ev", "_orig$_ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev", "_orig$_ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE", "_orig$_ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE", "_orig$_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE", "_orig$_ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE", "_orig$_ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE", "_orig$_ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "_orig$_ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", "_orig$_ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "_orig$_ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi", "_orig$_ZNSt3__29to_stringEx", "_orig$_ZNSt3__29to_stringEy", "_orig$_ZNSt3__210to_wstringEx", "_orig$_ZNSt3__210to_wstringEy", "_orig$_ZNSt3__29to_stringEe", "_orig$_ZNSt3__210to_wstringEe", "_orig$_ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_", "_orig$_ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE", "_orig$_ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_", "_orig$_ZNSt3__212__complementB6v15007IyEET_S1_", "_orig$_ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE", "_orig$_ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey", "_orig$_ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy", "_orig$_ZNSt3__212__libcpp_clzB6v15007Ey", "_orig$_ZNSt3__26__itoa13__base_10_u64B6v15007EPcy", "_orig$_ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_", "_orig$_ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_", "_orig$_ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj", "_orig$glClientWaitSync", "_orig$glWaitSync", "_orig$__absvdi2", "_orig$__absvti2", "_orig$__addtf3", "_orig$__ashlti3", "_orig$__lshrti3", "_orig$__addvdi3", "_orig$__addvti3", "_orig$__ashldi3", "_orig$__ashrdi3", "_orig$__ashrti3", "_orig$__atomic_load_8", "_orig$__atomic_store_8", "_orig$__atomic_store_16", "_orig$__atomic_exchange_8", "_orig$__atomic_exchange_16", "_orig$__atomic_compare_exchange_8", "_orig$__atomic_compare_exchange_16", "_orig$__atomic_fetch_add_8", "_orig$__atomic_fetch_add_16", "_orig$__atomic_fetch_sub_8", "_orig$__atomic_fetch_sub_16", "_orig$__atomic_fetch_and_8", "_orig$__atomic_fetch_and_16", "_orig$__atomic_fetch_or_8", "_orig$__atomic_fetch_or_16", "_orig$__atomic_fetch_xor_8", "_orig$__atomic_fetch_xor_16", "_orig$__atomic_fetch_nand_8", "_orig$__atomic_fetch_nand_16", "_orig$__bswapdi2", "_orig$__clzdi2", "_orig$__clzti2", "_orig$__cmpdi2", "_orig$__cmpti2", "_orig$__getf2", "_orig$__unordtf2", "_orig$__gttf2", "_orig$__ctzdi2", "_orig$__ctzti2", "_orig$__divdi3", "_orig$__udivmoddi4", "_orig$__divmoddi4", "_orig$__divmodti4", "_orig$__udivmodti4", "_orig$__divtc3", "_orig$__fixtfsi", "_orig$__multi3", "_orig$__divti3", "_orig$__divxc3", "_orig$__ffsdi2", "_orig$__ffsti2", "_orig$__fixdfdi", "_orig$__fixunsdfdi", "_orig$__fixsfdi", "_orig$__fixunssfdi", "_orig$__fixtfdi", "_orig$__fixtfti", "_orig$__fixunstfdi", "_orig$__fixunstfsi", "_orig$__fixunstfti", "_orig$__fixunsxfdi", "_orig$__fixunsxfsi", "_orig$__fixunsxfti", "_orig$__fixxfdi", "_orig$__fixxfti", "_orig$__floatdidf", "_orig$__floatdisf", "_orig$__floatditf", "_orig$__floatdixf", "_orig$__floattidf", "_orig$__floattisf", "_orig$__floattitf", "_orig$__floattixf", "_orig$__floatundidf", "_orig$__floatundisf", "_orig$__floatunditf", "_orig$__floatundixf", "_orig$__floatuntidf", "_orig$__floatuntisf", "_orig$__floatuntitf", "_orig$__floatuntixf", "_orig$__lshrdi3", "_orig$__moddi3", "_orig$__modti3", "_orig$__muldi3", "_orig$__mulodi4", "_orig$__muloti4", "_orig$__udivti3", "_orig$__mulvdi3", "_orig$__mulvti3", "_orig$__mulxc3", "_orig$__negdi2", "_orig$__negti2", "_orig$__negvdi2", "_orig$__negvti2", "_orig$__paritydi2", "_orig$__parityti2", "_orig$__popcountdi2", "_orig$__popcountti2", "_orig$__powitf2", "_orig$__powixf2", "_orig$__subvdi3", "_orig$__subvti3", "_orig$__trunctfdf2", "_orig$__trunctfsf2", "_orig$__ucmpdi2", "_orig$__ucmpti2", "_orig$__udivdi3", "_orig$__umoddi3", "_orig$__umodti3", "onRuntimeInitialized" ].forEach(prop => {
|
|
if (!Object.getOwnPropertyDescriptor(Module["ready"], prop)) {
|
|
Object.defineProperty(Module["ready"], prop, {
|
|
get: () => abort("You are getting " + prop + " on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js"),
|
|
set: () => abort("You are setting " + prop + " on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")
|
|
});
|
|
}
|
|
});
|
|
|
|
var moduleOverrides = Object.assign({}, Module);
|
|
|
|
var arguments_ = [];
|
|
|
|
var thisProgram = "./this.program";
|
|
|
|
var quit_ = (status, toThrow) => {
|
|
throw toThrow;
|
|
};
|
|
|
|
var ENVIRONMENT_IS_WEB = typeof window == "object";
|
|
|
|
var ENVIRONMENT_IS_WORKER = typeof importScripts == "function";
|
|
|
|
var ENVIRONMENT_IS_NODE = typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string";
|
|
|
|
var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER;
|
|
|
|
if (Module["ENVIRONMENT"]) {
|
|
throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)");
|
|
}
|
|
|
|
var ENVIRONMENT_IS_PTHREAD = Module["ENVIRONMENT_IS_PTHREAD"] || false;
|
|
|
|
var scriptDirectory = "";
|
|
|
|
function locateFile(path) {
|
|
if (Module["locateFile"]) {
|
|
return Module["locateFile"](path, scriptDirectory);
|
|
}
|
|
return scriptDirectory + path;
|
|
}
|
|
|
|
var read_, readAsync, readBinary, setWindowTitle;
|
|
|
|
if (ENVIRONMENT_IS_SHELL) {
|
|
if (typeof process == "object" && typeof require === "function" || typeof window == "object" || typeof importScripts == "function") throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");
|
|
if (typeof read != "undefined") {
|
|
read_ = f => {
|
|
return read(f);
|
|
};
|
|
}
|
|
readBinary = f => {
|
|
let data;
|
|
if (typeof readbuffer == "function") {
|
|
return new Uint8Array(readbuffer(f));
|
|
}
|
|
data = read(f, "binary");
|
|
assert(typeof data == "object");
|
|
return data;
|
|
};
|
|
readAsync = (f, onload, onerror) => {
|
|
setTimeout(() => onload(readBinary(f)), 0);
|
|
};
|
|
if (typeof clearTimeout == "undefined") {
|
|
globalThis.clearTimeout = id => {};
|
|
}
|
|
if (typeof scriptArgs != "undefined") {
|
|
arguments_ = scriptArgs;
|
|
} else if (typeof arguments != "undefined") {
|
|
arguments_ = arguments;
|
|
}
|
|
if (typeof quit == "function") {
|
|
quit_ = (status, toThrow) => {
|
|
setTimeout(() => {
|
|
if (!(toThrow instanceof ExitStatus)) {
|
|
let toLog = toThrow;
|
|
if (toThrow && typeof toThrow == "object" && toThrow.stack) {
|
|
toLog = [ toThrow, toThrow.stack ];
|
|
}
|
|
err(`exiting due to exception: ${toLog}`);
|
|
}
|
|
quit(status);
|
|
});
|
|
throw toThrow;
|
|
};
|
|
}
|
|
if (typeof print != "undefined") {
|
|
if (typeof console == "undefined") console = {};
|
|
console.log = print;
|
|
console.warn = console.error = typeof printErr != "undefined" ? printErr : print;
|
|
}
|
|
} else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
|
|
if (ENVIRONMENT_IS_WORKER) {
|
|
scriptDirectory = self.location.href;
|
|
} else if (typeof document != "undefined" && document.currentScript) {
|
|
scriptDirectory = document.currentScript.src;
|
|
}
|
|
if (_scriptDir) {
|
|
scriptDirectory = _scriptDir;
|
|
}
|
|
if (scriptDirectory.indexOf("blob:") !== 0) {
|
|
scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf("/") + 1);
|
|
} else {
|
|
scriptDirectory = "";
|
|
}
|
|
if (!(typeof window == "object" || typeof importScripts == "function")) throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");
|
|
{
|
|
read_ = url => {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open("GET", url, false);
|
|
xhr.send(null);
|
|
return xhr.responseText;
|
|
};
|
|
if (ENVIRONMENT_IS_WORKER) {
|
|
readBinary = url => {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open("GET", url, false);
|
|
xhr.responseType = "arraybuffer";
|
|
xhr.send(null);
|
|
return new Uint8Array(xhr.response);
|
|
};
|
|
}
|
|
readAsync = (url, onload, onerror) => {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open("GET", url, true);
|
|
xhr.responseType = "arraybuffer";
|
|
xhr.onload = () => {
|
|
if (xhr.status == 200 || xhr.status == 0 && xhr.response) {
|
|
onload(xhr.response);
|
|
return;
|
|
}
|
|
onerror();
|
|
};
|
|
xhr.onerror = onerror;
|
|
xhr.send(null);
|
|
};
|
|
}
|
|
setWindowTitle = title => document.title = title;
|
|
} else {
|
|
throw new Error("environment detection error");
|
|
}
|
|
|
|
var out = Module["print"] || console.log.bind(console);
|
|
|
|
var err = Module["printErr"] || console.error.bind(console);
|
|
|
|
Object.assign(Module, moduleOverrides);
|
|
|
|
moduleOverrides = null;
|
|
|
|
checkIncomingModuleAPI();
|
|
|
|
if (Module["arguments"]) arguments_ = Module["arguments"];
|
|
|
|
legacyModuleProp("arguments", "arguments_");
|
|
|
|
if (Module["thisProgram"]) thisProgram = Module["thisProgram"];
|
|
|
|
legacyModuleProp("thisProgram", "thisProgram");
|
|
|
|
if (Module["quit"]) quit_ = Module["quit"];
|
|
|
|
legacyModuleProp("quit", "quit_");
|
|
|
|
assert(typeof Module["memoryInitializerPrefixURL"] == "undefined", "Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");
|
|
|
|
assert(typeof Module["pthreadMainPrefixURL"] == "undefined", "Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");
|
|
|
|
assert(typeof Module["cdInitializerPrefixURL"] == "undefined", "Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");
|
|
|
|
assert(typeof Module["filePackagePrefixURL"] == "undefined", "Module.filePackagePrefixURL option was removed, use Module.locateFile instead");
|
|
|
|
assert(typeof Module["read"] == "undefined", "Module.read option was removed (modify read_ in JS)");
|
|
|
|
assert(typeof Module["readAsync"] == "undefined", "Module.readAsync option was removed (modify readAsync in JS)");
|
|
|
|
assert(typeof Module["readBinary"] == "undefined", "Module.readBinary option was removed (modify readBinary in JS)");
|
|
|
|
assert(typeof Module["setWindowTitle"] == "undefined", "Module.setWindowTitle option was removed (modify setWindowTitle in JS)");
|
|
|
|
assert(typeof Module["TOTAL_MEMORY"] == "undefined", "Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY");
|
|
|
|
legacyModuleProp("read", "read_");
|
|
|
|
legacyModuleProp("readAsync", "readAsync");
|
|
|
|
legacyModuleProp("readBinary", "readBinary");
|
|
|
|
legacyModuleProp("setWindowTitle", "setWindowTitle");
|
|
|
|
var PROXYFS = "PROXYFS is no longer included by default; build with -lproxyfs.js";
|
|
|
|
var WORKERFS = "WORKERFS is no longer included by default; build with -lworkerfs.js";
|
|
|
|
var NODEFS = "NODEFS is no longer included by default; build with -lnodefs.js";
|
|
|
|
assert(ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER || ENVIRONMENT_IS_NODE, "Pthreads do not work in this environment yet (need Web Workers, or an alternative to them)");
|
|
|
|
assert(!ENVIRONMENT_IS_NODE, "node environment detected but not enabled at build time. Add 'node' to `-sENVIRONMENT` to enable.");
|
|
|
|
assert(!ENVIRONMENT_IS_SHELL, "shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable.");
|
|
|
|
var dynamicLibraries = Module["dynamicLibraries"] || [];
|
|
|
|
var wasmBinary;
|
|
|
|
if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];
|
|
|
|
legacyModuleProp("wasmBinary", "wasmBinary");
|
|
|
|
var noExitRuntime = Module["noExitRuntime"] || false;
|
|
|
|
legacyModuleProp("noExitRuntime", "noExitRuntime");
|
|
|
|
if (typeof WebAssembly != "object") {
|
|
abort("no native wasm support detected");
|
|
}
|
|
|
|
var wasmMemory;
|
|
|
|
var wasmModule;
|
|
|
|
var ABORT = false;
|
|
|
|
var EXITSTATUS;
|
|
|
|
function assert(condition, text) {
|
|
if (!condition) {
|
|
abort("Assertion failed" + (text ? ": " + text : ""));
|
|
}
|
|
}
|
|
|
|
var HEAP, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64;
|
|
|
|
function updateMemoryViews() {
|
|
var b = wasmMemory.buffer;
|
|
Module["HEAP8"] = HEAP8 = new Int8Array(b);
|
|
Module["HEAP16"] = HEAP16 = new Int16Array(b);
|
|
Module["HEAP32"] = HEAP32 = new Int32Array(b);
|
|
Module["HEAPU8"] = HEAPU8 = new Uint8Array(b);
|
|
Module["HEAPU16"] = HEAPU16 = new Uint16Array(b);
|
|
Module["HEAPU32"] = HEAPU32 = new Uint32Array(b);
|
|
Module["HEAPF32"] = HEAPF32 = new Float32Array(b);
|
|
Module["HEAPF64"] = HEAPF64 = new Float64Array(b);
|
|
}
|
|
|
|
assert(!Module["STACK_SIZE"], "STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time");
|
|
|
|
assert(typeof Int32Array != "undefined" && typeof Float64Array !== "undefined" && Int32Array.prototype.subarray != undefined && Int32Array.prototype.set != undefined, "JS engine does not provide full typed array support");
|
|
|
|
var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 33554432;
|
|
|
|
legacyModuleProp("INITIAL_MEMORY", "INITIAL_MEMORY");
|
|
|
|
assert(INITIAL_MEMORY >= 5242880, "INITIAL_MEMORY should be larger than STACK_SIZE, was " + INITIAL_MEMORY + "! (STACK_SIZE=" + 5242880 + ")");
|
|
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
wasmMemory = Module["wasmMemory"];
|
|
} else {
|
|
if (Module["wasmMemory"]) {
|
|
wasmMemory = Module["wasmMemory"];
|
|
} else {
|
|
wasmMemory = new WebAssembly.Memory({
|
|
"initial": INITIAL_MEMORY / 65536,
|
|
"maximum": 2147483648 / 65536,
|
|
"shared": true
|
|
});
|
|
if (!(wasmMemory.buffer instanceof SharedArrayBuffer)) {
|
|
err("requested a shared WebAssembly.Memory but the returned buffer is not a SharedArrayBuffer, indicating that while the browser has SharedArrayBuffer it does not have WebAssembly threads support - you may need to set a flag");
|
|
if (ENVIRONMENT_IS_NODE) {
|
|
err("(on node you may need: --experimental-wasm-threads --experimental-wasm-bulk-memory and/or recent version)");
|
|
}
|
|
throw Error("bad memory");
|
|
}
|
|
}
|
|
}
|
|
|
|
updateMemoryViews();
|
|
|
|
INITIAL_MEMORY = wasmMemory.buffer.byteLength;
|
|
|
|
assert(INITIAL_MEMORY % 65536 === 0);
|
|
|
|
var wasmTable = new WebAssembly.Table({
|
|
"initial": 1325,
|
|
"element": "anyfunc"
|
|
});
|
|
|
|
function writeStackCookie() {
|
|
var max = _emscripten_stack_get_end();
|
|
assert((max & 3) == 0);
|
|
if (max == 0) {
|
|
max += 4;
|
|
}
|
|
GROWABLE_HEAP_U32()[max >> 2] = 34821223;
|
|
GROWABLE_HEAP_U32()[max + 4 >> 2] = 2310721022;
|
|
GROWABLE_HEAP_U32()[0] = 1668509029;
|
|
}
|
|
|
|
function checkStackCookie() {
|
|
if (ABORT) return;
|
|
var max = _emscripten_stack_get_end();
|
|
if (max == 0) {
|
|
max += 4;
|
|
}
|
|
var cookie1 = GROWABLE_HEAP_U32()[max >> 2];
|
|
var cookie2 = GROWABLE_HEAP_U32()[max + 4 >> 2];
|
|
if (cookie1 != 34821223 || cookie2 != 2310721022) {
|
|
abort("Stack overflow! Stack cookie has been overwritten at " + ptrToString(max) + ", expected hex dwords 0x89BACDFE and 0x2135467, but received " + ptrToString(cookie2) + " " + ptrToString(cookie1));
|
|
}
|
|
if (GROWABLE_HEAP_U32()[0] !== 1668509029) {
|
|
abort("Runtime error: The application has corrupted its heap memory area (address zero)!");
|
|
}
|
|
}
|
|
|
|
(function() {
|
|
var h16 = new Int16Array(1);
|
|
var h8 = new Int8Array(h16.buffer);
|
|
h16[0] = 25459;
|
|
if (h8[0] !== 115 || h8[1] !== 99) throw "Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)";
|
|
})();
|
|
|
|
var __ATPRERUN__ = [];
|
|
|
|
var __ATINIT__ = [];
|
|
|
|
var __ATMAIN__ = [];
|
|
|
|
var __ATEXIT__ = [];
|
|
|
|
var __ATPOSTRUN__ = [];
|
|
|
|
var __RELOC_FUNCS__ = [];
|
|
|
|
var runtimeInitialized = false;
|
|
|
|
var runtimeExited = false;
|
|
|
|
var runtimeKeepaliveCounter = 0;
|
|
|
|
function keepRuntimeAlive() {
|
|
return noExitRuntime || runtimeKeepaliveCounter > 0;
|
|
}
|
|
|
|
function preRun() {
|
|
assert(!ENVIRONMENT_IS_PTHREAD);
|
|
if (Module["preRun"]) {
|
|
if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ];
|
|
while (Module["preRun"].length) {
|
|
addOnPreRun(Module["preRun"].shift());
|
|
}
|
|
}
|
|
callRuntimeCallbacks(__ATPRERUN__);
|
|
}
|
|
|
|
function initRuntime() {
|
|
assert(!runtimeInitialized);
|
|
runtimeInitialized = true;
|
|
if (ENVIRONMENT_IS_PTHREAD) return;
|
|
checkStackCookie();
|
|
callRuntimeCallbacks(__RELOC_FUNCS__);
|
|
if (!Module["noFSInit"] && !FS.init.initialized) FS.init();
|
|
FS.ignorePermissions = false;
|
|
TTY.init();
|
|
SOCKFS.root = FS.mount(SOCKFS, {}, null);
|
|
PIPEFS.root = FS.mount(PIPEFS, {}, null);
|
|
callRuntimeCallbacks(__ATINIT__);
|
|
}
|
|
|
|
function preMain() {
|
|
checkStackCookie();
|
|
if (ENVIRONMENT_IS_PTHREAD) return;
|
|
callRuntimeCallbacks(__ATMAIN__);
|
|
}
|
|
|
|
function exitRuntime() {
|
|
assert(!runtimeExited);
|
|
checkStackCookie();
|
|
if (ENVIRONMENT_IS_PTHREAD) return;
|
|
___funcs_on_exit();
|
|
callRuntimeCallbacks(__ATEXIT__);
|
|
FS.quit();
|
|
TTY.shutdown();
|
|
IDBFS.quit();
|
|
PThread.terminateAllThreads();
|
|
runtimeExited = true;
|
|
}
|
|
|
|
function postRun() {
|
|
checkStackCookie();
|
|
if (ENVIRONMENT_IS_PTHREAD) return;
|
|
if (Module["postRun"]) {
|
|
if (typeof Module["postRun"] == "function") Module["postRun"] = [ Module["postRun"] ];
|
|
while (Module["postRun"].length) {
|
|
addOnPostRun(Module["postRun"].shift());
|
|
}
|
|
}
|
|
callRuntimeCallbacks(__ATPOSTRUN__);
|
|
}
|
|
|
|
function addOnPreRun(cb) {
|
|
__ATPRERUN__.unshift(cb);
|
|
}
|
|
|
|
function addOnInit(cb) {
|
|
__ATINIT__.unshift(cb);
|
|
}
|
|
|
|
function addOnPreMain(cb) {
|
|
__ATMAIN__.unshift(cb);
|
|
}
|
|
|
|
function addOnExit(cb) {
|
|
__ATEXIT__.unshift(cb);
|
|
}
|
|
|
|
function addOnPostRun(cb) {
|
|
__ATPOSTRUN__.unshift(cb);
|
|
}
|
|
|
|
assert(Math.imul, "This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
|
|
assert(Math.fround, "This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
|
|
assert(Math.clz32, "This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
|
|
assert(Math.trunc, "This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
|
|
var runDependencies = 0;
|
|
|
|
var runDependencyWatcher = null;
|
|
|
|
var dependenciesFulfilled = null;
|
|
|
|
var runDependencyTracking = {};
|
|
|
|
function getUniqueRunDependency(id) {
|
|
var orig = id;
|
|
while (1) {
|
|
if (!runDependencyTracking[id]) return id;
|
|
id = orig + Math.random();
|
|
}
|
|
}
|
|
|
|
function addRunDependency(id) {
|
|
runDependencies++;
|
|
if (Module["monitorRunDependencies"]) {
|
|
Module["monitorRunDependencies"](runDependencies);
|
|
}
|
|
if (id) {
|
|
assert(!runDependencyTracking[id]);
|
|
runDependencyTracking[id] = 1;
|
|
if (runDependencyWatcher === null && typeof setInterval != "undefined") {
|
|
runDependencyWatcher = setInterval(() => {
|
|
if (ABORT) {
|
|
clearInterval(runDependencyWatcher);
|
|
runDependencyWatcher = null;
|
|
return;
|
|
}
|
|
var shown = false;
|
|
for (var dep in runDependencyTracking) {
|
|
if (!shown) {
|
|
shown = true;
|
|
err("still waiting on run dependencies:");
|
|
}
|
|
err("dependency: " + dep);
|
|
}
|
|
if (shown) {
|
|
err("(end of list)");
|
|
}
|
|
}, 1e4);
|
|
}
|
|
} else {
|
|
err("warning: run dependency added without ID");
|
|
}
|
|
}
|
|
|
|
function removeRunDependency(id) {
|
|
runDependencies--;
|
|
if (Module["monitorRunDependencies"]) {
|
|
Module["monitorRunDependencies"](runDependencies);
|
|
}
|
|
if (id) {
|
|
assert(runDependencyTracking[id]);
|
|
delete runDependencyTracking[id];
|
|
} else {
|
|
err("warning: run dependency removed without ID");
|
|
}
|
|
if (runDependencies == 0) {
|
|
if (runDependencyWatcher !== null) {
|
|
clearInterval(runDependencyWatcher);
|
|
runDependencyWatcher = null;
|
|
}
|
|
if (dependenciesFulfilled) {
|
|
var callback = dependenciesFulfilled;
|
|
dependenciesFulfilled = null;
|
|
callback();
|
|
}
|
|
}
|
|
}
|
|
|
|
function abort(what) {
|
|
if (Module["onAbort"]) {
|
|
Module["onAbort"](what);
|
|
}
|
|
what = "Aborted(" + what + ")";
|
|
err(what);
|
|
ABORT = true;
|
|
EXITSTATUS = 1;
|
|
var e = new WebAssembly.RuntimeError(what);
|
|
readyPromiseReject(e);
|
|
throw e;
|
|
}
|
|
|
|
var dataURIPrefix = "data:application/octet-stream;base64,";
|
|
|
|
function isDataURI(filename) {
|
|
return filename.startsWith(dataURIPrefix);
|
|
}
|
|
|
|
function isFileURI(filename) {
|
|
return filename.startsWith("file://");
|
|
}
|
|
|
|
function createExportWrapper(name, fixedasm) {
|
|
return function() {
|
|
var displayName = name;
|
|
var asm = fixedasm;
|
|
if (!fixedasm) {
|
|
asm = Module["asm"];
|
|
}
|
|
assert(runtimeInitialized, "native function `" + displayName + "` called before runtime initialization");
|
|
assert(!runtimeExited, "native function `" + displayName + "` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)");
|
|
if (!asm[name]) {
|
|
assert(asm[name], "exported native function `" + displayName + "` not found");
|
|
}
|
|
return asm[name].apply(null, arguments);
|
|
};
|
|
}
|
|
|
|
var wasmBinaryFile;
|
|
|
|
wasmBinaryFile = "godot.web.template_debug.wasm32.dlink.wasm";
|
|
|
|
if (!isDataURI(wasmBinaryFile)) {
|
|
wasmBinaryFile = locateFile(wasmBinaryFile);
|
|
}
|
|
|
|
function getBinary(file) {
|
|
try {
|
|
if (file == wasmBinaryFile && wasmBinary) {
|
|
return new Uint8Array(wasmBinary);
|
|
}
|
|
if (readBinary) {
|
|
return readBinary(file);
|
|
}
|
|
throw "both async and sync fetching of the wasm failed";
|
|
} catch (err) {
|
|
abort(err);
|
|
}
|
|
}
|
|
|
|
function getBinaryPromise(binaryFile) {
|
|
if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) {
|
|
if (typeof fetch == "function") {
|
|
return fetch(binaryFile, {
|
|
credentials: "same-origin"
|
|
}).then(response => {
|
|
if (!response["ok"]) {
|
|
throw "failed to load wasm binary file at '" + binaryFile + "'";
|
|
}
|
|
return response["arrayBuffer"]();
|
|
}).catch(() => getBinary(binaryFile));
|
|
}
|
|
}
|
|
return Promise.resolve().then(() => getBinary(binaryFile));
|
|
}
|
|
|
|
function instantiateArrayBuffer(binaryFile, imports, receiver) {
|
|
return getBinaryPromise(binaryFile).then(binary => {
|
|
return WebAssembly.instantiate(binary, imports);
|
|
}).then(instance => {
|
|
return instance;
|
|
}).then(receiver, reason => {
|
|
err("failed to asynchronously prepare wasm: " + reason);
|
|
if (isFileURI(wasmBinaryFile)) {
|
|
err("warning: Loading from a file URI (" + wasmBinaryFile + ") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing");
|
|
}
|
|
abort(reason);
|
|
});
|
|
}
|
|
|
|
function instantiateAsync(binary, binaryFile, imports, callback) {
|
|
if (!binary && typeof WebAssembly.instantiateStreaming == "function" && !isDataURI(binaryFile) && typeof fetch == "function") {
|
|
return fetch(binaryFile, {
|
|
credentials: "same-origin"
|
|
}).then(response => {
|
|
var result = WebAssembly.instantiateStreaming(response, imports);
|
|
return result.then(callback, function(reason) {
|
|
err("wasm streaming compile failed: " + reason);
|
|
err("falling back to ArrayBuffer instantiation");
|
|
return instantiateArrayBuffer(binaryFile, imports, callback);
|
|
});
|
|
});
|
|
} else {
|
|
return instantiateArrayBuffer(binaryFile, imports, callback);
|
|
}
|
|
}
|
|
|
|
function createWasm() {
|
|
var info = {
|
|
"env": wasmImports,
|
|
"wasi_snapshot_preview1": wasmImports,
|
|
"GOT.mem": new Proxy(wasmImports, GOTHandler),
|
|
"GOT.func": new Proxy(wasmImports, GOTHandler)
|
|
};
|
|
function receiveInstance(instance, module) {
|
|
var exports = instance.exports;
|
|
exports = relocateExports(exports, 1024);
|
|
var metadata = getDylinkMetadata(module);
|
|
if (metadata.neededDynlibs) {
|
|
dynamicLibraries = metadata.neededDynlibs.concat(dynamicLibraries);
|
|
}
|
|
mergeLibSymbols(exports, "main");
|
|
Module["asm"] = exports;
|
|
registerTLSInit(Module["asm"]["_emscripten_tls_init"], instance.exports, metadata);
|
|
addOnInit(Module["asm"]["__wasm_call_ctors"]);
|
|
__RELOC_FUNCS__.push(Module["asm"]["__wasm_apply_data_relocs"]);
|
|
wasmModule = module;
|
|
PThread.loadWasmModuleToAllWorkers(() => removeRunDependency("wasm-instantiate"));
|
|
return exports;
|
|
}
|
|
addRunDependency("wasm-instantiate");
|
|
var trueModule = Module;
|
|
function receiveInstantiationResult(result) {
|
|
assert(Module === trueModule, "the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");
|
|
trueModule = null;
|
|
receiveInstance(result["instance"], result["module"]);
|
|
}
|
|
if (Module["instantiateWasm"]) {
|
|
try {
|
|
return Module["instantiateWasm"](info, receiveInstance);
|
|
} catch (e) {
|
|
err("Module.instantiateWasm callback failed with error: " + e);
|
|
readyPromiseReject(e);
|
|
}
|
|
}
|
|
instantiateAsync(wasmBinary, wasmBinaryFile, info, receiveInstantiationResult).catch(readyPromiseReject);
|
|
return {};
|
|
}
|
|
|
|
var tempDouble;
|
|
|
|
var tempI64;
|
|
|
|
function legacyModuleProp(prop, newName) {
|
|
if (!Object.getOwnPropertyDescriptor(Module, prop)) {
|
|
Object.defineProperty(Module, prop, {
|
|
configurable: true,
|
|
get: function() {
|
|
abort("Module." + prop + " has been replaced with plain " + newName + " (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function ignoredModuleProp(prop) {
|
|
if (Object.getOwnPropertyDescriptor(Module, prop)) {
|
|
abort("`Module." + prop + "` was supplied but `" + prop + "` not included in INCOMING_MODULE_JS_API");
|
|
}
|
|
}
|
|
|
|
function isExportedByForceFilesystem(name) {
|
|
return name === "FS_createPath" || name === "FS_createDataFile" || name === "FS_createPreloadedFile" || name === "FS_unlink" || name === "addRunDependency" || name === "FS_createLazyFile" || name === "FS_createDevice" || name === "removeRunDependency";
|
|
}
|
|
|
|
function missingGlobal(sym, msg) {
|
|
if (typeof globalThis !== "undefined") {
|
|
Object.defineProperty(globalThis, sym, {
|
|
configurable: true,
|
|
get: function() {
|
|
warnOnce("`" + sym + "` is not longer defined by emscripten. " + msg);
|
|
return undefined;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
missingGlobal("buffer", "Please use HEAP8.buffer or wasmMemory.buffer");
|
|
|
|
function missingLibrarySymbol(sym) {
|
|
if (typeof globalThis !== "undefined" && !Object.getOwnPropertyDescriptor(globalThis, sym)) {
|
|
Object.defineProperty(globalThis, sym, {
|
|
configurable: true,
|
|
get: function() {
|
|
var msg = "`" + sym + "` is a library symbol and not included by default; add it to your library.js __deps or to DEFAULT_LIBRARY_FUNCS_TO_INCLUDE on the command line";
|
|
var librarySymbol = sym;
|
|
if (!librarySymbol.startsWith("_")) {
|
|
librarySymbol = "$" + sym;
|
|
}
|
|
msg += " (e.g. -sDEFAULT_LIBRARY_FUNCS_TO_INCLUDE=" + librarySymbol + ")";
|
|
if (isExportedByForceFilesystem(sym)) {
|
|
msg += ". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you";
|
|
}
|
|
warnOnce(msg);
|
|
return undefined;
|
|
}
|
|
});
|
|
}
|
|
unexportedRuntimeSymbol(sym);
|
|
}
|
|
|
|
function unexportedRuntimeSymbol(sym) {
|
|
if (!Object.getOwnPropertyDescriptor(Module, sym)) {
|
|
Object.defineProperty(Module, sym, {
|
|
configurable: true,
|
|
get: function() {
|
|
var msg = "'" + sym + "' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)";
|
|
if (isExportedByForceFilesystem(sym)) {
|
|
msg += ". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you";
|
|
}
|
|
abort(msg);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function dbg(text) {
|
|
console.warn.apply(console, arguments);
|
|
}
|
|
|
|
var ASM_CONSTS = {
|
|
383596: $0 => {
|
|
if (!$0) {
|
|
AL.alcErr = 40964;
|
|
return 1;
|
|
}
|
|
},
|
|
383644: $0 => {
|
|
if (!AL.currentCtx) {
|
|
err("alGetProcAddress() called without a valid context");
|
|
return 1;
|
|
}
|
|
if (!$0) {
|
|
AL.currentCtx.err = 40963;
|
|
return 1;
|
|
}
|
|
}
|
|
};
|
|
|
|
function ExitStatus(status) {
|
|
this.name = "ExitStatus";
|
|
this.message = "Program terminated with exit(" + status + ")";
|
|
this.status = status;
|
|
}
|
|
|
|
Module["ExitStatus"] = ExitStatus;
|
|
|
|
var GOT = {};
|
|
|
|
Module["GOT"] = GOT;
|
|
|
|
var currentModuleWeakSymbols = new Set([]);
|
|
|
|
Module["currentModuleWeakSymbols"] = currentModuleWeakSymbols;
|
|
|
|
var GOTHandler = {
|
|
get: function(obj, symName) {
|
|
var rtn = GOT[symName];
|
|
if (!rtn) {
|
|
rtn = GOT[symName] = new WebAssembly.Global({
|
|
"value": "i32",
|
|
"mutable": true
|
|
});
|
|
}
|
|
if (!currentModuleWeakSymbols.has(symName)) {
|
|
rtn.required = true;
|
|
}
|
|
return rtn;
|
|
}
|
|
};
|
|
|
|
Module["GOTHandler"] = GOTHandler;
|
|
|
|
function terminateWorker(worker) {
|
|
worker.terminate();
|
|
worker.onmessage = e => {
|
|
var cmd = e["data"]["cmd"];
|
|
err('received "' + cmd + '" command from terminated worker: ' + worker.workerID);
|
|
};
|
|
}
|
|
|
|
Module["terminateWorker"] = terminateWorker;
|
|
|
|
function killThread(pthread_ptr) {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! killThread() can only ever be called from main application thread!");
|
|
assert(pthread_ptr, "Internal Error! Null pthread_ptr in killThread!");
|
|
var worker = PThread.pthreads[pthread_ptr];
|
|
delete PThread.pthreads[pthread_ptr];
|
|
terminateWorker(worker);
|
|
__emscripten_thread_free_data(pthread_ptr);
|
|
PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker), 1);
|
|
worker.pthread_ptr = 0;
|
|
}
|
|
|
|
Module["killThread"] = killThread;
|
|
|
|
function cancelThread(pthread_ptr) {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! cancelThread() can only ever be called from main application thread!");
|
|
assert(pthread_ptr, "Internal Error! Null pthread_ptr in cancelThread!");
|
|
var worker = PThread.pthreads[pthread_ptr];
|
|
worker.postMessage({
|
|
"cmd": "cancel"
|
|
});
|
|
}
|
|
|
|
Module["cancelThread"] = cancelThread;
|
|
|
|
function cleanupThread(pthread_ptr) {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! cleanupThread() can only ever be called from main application thread!");
|
|
assert(pthread_ptr, "Internal Error! Null pthread_ptr in cleanupThread!");
|
|
var worker = PThread.pthreads[pthread_ptr];
|
|
PThread.finishedThreads.delete(pthread_ptr);
|
|
if (pthread_ptr in PThread.outstandingPromises) {
|
|
PThread.outstandingPromises[pthread_ptr].resolve();
|
|
}
|
|
assert(worker);
|
|
PThread.returnWorkerToPool(worker);
|
|
}
|
|
|
|
Module["cleanupThread"] = cleanupThread;
|
|
|
|
function zeroMemory(address, size) {
|
|
GROWABLE_HEAP_U8().fill(0, address, address + size);
|
|
return address;
|
|
}
|
|
|
|
Module["zeroMemory"] = zeroMemory;
|
|
|
|
function markAsFinshed(pthread_ptr) {
|
|
PThread.finishedThreads.add(pthread_ptr);
|
|
if (pthread_ptr in PThread.outstandingPromises) {
|
|
PThread.outstandingPromises[pthread_ptr].resolve();
|
|
}
|
|
}
|
|
|
|
Module["markAsFinshed"] = markAsFinshed;
|
|
|
|
function spawnThread(threadParams) {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! spawnThread() can only ever be called from main application thread!");
|
|
assert(threadParams.pthread_ptr, "Internal error, no pthread ptr!");
|
|
var worker = PThread.getNewWorker();
|
|
if (!worker) {
|
|
return 6;
|
|
}
|
|
assert(!worker.pthread_ptr, "Internal error!");
|
|
PThread.runningWorkers.push(worker);
|
|
PThread.pthreads[threadParams.pthread_ptr] = worker;
|
|
worker.pthread_ptr = threadParams.pthread_ptr;
|
|
var msg = {
|
|
"cmd": "run",
|
|
"start_routine": threadParams.startRoutine,
|
|
"arg": threadParams.arg,
|
|
"pthread_ptr": threadParams.pthread_ptr
|
|
};
|
|
worker.postMessage(msg, threadParams.transferList);
|
|
return 0;
|
|
}
|
|
|
|
Module["spawnThread"] = spawnThread;
|
|
|
|
var PATH = {
|
|
isAbs: path => path.charAt(0) === "/",
|
|
splitPath: filename => {
|
|
var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;
|
|
return splitPathRe.exec(filename).slice(1);
|
|
},
|
|
normalizeArray: (parts, allowAboveRoot) => {
|
|
var up = 0;
|
|
for (var i = parts.length - 1; i >= 0; i--) {
|
|
var last = parts[i];
|
|
if (last === ".") {
|
|
parts.splice(i, 1);
|
|
} else if (last === "..") {
|
|
parts.splice(i, 1);
|
|
up++;
|
|
} else if (up) {
|
|
parts.splice(i, 1);
|
|
up--;
|
|
}
|
|
}
|
|
if (allowAboveRoot) {
|
|
for (;up; up--) {
|
|
parts.unshift("..");
|
|
}
|
|
}
|
|
return parts;
|
|
},
|
|
normalize: path => {
|
|
var isAbsolute = PATH.isAbs(path), trailingSlash = path.substr(-1) === "/";
|
|
path = PATH.normalizeArray(path.split("/").filter(p => !!p), !isAbsolute).join("/");
|
|
if (!path && !isAbsolute) {
|
|
path = ".";
|
|
}
|
|
if (path && trailingSlash) {
|
|
path += "/";
|
|
}
|
|
return (isAbsolute ? "/" : "") + path;
|
|
},
|
|
dirname: path => {
|
|
var result = PATH.splitPath(path), root = result[0], dir = result[1];
|
|
if (!root && !dir) {
|
|
return ".";
|
|
}
|
|
if (dir) {
|
|
dir = dir.substr(0, dir.length - 1);
|
|
}
|
|
return root + dir;
|
|
},
|
|
basename: path => {
|
|
if (path === "/") return "/";
|
|
path = PATH.normalize(path);
|
|
path = path.replace(/\/$/, "");
|
|
var lastSlash = path.lastIndexOf("/");
|
|
if (lastSlash === -1) return path;
|
|
return path.substr(lastSlash + 1);
|
|
},
|
|
join: function() {
|
|
var paths = Array.prototype.slice.call(arguments);
|
|
return PATH.normalize(paths.join("/"));
|
|
},
|
|
join2: (l, r) => {
|
|
return PATH.normalize(l + "/" + r);
|
|
}
|
|
};
|
|
|
|
Module["PATH"] = PATH;
|
|
|
|
function initRandomFill() {
|
|
if (typeof crypto == "object" && typeof crypto["getRandomValues"] == "function") {
|
|
return view => (view.set(crypto.getRandomValues(new Uint8Array(view.byteLength))),
|
|
view);
|
|
} else abort("no cryptographic support found for randomDevice. consider polyfilling it if you want to use something insecure like Math.random(), e.g. put this in a --pre-js: var crypto = { getRandomValues: function(array) { for (var i = 0; i < array.length; i++) array[i] = (Math.random()*256)|0 } };");
|
|
}
|
|
|
|
Module["initRandomFill"] = initRandomFill;
|
|
|
|
function randomFill(view) {
|
|
return (randomFill = initRandomFill())(view);
|
|
}
|
|
|
|
Module["randomFill"] = randomFill;
|
|
|
|
var PATH_FS = {
|
|
resolve: function() {
|
|
var resolvedPath = "", resolvedAbsolute = false;
|
|
for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
|
|
var path = i >= 0 ? arguments[i] : FS.cwd();
|
|
if (typeof path != "string") {
|
|
throw new TypeError("Arguments to path.resolve must be strings");
|
|
} else if (!path) {
|
|
return "";
|
|
}
|
|
resolvedPath = path + "/" + resolvedPath;
|
|
resolvedAbsolute = PATH.isAbs(path);
|
|
}
|
|
resolvedPath = PATH.normalizeArray(resolvedPath.split("/").filter(p => !!p), !resolvedAbsolute).join("/");
|
|
return (resolvedAbsolute ? "/" : "") + resolvedPath || ".";
|
|
},
|
|
relative: (from, to) => {
|
|
from = PATH_FS.resolve(from).substr(1);
|
|
to = PATH_FS.resolve(to).substr(1);
|
|
function trim(arr) {
|
|
var start = 0;
|
|
for (;start < arr.length; start++) {
|
|
if (arr[start] !== "") break;
|
|
}
|
|
var end = arr.length - 1;
|
|
for (;end >= 0; end--) {
|
|
if (arr[end] !== "") break;
|
|
}
|
|
if (start > end) return [];
|
|
return arr.slice(start, end - start + 1);
|
|
}
|
|
var fromParts = trim(from.split("/"));
|
|
var toParts = trim(to.split("/"));
|
|
var length = Math.min(fromParts.length, toParts.length);
|
|
var samePartsLength = length;
|
|
for (var i = 0; i < length; i++) {
|
|
if (fromParts[i] !== toParts[i]) {
|
|
samePartsLength = i;
|
|
break;
|
|
}
|
|
}
|
|
var outputParts = [];
|
|
for (var i = samePartsLength; i < fromParts.length; i++) {
|
|
outputParts.push("..");
|
|
}
|
|
outputParts = outputParts.concat(toParts.slice(samePartsLength));
|
|
return outputParts.join("/");
|
|
}
|
|
};
|
|
|
|
Module["PATH_FS"] = PATH_FS;
|
|
|
|
function lengthBytesUTF8(str) {
|
|
var len = 0;
|
|
for (var i = 0; i < str.length; ++i) {
|
|
var c = str.charCodeAt(i);
|
|
if (c <= 127) {
|
|
len++;
|
|
} else if (c <= 2047) {
|
|
len += 2;
|
|
} else if (c >= 55296 && c <= 57343) {
|
|
len += 4;
|
|
++i;
|
|
} else {
|
|
len += 3;
|
|
}
|
|
}
|
|
return len;
|
|
}
|
|
|
|
Module["lengthBytesUTF8"] = lengthBytesUTF8;
|
|
|
|
function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) {
|
|
assert(typeof str === "string");
|
|
if (!(maxBytesToWrite > 0)) return 0;
|
|
var startIdx = outIdx;
|
|
var endIdx = outIdx + maxBytesToWrite - 1;
|
|
for (var i = 0; i < str.length; ++i) {
|
|
var u = str.charCodeAt(i);
|
|
if (u >= 55296 && u <= 57343) {
|
|
var u1 = str.charCodeAt(++i);
|
|
u = 65536 + ((u & 1023) << 10) | u1 & 1023;
|
|
}
|
|
if (u <= 127) {
|
|
if (outIdx >= endIdx) break;
|
|
heap[outIdx++] = u;
|
|
} else if (u <= 2047) {
|
|
if (outIdx + 1 >= endIdx) break;
|
|
heap[outIdx++] = 192 | u >> 6;
|
|
heap[outIdx++] = 128 | u & 63;
|
|
} else if (u <= 65535) {
|
|
if (outIdx + 2 >= endIdx) break;
|
|
heap[outIdx++] = 224 | u >> 12;
|
|
heap[outIdx++] = 128 | u >> 6 & 63;
|
|
heap[outIdx++] = 128 | u & 63;
|
|
} else {
|
|
if (outIdx + 3 >= endIdx) break;
|
|
if (u > 1114111) warnOnce("Invalid Unicode code point " + ptrToString(u) + " encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).");
|
|
heap[outIdx++] = 240 | u >> 18;
|
|
heap[outIdx++] = 128 | u >> 12 & 63;
|
|
heap[outIdx++] = 128 | u >> 6 & 63;
|
|
heap[outIdx++] = 128 | u & 63;
|
|
}
|
|
}
|
|
heap[outIdx] = 0;
|
|
return outIdx - startIdx;
|
|
}
|
|
|
|
Module["stringToUTF8Array"] = stringToUTF8Array;
|
|
|
|
function intArrayFromString(stringy, dontAddNull, length) {
|
|
var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1;
|
|
var u8array = new Array(len);
|
|
var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length);
|
|
if (dontAddNull) u8array.length = numBytesWritten;
|
|
return u8array;
|
|
}
|
|
|
|
Module["intArrayFromString"] = intArrayFromString;
|
|
|
|
var UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;
|
|
|
|
Module["UTF8Decoder"] = UTF8Decoder;
|
|
|
|
function UTF8ArrayToString(heapOrArray, idx, maxBytesToRead) {
|
|
var endIdx = idx + maxBytesToRead;
|
|
var endPtr = idx;
|
|
while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
|
|
if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
|
|
return UTF8Decoder.decode(heapOrArray.buffer instanceof SharedArrayBuffer ? heapOrArray.slice(idx, endPtr) : heapOrArray.subarray(idx, endPtr));
|
|
}
|
|
var str = "";
|
|
while (idx < endPtr) {
|
|
var u0 = heapOrArray[idx++];
|
|
if (!(u0 & 128)) {
|
|
str += String.fromCharCode(u0);
|
|
continue;
|
|
}
|
|
var u1 = heapOrArray[idx++] & 63;
|
|
if ((u0 & 224) == 192) {
|
|
str += String.fromCharCode((u0 & 31) << 6 | u1);
|
|
continue;
|
|
}
|
|
var u2 = heapOrArray[idx++] & 63;
|
|
if ((u0 & 240) == 224) {
|
|
u0 = (u0 & 15) << 12 | u1 << 6 | u2;
|
|
} else {
|
|
if ((u0 & 248) != 240) warnOnce("Invalid UTF-8 leading byte " + ptrToString(u0) + " encountered when deserializing a UTF-8 string in wasm memory to a JS string!");
|
|
u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heapOrArray[idx++] & 63;
|
|
}
|
|
if (u0 < 65536) {
|
|
str += String.fromCharCode(u0);
|
|
} else {
|
|
var ch = u0 - 65536;
|
|
str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023);
|
|
}
|
|
}
|
|
return str;
|
|
}
|
|
|
|
Module["UTF8ArrayToString"] = UTF8ArrayToString;
|
|
|
|
var TTY = {
|
|
ttys: [],
|
|
init: function() {},
|
|
shutdown: function() {},
|
|
register: function(dev, ops) {
|
|
TTY.ttys[dev] = {
|
|
input: [],
|
|
output: [],
|
|
ops: ops
|
|
};
|
|
FS.registerDevice(dev, TTY.stream_ops);
|
|
},
|
|
stream_ops: {
|
|
open: function(stream) {
|
|
var tty = TTY.ttys[stream.node.rdev];
|
|
if (!tty) {
|
|
throw new FS.ErrnoError(43);
|
|
}
|
|
stream.tty = tty;
|
|
stream.seekable = false;
|
|
},
|
|
close: function(stream) {
|
|
stream.tty.ops.fsync(stream.tty);
|
|
},
|
|
fsync: function(stream) {
|
|
stream.tty.ops.fsync(stream.tty);
|
|
},
|
|
read: function(stream, buffer, offset, length, pos) {
|
|
if (!stream.tty || !stream.tty.ops.get_char) {
|
|
throw new FS.ErrnoError(60);
|
|
}
|
|
var bytesRead = 0;
|
|
for (var i = 0; i < length; i++) {
|
|
var result;
|
|
try {
|
|
result = stream.tty.ops.get_char(stream.tty);
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(29);
|
|
}
|
|
if (result === undefined && bytesRead === 0) {
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
if (result === null || result === undefined) break;
|
|
bytesRead++;
|
|
buffer[offset + i] = result;
|
|
}
|
|
if (bytesRead) {
|
|
stream.node.timestamp = Date.now();
|
|
}
|
|
return bytesRead;
|
|
},
|
|
write: function(stream, buffer, offset, length, pos) {
|
|
if (!stream.tty || !stream.tty.ops.put_char) {
|
|
throw new FS.ErrnoError(60);
|
|
}
|
|
try {
|
|
for (var i = 0; i < length; i++) {
|
|
stream.tty.ops.put_char(stream.tty, buffer[offset + i]);
|
|
}
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(29);
|
|
}
|
|
if (length) {
|
|
stream.node.timestamp = Date.now();
|
|
}
|
|
return i;
|
|
}
|
|
},
|
|
default_tty_ops: {
|
|
get_char: function(tty) {
|
|
if (!tty.input.length) {
|
|
var result = null;
|
|
if (typeof window != "undefined" && typeof window.prompt == "function") {
|
|
result = window.prompt("Input: ");
|
|
if (result !== null) {
|
|
result += "\n";
|
|
}
|
|
} else if (typeof readline == "function") {
|
|
result = readline();
|
|
if (result !== null) {
|
|
result += "\n";
|
|
}
|
|
}
|
|
if (!result) {
|
|
return null;
|
|
}
|
|
tty.input = intArrayFromString(result, true);
|
|
}
|
|
return tty.input.shift();
|
|
},
|
|
put_char: function(tty, val) {
|
|
if (val === null || val === 10) {
|
|
out(UTF8ArrayToString(tty.output, 0));
|
|
tty.output = [];
|
|
} else {
|
|
if (val != 0) tty.output.push(val);
|
|
}
|
|
},
|
|
fsync: function(tty) {
|
|
if (tty.output && tty.output.length > 0) {
|
|
out(UTF8ArrayToString(tty.output, 0));
|
|
tty.output = [];
|
|
}
|
|
}
|
|
},
|
|
default_tty1_ops: {
|
|
put_char: function(tty, val) {
|
|
if (val === null || val === 10) {
|
|
err(UTF8ArrayToString(tty.output, 0));
|
|
tty.output = [];
|
|
} else {
|
|
if (val != 0) tty.output.push(val);
|
|
}
|
|
},
|
|
fsync: function(tty) {
|
|
if (tty.output && tty.output.length > 0) {
|
|
err(UTF8ArrayToString(tty.output, 0));
|
|
tty.output = [];
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["TTY"] = TTY;
|
|
|
|
function alignMemory(size, alignment) {
|
|
assert(alignment, "alignment argument is required");
|
|
return Math.ceil(size / alignment) * alignment;
|
|
}
|
|
|
|
Module["alignMemory"] = alignMemory;
|
|
|
|
function mmapAlloc(size) {
|
|
size = alignMemory(size, 65536);
|
|
var ptr = _emscripten_builtin_memalign(65536, size);
|
|
if (!ptr) return 0;
|
|
return zeroMemory(ptr, size);
|
|
}
|
|
|
|
Module["mmapAlloc"] = mmapAlloc;
|
|
|
|
var MEMFS = {
|
|
ops_table: null,
|
|
mount: function(mount) {
|
|
return MEMFS.createNode(null, "/", 16384 | 511, 0);
|
|
},
|
|
createNode: function(parent, name, mode, dev) {
|
|
if (FS.isBlkdev(mode) || FS.isFIFO(mode)) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
if (!MEMFS.ops_table) {
|
|
MEMFS.ops_table = {
|
|
dir: {
|
|
node: {
|
|
getattr: MEMFS.node_ops.getattr,
|
|
setattr: MEMFS.node_ops.setattr,
|
|
lookup: MEMFS.node_ops.lookup,
|
|
mknod: MEMFS.node_ops.mknod,
|
|
rename: MEMFS.node_ops.rename,
|
|
unlink: MEMFS.node_ops.unlink,
|
|
rmdir: MEMFS.node_ops.rmdir,
|
|
readdir: MEMFS.node_ops.readdir,
|
|
symlink: MEMFS.node_ops.symlink
|
|
},
|
|
stream: {
|
|
llseek: MEMFS.stream_ops.llseek
|
|
}
|
|
},
|
|
file: {
|
|
node: {
|
|
getattr: MEMFS.node_ops.getattr,
|
|
setattr: MEMFS.node_ops.setattr
|
|
},
|
|
stream: {
|
|
llseek: MEMFS.stream_ops.llseek,
|
|
read: MEMFS.stream_ops.read,
|
|
write: MEMFS.stream_ops.write,
|
|
allocate: MEMFS.stream_ops.allocate,
|
|
mmap: MEMFS.stream_ops.mmap,
|
|
msync: MEMFS.stream_ops.msync
|
|
}
|
|
},
|
|
link: {
|
|
node: {
|
|
getattr: MEMFS.node_ops.getattr,
|
|
setattr: MEMFS.node_ops.setattr,
|
|
readlink: MEMFS.node_ops.readlink
|
|
},
|
|
stream: {}
|
|
},
|
|
chrdev: {
|
|
node: {
|
|
getattr: MEMFS.node_ops.getattr,
|
|
setattr: MEMFS.node_ops.setattr
|
|
},
|
|
stream: FS.chrdev_stream_ops
|
|
}
|
|
};
|
|
}
|
|
var node = FS.createNode(parent, name, mode, dev);
|
|
if (FS.isDir(node.mode)) {
|
|
node.node_ops = MEMFS.ops_table.dir.node;
|
|
node.stream_ops = MEMFS.ops_table.dir.stream;
|
|
node.contents = {};
|
|
} else if (FS.isFile(node.mode)) {
|
|
node.node_ops = MEMFS.ops_table.file.node;
|
|
node.stream_ops = MEMFS.ops_table.file.stream;
|
|
node.usedBytes = 0;
|
|
node.contents = null;
|
|
} else if (FS.isLink(node.mode)) {
|
|
node.node_ops = MEMFS.ops_table.link.node;
|
|
node.stream_ops = MEMFS.ops_table.link.stream;
|
|
} else if (FS.isChrdev(node.mode)) {
|
|
node.node_ops = MEMFS.ops_table.chrdev.node;
|
|
node.stream_ops = MEMFS.ops_table.chrdev.stream;
|
|
}
|
|
node.timestamp = Date.now();
|
|
if (parent) {
|
|
parent.contents[name] = node;
|
|
parent.timestamp = node.timestamp;
|
|
}
|
|
return node;
|
|
},
|
|
getFileDataAsTypedArray: function(node) {
|
|
if (!node.contents) return new Uint8Array(0);
|
|
if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes);
|
|
return new Uint8Array(node.contents);
|
|
},
|
|
expandFileStorage: function(node, newCapacity) {
|
|
var prevCapacity = node.contents ? node.contents.length : 0;
|
|
if (prevCapacity >= newCapacity) return;
|
|
var CAPACITY_DOUBLING_MAX = 1024 * 1024;
|
|
newCapacity = Math.max(newCapacity, prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125) >>> 0);
|
|
if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256);
|
|
var oldContents = node.contents;
|
|
node.contents = new Uint8Array(newCapacity);
|
|
if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0);
|
|
},
|
|
resizeFileStorage: function(node, newSize) {
|
|
if (node.usedBytes == newSize) return;
|
|
if (newSize == 0) {
|
|
node.contents = null;
|
|
node.usedBytes = 0;
|
|
} else {
|
|
var oldContents = node.contents;
|
|
node.contents = new Uint8Array(newSize);
|
|
if (oldContents) {
|
|
node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes)));
|
|
}
|
|
node.usedBytes = newSize;
|
|
}
|
|
},
|
|
node_ops: {
|
|
getattr: function(node) {
|
|
var attr = {};
|
|
attr.dev = FS.isChrdev(node.mode) ? node.id : 1;
|
|
attr.ino = node.id;
|
|
attr.mode = node.mode;
|
|
attr.nlink = 1;
|
|
attr.uid = 0;
|
|
attr.gid = 0;
|
|
attr.rdev = node.rdev;
|
|
if (FS.isDir(node.mode)) {
|
|
attr.size = 4096;
|
|
} else if (FS.isFile(node.mode)) {
|
|
attr.size = node.usedBytes;
|
|
} else if (FS.isLink(node.mode)) {
|
|
attr.size = node.link.length;
|
|
} else {
|
|
attr.size = 0;
|
|
}
|
|
attr.atime = new Date(node.timestamp);
|
|
attr.mtime = new Date(node.timestamp);
|
|
attr.ctime = new Date(node.timestamp);
|
|
attr.blksize = 4096;
|
|
attr.blocks = Math.ceil(attr.size / attr.blksize);
|
|
return attr;
|
|
},
|
|
setattr: function(node, attr) {
|
|
if (attr.mode !== undefined) {
|
|
node.mode = attr.mode;
|
|
}
|
|
if (attr.timestamp !== undefined) {
|
|
node.timestamp = attr.timestamp;
|
|
}
|
|
if (attr.size !== undefined) {
|
|
MEMFS.resizeFileStorage(node, attr.size);
|
|
}
|
|
},
|
|
lookup: function(parent, name) {
|
|
throw FS.genericErrors[44];
|
|
},
|
|
mknod: function(parent, name, mode, dev) {
|
|
return MEMFS.createNode(parent, name, mode, dev);
|
|
},
|
|
rename: function(old_node, new_dir, new_name) {
|
|
if (FS.isDir(old_node.mode)) {
|
|
var new_node;
|
|
try {
|
|
new_node = FS.lookupNode(new_dir, new_name);
|
|
} catch (e) {}
|
|
if (new_node) {
|
|
for (var i in new_node.contents) {
|
|
throw new FS.ErrnoError(55);
|
|
}
|
|
}
|
|
}
|
|
delete old_node.parent.contents[old_node.name];
|
|
old_node.parent.timestamp = Date.now();
|
|
old_node.name = new_name;
|
|
new_dir.contents[new_name] = old_node;
|
|
new_dir.timestamp = old_node.parent.timestamp;
|
|
old_node.parent = new_dir;
|
|
},
|
|
unlink: function(parent, name) {
|
|
delete parent.contents[name];
|
|
parent.timestamp = Date.now();
|
|
},
|
|
rmdir: function(parent, name) {
|
|
var node = FS.lookupNode(parent, name);
|
|
for (var i in node.contents) {
|
|
throw new FS.ErrnoError(55);
|
|
}
|
|
delete parent.contents[name];
|
|
parent.timestamp = Date.now();
|
|
},
|
|
readdir: function(node) {
|
|
var entries = [ ".", ".." ];
|
|
for (var key in node.contents) {
|
|
if (!node.contents.hasOwnProperty(key)) {
|
|
continue;
|
|
}
|
|
entries.push(key);
|
|
}
|
|
return entries;
|
|
},
|
|
symlink: function(parent, newname, oldpath) {
|
|
var node = MEMFS.createNode(parent, newname, 511 | 40960, 0);
|
|
node.link = oldpath;
|
|
return node;
|
|
},
|
|
readlink: function(node) {
|
|
if (!FS.isLink(node.mode)) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
return node.link;
|
|
}
|
|
},
|
|
stream_ops: {
|
|
read: function(stream, buffer, offset, length, position) {
|
|
var contents = stream.node.contents;
|
|
if (position >= stream.node.usedBytes) return 0;
|
|
var size = Math.min(stream.node.usedBytes - position, length);
|
|
assert(size >= 0);
|
|
if (size > 8 && contents.subarray) {
|
|
buffer.set(contents.subarray(position, position + size), offset);
|
|
} else {
|
|
for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i];
|
|
}
|
|
return size;
|
|
},
|
|
write: function(stream, buffer, offset, length, position, canOwn) {
|
|
assert(!(buffer instanceof ArrayBuffer));
|
|
if (buffer.buffer === GROWABLE_HEAP_I8().buffer) {
|
|
canOwn = false;
|
|
}
|
|
if (!length) return 0;
|
|
var node = stream.node;
|
|
node.timestamp = Date.now();
|
|
if (buffer.subarray && (!node.contents || node.contents.subarray)) {
|
|
if (canOwn) {
|
|
assert(position === 0, "canOwn must imply no weird position inside the file");
|
|
node.contents = buffer.subarray(offset, offset + length);
|
|
node.usedBytes = length;
|
|
return length;
|
|
} else if (node.usedBytes === 0 && position === 0) {
|
|
node.contents = buffer.slice(offset, offset + length);
|
|
node.usedBytes = length;
|
|
return length;
|
|
} else if (position + length <= node.usedBytes) {
|
|
node.contents.set(buffer.subarray(offset, offset + length), position);
|
|
return length;
|
|
}
|
|
}
|
|
MEMFS.expandFileStorage(node, position + length);
|
|
if (node.contents.subarray && buffer.subarray) {
|
|
node.contents.set(buffer.subarray(offset, offset + length), position);
|
|
} else {
|
|
for (var i = 0; i < length; i++) {
|
|
node.contents[position + i] = buffer[offset + i];
|
|
}
|
|
}
|
|
node.usedBytes = Math.max(node.usedBytes, position + length);
|
|
return length;
|
|
},
|
|
llseek: function(stream, offset, whence) {
|
|
var position = offset;
|
|
if (whence === 1) {
|
|
position += stream.position;
|
|
} else if (whence === 2) {
|
|
if (FS.isFile(stream.node.mode)) {
|
|
position += stream.node.usedBytes;
|
|
}
|
|
}
|
|
if (position < 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
return position;
|
|
},
|
|
allocate: function(stream, offset, length) {
|
|
MEMFS.expandFileStorage(stream.node, offset + length);
|
|
stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length);
|
|
},
|
|
mmap: function(stream, length, position, prot, flags) {
|
|
if (!FS.isFile(stream.node.mode)) {
|
|
throw new FS.ErrnoError(43);
|
|
}
|
|
var ptr;
|
|
var allocated;
|
|
var contents = stream.node.contents;
|
|
if (!(flags & 2) && contents.buffer === GROWABLE_HEAP_I8().buffer) {
|
|
allocated = false;
|
|
ptr = contents.byteOffset;
|
|
} else {
|
|
if (position > 0 || position + length < contents.length) {
|
|
if (contents.subarray) {
|
|
contents = contents.subarray(position, position + length);
|
|
} else {
|
|
contents = Array.prototype.slice.call(contents, position, position + length);
|
|
}
|
|
}
|
|
allocated = true;
|
|
ptr = mmapAlloc(length);
|
|
if (!ptr) {
|
|
throw new FS.ErrnoError(48);
|
|
}
|
|
GROWABLE_HEAP_I8().set(contents, ptr);
|
|
}
|
|
return {
|
|
ptr: ptr,
|
|
allocated: allocated
|
|
};
|
|
},
|
|
msync: function(stream, buffer, offset, length, mmapFlags) {
|
|
MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false);
|
|
return 0;
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["MEMFS"] = MEMFS;
|
|
|
|
function asyncLoad(url, onload, onerror, noRunDep) {
|
|
var dep = !noRunDep ? getUniqueRunDependency(`al ${url}`) : "";
|
|
readAsync(url, arrayBuffer => {
|
|
assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`);
|
|
onload(new Uint8Array(arrayBuffer));
|
|
if (dep) removeRunDependency(dep);
|
|
}, event => {
|
|
if (onerror) {
|
|
onerror();
|
|
} else {
|
|
throw `Loading data file "${url}" failed.`;
|
|
}
|
|
});
|
|
if (dep) addRunDependency(dep);
|
|
}
|
|
|
|
Module["asyncLoad"] = asyncLoad;
|
|
|
|
var preloadPlugins = Module["preloadPlugins"] || [];
|
|
|
|
Module["preloadPlugins"] = preloadPlugins;
|
|
|
|
function FS_handledByPreloadPlugin(byteArray, fullname, finish, onerror) {
|
|
if (typeof Browser != "undefined") Browser.init();
|
|
var handled = false;
|
|
preloadPlugins.forEach(function(plugin) {
|
|
if (handled) return;
|
|
if (plugin["canHandle"](fullname)) {
|
|
plugin["handle"](byteArray, fullname, finish, onerror);
|
|
handled = true;
|
|
}
|
|
});
|
|
return handled;
|
|
}
|
|
|
|
Module["FS_handledByPreloadPlugin"] = FS_handledByPreloadPlugin;
|
|
|
|
function FS_createPreloadedFile(parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) {
|
|
var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent;
|
|
var dep = getUniqueRunDependency(`cp ${fullname}`);
|
|
function processData(byteArray) {
|
|
function finish(byteArray) {
|
|
if (preFinish) preFinish();
|
|
if (!dontCreateFile) {
|
|
FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn);
|
|
}
|
|
if (onload) onload();
|
|
removeRunDependency(dep);
|
|
}
|
|
if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => {
|
|
if (onerror) onerror();
|
|
removeRunDependency(dep);
|
|
})) {
|
|
return;
|
|
}
|
|
finish(byteArray);
|
|
}
|
|
addRunDependency(dep);
|
|
if (typeof url == "string") {
|
|
asyncLoad(url, byteArray => processData(byteArray), onerror);
|
|
} else {
|
|
processData(url);
|
|
}
|
|
}
|
|
|
|
Module["FS_createPreloadedFile"] = FS_createPreloadedFile;
|
|
|
|
function FS_modeStringToFlags(str) {
|
|
var flagModes = {
|
|
"r": 0,
|
|
"r+": 2,
|
|
"w": 512 | 64 | 1,
|
|
"w+": 512 | 64 | 2,
|
|
"a": 1024 | 64 | 1,
|
|
"a+": 1024 | 64 | 2
|
|
};
|
|
var flags = flagModes[str];
|
|
if (typeof flags == "undefined") {
|
|
throw new Error(`Unknown file open mode: ${str}`);
|
|
}
|
|
return flags;
|
|
}
|
|
|
|
Module["FS_modeStringToFlags"] = FS_modeStringToFlags;
|
|
|
|
function FS_getMode(canRead, canWrite) {
|
|
var mode = 0;
|
|
if (canRead) mode |= 292 | 73;
|
|
if (canWrite) mode |= 146;
|
|
return mode;
|
|
}
|
|
|
|
Module["FS_getMode"] = FS_getMode;
|
|
|
|
var IDBFS = {
|
|
dbs: {},
|
|
indexedDB: () => {
|
|
if (typeof indexedDB != "undefined") return indexedDB;
|
|
var ret = null;
|
|
if (typeof window == "object") ret = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
|
|
assert(ret, "IDBFS used, but indexedDB not supported");
|
|
return ret;
|
|
},
|
|
DB_VERSION: 21,
|
|
DB_STORE_NAME: "FILE_DATA",
|
|
mount: function(mount) {
|
|
return MEMFS.mount.apply(null, arguments);
|
|
},
|
|
syncfs: (mount, populate, callback) => {
|
|
IDBFS.getLocalSet(mount, (err, local) => {
|
|
if (err) return callback(err);
|
|
IDBFS.getRemoteSet(mount, (err, remote) => {
|
|
if (err) return callback(err);
|
|
var src = populate ? remote : local;
|
|
var dst = populate ? local : remote;
|
|
IDBFS.reconcile(src, dst, callback);
|
|
});
|
|
});
|
|
},
|
|
quit: () => {
|
|
Object.values(IDBFS.dbs).forEach(value => value.close());
|
|
IDBFS.dbs = {};
|
|
},
|
|
getDB: (name, callback) => {
|
|
var db = IDBFS.dbs[name];
|
|
if (db) {
|
|
return callback(null, db);
|
|
}
|
|
var req;
|
|
try {
|
|
req = IDBFS.indexedDB().open(name, IDBFS.DB_VERSION);
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
if (!req) {
|
|
return callback("Unable to connect to IndexedDB");
|
|
}
|
|
req.onupgradeneeded = e => {
|
|
var db = e.target.result;
|
|
var transaction = e.target.transaction;
|
|
var fileStore;
|
|
if (db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)) {
|
|
fileStore = transaction.objectStore(IDBFS.DB_STORE_NAME);
|
|
} else {
|
|
fileStore = db.createObjectStore(IDBFS.DB_STORE_NAME);
|
|
}
|
|
if (!fileStore.indexNames.contains("timestamp")) {
|
|
fileStore.createIndex("timestamp", "timestamp", {
|
|
unique: false
|
|
});
|
|
}
|
|
};
|
|
req.onsuccess = () => {
|
|
db = req.result;
|
|
IDBFS.dbs[name] = db;
|
|
callback(null, db);
|
|
};
|
|
req.onerror = e => {
|
|
callback(this.error);
|
|
e.preventDefault();
|
|
};
|
|
},
|
|
getLocalSet: (mount, callback) => {
|
|
var entries = {};
|
|
function isRealDir(p) {
|
|
return p !== "." && p !== "..";
|
|
}
|
|
function toAbsolute(root) {
|
|
return p => {
|
|
return PATH.join2(root, p);
|
|
};
|
|
}
|
|
var check = FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));
|
|
while (check.length) {
|
|
var path = check.pop();
|
|
var stat;
|
|
try {
|
|
stat = FS.stat(path);
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
if (FS.isDir(stat.mode)) {
|
|
check.push.apply(check, FS.readdir(path).filter(isRealDir).map(toAbsolute(path)));
|
|
}
|
|
entries[path] = {
|
|
"timestamp": stat.mtime
|
|
};
|
|
}
|
|
return callback(null, {
|
|
type: "local",
|
|
entries: entries
|
|
});
|
|
},
|
|
getRemoteSet: (mount, callback) => {
|
|
var entries = {};
|
|
IDBFS.getDB(mount.mountpoint, (err, db) => {
|
|
if (err) return callback(err);
|
|
try {
|
|
var transaction = db.transaction([ IDBFS.DB_STORE_NAME ], "readonly");
|
|
transaction.onerror = e => {
|
|
callback(this.error);
|
|
e.preventDefault();
|
|
};
|
|
var store = transaction.objectStore(IDBFS.DB_STORE_NAME);
|
|
var index = store.index("timestamp");
|
|
index.openKeyCursor().onsuccess = event => {
|
|
var cursor = event.target.result;
|
|
if (!cursor) {
|
|
return callback(null, {
|
|
type: "remote",
|
|
db: db,
|
|
entries: entries
|
|
});
|
|
}
|
|
entries[cursor.primaryKey] = {
|
|
"timestamp": cursor.key
|
|
};
|
|
cursor.continue();
|
|
};
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
});
|
|
},
|
|
loadLocalEntry: (path, callback) => {
|
|
var stat, node;
|
|
try {
|
|
var lookup = FS.lookupPath(path);
|
|
node = lookup.node;
|
|
stat = FS.stat(path);
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
if (FS.isDir(stat.mode)) {
|
|
return callback(null, {
|
|
"timestamp": stat.mtime,
|
|
"mode": stat.mode
|
|
});
|
|
} else if (FS.isFile(stat.mode)) {
|
|
node.contents = MEMFS.getFileDataAsTypedArray(node);
|
|
return callback(null, {
|
|
"timestamp": stat.mtime,
|
|
"mode": stat.mode,
|
|
"contents": node.contents
|
|
});
|
|
} else {
|
|
return callback(new Error("node type not supported"));
|
|
}
|
|
},
|
|
storeLocalEntry: (path, entry, callback) => {
|
|
try {
|
|
if (FS.isDir(entry["mode"])) {
|
|
FS.mkdirTree(path, entry["mode"]);
|
|
} else if (FS.isFile(entry["mode"])) {
|
|
FS.writeFile(path, entry["contents"], {
|
|
canOwn: true
|
|
});
|
|
} else {
|
|
return callback(new Error("node type not supported"));
|
|
}
|
|
FS.chmod(path, entry["mode"]);
|
|
FS.utime(path, entry["timestamp"], entry["timestamp"]);
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
callback(null);
|
|
},
|
|
removeLocalEntry: (path, callback) => {
|
|
try {
|
|
var stat = FS.stat(path);
|
|
if (FS.isDir(stat.mode)) {
|
|
FS.rmdir(path);
|
|
} else if (FS.isFile(stat.mode)) {
|
|
FS.unlink(path);
|
|
}
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
callback(null);
|
|
},
|
|
loadRemoteEntry: (store, path, callback) => {
|
|
var req = store.get(path);
|
|
req.onsuccess = event => {
|
|
callback(null, event.target.result);
|
|
};
|
|
req.onerror = e => {
|
|
callback(this.error);
|
|
e.preventDefault();
|
|
};
|
|
},
|
|
storeRemoteEntry: (store, path, entry, callback) => {
|
|
try {
|
|
var req = store.put(entry, path);
|
|
} catch (e) {
|
|
callback(e);
|
|
return;
|
|
}
|
|
req.onsuccess = () => {
|
|
callback(null);
|
|
};
|
|
req.onerror = e => {
|
|
callback(this.error);
|
|
e.preventDefault();
|
|
};
|
|
},
|
|
removeRemoteEntry: (store, path, callback) => {
|
|
var req = store.delete(path);
|
|
req.onsuccess = () => {
|
|
callback(null);
|
|
};
|
|
req.onerror = e => {
|
|
callback(this.error);
|
|
e.preventDefault();
|
|
};
|
|
},
|
|
reconcile: (src, dst, callback) => {
|
|
var total = 0;
|
|
var create = [];
|
|
Object.keys(src.entries).forEach(function(key) {
|
|
var e = src.entries[key];
|
|
var e2 = dst.entries[key];
|
|
if (!e2 || e["timestamp"].getTime() != e2["timestamp"].getTime()) {
|
|
create.push(key);
|
|
total++;
|
|
}
|
|
});
|
|
var remove = [];
|
|
Object.keys(dst.entries).forEach(function(key) {
|
|
if (!src.entries[key]) {
|
|
remove.push(key);
|
|
total++;
|
|
}
|
|
});
|
|
if (!total) {
|
|
return callback(null);
|
|
}
|
|
var errored = false;
|
|
var db = src.type === "remote" ? src.db : dst.db;
|
|
var transaction = db.transaction([ IDBFS.DB_STORE_NAME ], "readwrite");
|
|
var store = transaction.objectStore(IDBFS.DB_STORE_NAME);
|
|
function done(err) {
|
|
if (err && !errored) {
|
|
errored = true;
|
|
return callback(err);
|
|
}
|
|
}
|
|
transaction.onerror = e => {
|
|
done(this.error);
|
|
e.preventDefault();
|
|
};
|
|
transaction.oncomplete = e => {
|
|
if (!errored) {
|
|
callback(null);
|
|
}
|
|
};
|
|
create.sort().forEach(path => {
|
|
if (dst.type === "local") {
|
|
IDBFS.loadRemoteEntry(store, path, (err, entry) => {
|
|
if (err) return done(err);
|
|
IDBFS.storeLocalEntry(path, entry, done);
|
|
});
|
|
} else {
|
|
IDBFS.loadLocalEntry(path, (err, entry) => {
|
|
if (err) return done(err);
|
|
IDBFS.storeRemoteEntry(store, path, entry, done);
|
|
});
|
|
}
|
|
});
|
|
remove.sort().reverse().forEach(path => {
|
|
if (dst.type === "local") {
|
|
IDBFS.removeLocalEntry(path, done);
|
|
} else {
|
|
IDBFS.removeRemoteEntry(store, path, done);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["IDBFS"] = IDBFS;
|
|
|
|
var ERRNO_MESSAGES = {
|
|
0: "Success",
|
|
1: "Arg list too long",
|
|
2: "Permission denied",
|
|
3: "Address already in use",
|
|
4: "Address not available",
|
|
5: "Address family not supported by protocol family",
|
|
6: "No more processes",
|
|
7: "Socket already connected",
|
|
8: "Bad file number",
|
|
9: "Trying to read unreadable message",
|
|
10: "Mount device busy",
|
|
11: "Operation canceled",
|
|
12: "No children",
|
|
13: "Connection aborted",
|
|
14: "Connection refused",
|
|
15: "Connection reset by peer",
|
|
16: "File locking deadlock error",
|
|
17: "Destination address required",
|
|
18: "Math arg out of domain of func",
|
|
19: "Quota exceeded",
|
|
20: "File exists",
|
|
21: "Bad address",
|
|
22: "File too large",
|
|
23: "Host is unreachable",
|
|
24: "Identifier removed",
|
|
25: "Illegal byte sequence",
|
|
26: "Connection already in progress",
|
|
27: "Interrupted system call",
|
|
28: "Invalid argument",
|
|
29: "I/O error",
|
|
30: "Socket is already connected",
|
|
31: "Is a directory",
|
|
32: "Too many symbolic links",
|
|
33: "Too many open files",
|
|
34: "Too many links",
|
|
35: "Message too long",
|
|
36: "Multihop attempted",
|
|
37: "File or path name too long",
|
|
38: "Network interface is not configured",
|
|
39: "Connection reset by network",
|
|
40: "Network is unreachable",
|
|
41: "Too many open files in system",
|
|
42: "No buffer space available",
|
|
43: "No such device",
|
|
44: "No such file or directory",
|
|
45: "Exec format error",
|
|
46: "No record locks available",
|
|
47: "The link has been severed",
|
|
48: "Not enough core",
|
|
49: "No message of desired type",
|
|
50: "Protocol not available",
|
|
51: "No space left on device",
|
|
52: "Function not implemented",
|
|
53: "Socket is not connected",
|
|
54: "Not a directory",
|
|
55: "Directory not empty",
|
|
56: "State not recoverable",
|
|
57: "Socket operation on non-socket",
|
|
59: "Not a typewriter",
|
|
60: "No such device or address",
|
|
61: "Value too large for defined data type",
|
|
62: "Previous owner died",
|
|
63: "Not super-user",
|
|
64: "Broken pipe",
|
|
65: "Protocol error",
|
|
66: "Unknown protocol",
|
|
67: "Protocol wrong type for socket",
|
|
68: "Math result not representable",
|
|
69: "Read only file system",
|
|
70: "Illegal seek",
|
|
71: "No such process",
|
|
72: "Stale file handle",
|
|
73: "Connection timed out",
|
|
74: "Text file busy",
|
|
75: "Cross-device link",
|
|
100: "Device not a stream",
|
|
101: "Bad font file fmt",
|
|
102: "Invalid slot",
|
|
103: "Invalid request code",
|
|
104: "No anode",
|
|
105: "Block device required",
|
|
106: "Channel number out of range",
|
|
107: "Level 3 halted",
|
|
108: "Level 3 reset",
|
|
109: "Link number out of range",
|
|
110: "Protocol driver not attached",
|
|
111: "No CSI structure available",
|
|
112: "Level 2 halted",
|
|
113: "Invalid exchange",
|
|
114: "Invalid request descriptor",
|
|
115: "Exchange full",
|
|
116: "No data (for no delay io)",
|
|
117: "Timer expired",
|
|
118: "Out of streams resources",
|
|
119: "Machine is not on the network",
|
|
120: "Package not installed",
|
|
121: "The object is remote",
|
|
122: "Advertise error",
|
|
123: "Srmount error",
|
|
124: "Communication error on send",
|
|
125: "Cross mount point (not really error)",
|
|
126: "Given log. name not unique",
|
|
127: "f.d. invalid for this operation",
|
|
128: "Remote address changed",
|
|
129: "Can access a needed shared lib",
|
|
130: "Accessing a corrupted shared lib",
|
|
131: ".lib section in a.out corrupted",
|
|
132: "Attempting to link in too many libs",
|
|
133: "Attempting to exec a shared library",
|
|
135: "Streams pipe error",
|
|
136: "Too many users",
|
|
137: "Socket type not supported",
|
|
138: "Not supported",
|
|
139: "Protocol family not supported",
|
|
140: "Can't send after socket shutdown",
|
|
141: "Too many references",
|
|
142: "Host is down",
|
|
148: "No medium (in tape drive)",
|
|
156: "Level 2 not synchronized"
|
|
};
|
|
|
|
Module["ERRNO_MESSAGES"] = ERRNO_MESSAGES;
|
|
|
|
var ERRNO_CODES = {};
|
|
|
|
Module["ERRNO_CODES"] = ERRNO_CODES;
|
|
|
|
function demangle(func) {
|
|
warnOnce("warning: build with -sDEMANGLE_SUPPORT to link in libcxxabi demangling");
|
|
return func;
|
|
}
|
|
|
|
Module["demangle"] = demangle;
|
|
|
|
function demangleAll(text) {
|
|
var regex = /\b_Z[\w\d_]+/g;
|
|
return text.replace(regex, function(x) {
|
|
var y = demangle(x);
|
|
return x === y ? x : y + " [" + x + "]";
|
|
});
|
|
}
|
|
|
|
Module["demangleAll"] = demangleAll;
|
|
|
|
var FS = {
|
|
root: null,
|
|
mounts: [],
|
|
devices: {},
|
|
streams: [],
|
|
nextInode: 1,
|
|
nameTable: null,
|
|
currentPath: "/",
|
|
initialized: false,
|
|
ignorePermissions: true,
|
|
ErrnoError: null,
|
|
genericErrors: {},
|
|
filesystems: null,
|
|
syncFSRequests: 0,
|
|
lookupPath: (path, opts = {}) => {
|
|
path = PATH_FS.resolve(path);
|
|
if (!path) return {
|
|
path: "",
|
|
node: null
|
|
};
|
|
var defaults = {
|
|
follow_mount: true,
|
|
recurse_count: 0
|
|
};
|
|
opts = Object.assign(defaults, opts);
|
|
if (opts.recurse_count > 8) {
|
|
throw new FS.ErrnoError(32);
|
|
}
|
|
var parts = path.split("/").filter(p => !!p);
|
|
var current = FS.root;
|
|
var current_path = "/";
|
|
for (var i = 0; i < parts.length; i++) {
|
|
var islast = i === parts.length - 1;
|
|
if (islast && opts.parent) {
|
|
break;
|
|
}
|
|
current = FS.lookupNode(current, parts[i]);
|
|
current_path = PATH.join2(current_path, parts[i]);
|
|
if (FS.isMountpoint(current)) {
|
|
if (!islast || islast && opts.follow_mount) {
|
|
current = current.mounted.root;
|
|
}
|
|
}
|
|
if (!islast || opts.follow) {
|
|
var count = 0;
|
|
while (FS.isLink(current.mode)) {
|
|
var link = FS.readlink(current_path);
|
|
current_path = PATH_FS.resolve(PATH.dirname(current_path), link);
|
|
var lookup = FS.lookupPath(current_path, {
|
|
recurse_count: opts.recurse_count + 1
|
|
});
|
|
current = lookup.node;
|
|
if (count++ > 40) {
|
|
throw new FS.ErrnoError(32);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return {
|
|
path: current_path,
|
|
node: current
|
|
};
|
|
},
|
|
getPath: node => {
|
|
var path;
|
|
while (true) {
|
|
if (FS.isRoot(node)) {
|
|
var mount = node.mount.mountpoint;
|
|
if (!path) return mount;
|
|
return mount[mount.length - 1] !== "/" ? `${mount}/${path}` : mount + path;
|
|
}
|
|
path = path ? `${node.name}/${path}` : node.name;
|
|
node = node.parent;
|
|
}
|
|
},
|
|
hashName: (parentid, name) => {
|
|
var hash = 0;
|
|
for (var i = 0; i < name.length; i++) {
|
|
hash = (hash << 5) - hash + name.charCodeAt(i) | 0;
|
|
}
|
|
return (parentid + hash >>> 0) % FS.nameTable.length;
|
|
},
|
|
hashAddNode: node => {
|
|
var hash = FS.hashName(node.parent.id, node.name);
|
|
node.name_next = FS.nameTable[hash];
|
|
FS.nameTable[hash] = node;
|
|
},
|
|
hashRemoveNode: node => {
|
|
var hash = FS.hashName(node.parent.id, node.name);
|
|
if (FS.nameTable[hash] === node) {
|
|
FS.nameTable[hash] = node.name_next;
|
|
} else {
|
|
var current = FS.nameTable[hash];
|
|
while (current) {
|
|
if (current.name_next === node) {
|
|
current.name_next = node.name_next;
|
|
break;
|
|
}
|
|
current = current.name_next;
|
|
}
|
|
}
|
|
},
|
|
lookupNode: (parent, name) => {
|
|
var errCode = FS.mayLookup(parent);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode, parent);
|
|
}
|
|
var hash = FS.hashName(parent.id, name);
|
|
for (var node = FS.nameTable[hash]; node; node = node.name_next) {
|
|
var nodeName = node.name;
|
|
if (node.parent.id === parent.id && nodeName === name) {
|
|
return node;
|
|
}
|
|
}
|
|
return FS.lookup(parent, name);
|
|
},
|
|
createNode: (parent, name, mode, rdev) => {
|
|
assert(typeof parent == "object");
|
|
var node = new FS.FSNode(parent, name, mode, rdev);
|
|
FS.hashAddNode(node);
|
|
return node;
|
|
},
|
|
destroyNode: node => {
|
|
FS.hashRemoveNode(node);
|
|
},
|
|
isRoot: node => {
|
|
return node === node.parent;
|
|
},
|
|
isMountpoint: node => {
|
|
return !!node.mounted;
|
|
},
|
|
isFile: mode => {
|
|
return (mode & 61440) === 32768;
|
|
},
|
|
isDir: mode => {
|
|
return (mode & 61440) === 16384;
|
|
},
|
|
isLink: mode => {
|
|
return (mode & 61440) === 40960;
|
|
},
|
|
isChrdev: mode => {
|
|
return (mode & 61440) === 8192;
|
|
},
|
|
isBlkdev: mode => {
|
|
return (mode & 61440) === 24576;
|
|
},
|
|
isFIFO: mode => {
|
|
return (mode & 61440) === 4096;
|
|
},
|
|
isSocket: mode => {
|
|
return (mode & 49152) === 49152;
|
|
},
|
|
flagsToPermissionString: flag => {
|
|
var perms = [ "r", "w", "rw" ][flag & 3];
|
|
if (flag & 512) {
|
|
perms += "w";
|
|
}
|
|
return perms;
|
|
},
|
|
nodePermissions: (node, perms) => {
|
|
if (FS.ignorePermissions) {
|
|
return 0;
|
|
}
|
|
if (perms.includes("r") && !(node.mode & 292)) {
|
|
return 2;
|
|
} else if (perms.includes("w") && !(node.mode & 146)) {
|
|
return 2;
|
|
} else if (perms.includes("x") && !(node.mode & 73)) {
|
|
return 2;
|
|
}
|
|
return 0;
|
|
},
|
|
mayLookup: dir => {
|
|
var errCode = FS.nodePermissions(dir, "x");
|
|
if (errCode) return errCode;
|
|
if (!dir.node_ops.lookup) return 2;
|
|
return 0;
|
|
},
|
|
mayCreate: (dir, name) => {
|
|
try {
|
|
var node = FS.lookupNode(dir, name);
|
|
return 20;
|
|
} catch (e) {}
|
|
return FS.nodePermissions(dir, "wx");
|
|
},
|
|
mayDelete: (dir, name, isdir) => {
|
|
var node;
|
|
try {
|
|
node = FS.lookupNode(dir, name);
|
|
} catch (e) {
|
|
return e.errno;
|
|
}
|
|
var errCode = FS.nodePermissions(dir, "wx");
|
|
if (errCode) {
|
|
return errCode;
|
|
}
|
|
if (isdir) {
|
|
if (!FS.isDir(node.mode)) {
|
|
return 54;
|
|
}
|
|
if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) {
|
|
return 10;
|
|
}
|
|
} else {
|
|
if (FS.isDir(node.mode)) {
|
|
return 31;
|
|
}
|
|
}
|
|
return 0;
|
|
},
|
|
mayOpen: (node, flags) => {
|
|
if (!node) {
|
|
return 44;
|
|
}
|
|
if (FS.isLink(node.mode)) {
|
|
return 32;
|
|
} else if (FS.isDir(node.mode)) {
|
|
if (FS.flagsToPermissionString(flags) !== "r" || flags & 512) {
|
|
return 31;
|
|
}
|
|
}
|
|
return FS.nodePermissions(node, FS.flagsToPermissionString(flags));
|
|
},
|
|
MAX_OPEN_FDS: 4096,
|
|
nextfd: (fd_start = 0, fd_end = FS.MAX_OPEN_FDS) => {
|
|
for (var fd = fd_start; fd <= fd_end; fd++) {
|
|
if (!FS.streams[fd]) {
|
|
return fd;
|
|
}
|
|
}
|
|
throw new FS.ErrnoError(33);
|
|
},
|
|
getStream: fd => FS.streams[fd],
|
|
createStream: (stream, fd_start, fd_end) => {
|
|
if (!FS.FSStream) {
|
|
FS.FSStream = function() {
|
|
this.shared = {};
|
|
};
|
|
FS.FSStream.prototype = {};
|
|
Object.defineProperties(FS.FSStream.prototype, {
|
|
object: {
|
|
get: function() {
|
|
return this.node;
|
|
},
|
|
set: function(val) {
|
|
this.node = val;
|
|
}
|
|
},
|
|
isRead: {
|
|
get: function() {
|
|
return (this.flags & 2097155) !== 1;
|
|
}
|
|
},
|
|
isWrite: {
|
|
get: function() {
|
|
return (this.flags & 2097155) !== 0;
|
|
}
|
|
},
|
|
isAppend: {
|
|
get: function() {
|
|
return this.flags & 1024;
|
|
}
|
|
},
|
|
flags: {
|
|
get: function() {
|
|
return this.shared.flags;
|
|
},
|
|
set: function(val) {
|
|
this.shared.flags = val;
|
|
}
|
|
},
|
|
position: {
|
|
get: function() {
|
|
return this.shared.position;
|
|
},
|
|
set: function(val) {
|
|
this.shared.position = val;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
stream = Object.assign(new FS.FSStream(), stream);
|
|
var fd = FS.nextfd(fd_start, fd_end);
|
|
stream.fd = fd;
|
|
FS.streams[fd] = stream;
|
|
return stream;
|
|
},
|
|
closeStream: fd => {
|
|
FS.streams[fd] = null;
|
|
},
|
|
chrdev_stream_ops: {
|
|
open: stream => {
|
|
var device = FS.getDevice(stream.node.rdev);
|
|
stream.stream_ops = device.stream_ops;
|
|
if (stream.stream_ops.open) {
|
|
stream.stream_ops.open(stream);
|
|
}
|
|
},
|
|
llseek: () => {
|
|
throw new FS.ErrnoError(70);
|
|
}
|
|
},
|
|
major: dev => dev >> 8,
|
|
minor: dev => dev & 255,
|
|
makedev: (ma, mi) => ma << 8 | mi,
|
|
registerDevice: (dev, ops) => {
|
|
FS.devices[dev] = {
|
|
stream_ops: ops
|
|
};
|
|
},
|
|
getDevice: dev => FS.devices[dev],
|
|
getMounts: mount => {
|
|
var mounts = [];
|
|
var check = [ mount ];
|
|
while (check.length) {
|
|
var m = check.pop();
|
|
mounts.push(m);
|
|
check.push.apply(check, m.mounts);
|
|
}
|
|
return mounts;
|
|
},
|
|
syncfs: (populate, callback) => {
|
|
if (typeof populate == "function") {
|
|
callback = populate;
|
|
populate = false;
|
|
}
|
|
FS.syncFSRequests++;
|
|
if (FS.syncFSRequests > 1) {
|
|
err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);
|
|
}
|
|
var mounts = FS.getMounts(FS.root.mount);
|
|
var completed = 0;
|
|
function doCallback(errCode) {
|
|
assert(FS.syncFSRequests > 0);
|
|
FS.syncFSRequests--;
|
|
return callback(errCode);
|
|
}
|
|
function done(errCode) {
|
|
if (errCode) {
|
|
if (!done.errored) {
|
|
done.errored = true;
|
|
return doCallback(errCode);
|
|
}
|
|
return;
|
|
}
|
|
if (++completed >= mounts.length) {
|
|
doCallback(null);
|
|
}
|
|
}
|
|
mounts.forEach(mount => {
|
|
if (!mount.type.syncfs) {
|
|
return done(null);
|
|
}
|
|
mount.type.syncfs(mount, populate, done);
|
|
});
|
|
},
|
|
mount: (type, opts, mountpoint) => {
|
|
if (typeof type == "string") {
|
|
throw type;
|
|
}
|
|
var root = mountpoint === "/";
|
|
var pseudo = !mountpoint;
|
|
var node;
|
|
if (root && FS.root) {
|
|
throw new FS.ErrnoError(10);
|
|
} else if (!root && !pseudo) {
|
|
var lookup = FS.lookupPath(mountpoint, {
|
|
follow_mount: false
|
|
});
|
|
mountpoint = lookup.path;
|
|
node = lookup.node;
|
|
if (FS.isMountpoint(node)) {
|
|
throw new FS.ErrnoError(10);
|
|
}
|
|
if (!FS.isDir(node.mode)) {
|
|
throw new FS.ErrnoError(54);
|
|
}
|
|
}
|
|
var mount = {
|
|
type: type,
|
|
opts: opts,
|
|
mountpoint: mountpoint,
|
|
mounts: []
|
|
};
|
|
var mountRoot = type.mount(mount);
|
|
mountRoot.mount = mount;
|
|
mount.root = mountRoot;
|
|
if (root) {
|
|
FS.root = mountRoot;
|
|
} else if (node) {
|
|
node.mounted = mount;
|
|
if (node.mount) {
|
|
node.mount.mounts.push(mount);
|
|
}
|
|
}
|
|
return mountRoot;
|
|
},
|
|
unmount: mountpoint => {
|
|
var lookup = FS.lookupPath(mountpoint, {
|
|
follow_mount: false
|
|
});
|
|
if (!FS.isMountpoint(lookup.node)) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var node = lookup.node;
|
|
var mount = node.mounted;
|
|
var mounts = FS.getMounts(mount);
|
|
Object.keys(FS.nameTable).forEach(hash => {
|
|
var current = FS.nameTable[hash];
|
|
while (current) {
|
|
var next = current.name_next;
|
|
if (mounts.includes(current.mount)) {
|
|
FS.destroyNode(current);
|
|
}
|
|
current = next;
|
|
}
|
|
});
|
|
node.mounted = null;
|
|
var idx = node.mount.mounts.indexOf(mount);
|
|
assert(idx !== -1);
|
|
node.mount.mounts.splice(idx, 1);
|
|
},
|
|
lookup: (parent, name) => {
|
|
return parent.node_ops.lookup(parent, name);
|
|
},
|
|
mknod: (path, mode, dev) => {
|
|
var lookup = FS.lookupPath(path, {
|
|
parent: true
|
|
});
|
|
var parent = lookup.node;
|
|
var name = PATH.basename(path);
|
|
if (!name || name === "." || name === "..") {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var errCode = FS.mayCreate(parent, name);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
if (!parent.node_ops.mknod) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
return parent.node_ops.mknod(parent, name, mode, dev);
|
|
},
|
|
create: (path, mode) => {
|
|
mode = mode !== undefined ? mode : 438;
|
|
mode &= 4095;
|
|
mode |= 32768;
|
|
return FS.mknod(path, mode, 0);
|
|
},
|
|
mkdir: (path, mode) => {
|
|
mode = mode !== undefined ? mode : 511;
|
|
mode &= 511 | 512;
|
|
mode |= 16384;
|
|
return FS.mknod(path, mode, 0);
|
|
},
|
|
mkdirTree: (path, mode) => {
|
|
var dirs = path.split("/");
|
|
var d = "";
|
|
for (var i = 0; i < dirs.length; ++i) {
|
|
if (!dirs[i]) continue;
|
|
d += "/" + dirs[i];
|
|
try {
|
|
FS.mkdir(d, mode);
|
|
} catch (e) {
|
|
if (e.errno != 20) throw e;
|
|
}
|
|
}
|
|
},
|
|
mkdev: (path, mode, dev) => {
|
|
if (typeof dev == "undefined") {
|
|
dev = mode;
|
|
mode = 438;
|
|
}
|
|
mode |= 8192;
|
|
return FS.mknod(path, mode, dev);
|
|
},
|
|
symlink: (oldpath, newpath) => {
|
|
if (!PATH_FS.resolve(oldpath)) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
var lookup = FS.lookupPath(newpath, {
|
|
parent: true
|
|
});
|
|
var parent = lookup.node;
|
|
if (!parent) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
var newname = PATH.basename(newpath);
|
|
var errCode = FS.mayCreate(parent, newname);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
if (!parent.node_ops.symlink) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
return parent.node_ops.symlink(parent, newname, oldpath);
|
|
},
|
|
rename: (old_path, new_path) => {
|
|
var old_dirname = PATH.dirname(old_path);
|
|
var new_dirname = PATH.dirname(new_path);
|
|
var old_name = PATH.basename(old_path);
|
|
var new_name = PATH.basename(new_path);
|
|
var lookup, old_dir, new_dir;
|
|
lookup = FS.lookupPath(old_path, {
|
|
parent: true
|
|
});
|
|
old_dir = lookup.node;
|
|
lookup = FS.lookupPath(new_path, {
|
|
parent: true
|
|
});
|
|
new_dir = lookup.node;
|
|
if (!old_dir || !new_dir) throw new FS.ErrnoError(44);
|
|
if (old_dir.mount !== new_dir.mount) {
|
|
throw new FS.ErrnoError(75);
|
|
}
|
|
var old_node = FS.lookupNode(old_dir, old_name);
|
|
var relative = PATH_FS.relative(old_path, new_dirname);
|
|
if (relative.charAt(0) !== ".") {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
relative = PATH_FS.relative(new_path, old_dirname);
|
|
if (relative.charAt(0) !== ".") {
|
|
throw new FS.ErrnoError(55);
|
|
}
|
|
var new_node;
|
|
try {
|
|
new_node = FS.lookupNode(new_dir, new_name);
|
|
} catch (e) {}
|
|
if (old_node === new_node) {
|
|
return;
|
|
}
|
|
var isdir = FS.isDir(old_node.mode);
|
|
var errCode = FS.mayDelete(old_dir, old_name, isdir);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
if (!old_dir.node_ops.rename) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
if (FS.isMountpoint(old_node) || new_node && FS.isMountpoint(new_node)) {
|
|
throw new FS.ErrnoError(10);
|
|
}
|
|
if (new_dir !== old_dir) {
|
|
errCode = FS.nodePermissions(old_dir, "w");
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
}
|
|
FS.hashRemoveNode(old_node);
|
|
try {
|
|
old_dir.node_ops.rename(old_node, new_dir, new_name);
|
|
} catch (e) {
|
|
throw e;
|
|
} finally {
|
|
FS.hashAddNode(old_node);
|
|
}
|
|
},
|
|
rmdir: path => {
|
|
var lookup = FS.lookupPath(path, {
|
|
parent: true
|
|
});
|
|
var parent = lookup.node;
|
|
var name = PATH.basename(path);
|
|
var node = FS.lookupNode(parent, name);
|
|
var errCode = FS.mayDelete(parent, name, true);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
if (!parent.node_ops.rmdir) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
if (FS.isMountpoint(node)) {
|
|
throw new FS.ErrnoError(10);
|
|
}
|
|
parent.node_ops.rmdir(parent, name);
|
|
FS.destroyNode(node);
|
|
},
|
|
readdir: path => {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: true
|
|
});
|
|
var node = lookup.node;
|
|
if (!node.node_ops.readdir) {
|
|
throw new FS.ErrnoError(54);
|
|
}
|
|
return node.node_ops.readdir(node);
|
|
},
|
|
unlink: path => {
|
|
var lookup = FS.lookupPath(path, {
|
|
parent: true
|
|
});
|
|
var parent = lookup.node;
|
|
if (!parent) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
var name = PATH.basename(path);
|
|
var node = FS.lookupNode(parent, name);
|
|
var errCode = FS.mayDelete(parent, name, false);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
if (!parent.node_ops.unlink) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
if (FS.isMountpoint(node)) {
|
|
throw new FS.ErrnoError(10);
|
|
}
|
|
parent.node_ops.unlink(parent, name);
|
|
FS.destroyNode(node);
|
|
},
|
|
readlink: path => {
|
|
var lookup = FS.lookupPath(path);
|
|
var link = lookup.node;
|
|
if (!link) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
if (!link.node_ops.readlink) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
return PATH_FS.resolve(FS.getPath(link.parent), link.node_ops.readlink(link));
|
|
},
|
|
stat: (path, dontFollow) => {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: !dontFollow
|
|
});
|
|
var node = lookup.node;
|
|
if (!node) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
if (!node.node_ops.getattr) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
return node.node_ops.getattr(node);
|
|
},
|
|
lstat: path => {
|
|
return FS.stat(path, true);
|
|
},
|
|
chmod: (path, mode, dontFollow) => {
|
|
var node;
|
|
if (typeof path == "string") {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: !dontFollow
|
|
});
|
|
node = lookup.node;
|
|
} else {
|
|
node = path;
|
|
}
|
|
if (!node.node_ops.setattr) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
node.node_ops.setattr(node, {
|
|
mode: mode & 4095 | node.mode & ~4095,
|
|
timestamp: Date.now()
|
|
});
|
|
},
|
|
lchmod: (path, mode) => {
|
|
FS.chmod(path, mode, true);
|
|
},
|
|
fchmod: (fd, mode) => {
|
|
var stream = FS.getStream(fd);
|
|
if (!stream) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
FS.chmod(stream.node, mode);
|
|
},
|
|
chown: (path, uid, gid, dontFollow) => {
|
|
var node;
|
|
if (typeof path == "string") {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: !dontFollow
|
|
});
|
|
node = lookup.node;
|
|
} else {
|
|
node = path;
|
|
}
|
|
if (!node.node_ops.setattr) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
node.node_ops.setattr(node, {
|
|
timestamp: Date.now()
|
|
});
|
|
},
|
|
lchown: (path, uid, gid) => {
|
|
FS.chown(path, uid, gid, true);
|
|
},
|
|
fchown: (fd, uid, gid) => {
|
|
var stream = FS.getStream(fd);
|
|
if (!stream) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
FS.chown(stream.node, uid, gid);
|
|
},
|
|
truncate: (path, len) => {
|
|
if (len < 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var node;
|
|
if (typeof path == "string") {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: true
|
|
});
|
|
node = lookup.node;
|
|
} else {
|
|
node = path;
|
|
}
|
|
if (!node.node_ops.setattr) {
|
|
throw new FS.ErrnoError(63);
|
|
}
|
|
if (FS.isDir(node.mode)) {
|
|
throw new FS.ErrnoError(31);
|
|
}
|
|
if (!FS.isFile(node.mode)) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var errCode = FS.nodePermissions(node, "w");
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
node.node_ops.setattr(node, {
|
|
size: len,
|
|
timestamp: Date.now()
|
|
});
|
|
},
|
|
ftruncate: (fd, len) => {
|
|
var stream = FS.getStream(fd);
|
|
if (!stream) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if ((stream.flags & 2097155) === 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
FS.truncate(stream.node, len);
|
|
},
|
|
utime: (path, atime, mtime) => {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: true
|
|
});
|
|
var node = lookup.node;
|
|
node.node_ops.setattr(node, {
|
|
timestamp: Math.max(atime, mtime)
|
|
});
|
|
},
|
|
open: (path, flags, mode) => {
|
|
if (path === "") {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
flags = typeof flags == "string" ? FS_modeStringToFlags(flags) : flags;
|
|
mode = typeof mode == "undefined" ? 438 : mode;
|
|
if (flags & 64) {
|
|
mode = mode & 4095 | 32768;
|
|
} else {
|
|
mode = 0;
|
|
}
|
|
var node;
|
|
if (typeof path == "object") {
|
|
node = path;
|
|
} else {
|
|
path = PATH.normalize(path);
|
|
try {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: !(flags & 131072)
|
|
});
|
|
node = lookup.node;
|
|
} catch (e) {}
|
|
}
|
|
var created = false;
|
|
if (flags & 64) {
|
|
if (node) {
|
|
if (flags & 128) {
|
|
throw new FS.ErrnoError(20);
|
|
}
|
|
} else {
|
|
node = FS.mknod(path, mode, 0);
|
|
created = true;
|
|
}
|
|
}
|
|
if (!node) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
if (FS.isChrdev(node.mode)) {
|
|
flags &= ~512;
|
|
}
|
|
if (flags & 65536 && !FS.isDir(node.mode)) {
|
|
throw new FS.ErrnoError(54);
|
|
}
|
|
if (!created) {
|
|
var errCode = FS.mayOpen(node, flags);
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
}
|
|
if (flags & 512 && !created) {
|
|
FS.truncate(node, 0);
|
|
}
|
|
flags &= ~(128 | 512 | 131072);
|
|
var stream = FS.createStream({
|
|
node: node,
|
|
path: FS.getPath(node),
|
|
flags: flags,
|
|
seekable: true,
|
|
position: 0,
|
|
stream_ops: node.stream_ops,
|
|
ungotten: [],
|
|
error: false
|
|
});
|
|
if (stream.stream_ops.open) {
|
|
stream.stream_ops.open(stream);
|
|
}
|
|
if (Module["logReadFiles"] && !(flags & 1)) {
|
|
if (!FS.readFiles) FS.readFiles = {};
|
|
if (!(path in FS.readFiles)) {
|
|
FS.readFiles[path] = 1;
|
|
}
|
|
}
|
|
return stream;
|
|
},
|
|
close: stream => {
|
|
if (FS.isClosed(stream)) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (stream.getdents) stream.getdents = null;
|
|
try {
|
|
if (stream.stream_ops.close) {
|
|
stream.stream_ops.close(stream);
|
|
}
|
|
} catch (e) {
|
|
throw e;
|
|
} finally {
|
|
FS.closeStream(stream.fd);
|
|
}
|
|
stream.fd = null;
|
|
},
|
|
isClosed: stream => {
|
|
return stream.fd === null;
|
|
},
|
|
llseek: (stream, offset, whence) => {
|
|
if (FS.isClosed(stream)) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (!stream.seekable || !stream.stream_ops.llseek) {
|
|
throw new FS.ErrnoError(70);
|
|
}
|
|
if (whence != 0 && whence != 1 && whence != 2) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
stream.position = stream.stream_ops.llseek(stream, offset, whence);
|
|
stream.ungotten = [];
|
|
return stream.position;
|
|
},
|
|
read: (stream, buffer, offset, length, position) => {
|
|
if (length < 0 || position < 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
if (FS.isClosed(stream)) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if ((stream.flags & 2097155) === 1) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (FS.isDir(stream.node.mode)) {
|
|
throw new FS.ErrnoError(31);
|
|
}
|
|
if (!stream.stream_ops.read) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var seeking = typeof position != "undefined";
|
|
if (!seeking) {
|
|
position = stream.position;
|
|
} else if (!stream.seekable) {
|
|
throw new FS.ErrnoError(70);
|
|
}
|
|
var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position);
|
|
if (!seeking) stream.position += bytesRead;
|
|
return bytesRead;
|
|
},
|
|
write: (stream, buffer, offset, length, position, canOwn) => {
|
|
if (length < 0 || position < 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
if (FS.isClosed(stream)) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if ((stream.flags & 2097155) === 0) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (FS.isDir(stream.node.mode)) {
|
|
throw new FS.ErrnoError(31);
|
|
}
|
|
if (!stream.stream_ops.write) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
if (stream.seekable && stream.flags & 1024) {
|
|
FS.llseek(stream, 0, 2);
|
|
}
|
|
var seeking = typeof position != "undefined";
|
|
if (!seeking) {
|
|
position = stream.position;
|
|
} else if (!stream.seekable) {
|
|
throw new FS.ErrnoError(70);
|
|
}
|
|
var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn);
|
|
if (!seeking) stream.position += bytesWritten;
|
|
return bytesWritten;
|
|
},
|
|
allocate: (stream, offset, length) => {
|
|
if (FS.isClosed(stream)) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (offset < 0 || length <= 0) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
if ((stream.flags & 2097155) === 0) {
|
|
throw new FS.ErrnoError(8);
|
|
}
|
|
if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) {
|
|
throw new FS.ErrnoError(43);
|
|
}
|
|
if (!stream.stream_ops.allocate) {
|
|
throw new FS.ErrnoError(138);
|
|
}
|
|
stream.stream_ops.allocate(stream, offset, length);
|
|
},
|
|
mmap: (stream, length, position, prot, flags) => {
|
|
if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) {
|
|
throw new FS.ErrnoError(2);
|
|
}
|
|
if ((stream.flags & 2097155) === 1) {
|
|
throw new FS.ErrnoError(2);
|
|
}
|
|
if (!stream.stream_ops.mmap) {
|
|
throw new FS.ErrnoError(43);
|
|
}
|
|
return stream.stream_ops.mmap(stream, length, position, prot, flags);
|
|
},
|
|
msync: (stream, buffer, offset, length, mmapFlags) => {
|
|
if (!stream.stream_ops.msync) {
|
|
return 0;
|
|
}
|
|
return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags);
|
|
},
|
|
munmap: stream => 0,
|
|
ioctl: (stream, cmd, arg) => {
|
|
if (!stream.stream_ops.ioctl) {
|
|
throw new FS.ErrnoError(59);
|
|
}
|
|
return stream.stream_ops.ioctl(stream, cmd, arg);
|
|
},
|
|
readFile: (path, opts = {}) => {
|
|
opts.flags = opts.flags || 0;
|
|
opts.encoding = opts.encoding || "binary";
|
|
if (opts.encoding !== "utf8" && opts.encoding !== "binary") {
|
|
throw new Error(`Invalid encoding type "${opts.encoding}"`);
|
|
}
|
|
var ret;
|
|
var stream = FS.open(path, opts.flags);
|
|
var stat = FS.stat(path);
|
|
var length = stat.size;
|
|
var buf = new Uint8Array(length);
|
|
FS.read(stream, buf, 0, length, 0);
|
|
if (opts.encoding === "utf8") {
|
|
ret = UTF8ArrayToString(buf, 0);
|
|
} else if (opts.encoding === "binary") {
|
|
ret = buf;
|
|
}
|
|
FS.close(stream);
|
|
return ret;
|
|
},
|
|
writeFile: (path, data, opts = {}) => {
|
|
opts.flags = opts.flags || 577;
|
|
var stream = FS.open(path, opts.flags, opts.mode);
|
|
if (typeof data == "string") {
|
|
var buf = new Uint8Array(lengthBytesUTF8(data) + 1);
|
|
var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length);
|
|
FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn);
|
|
} else if (ArrayBuffer.isView(data)) {
|
|
FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn);
|
|
} else {
|
|
throw new Error("Unsupported data type");
|
|
}
|
|
FS.close(stream);
|
|
},
|
|
cwd: () => FS.currentPath,
|
|
chdir: path => {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: true
|
|
});
|
|
if (lookup.node === null) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
if (!FS.isDir(lookup.node.mode)) {
|
|
throw new FS.ErrnoError(54);
|
|
}
|
|
var errCode = FS.nodePermissions(lookup.node, "x");
|
|
if (errCode) {
|
|
throw new FS.ErrnoError(errCode);
|
|
}
|
|
FS.currentPath = lookup.path;
|
|
},
|
|
createDefaultDirectories: () => {
|
|
FS.mkdir("/tmp");
|
|
FS.mkdir("/home");
|
|
FS.mkdir("/home/web_user");
|
|
},
|
|
createDefaultDevices: () => {
|
|
FS.mkdir("/dev");
|
|
FS.registerDevice(FS.makedev(1, 3), {
|
|
read: () => 0,
|
|
write: (stream, buffer, offset, length, pos) => length
|
|
});
|
|
FS.mkdev("/dev/null", FS.makedev(1, 3));
|
|
TTY.register(FS.makedev(5, 0), TTY.default_tty_ops);
|
|
TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops);
|
|
FS.mkdev("/dev/tty", FS.makedev(5, 0));
|
|
FS.mkdev("/dev/tty1", FS.makedev(6, 0));
|
|
var randomBuffer = new Uint8Array(1024), randomLeft = 0;
|
|
var randomByte = () => {
|
|
if (randomLeft === 0) {
|
|
randomLeft = randomFill(randomBuffer).byteLength;
|
|
}
|
|
return randomBuffer[--randomLeft];
|
|
};
|
|
FS.createDevice("/dev", "random", randomByte);
|
|
FS.createDevice("/dev", "urandom", randomByte);
|
|
FS.mkdir("/dev/shm");
|
|
FS.mkdir("/dev/shm/tmp");
|
|
},
|
|
createSpecialDirectories: () => {
|
|
FS.mkdir("/proc");
|
|
var proc_self = FS.mkdir("/proc/self");
|
|
FS.mkdir("/proc/self/fd");
|
|
FS.mount({
|
|
mount: () => {
|
|
var node = FS.createNode(proc_self, "fd", 16384 | 511, 73);
|
|
node.node_ops = {
|
|
lookup: (parent, name) => {
|
|
var fd = +name;
|
|
var stream = FS.getStream(fd);
|
|
if (!stream) throw new FS.ErrnoError(8);
|
|
var ret = {
|
|
parent: null,
|
|
mount: {
|
|
mountpoint: "fake"
|
|
},
|
|
node_ops: {
|
|
readlink: () => stream.path
|
|
}
|
|
};
|
|
ret.parent = ret;
|
|
return ret;
|
|
}
|
|
};
|
|
return node;
|
|
}
|
|
}, {}, "/proc/self/fd");
|
|
},
|
|
createStandardStreams: () => {
|
|
if (Module["stdin"]) {
|
|
FS.createDevice("/dev", "stdin", Module["stdin"]);
|
|
} else {
|
|
FS.symlink("/dev/tty", "/dev/stdin");
|
|
}
|
|
if (Module["stdout"]) {
|
|
FS.createDevice("/dev", "stdout", null, Module["stdout"]);
|
|
} else {
|
|
FS.symlink("/dev/tty", "/dev/stdout");
|
|
}
|
|
if (Module["stderr"]) {
|
|
FS.createDevice("/dev", "stderr", null, Module["stderr"]);
|
|
} else {
|
|
FS.symlink("/dev/tty1", "/dev/stderr");
|
|
}
|
|
var stdin = FS.open("/dev/stdin", 0);
|
|
var stdout = FS.open("/dev/stdout", 1);
|
|
var stderr = FS.open("/dev/stderr", 1);
|
|
assert(stdin.fd === 0, `invalid handle for stdin (${stdin.fd})`);
|
|
assert(stdout.fd === 1, `invalid handle for stdout (${stdout.fd})`);
|
|
assert(stderr.fd === 2, `invalid handle for stderr (${stderr.fd})`);
|
|
},
|
|
ensureErrnoError: () => {
|
|
if (FS.ErrnoError) return;
|
|
FS.ErrnoError = function ErrnoError(errno, node) {
|
|
this.name = "ErrnoError";
|
|
this.node = node;
|
|
this.setErrno = function(errno) {
|
|
this.errno = errno;
|
|
for (var key in ERRNO_CODES) {
|
|
if (ERRNO_CODES[key] === errno) {
|
|
this.code = key;
|
|
break;
|
|
}
|
|
}
|
|
};
|
|
this.setErrno(errno);
|
|
this.message = ERRNO_MESSAGES[errno];
|
|
if (this.stack) {
|
|
Object.defineProperty(this, "stack", {
|
|
value: new Error().stack,
|
|
writable: true
|
|
});
|
|
this.stack = demangleAll(this.stack);
|
|
}
|
|
};
|
|
FS.ErrnoError.prototype = new Error();
|
|
FS.ErrnoError.prototype.constructor = FS.ErrnoError;
|
|
[ 44 ].forEach(code => {
|
|
FS.genericErrors[code] = new FS.ErrnoError(code);
|
|
FS.genericErrors[code].stack = "<generic error, no stack>";
|
|
});
|
|
},
|
|
staticInit: () => {
|
|
FS.ensureErrnoError();
|
|
FS.nameTable = new Array(4096);
|
|
FS.mount(MEMFS, {}, "/");
|
|
FS.createDefaultDirectories();
|
|
FS.createDefaultDevices();
|
|
FS.createSpecialDirectories();
|
|
FS.filesystems = {
|
|
"MEMFS": MEMFS,
|
|
"IDBFS": IDBFS
|
|
};
|
|
},
|
|
init: (input, output, error) => {
|
|
assert(!FS.init.initialized, "FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");
|
|
FS.init.initialized = true;
|
|
FS.ensureErrnoError();
|
|
Module["stdin"] = input || Module["stdin"];
|
|
Module["stdout"] = output || Module["stdout"];
|
|
Module["stderr"] = error || Module["stderr"];
|
|
FS.createStandardStreams();
|
|
},
|
|
quit: () => {
|
|
FS.init.initialized = false;
|
|
_fflush(0);
|
|
for (var i = 0; i < FS.streams.length; i++) {
|
|
var stream = FS.streams[i];
|
|
if (!stream) {
|
|
continue;
|
|
}
|
|
FS.close(stream);
|
|
}
|
|
},
|
|
findObject: (path, dontResolveLastLink) => {
|
|
var ret = FS.analyzePath(path, dontResolveLastLink);
|
|
if (!ret.exists) {
|
|
return null;
|
|
}
|
|
return ret.object;
|
|
},
|
|
analyzePath: (path, dontResolveLastLink) => {
|
|
try {
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: !dontResolveLastLink
|
|
});
|
|
path = lookup.path;
|
|
} catch (e) {}
|
|
var ret = {
|
|
isRoot: false,
|
|
exists: false,
|
|
error: 0,
|
|
name: null,
|
|
path: null,
|
|
object: null,
|
|
parentExists: false,
|
|
parentPath: null,
|
|
parentObject: null
|
|
};
|
|
try {
|
|
var lookup = FS.lookupPath(path, {
|
|
parent: true
|
|
});
|
|
ret.parentExists = true;
|
|
ret.parentPath = lookup.path;
|
|
ret.parentObject = lookup.node;
|
|
ret.name = PATH.basename(path);
|
|
lookup = FS.lookupPath(path, {
|
|
follow: !dontResolveLastLink
|
|
});
|
|
ret.exists = true;
|
|
ret.path = lookup.path;
|
|
ret.object = lookup.node;
|
|
ret.name = lookup.node.name;
|
|
ret.isRoot = lookup.path === "/";
|
|
} catch (e) {
|
|
ret.error = e.errno;
|
|
}
|
|
return ret;
|
|
},
|
|
createPath: (parent, path, canRead, canWrite) => {
|
|
parent = typeof parent == "string" ? parent : FS.getPath(parent);
|
|
var parts = path.split("/").reverse();
|
|
while (parts.length) {
|
|
var part = parts.pop();
|
|
if (!part) continue;
|
|
var current = PATH.join2(parent, part);
|
|
try {
|
|
FS.mkdir(current);
|
|
} catch (e) {}
|
|
parent = current;
|
|
}
|
|
return current;
|
|
},
|
|
createFile: (parent, name, properties, canRead, canWrite) => {
|
|
var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
|
|
var mode = FS_getMode(canRead, canWrite);
|
|
return FS.create(path, mode);
|
|
},
|
|
createDataFile: (parent, name, data, canRead, canWrite, canOwn) => {
|
|
var path = name;
|
|
if (parent) {
|
|
parent = typeof parent == "string" ? parent : FS.getPath(parent);
|
|
path = name ? PATH.join2(parent, name) : parent;
|
|
}
|
|
var mode = FS_getMode(canRead, canWrite);
|
|
var node = FS.create(path, mode);
|
|
if (data) {
|
|
if (typeof data == "string") {
|
|
var arr = new Array(data.length);
|
|
for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i);
|
|
data = arr;
|
|
}
|
|
FS.chmod(node, mode | 146);
|
|
var stream = FS.open(node, 577);
|
|
FS.write(stream, data, 0, data.length, 0, canOwn);
|
|
FS.close(stream);
|
|
FS.chmod(node, mode);
|
|
}
|
|
return node;
|
|
},
|
|
createDevice: (parent, name, input, output) => {
|
|
var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
|
|
var mode = FS_getMode(!!input, !!output);
|
|
if (!FS.createDevice.major) FS.createDevice.major = 64;
|
|
var dev = FS.makedev(FS.createDevice.major++, 0);
|
|
FS.registerDevice(dev, {
|
|
open: stream => {
|
|
stream.seekable = false;
|
|
},
|
|
close: stream => {
|
|
if (output && output.buffer && output.buffer.length) {
|
|
output(10);
|
|
}
|
|
},
|
|
read: (stream, buffer, offset, length, pos) => {
|
|
var bytesRead = 0;
|
|
for (var i = 0; i < length; i++) {
|
|
var result;
|
|
try {
|
|
result = input();
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(29);
|
|
}
|
|
if (result === undefined && bytesRead === 0) {
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
if (result === null || result === undefined) break;
|
|
bytesRead++;
|
|
buffer[offset + i] = result;
|
|
}
|
|
if (bytesRead) {
|
|
stream.node.timestamp = Date.now();
|
|
}
|
|
return bytesRead;
|
|
},
|
|
write: (stream, buffer, offset, length, pos) => {
|
|
for (var i = 0; i < length; i++) {
|
|
try {
|
|
output(buffer[offset + i]);
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(29);
|
|
}
|
|
}
|
|
if (length) {
|
|
stream.node.timestamp = Date.now();
|
|
}
|
|
return i;
|
|
}
|
|
});
|
|
return FS.mkdev(path, mode, dev);
|
|
},
|
|
forceLoadFile: obj => {
|
|
if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true;
|
|
if (typeof XMLHttpRequest != "undefined") {
|
|
throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");
|
|
} else if (read_) {
|
|
try {
|
|
obj.contents = intArrayFromString(read_(obj.url), true);
|
|
obj.usedBytes = obj.contents.length;
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(29);
|
|
}
|
|
} else {
|
|
throw new Error("Cannot load without read() or XMLHttpRequest.");
|
|
}
|
|
},
|
|
createLazyFile: (parent, name, url, canRead, canWrite) => {
|
|
function LazyUint8Array() {
|
|
this.lengthKnown = false;
|
|
this.chunks = [];
|
|
}
|
|
LazyUint8Array.prototype.get = function LazyUint8Array_get(idx) {
|
|
if (idx > this.length - 1 || idx < 0) {
|
|
return undefined;
|
|
}
|
|
var chunkOffset = idx % this.chunkSize;
|
|
var chunkNum = idx / this.chunkSize | 0;
|
|
return this.getter(chunkNum)[chunkOffset];
|
|
};
|
|
LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) {
|
|
this.getter = getter;
|
|
};
|
|
LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open("HEAD", url, false);
|
|
xhr.send(null);
|
|
if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
|
|
var datalength = Number(xhr.getResponseHeader("Content-length"));
|
|
var header;
|
|
var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes";
|
|
var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip";
|
|
var chunkSize = 1024 * 1024;
|
|
if (!hasByteServing) chunkSize = datalength;
|
|
var doXHR = (from, to) => {
|
|
if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!");
|
|
if (to > datalength - 1) throw new Error("only " + datalength + " bytes available! programmer error!");
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open("GET", url, false);
|
|
if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to);
|
|
xhr.responseType = "arraybuffer";
|
|
if (xhr.overrideMimeType) {
|
|
xhr.overrideMimeType("text/plain; charset=x-user-defined");
|
|
}
|
|
xhr.send(null);
|
|
if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
|
|
if (xhr.response !== undefined) {
|
|
return new Uint8Array(xhr.response || []);
|
|
}
|
|
return intArrayFromString(xhr.responseText || "", true);
|
|
};
|
|
var lazyArray = this;
|
|
lazyArray.setDataGetter(chunkNum => {
|
|
var start = chunkNum * chunkSize;
|
|
var end = (chunkNum + 1) * chunkSize - 1;
|
|
end = Math.min(end, datalength - 1);
|
|
if (typeof lazyArray.chunks[chunkNum] == "undefined") {
|
|
lazyArray.chunks[chunkNum] = doXHR(start, end);
|
|
}
|
|
if (typeof lazyArray.chunks[chunkNum] == "undefined") throw new Error("doXHR failed!");
|
|
return lazyArray.chunks[chunkNum];
|
|
});
|
|
if (usesGzip || !datalength) {
|
|
chunkSize = datalength = 1;
|
|
datalength = this.getter(0).length;
|
|
chunkSize = datalength;
|
|
out("LazyFiles on gzip forces download of the whole file when length is accessed");
|
|
}
|
|
this._length = datalength;
|
|
this._chunkSize = chunkSize;
|
|
this.lengthKnown = true;
|
|
};
|
|
if (typeof XMLHttpRequest != "undefined") {
|
|
if (!ENVIRONMENT_IS_WORKER) throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";
|
|
var lazyArray = new LazyUint8Array();
|
|
Object.defineProperties(lazyArray, {
|
|
length: {
|
|
get: function() {
|
|
if (!this.lengthKnown) {
|
|
this.cacheLength();
|
|
}
|
|
return this._length;
|
|
}
|
|
},
|
|
chunkSize: {
|
|
get: function() {
|
|
if (!this.lengthKnown) {
|
|
this.cacheLength();
|
|
}
|
|
return this._chunkSize;
|
|
}
|
|
}
|
|
});
|
|
var properties = {
|
|
isDevice: false,
|
|
contents: lazyArray
|
|
};
|
|
} else {
|
|
var properties = {
|
|
isDevice: false,
|
|
url: url
|
|
};
|
|
}
|
|
var node = FS.createFile(parent, name, properties, canRead, canWrite);
|
|
if (properties.contents) {
|
|
node.contents = properties.contents;
|
|
} else if (properties.url) {
|
|
node.contents = null;
|
|
node.url = properties.url;
|
|
}
|
|
Object.defineProperties(node, {
|
|
usedBytes: {
|
|
get: function() {
|
|
return this.contents.length;
|
|
}
|
|
}
|
|
});
|
|
var stream_ops = {};
|
|
var keys = Object.keys(node.stream_ops);
|
|
keys.forEach(key => {
|
|
var fn = node.stream_ops[key];
|
|
stream_ops[key] = function forceLoadLazyFile() {
|
|
FS.forceLoadFile(node);
|
|
return fn.apply(null, arguments);
|
|
};
|
|
});
|
|
function writeChunks(stream, buffer, offset, length, position) {
|
|
var contents = stream.node.contents;
|
|
if (position >= contents.length) return 0;
|
|
var size = Math.min(contents.length - position, length);
|
|
assert(size >= 0);
|
|
if (contents.slice) {
|
|
for (var i = 0; i < size; i++) {
|
|
buffer[offset + i] = contents[position + i];
|
|
}
|
|
} else {
|
|
for (var i = 0; i < size; i++) {
|
|
buffer[offset + i] = contents.get(position + i);
|
|
}
|
|
}
|
|
return size;
|
|
}
|
|
stream_ops.read = (stream, buffer, offset, length, position) => {
|
|
FS.forceLoadFile(node);
|
|
return writeChunks(stream, buffer, offset, length, position);
|
|
};
|
|
stream_ops.mmap = (stream, length, position, prot, flags) => {
|
|
FS.forceLoadFile(node);
|
|
var ptr = mmapAlloc(length);
|
|
if (!ptr) {
|
|
throw new FS.ErrnoError(48);
|
|
}
|
|
writeChunks(stream, GROWABLE_HEAP_I8(), ptr, length, position);
|
|
return {
|
|
ptr: ptr,
|
|
allocated: true
|
|
};
|
|
};
|
|
node.stream_ops = stream_ops;
|
|
return node;
|
|
},
|
|
absolutePath: () => {
|
|
abort("FS.absolutePath has been removed; use PATH_FS.resolve instead");
|
|
},
|
|
createFolder: () => {
|
|
abort("FS.createFolder has been removed; use FS.mkdir instead");
|
|
},
|
|
createLink: () => {
|
|
abort("FS.createLink has been removed; use FS.symlink instead");
|
|
},
|
|
joinPath: () => {
|
|
abort("FS.joinPath has been removed; use PATH.join instead");
|
|
},
|
|
mmapAlloc: () => {
|
|
abort("FS.mmapAlloc has been replaced by the top level function mmapAlloc");
|
|
},
|
|
standardizePath: () => {
|
|
abort("FS.standardizePath has been removed; use PATH.normalize instead");
|
|
}
|
|
};
|
|
|
|
Module["FS"] = FS;
|
|
|
|
function UTF8ToString(ptr, maxBytesToRead) {
|
|
assert(typeof ptr == "number");
|
|
return ptr ? UTF8ArrayToString(GROWABLE_HEAP_U8(), ptr, maxBytesToRead) : "";
|
|
}
|
|
|
|
Module["UTF8ToString"] = UTF8ToString;
|
|
|
|
var SYSCALLS = {
|
|
DEFAULT_POLLMASK: 5,
|
|
calculateAt: function(dirfd, path, allowEmpty) {
|
|
if (PATH.isAbs(path)) {
|
|
return path;
|
|
}
|
|
var dir;
|
|
if (dirfd === -100) {
|
|
dir = FS.cwd();
|
|
} else {
|
|
var dirstream = SYSCALLS.getStreamFromFD(dirfd);
|
|
dir = dirstream.path;
|
|
}
|
|
if (path.length == 0) {
|
|
if (!allowEmpty) {
|
|
throw new FS.ErrnoError(44);
|
|
}
|
|
return dir;
|
|
}
|
|
return PATH.join2(dir, path);
|
|
},
|
|
doStat: function(func, path, buf) {
|
|
try {
|
|
var stat = func(path);
|
|
} catch (e) {
|
|
if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) {
|
|
return -54;
|
|
}
|
|
throw e;
|
|
}
|
|
GROWABLE_HEAP_I32()[buf >> 2] = stat.dev;
|
|
GROWABLE_HEAP_I32()[buf + 8 >> 2] = stat.ino;
|
|
GROWABLE_HEAP_I32()[buf + 12 >> 2] = stat.mode;
|
|
GROWABLE_HEAP_U32()[buf + 16 >> 2] = stat.nlink;
|
|
GROWABLE_HEAP_I32()[buf + 20 >> 2] = stat.uid;
|
|
GROWABLE_HEAP_I32()[buf + 24 >> 2] = stat.gid;
|
|
GROWABLE_HEAP_I32()[buf + 28 >> 2] = stat.rdev;
|
|
tempI64 = [ stat.size >>> 0, (tempDouble = stat.size, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[buf + 40 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[buf + 44 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_I32()[buf + 48 >> 2] = 4096;
|
|
GROWABLE_HEAP_I32()[buf + 52 >> 2] = stat.blocks;
|
|
var atime = stat.atime.getTime();
|
|
var mtime = stat.mtime.getTime();
|
|
var ctime = stat.ctime.getTime();
|
|
tempI64 = [ Math.floor(atime / 1e3) >>> 0, (tempDouble = Math.floor(atime / 1e3),
|
|
+Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[buf + 56 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[buf + 60 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_U32()[buf + 64 >> 2] = atime % 1e3 * 1e3;
|
|
tempI64 = [ Math.floor(mtime / 1e3) >>> 0, (tempDouble = Math.floor(mtime / 1e3),
|
|
+Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[buf + 72 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[buf + 76 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_U32()[buf + 80 >> 2] = mtime % 1e3 * 1e3;
|
|
tempI64 = [ Math.floor(ctime / 1e3) >>> 0, (tempDouble = Math.floor(ctime / 1e3),
|
|
+Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[buf + 88 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[buf + 92 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_U32()[buf + 96 >> 2] = ctime % 1e3 * 1e3;
|
|
tempI64 = [ stat.ino >>> 0, (tempDouble = stat.ino, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[buf + 104 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[buf + 108 >> 2] = tempI64[1];
|
|
return 0;
|
|
},
|
|
doMsync: function(addr, stream, len, flags, offset) {
|
|
if (!FS.isFile(stream.node.mode)) {
|
|
throw new FS.ErrnoError(43);
|
|
}
|
|
if (flags & 2) {
|
|
return 0;
|
|
}
|
|
var buffer = GROWABLE_HEAP_U8().slice(addr, addr + len);
|
|
FS.msync(stream, buffer, offset, len, flags);
|
|
},
|
|
varargs: undefined,
|
|
get: function() {
|
|
assert(SYSCALLS.varargs != undefined);
|
|
SYSCALLS.varargs += 4;
|
|
var ret = GROWABLE_HEAP_I32()[SYSCALLS.varargs - 4 >> 2];
|
|
return ret;
|
|
},
|
|
getStr: function(ptr) {
|
|
var ret = UTF8ToString(ptr);
|
|
return ret;
|
|
},
|
|
getStreamFromFD: function(fd) {
|
|
var stream = FS.getStream(fd);
|
|
if (!stream) throw new FS.ErrnoError(8);
|
|
return stream;
|
|
}
|
|
};
|
|
|
|
Module["SYSCALLS"] = SYSCALLS;
|
|
|
|
function _proc_exit(code) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(1, 1, code);
|
|
EXITSTATUS = code;
|
|
if (!keepRuntimeAlive()) {
|
|
PThread.terminateAllThreads();
|
|
if (Module["onExit"]) Module["onExit"](code);
|
|
ABORT = true;
|
|
}
|
|
quit_(code, new ExitStatus(code));
|
|
}
|
|
|
|
Module["_proc_exit"] = _proc_exit;
|
|
|
|
_proc_exit.sig = "vi";
|
|
|
|
function exitJS(status, implicit) {
|
|
EXITSTATUS = status;
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
assert(!implicit);
|
|
exitOnMainThread(status);
|
|
throw "unwind";
|
|
}
|
|
if (!keepRuntimeAlive()) {
|
|
exitRuntime();
|
|
}
|
|
if (keepRuntimeAlive() && !implicit) {
|
|
var msg = `program exited (with status: ${status}), but keepRuntimeAlive() is set (counter=${runtimeKeepaliveCounter}) due to an async operation, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)`;
|
|
readyPromiseReject(msg);
|
|
err(msg);
|
|
}
|
|
_proc_exit(status);
|
|
}
|
|
|
|
Module["exitJS"] = exitJS;
|
|
|
|
var _exit = exitJS;
|
|
|
|
Module["_exit"] = _exit;
|
|
|
|
_exit.sig = "vi";
|
|
|
|
function ptrToString(ptr) {
|
|
assert(typeof ptr === "number");
|
|
return "0x" + ptr.toString(16).padStart(8, "0");
|
|
}
|
|
|
|
Module["ptrToString"] = ptrToString;
|
|
|
|
function handleException(e) {
|
|
if (e instanceof ExitStatus || e == "unwind") {
|
|
return EXITSTATUS;
|
|
}
|
|
checkStackCookie();
|
|
if (e instanceof WebAssembly.RuntimeError) {
|
|
if (_emscripten_stack_get_current() <= 0) {
|
|
err("Stack overflow detected. You can try increasing -sSTACK_SIZE (currently set to 5242880)");
|
|
}
|
|
}
|
|
quit_(1, e);
|
|
}
|
|
|
|
Module["handleException"] = handleException;
|
|
|
|
var PThread = {
|
|
unusedWorkers: [],
|
|
runningWorkers: [],
|
|
tlsInitFunctions: [],
|
|
pthreads: {},
|
|
nextWorkerID: 1,
|
|
debugInit: function() {
|
|
function pthreadLogPrefix() {
|
|
var t = 0;
|
|
if (runtimeInitialized && typeof _pthread_self != "undefined" && !runtimeExited) {
|
|
t = _pthread_self();
|
|
}
|
|
return "w:" + (Module["workerID"] || 0) + ",t:" + ptrToString(t) + ": ";
|
|
}
|
|
var origDbg = dbg;
|
|
dbg = message => origDbg(pthreadLogPrefix() + message);
|
|
},
|
|
init: function() {
|
|
PThread.debugInit();
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
PThread.initWorker();
|
|
} else {
|
|
PThread.initMainThread();
|
|
}
|
|
},
|
|
initMainThread: function() {
|
|
var pthreadPoolSize = 8;
|
|
while (pthreadPoolSize--) {
|
|
PThread.allocateUnusedWorker();
|
|
}
|
|
PThread.outstandingPromises = {};
|
|
PThread.finishedThreads = new Set();
|
|
},
|
|
initWorker: function() {
|
|
noExitRuntime = false;
|
|
},
|
|
setExitStatus: function(status) {
|
|
EXITSTATUS = status;
|
|
},
|
|
terminateAllThreads__deps: [ "$terminateWorker" ],
|
|
terminateAllThreads: function() {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! terminateAllThreads() can only ever be called from main application thread!");
|
|
for (var worker of PThread.runningWorkers) {
|
|
terminateWorker(worker);
|
|
}
|
|
for (var worker of PThread.unusedWorkers) {
|
|
terminateWorker(worker);
|
|
}
|
|
PThread.unusedWorkers = [];
|
|
PThread.runningWorkers = [];
|
|
PThread.pthreads = [];
|
|
},
|
|
returnWorkerToPool: function(worker) {
|
|
var pthread_ptr = worker.pthread_ptr;
|
|
delete PThread.pthreads[pthread_ptr];
|
|
PThread.unusedWorkers.push(worker);
|
|
PThread.runningWorkers.splice(PThread.runningWorkers.indexOf(worker), 1);
|
|
worker.pthread_ptr = 0;
|
|
__emscripten_thread_free_data(pthread_ptr);
|
|
},
|
|
receiveObjectTransfer: function(data) {},
|
|
threadInitTLS: function() {
|
|
PThread.tlsInitFunctions.forEach(f => f());
|
|
},
|
|
loadWasmModuleToWorker: worker => new Promise(onFinishedLoading => {
|
|
worker.onmessage = e => {
|
|
var d = e["data"];
|
|
var cmd = d["cmd"];
|
|
if (worker.pthread_ptr) PThread.currentProxiedOperationCallerThread = worker.pthread_ptr;
|
|
if (d["targetThread"] && d["targetThread"] != _pthread_self()) {
|
|
var targetWorker = PThread.pthreads[d.targetThread];
|
|
if (targetWorker) {
|
|
targetWorker.postMessage(d, d["transferList"]);
|
|
} else {
|
|
err('Internal error! Worker sent a message "' + cmd + '" to target pthread ' + d["targetThread"] + ", but that thread no longer exists!");
|
|
}
|
|
PThread.currentProxiedOperationCallerThread = undefined;
|
|
return;
|
|
}
|
|
if (cmd === "checkMailbox") {
|
|
checkMailbox();
|
|
} else if (cmd === "spawnThread") {
|
|
spawnThread(d);
|
|
} else if (cmd === "cleanupThread") {
|
|
cleanupThread(d["thread"]);
|
|
} else if (cmd === "markAsFinshed") {
|
|
markAsFinshed(d["thread"]);
|
|
} else if (cmd === "killThread") {
|
|
killThread(d["thread"]);
|
|
} else if (cmd === "cancelThread") {
|
|
cancelThread(d["thread"]);
|
|
} else if (cmd === "loaded") {
|
|
worker.loaded = true;
|
|
onFinishedLoading(worker);
|
|
} else if (cmd === "print") {
|
|
out("Thread " + d["threadId"] + ": " + d["text"]);
|
|
} else if (cmd === "printErr") {
|
|
err("Thread " + d["threadId"] + ": " + d["text"]);
|
|
} else if (cmd === "alert") {
|
|
alert("Thread " + d["threadId"] + ": " + d["text"]);
|
|
} else if (d.target === "setimmediate") {
|
|
worker.postMessage(d);
|
|
} else if (cmd === "callHandler") {
|
|
Module[d["handler"]](...d["args"]);
|
|
} else if (cmd) {
|
|
err("worker sent an unknown command " + cmd);
|
|
}
|
|
PThread.currentProxiedOperationCallerThread = undefined;
|
|
};
|
|
worker.onerror = e => {
|
|
var message = "worker sent an error!";
|
|
if (worker.pthread_ptr) {
|
|
message = "Pthread " + ptrToString(worker.pthread_ptr) + " sent an error!";
|
|
}
|
|
err(message + " " + e.filename + ":" + e.lineno + ": " + e.message);
|
|
throw e;
|
|
};
|
|
assert(wasmMemory instanceof WebAssembly.Memory, "WebAssembly memory should have been loaded by now!");
|
|
assert(wasmModule instanceof WebAssembly.Module, "WebAssembly Module should have been loaded by now!");
|
|
var handlers = [];
|
|
var knownHandlers = [ "onExit", "onAbort", "print", "printErr" ];
|
|
for (var handler of knownHandlers) {
|
|
if (Module.hasOwnProperty(handler)) {
|
|
handlers.push(handler);
|
|
}
|
|
}
|
|
worker.workerID = PThread.nextWorkerID++;
|
|
worker.postMessage({
|
|
"cmd": "load",
|
|
"handlers": handlers,
|
|
"urlOrBlob": Module["mainScriptUrlOrBlob"] || _scriptDir,
|
|
"wasmMemory": wasmMemory,
|
|
"wasmModule": wasmModule,
|
|
"dynamicLibraries": Module["dynamicLibraries"],
|
|
"workerID": worker.workerID
|
|
});
|
|
}),
|
|
loadWasmModuleToAllWorkers: function(onMaybeReady) {
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
return onMaybeReady();
|
|
}
|
|
let pthreadPoolReady = Promise.all(PThread.unusedWorkers.map(PThread.loadWasmModuleToWorker));
|
|
pthreadPoolReady.then(onMaybeReady);
|
|
},
|
|
allocateUnusedWorker: function() {
|
|
var worker;
|
|
var pthreadMainJs = locateFile("godot.web.template_debug.wasm32.dlink.worker.js");
|
|
worker = new Worker(pthreadMainJs);
|
|
PThread.unusedWorkers.push(worker);
|
|
},
|
|
getNewWorker: function() {
|
|
if (PThread.unusedWorkers.length == 0) {
|
|
err("Tried to spawn a new thread, but the thread pool is exhausted.\n" + "This might result in a deadlock unless some threads eventually exit or the code explicitly breaks out to the event loop.\n" + "If you want to increase the pool size, use setting `-sPTHREAD_POOL_SIZE=...`." + "\nIf you want to throw an explicit error instead of the risk of deadlocking in those cases, use setting `-sPTHREAD_POOL_SIZE_STRICT=2`.");
|
|
PThread.allocateUnusedWorker();
|
|
PThread.loadWasmModuleToWorker(PThread.unusedWorkers[0]);
|
|
}
|
|
return PThread.unusedWorkers.pop();
|
|
}
|
|
};
|
|
|
|
Module["PThread"] = PThread;
|
|
|
|
function callRuntimeCallbacks(callbacks) {
|
|
while (callbacks.length > 0) {
|
|
callbacks.shift()(Module);
|
|
}
|
|
}
|
|
|
|
Module["callRuntimeCallbacks"] = callRuntimeCallbacks;
|
|
|
|
function establishStackSpace() {
|
|
var pthread_ptr = _pthread_self();
|
|
var stackTop = GROWABLE_HEAP_I32()[pthread_ptr + 52 >> 2];
|
|
var stackSize = GROWABLE_HEAP_I32()[pthread_ptr + 56 >> 2];
|
|
var stackMax = stackTop - stackSize;
|
|
assert(stackTop != 0);
|
|
assert(stackMax != 0);
|
|
assert(stackTop > stackMax, "stackTop must be higher then stackMax");
|
|
_emscripten_stack_set_limits(stackTop, stackMax);
|
|
stackRestore(stackTop);
|
|
writeStackCookie();
|
|
}
|
|
|
|
Module["establishStackSpace"] = establishStackSpace;
|
|
|
|
function exitOnMainThread(returnCode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(2, 0, returnCode);
|
|
_exit(returnCode);
|
|
}
|
|
|
|
Module["exitOnMainThread"] = exitOnMainThread;
|
|
|
|
function getDylinkMetadata(binary) {
|
|
var offset = 0;
|
|
var end = 0;
|
|
function getU8() {
|
|
return binary[offset++];
|
|
}
|
|
function getLEB() {
|
|
var ret = 0;
|
|
var mul = 1;
|
|
while (1) {
|
|
var byte = binary[offset++];
|
|
ret += (byte & 127) * mul;
|
|
mul *= 128;
|
|
if (!(byte & 128)) break;
|
|
}
|
|
return ret;
|
|
}
|
|
function getString() {
|
|
var len = getLEB();
|
|
offset += len;
|
|
return UTF8ArrayToString(binary, offset - len, len);
|
|
}
|
|
function failIf(condition, message) {
|
|
if (condition) throw new Error(message);
|
|
}
|
|
var name = "dylink.0";
|
|
if (binary instanceof WebAssembly.Module) {
|
|
var dylinkSection = WebAssembly.Module.customSections(binary, name);
|
|
if (dylinkSection.length === 0) {
|
|
name = "dylink";
|
|
dylinkSection = WebAssembly.Module.customSections(binary, name);
|
|
}
|
|
failIf(dylinkSection.length === 0, "need dylink section");
|
|
binary = new Uint8Array(dylinkSection[0]);
|
|
end = binary.length;
|
|
} else {
|
|
var int32View = new Uint32Array(new Uint8Array(binary.subarray(0, 24)).buffer);
|
|
var magicNumberFound = int32View[0] == 1836278016;
|
|
failIf(!magicNumberFound, "need to see wasm magic number");
|
|
failIf(binary[8] !== 0, "need the dylink section to be first");
|
|
offset = 9;
|
|
var section_size = getLEB();
|
|
end = offset + section_size;
|
|
name = getString();
|
|
}
|
|
var customSection = {
|
|
neededDynlibs: [],
|
|
tlsExports: new Set(),
|
|
weakImports: new Set()
|
|
};
|
|
if (name == "dylink") {
|
|
customSection.memorySize = getLEB();
|
|
customSection.memoryAlign = getLEB();
|
|
customSection.tableSize = getLEB();
|
|
customSection.tableAlign = getLEB();
|
|
var neededDynlibsCount = getLEB();
|
|
for (var i = 0; i < neededDynlibsCount; ++i) {
|
|
var libname = getString();
|
|
customSection.neededDynlibs.push(libname);
|
|
}
|
|
} else {
|
|
failIf(name !== "dylink.0");
|
|
var WASM_DYLINK_MEM_INFO = 1;
|
|
var WASM_DYLINK_NEEDED = 2;
|
|
var WASM_DYLINK_EXPORT_INFO = 3;
|
|
var WASM_DYLINK_IMPORT_INFO = 4;
|
|
var WASM_SYMBOL_TLS = 256;
|
|
var WASM_SYMBOL_BINDING_MASK = 3;
|
|
var WASM_SYMBOL_BINDING_WEAK = 1;
|
|
while (offset < end) {
|
|
var subsectionType = getU8();
|
|
var subsectionSize = getLEB();
|
|
if (subsectionType === WASM_DYLINK_MEM_INFO) {
|
|
customSection.memorySize = getLEB();
|
|
customSection.memoryAlign = getLEB();
|
|
customSection.tableSize = getLEB();
|
|
customSection.tableAlign = getLEB();
|
|
} else if (subsectionType === WASM_DYLINK_NEEDED) {
|
|
var neededDynlibsCount = getLEB();
|
|
for (var i = 0; i < neededDynlibsCount; ++i) {
|
|
libname = getString();
|
|
customSection.neededDynlibs.push(libname);
|
|
}
|
|
} else if (subsectionType === WASM_DYLINK_EXPORT_INFO) {
|
|
var count = getLEB();
|
|
while (count--) {
|
|
var symname = getString();
|
|
var flags = getLEB();
|
|
if (flags & WASM_SYMBOL_TLS) {
|
|
customSection.tlsExports.add(symname);
|
|
}
|
|
}
|
|
} else if (subsectionType === WASM_DYLINK_IMPORT_INFO) {
|
|
var count = getLEB();
|
|
while (count--) {
|
|
var modname = getString();
|
|
var symname = getString();
|
|
var flags = getLEB();
|
|
if ((flags & WASM_SYMBOL_BINDING_MASK) == WASM_SYMBOL_BINDING_WEAK) {
|
|
customSection.weakImports.add(symname);
|
|
}
|
|
}
|
|
} else {
|
|
err(`unknown dylink.0 subsection: ${subsectionType}`);
|
|
offset += subsectionSize;
|
|
}
|
|
}
|
|
}
|
|
var tableAlign = Math.pow(2, customSection.tableAlign);
|
|
assert(tableAlign === 1, `invalid tableAlign ${tableAlign}`);
|
|
assert(offset == end);
|
|
return customSection;
|
|
}
|
|
|
|
Module["getDylinkMetadata"] = getDylinkMetadata;
|
|
|
|
function getValue(ptr, type = "i8") {
|
|
if (type.endsWith("*")) type = "*";
|
|
switch (type) {
|
|
case "i1":
|
|
return GROWABLE_HEAP_I8()[ptr >> 0];
|
|
|
|
case "i8":
|
|
return GROWABLE_HEAP_I8()[ptr >> 0];
|
|
|
|
case "i16":
|
|
return GROWABLE_HEAP_I16()[ptr >> 1];
|
|
|
|
case "i32":
|
|
return GROWABLE_HEAP_I32()[ptr >> 2];
|
|
|
|
case "i64":
|
|
return GROWABLE_HEAP_I32()[ptr >> 2];
|
|
|
|
case "float":
|
|
return GROWABLE_HEAP_F32()[ptr >> 2];
|
|
|
|
case "double":
|
|
return GROWABLE_HEAP_F64()[ptr >> 3];
|
|
|
|
case "*":
|
|
return GROWABLE_HEAP_U32()[ptr >> 2];
|
|
|
|
default:
|
|
abort(`invalid type for getValue: ${type}`);
|
|
}
|
|
}
|
|
|
|
Module["getValue"] = getValue;
|
|
|
|
var wasmTableMirror = [];
|
|
|
|
Module["wasmTableMirror"] = wasmTableMirror;
|
|
|
|
function getWasmTableEntry(funcPtr) {
|
|
var func = wasmTableMirror[funcPtr];
|
|
if (!func) {
|
|
if (funcPtr >= wasmTableMirror.length) wasmTableMirror.length = funcPtr + 1;
|
|
wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr);
|
|
}
|
|
assert(wasmTable.get(funcPtr) == func, "JavaScript-side Wasm function table mirror is out of date!");
|
|
return func;
|
|
}
|
|
|
|
Module["getWasmTableEntry"] = getWasmTableEntry;
|
|
|
|
function invokeEntryPoint(ptr, arg) {
|
|
runtimeKeepaliveCounter = 0;
|
|
__emscripten_dlsync_self();
|
|
var result = getWasmTableEntry(ptr)(arg);
|
|
checkStackCookie();
|
|
if (keepRuntimeAlive()) {
|
|
PThread.setExitStatus(result);
|
|
} else {
|
|
__emscripten_thread_exit(result);
|
|
}
|
|
}
|
|
|
|
Module["invokeEntryPoint"] = invokeEntryPoint;
|
|
|
|
function newDSO(name, handle, syms) {
|
|
var dso = {
|
|
refcount: Infinity,
|
|
name: name,
|
|
exports: syms,
|
|
global: true
|
|
};
|
|
LDSO.loadedLibsByName[name] = dso;
|
|
if (handle != undefined) {
|
|
LDSO.loadedLibsByHandle[handle] = dso;
|
|
}
|
|
return dso;
|
|
}
|
|
|
|
Module["newDSO"] = newDSO;
|
|
|
|
var LDSO = {
|
|
loadedLibsByName: {},
|
|
loadedLibsByHandle: {},
|
|
init: () => newDSO("__main__", 0, wasmImports)
|
|
};
|
|
|
|
Module["LDSO"] = LDSO;
|
|
|
|
var ___heap_base = 5673152;
|
|
|
|
Module["___heap_base"] = ___heap_base;
|
|
|
|
function getMemory(size) {
|
|
if (runtimeInitialized) {
|
|
return zeroMemory(_malloc(size), size);
|
|
}
|
|
var ret = ___heap_base;
|
|
var end = ret + size + 15 & -16;
|
|
assert(end <= GROWABLE_HEAP_I8().length, "failure to getMemory - memory growth etc. is not supported there, call malloc/sbrk directly or increase INITIAL_MEMORY");
|
|
___heap_base = end;
|
|
GOT["__heap_base"].value = end;
|
|
return ret;
|
|
}
|
|
|
|
Module["getMemory"] = getMemory;
|
|
|
|
function isInternalSym(symName) {
|
|
return [ "__cpp_exception", "__c_longjmp", "__wasm_apply_data_relocs", "__dso_handle", "__tls_size", "__tls_align", "__set_stack_limits", "_emscripten_tls_init", "__wasm_init_tls", "__wasm_call_ctors", "__start_em_asm", "__stop_em_asm" ].includes(symName);
|
|
}
|
|
|
|
Module["isInternalSym"] = isInternalSym;
|
|
|
|
function uleb128Encode(n, target) {
|
|
assert(n < 16384);
|
|
if (n < 128) {
|
|
target.push(n);
|
|
} else {
|
|
target.push(n % 128 | 128, n >> 7);
|
|
}
|
|
}
|
|
|
|
Module["uleb128Encode"] = uleb128Encode;
|
|
|
|
function sigToWasmTypes(sig) {
|
|
assert(!sig.includes("j"), "i64 not permitted in function signatures when WASM_BIGINT is disabled");
|
|
var typeNames = {
|
|
"i": "i32",
|
|
"j": "i64",
|
|
"f": "f32",
|
|
"d": "f64",
|
|
"p": "i32"
|
|
};
|
|
var type = {
|
|
parameters: [],
|
|
results: sig[0] == "v" ? [] : [ typeNames[sig[0]] ]
|
|
};
|
|
for (var i = 1; i < sig.length; ++i) {
|
|
assert(sig[i] in typeNames, "invalid signature char: " + sig[i]);
|
|
type.parameters.push(typeNames[sig[i]]);
|
|
}
|
|
return type;
|
|
}
|
|
|
|
Module["sigToWasmTypes"] = sigToWasmTypes;
|
|
|
|
function generateFuncType(sig, target) {
|
|
var sigRet = sig.slice(0, 1);
|
|
var sigParam = sig.slice(1);
|
|
var typeCodes = {
|
|
"i": 127,
|
|
"p": 127,
|
|
"j": 126,
|
|
"f": 125,
|
|
"d": 124
|
|
};
|
|
target.push(96);
|
|
uleb128Encode(sigParam.length, target);
|
|
for (var i = 0; i < sigParam.length; ++i) {
|
|
assert(sigParam[i] in typeCodes, "invalid signature char: " + sigParam[i]);
|
|
target.push(typeCodes[sigParam[i]]);
|
|
}
|
|
if (sigRet == "v") {
|
|
target.push(0);
|
|
} else {
|
|
target.push(1, typeCodes[sigRet]);
|
|
}
|
|
}
|
|
|
|
Module["generateFuncType"] = generateFuncType;
|
|
|
|
function convertJsFunctionToWasm(func, sig) {
|
|
assert(!sig.includes("j"), "i64 not permitted in function signatures when WASM_BIGINT is disabled");
|
|
if (typeof WebAssembly.Function == "function") {
|
|
return new WebAssembly.Function(sigToWasmTypes(sig), func);
|
|
}
|
|
var typeSectionBody = [ 1 ];
|
|
generateFuncType(sig, typeSectionBody);
|
|
var bytes = [ 0, 97, 115, 109, 1, 0, 0, 0, 1 ];
|
|
uleb128Encode(typeSectionBody.length, bytes);
|
|
bytes.push.apply(bytes, typeSectionBody);
|
|
bytes.push(2, 7, 1, 1, 101, 1, 102, 0, 0, 7, 5, 1, 1, 102, 0, 0);
|
|
var module = new WebAssembly.Module(new Uint8Array(bytes));
|
|
var instance = new WebAssembly.Instance(module, {
|
|
"e": {
|
|
"f": func
|
|
}
|
|
});
|
|
var wrappedFunc = instance.exports["f"];
|
|
return wrappedFunc;
|
|
}
|
|
|
|
Module["convertJsFunctionToWasm"] = convertJsFunctionToWasm;
|
|
|
|
function updateTableMap(offset, count) {
|
|
if (functionsInTableMap) {
|
|
for (var i = offset; i < offset + count; i++) {
|
|
var item = getWasmTableEntry(i);
|
|
if (item) {
|
|
functionsInTableMap.set(item, i);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["updateTableMap"] = updateTableMap;
|
|
|
|
var functionsInTableMap = undefined;
|
|
|
|
Module["functionsInTableMap"] = functionsInTableMap;
|
|
|
|
function getFunctionAddress(func) {
|
|
if (!functionsInTableMap) {
|
|
functionsInTableMap = new WeakMap();
|
|
updateTableMap(0, wasmTable.length);
|
|
}
|
|
return functionsInTableMap.get(func) || 0;
|
|
}
|
|
|
|
Module["getFunctionAddress"] = getFunctionAddress;
|
|
|
|
var freeTableIndexes = [];
|
|
|
|
Module["freeTableIndexes"] = freeTableIndexes;
|
|
|
|
function getEmptyTableSlot() {
|
|
if (freeTableIndexes.length) {
|
|
return freeTableIndexes.pop();
|
|
}
|
|
try {
|
|
wasmTable.grow(1);
|
|
} catch (err) {
|
|
if (!(err instanceof RangeError)) {
|
|
throw err;
|
|
}
|
|
throw "Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";
|
|
}
|
|
return wasmTable.length - 1;
|
|
}
|
|
|
|
Module["getEmptyTableSlot"] = getEmptyTableSlot;
|
|
|
|
function setWasmTableEntry(idx, func) {
|
|
wasmTable.set(idx, func);
|
|
wasmTableMirror[idx] = wasmTable.get(idx);
|
|
}
|
|
|
|
Module["setWasmTableEntry"] = setWasmTableEntry;
|
|
|
|
function addFunction(func, sig) {
|
|
assert(typeof func != "undefined");
|
|
var rtn = getFunctionAddress(func);
|
|
if (rtn) {
|
|
return rtn;
|
|
}
|
|
var ret = getEmptyTableSlot();
|
|
try {
|
|
setWasmTableEntry(ret, func);
|
|
} catch (err) {
|
|
if (!(err instanceof TypeError)) {
|
|
throw err;
|
|
}
|
|
assert(typeof sig != "undefined", "Missing signature argument to addFunction: " + func);
|
|
var wrapped = convertJsFunctionToWasm(func, sig);
|
|
setWasmTableEntry(ret, wrapped);
|
|
}
|
|
functionsInTableMap.set(func, ret);
|
|
return ret;
|
|
}
|
|
|
|
Module["addFunction"] = addFunction;
|
|
|
|
function updateGOT(exports, replace) {
|
|
for (var symName in exports) {
|
|
if (isInternalSym(symName)) {
|
|
continue;
|
|
}
|
|
var value = exports[symName];
|
|
if (symName.startsWith("orig$")) {
|
|
symName = symName.split("$")[1];
|
|
replace = true;
|
|
}
|
|
if (!GOT[symName]) {
|
|
GOT[symName] = new WebAssembly.Global({
|
|
"value": "i32",
|
|
"mutable": true
|
|
});
|
|
}
|
|
if (replace || GOT[symName].value == 0) {
|
|
if (typeof value == "function") {
|
|
GOT[symName].value = addFunction(value);
|
|
} else if (typeof value == "number") {
|
|
GOT[symName].value = value;
|
|
} else {
|
|
err(`unhandled export type for '${symName}': ${typeof value}`);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["updateGOT"] = updateGOT;
|
|
|
|
function relocateExports(exports, memoryBase, replace) {
|
|
var relocated = {};
|
|
for (var e in exports) {
|
|
var value = exports[e];
|
|
if (typeof value == "object") {
|
|
value = value.value;
|
|
}
|
|
if (typeof value == "number") {
|
|
value += memoryBase;
|
|
}
|
|
relocated[e] = value;
|
|
}
|
|
updateGOT(relocated, replace);
|
|
return relocated;
|
|
}
|
|
|
|
Module["relocateExports"] = relocateExports;
|
|
|
|
function isSymbolDefined(symName) {
|
|
var existing = wasmImports[symName];
|
|
if (!existing || existing.stub) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
Module["isSymbolDefined"] = isSymbolDefined;
|
|
|
|
function resolveGlobalSymbol(symName, direct = false) {
|
|
var sym;
|
|
if (direct && "orig$" + symName in wasmImports) {
|
|
symName = "orig$" + symName;
|
|
}
|
|
if (isSymbolDefined(symName)) {
|
|
sym = wasmImports[symName];
|
|
} else if (symName.startsWith("invoke_")) {
|
|
sym = wasmImports[symName] = createInvokeFunction(symName.split("_")[1]);
|
|
}
|
|
return {
|
|
sym: sym,
|
|
name: symName
|
|
};
|
|
}
|
|
|
|
Module["resolveGlobalSymbol"] = resolveGlobalSymbol;
|
|
|
|
function createDyncallWrapper(sig) {
|
|
var sections = [];
|
|
var prelude = [ 0, 97, 115, 109, 1, 0, 0, 0 ];
|
|
sections.push(prelude);
|
|
var wrappersig = [ sig[0].replace("j", "i"), "i", sig.slice(1).replace(/j/g, "ii") ].join("");
|
|
var typeSectionBody = [ 3 ];
|
|
generateFuncType(wrappersig, typeSectionBody);
|
|
generateFuncType(sig, typeSectionBody);
|
|
generateFuncType("vi", typeSectionBody);
|
|
var typeSection = [ 1 ];
|
|
uleb128Encode(typeSectionBody.length, typeSection);
|
|
typeSection.push.apply(typeSection, typeSectionBody);
|
|
sections.push(typeSection);
|
|
var importSection = [ 2, 15, 2, 1, 101, 1, 116, 1, 112, 0, 0, 1, 101, 1, 114, 0, 2 ];
|
|
sections.push(importSection);
|
|
var functionSection = [ 3, 2, 1, 0 ];
|
|
sections.push(functionSection);
|
|
var exportSection = [ 7, 5, 1, 1, 102, 0, 1 ];
|
|
sections.push(exportSection);
|
|
var convert_code = [];
|
|
if (sig[0] === "j") {
|
|
convert_code = [ 1, 1, 126 ];
|
|
} else {
|
|
convert_code.push(0);
|
|
}
|
|
function localGet(j) {
|
|
convert_code.push(32);
|
|
uleb128Encode(j, convert_code);
|
|
}
|
|
var j = 1;
|
|
for (var i = 1; i < sig.length; i++) {
|
|
if (sig[i] == "j") {
|
|
localGet(j + 1);
|
|
convert_code.push(173, 66, 32, 134);
|
|
localGet(j);
|
|
convert_code.push(172, 132);
|
|
j += 2;
|
|
} else {
|
|
localGet(j);
|
|
j++;
|
|
}
|
|
}
|
|
convert_code.push(32, 0, 17, 1, 0);
|
|
if (sig[0] === "j") {
|
|
convert_code.push(34);
|
|
uleb128Encode(j, convert_code);
|
|
convert_code.push(66, 32, 136, 167, 16, 0);
|
|
localGet(j);
|
|
convert_code.push(167);
|
|
}
|
|
convert_code.push(11);
|
|
var codeBody = [ 1 ];
|
|
uleb128Encode(convert_code.length, codeBody);
|
|
codeBody.push.apply(codeBody, convert_code);
|
|
var codeSection = [ 10 ];
|
|
uleb128Encode(codeBody.length, codeSection);
|
|
codeSection.push.apply(codeSection, codeBody);
|
|
sections.push(codeSection);
|
|
var bytes = new Uint8Array([].concat.apply([], sections));
|
|
var module = new WebAssembly.Module(bytes);
|
|
var instance = new WebAssembly.Instance(module, {
|
|
"e": {
|
|
"t": wasmTable,
|
|
"r": setTempRet0
|
|
}
|
|
});
|
|
var wrappedFunc = instance.exports["f"];
|
|
return wrappedFunc;
|
|
}
|
|
|
|
Module["createDyncallWrapper"] = createDyncallWrapper;
|
|
|
|
function dynCallLegacy(sig, ptr, args) {
|
|
assert("dynCall_" + sig in Module, `bad function pointer type - dynCall function not found for sig '${sig}'`);
|
|
if (args && args.length) {
|
|
assert(args.length === sig.substring(1).replace(/j/g, "--").length);
|
|
} else {
|
|
assert(sig.length == 1);
|
|
}
|
|
if (!("dynCall_" + sig in Module)) {
|
|
Module["dynCall_" + sig] = createDyncallWrapper(sig);
|
|
}
|
|
var f = Module["dynCall_" + sig];
|
|
return args && args.length ? f.apply(null, [ ptr ].concat(args)) : f.call(null, ptr);
|
|
}
|
|
|
|
Module["dynCallLegacy"] = dynCallLegacy;
|
|
|
|
function dynCall(sig, ptr, args) {
|
|
if (sig.includes("j")) {
|
|
return dynCallLegacy(sig, ptr, args);
|
|
}
|
|
assert(getWasmTableEntry(ptr), `missing table entry in dynCall: ${ptr}`);
|
|
var rtn = getWasmTableEntry(ptr).apply(null, args);
|
|
return rtn;
|
|
}
|
|
|
|
Module["dynCall"] = dynCall;
|
|
|
|
function createInvokeFunction(sig) {
|
|
return function() {
|
|
var sp = stackSave();
|
|
try {
|
|
return dynCall(sig, arguments[0], Array.prototype.slice.call(arguments, 1));
|
|
} catch (e) {
|
|
stackRestore(sp);
|
|
if (e !== e + 0) throw e;
|
|
_setThrew(1, 0);
|
|
}
|
|
};
|
|
}
|
|
|
|
Module["createInvokeFunction"] = createInvokeFunction;
|
|
|
|
function loadWebAssemblyModule(binary, flags, localScope, handle) {
|
|
var metadata = getDylinkMetadata(binary);
|
|
currentModuleWeakSymbols = metadata.weakImports;
|
|
var originalTable = wasmTable;
|
|
function loadModule() {
|
|
var firstLoad = !handle || !GROWABLE_HEAP_I8()[handle + 8 >> 0];
|
|
if (firstLoad) {
|
|
var memAlign = Math.pow(2, metadata.memoryAlign);
|
|
memAlign = Math.max(memAlign, 16);
|
|
var memoryBase = metadata.memorySize ? alignMemory(getMemory(metadata.memorySize + memAlign), memAlign) : 0;
|
|
var tableBase = metadata.tableSize ? wasmTable.length : 0;
|
|
if (handle) {
|
|
GROWABLE_HEAP_I8()[handle + 8 >> 0] = 1;
|
|
GROWABLE_HEAP_U32()[handle + 12 >> 2] = memoryBase;
|
|
GROWABLE_HEAP_I32()[handle + 16 >> 2] = metadata.memorySize;
|
|
GROWABLE_HEAP_U32()[handle + 20 >> 2] = tableBase;
|
|
GROWABLE_HEAP_I32()[handle + 24 >> 2] = metadata.tableSize;
|
|
}
|
|
} else {
|
|
memoryBase = GROWABLE_HEAP_U32()[handle + 12 >> 2];
|
|
tableBase = GROWABLE_HEAP_U32()[handle + 20 >> 2];
|
|
}
|
|
var tableGrowthNeeded = tableBase + metadata.tableSize - wasmTable.length;
|
|
if (tableGrowthNeeded > 0) {
|
|
wasmTable.grow(tableGrowthNeeded);
|
|
}
|
|
var moduleExports;
|
|
function resolveSymbol(sym) {
|
|
var resolved = resolveGlobalSymbol(sym).sym;
|
|
if (!resolved && localScope) {
|
|
resolved = localScope[sym];
|
|
}
|
|
if (!resolved) {
|
|
resolved = moduleExports[sym];
|
|
}
|
|
assert(resolved, `undefined symbol '${sym}'. perhaps a side module was not linked in? if this global was expected to arrive from a system library, try to build the MAIN_MODULE with EMCC_FORCE_STDLIBS=1 in the environment`);
|
|
return resolved;
|
|
}
|
|
var proxyHandler = {
|
|
"get": function(stubs, prop) {
|
|
switch (prop) {
|
|
case "__memory_base":
|
|
return memoryBase;
|
|
|
|
case "__table_base":
|
|
return tableBase;
|
|
}
|
|
if (prop in wasmImports && !wasmImports[prop].stub) {
|
|
return wasmImports[prop];
|
|
}
|
|
if (!(prop in stubs)) {
|
|
var resolved;
|
|
stubs[prop] = function() {
|
|
if (!resolved) resolved = resolveSymbol(prop);
|
|
return resolved.apply(null, arguments);
|
|
};
|
|
}
|
|
return stubs[prop];
|
|
}
|
|
};
|
|
var proxy = new Proxy({}, proxyHandler);
|
|
var info = {
|
|
"GOT.mem": new Proxy({}, GOTHandler),
|
|
"GOT.func": new Proxy({}, GOTHandler),
|
|
"env": proxy,
|
|
wasi_snapshot_preview1: proxy
|
|
};
|
|
function postInstantiation(instance) {
|
|
assert(wasmTable === originalTable);
|
|
updateTableMap(tableBase, metadata.tableSize);
|
|
moduleExports = relocateExports(instance.exports, memoryBase);
|
|
if (!flags.allowUndefined) {
|
|
reportUndefinedSymbols();
|
|
}
|
|
function addEmAsm(addr, body) {
|
|
var args = [];
|
|
var arity = 0;
|
|
for (;arity < 16; arity++) {
|
|
if (body.indexOf("$" + arity) != -1) {
|
|
args.push("$" + arity);
|
|
} else {
|
|
break;
|
|
}
|
|
}
|
|
args = args.join(",");
|
|
var func = `(${args}) => { ${body} };`;
|
|
ASM_CONSTS[start] = eval(func);
|
|
}
|
|
if ("__start_em_asm" in moduleExports) {
|
|
var start = moduleExports["__start_em_asm"];
|
|
var stop = moduleExports["__stop_em_asm"];
|
|
while (start < stop) {
|
|
var jsString = UTF8ToString(start);
|
|
addEmAsm(start, jsString);
|
|
start = GROWABLE_HEAP_U8().indexOf(0, start) + 1;
|
|
}
|
|
}
|
|
registerTLSInit(moduleExports["_emscripten_tls_init"], instance.exports, metadata);
|
|
if (firstLoad) {
|
|
var applyRelocs = moduleExports["__wasm_apply_data_relocs"];
|
|
if (applyRelocs) {
|
|
if (runtimeInitialized) {
|
|
applyRelocs();
|
|
} else {
|
|
__RELOC_FUNCS__.push(applyRelocs);
|
|
}
|
|
}
|
|
var init = moduleExports["__wasm_call_ctors"];
|
|
if (init) {
|
|
if (runtimeInitialized) {
|
|
init();
|
|
} else {
|
|
__ATINIT__.push(init);
|
|
}
|
|
}
|
|
}
|
|
return moduleExports;
|
|
}
|
|
if (flags.loadAsync) {
|
|
if (binary instanceof WebAssembly.Module) {
|
|
var instance = new WebAssembly.Instance(binary, info);
|
|
return Promise.resolve(postInstantiation(instance));
|
|
}
|
|
return WebAssembly.instantiate(binary, info).then(result => postInstantiation(result.instance));
|
|
}
|
|
var module = binary instanceof WebAssembly.Module ? binary : new WebAssembly.Module(binary);
|
|
var instance = new WebAssembly.Instance(module, info);
|
|
return postInstantiation(instance);
|
|
}
|
|
if (flags.loadAsync) {
|
|
return metadata.neededDynlibs.reduce((chain, dynNeeded) => {
|
|
return chain.then(() => {
|
|
return loadDynamicLibrary(dynNeeded, flags);
|
|
});
|
|
}, Promise.resolve()).then(loadModule);
|
|
}
|
|
metadata.neededDynlibs.forEach(needed => loadDynamicLibrary(needed, flags, localScope));
|
|
return loadModule();
|
|
}
|
|
|
|
Module["loadWebAssemblyModule"] = loadWebAssemblyModule;
|
|
|
|
function mergeLibSymbols(exports, libName) {
|
|
for (var sym in exports) {
|
|
if (!exports.hasOwnProperty(sym)) {
|
|
continue;
|
|
}
|
|
const setImport = target => {
|
|
if (!isSymbolDefined(target)) {
|
|
wasmImports[target] = exports[sym];
|
|
}
|
|
};
|
|
setImport(sym);
|
|
const main_alias = "__main_argc_argv";
|
|
if (sym == "main") {
|
|
setImport(main_alias);
|
|
}
|
|
if (sym == main_alias) {
|
|
setImport("main");
|
|
}
|
|
if (sym.startsWith("dynCall_") && !Module.hasOwnProperty(sym)) {
|
|
Module[sym] = exports[sym];
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["mergeLibSymbols"] = mergeLibSymbols;
|
|
|
|
function registerWasmPlugin() {
|
|
var wasmPlugin = {
|
|
"promiseChainEnd": Promise.resolve(),
|
|
"canHandle": function(name) {
|
|
return !Module.noWasmDecoding && name.endsWith(".so");
|
|
},
|
|
"handle": function(byteArray, name, onload, onerror) {
|
|
wasmPlugin["promiseChainEnd"] = wasmPlugin["promiseChainEnd"].then(() => loadWebAssemblyModule(byteArray, {
|
|
loadAsync: true,
|
|
nodelete: true
|
|
})).then(module => {
|
|
preloadedWasm[name] = module;
|
|
onload(byteArray);
|
|
}, error => {
|
|
err(`failed to instantiate wasm: ${name}: ${error}`);
|
|
onerror();
|
|
});
|
|
}
|
|
};
|
|
preloadPlugins.push(wasmPlugin);
|
|
}
|
|
|
|
Module["registerWasmPlugin"] = registerWasmPlugin;
|
|
|
|
var preloadedWasm = {};
|
|
|
|
Module["preloadedWasm"] = preloadedWasm;
|
|
|
|
function loadDynamicLibrary(libName, flags = {
|
|
global: true,
|
|
nodelete: true
|
|
}, localScope, handle) {
|
|
var dso = LDSO.loadedLibsByName[libName];
|
|
if (dso) {
|
|
if (flags.global && !dso.global) {
|
|
dso.global = true;
|
|
if (dso.exports !== "loading") {
|
|
mergeLibSymbols(dso.exports, libName);
|
|
}
|
|
}
|
|
if (flags.nodelete && dso.refcount !== Infinity) {
|
|
dso.refcount = Infinity;
|
|
}
|
|
dso.refcount++;
|
|
if (handle) {
|
|
LDSO.loadedLibsByHandle[handle] = dso;
|
|
}
|
|
return flags.loadAsync ? Promise.resolve(true) : true;
|
|
}
|
|
dso = newDSO(libName, handle, "loading");
|
|
dso.refcount = flags.nodelete ? Infinity : 1;
|
|
dso.global = flags.global;
|
|
function loadLibData() {
|
|
if (handle) {
|
|
var data = GROWABLE_HEAP_U32()[handle + 28 >> 2];
|
|
var dataSize = GROWABLE_HEAP_U32()[handle + 32 >> 2];
|
|
if (data && dataSize) {
|
|
var libData = GROWABLE_HEAP_I8().slice(data, data + dataSize);
|
|
return flags.loadAsync ? Promise.resolve(libData) : libData;
|
|
}
|
|
}
|
|
var libFile = locateFile(libName);
|
|
if (flags.loadAsync) {
|
|
return new Promise(function(resolve, reject) {
|
|
asyncLoad(libFile, data => resolve(data), reject);
|
|
});
|
|
}
|
|
if (!readBinary) {
|
|
throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`);
|
|
}
|
|
return readBinary(libFile);
|
|
}
|
|
function getExports() {
|
|
if (preloadedWasm[libName]) {
|
|
var libModule = preloadedWasm[libName];
|
|
return flags.loadAsync ? Promise.resolve(libModule) : libModule;
|
|
}
|
|
if (flags.loadAsync) {
|
|
return loadLibData().then(libData => loadWebAssemblyModule(libData, flags, localScope, handle));
|
|
}
|
|
return loadWebAssemblyModule(loadLibData(), flags, localScope, handle);
|
|
}
|
|
function moduleLoaded(exports) {
|
|
if (dso.global) {
|
|
mergeLibSymbols(exports, libName);
|
|
} else if (localScope) {
|
|
Object.assign(localScope, exports);
|
|
}
|
|
dso.exports = exports;
|
|
}
|
|
if (flags.loadAsync) {
|
|
return getExports().then(exports => {
|
|
moduleLoaded(exports);
|
|
return true;
|
|
});
|
|
}
|
|
moduleLoaded(getExports());
|
|
return true;
|
|
}
|
|
|
|
Module["loadDynamicLibrary"] = loadDynamicLibrary;
|
|
|
|
function reportUndefinedSymbols() {
|
|
for (var symName in GOT) {
|
|
if (GOT[symName].value == 0) {
|
|
var value = resolveGlobalSymbol(symName, true).sym;
|
|
if (!value && !GOT[symName].required) {
|
|
continue;
|
|
}
|
|
assert(value, `undefined symbol '${symName}'. perhaps a side module was not linked in? if this global was expected to arrive from a system library, try to build the MAIN_MODULE with EMCC_FORCE_STDLIBS=1 in the environment`);
|
|
if (typeof value == "function") {
|
|
GOT[symName].value = addFunction(value, value.sig);
|
|
} else if (typeof value == "number") {
|
|
GOT[symName].value = value;
|
|
} else {
|
|
throw new Error(`bad export type for '${symName}': ${typeof value}`);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["reportUndefinedSymbols"] = reportUndefinedSymbols;
|
|
|
|
function loadDylibs() {
|
|
if (!dynamicLibraries.length) {
|
|
reportUndefinedSymbols();
|
|
return;
|
|
}
|
|
addRunDependency("loadDylibs");
|
|
dynamicLibraries.reduce((chain, lib) => {
|
|
return chain.then(() => {
|
|
return loadDynamicLibrary(lib, {
|
|
loadAsync: true,
|
|
global: true,
|
|
nodelete: true,
|
|
allowUndefined: true
|
|
});
|
|
});
|
|
}, Promise.resolve()).then(() => {
|
|
reportUndefinedSymbols();
|
|
removeRunDependency("loadDylibs");
|
|
});
|
|
}
|
|
|
|
Module["loadDylibs"] = loadDylibs;
|
|
|
|
function registerTLSInit(tlsInitFunc, moduleExports, metadata) {
|
|
function tlsInitWrapper() {
|
|
var __tls_base = tlsInitFunc();
|
|
if (!__tls_base) {
|
|
assert(__tls_base || metadata.tlsExports.size == 0);
|
|
return;
|
|
}
|
|
var tlsExports = {};
|
|
metadata.tlsExports.forEach(s => tlsExports[s] = moduleExports[s]);
|
|
relocateExports(tlsExports, __tls_base, true);
|
|
}
|
|
PThread.tlsInitFunctions.push(tlsInitWrapper);
|
|
if (runtimeInitialized) {
|
|
tlsInitWrapper();
|
|
}
|
|
}
|
|
|
|
Module["registerTLSInit"] = registerTLSInit;
|
|
|
|
function setValue(ptr, value, type = "i8") {
|
|
if (type.endsWith("*")) type = "*";
|
|
switch (type) {
|
|
case "i1":
|
|
GROWABLE_HEAP_I8()[ptr >> 0] = value;
|
|
break;
|
|
|
|
case "i8":
|
|
GROWABLE_HEAP_I8()[ptr >> 0] = value;
|
|
break;
|
|
|
|
case "i16":
|
|
GROWABLE_HEAP_I16()[ptr >> 1] = value;
|
|
break;
|
|
|
|
case "i32":
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = value;
|
|
break;
|
|
|
|
case "i64":
|
|
tempI64 = [ value >>> 0, (tempDouble = value, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = tempI64[0], GROWABLE_HEAP_I32()[ptr + 4 >> 2] = tempI64[1];
|
|
break;
|
|
|
|
case "float":
|
|
GROWABLE_HEAP_F32()[ptr >> 2] = value;
|
|
break;
|
|
|
|
case "double":
|
|
GROWABLE_HEAP_F64()[ptr >> 3] = value;
|
|
break;
|
|
|
|
case "*":
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = value;
|
|
break;
|
|
|
|
default:
|
|
abort(`invalid type for setValue: ${type}`);
|
|
}
|
|
}
|
|
|
|
Module["setValue"] = setValue;
|
|
|
|
function warnOnce(text) {
|
|
if (!warnOnce.shown) warnOnce.shown = {};
|
|
if (!warnOnce.shown[text]) {
|
|
warnOnce.shown[text] = 1;
|
|
err(text);
|
|
}
|
|
}
|
|
|
|
Module["warnOnce"] = warnOnce;
|
|
|
|
function __Z14godot_web_mainiPPc() {
|
|
if (!wasmImports["_Z14godot_web_mainiPPc"] || wasmImports["_Z14godot_web_mainiPPc"].stub) abort("external symbol '_Z14godot_web_mainiPPc' is missing. perhaps a side module was not linked in? if this function was expected to arrive from a system library, try to build the MAIN_MODULE with EMCC_FORCE_STDLIBS=1 in the environment");
|
|
return wasmImports["_Z14godot_web_mainiPPc"].apply(null, arguments);
|
|
}
|
|
|
|
__Z14godot_web_mainiPPc.stub = true;
|
|
|
|
function ___assert_fail(condition, filename, line, func) {
|
|
abort(`Assertion failed: ${UTF8ToString(condition)}, at: ` + [ filename ? UTF8ToString(filename) : "unknown filename", line, func ? UTF8ToString(func) : "unknown function" ]);
|
|
}
|
|
|
|
Module["___assert_fail"] = ___assert_fail;
|
|
|
|
___assert_fail.sig = "vppip";
|
|
|
|
function ___call_sighandler(fp, sig) {
|
|
getWasmTableEntry(fp)(sig);
|
|
}
|
|
|
|
Module["___call_sighandler"] = ___call_sighandler;
|
|
|
|
___call_sighandler.sig = "vpi";
|
|
|
|
function ___emscripten_init_main_thread_js(tb) {
|
|
__emscripten_thread_init(tb, !ENVIRONMENT_IS_WORKER, 1, !ENVIRONMENT_IS_WEB, 2097152);
|
|
PThread.threadInitTLS();
|
|
}
|
|
|
|
Module["___emscripten_init_main_thread_js"] = ___emscripten_init_main_thread_js;
|
|
|
|
___emscripten_init_main_thread_js.sig = "vp";
|
|
|
|
function ___emscripten_thread_cleanup(thread) {
|
|
if (!ENVIRONMENT_IS_PTHREAD) cleanupThread(thread); else postMessage({
|
|
"cmd": "cleanupThread",
|
|
"thread": thread
|
|
});
|
|
}
|
|
|
|
Module["___emscripten_thread_cleanup"] = ___emscripten_thread_cleanup;
|
|
|
|
___emscripten_thread_cleanup.sig = "vp";
|
|
|
|
var ___memory_base = new WebAssembly.Global({
|
|
"value": "i32",
|
|
"mutable": false
|
|
}, 1024);
|
|
|
|
Module["___memory_base"] = ___memory_base;
|
|
|
|
function pthreadCreateProxied(pthread_ptr, attr, startRoutine, arg) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(3, 1, pthread_ptr, attr, startRoutine, arg);
|
|
return ___pthread_create_js(pthread_ptr, attr, startRoutine, arg);
|
|
}
|
|
|
|
Module["pthreadCreateProxied"] = pthreadCreateProxied;
|
|
|
|
function ___pthread_create_js(pthread_ptr, attr, startRoutine, arg) {
|
|
if (typeof SharedArrayBuffer == "undefined") {
|
|
err("Current environment does not support SharedArrayBuffer, pthreads are not available!");
|
|
return 6;
|
|
}
|
|
var transferList = [];
|
|
var error = 0;
|
|
if (ENVIRONMENT_IS_PTHREAD && (transferList.length === 0 || error)) {
|
|
return pthreadCreateProxied(pthread_ptr, attr, startRoutine, arg);
|
|
}
|
|
if (error) return error;
|
|
var threadParams = {
|
|
startRoutine: startRoutine,
|
|
pthread_ptr: pthread_ptr,
|
|
arg: arg,
|
|
transferList: transferList
|
|
};
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
threadParams.cmd = "spawnThread";
|
|
postMessage(threadParams, transferList);
|
|
return 0;
|
|
}
|
|
return spawnThread(threadParams);
|
|
}
|
|
|
|
Module["___pthread_create_js"] = ___pthread_create_js;
|
|
|
|
___pthread_create_js.sig = "ipppp";
|
|
|
|
function ___pthread_kill_js(thread, signal) {
|
|
if (signal === 33) {
|
|
if (!ENVIRONMENT_IS_PTHREAD) cancelThread(thread); else postMessage({
|
|
"cmd": "cancelThread",
|
|
"thread": thread
|
|
});
|
|
} else {
|
|
if (!ENVIRONMENT_IS_PTHREAD) killThread(thread); else postMessage({
|
|
"cmd": "killThread",
|
|
"thread": thread
|
|
});
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["___pthread_kill_js"] = ___pthread_kill_js;
|
|
|
|
___pthread_kill_js.sig = "ipi";
|
|
|
|
var ___stack_high = 5673152;
|
|
|
|
Module["___stack_high"] = ___stack_high;
|
|
|
|
var ___stack_low = 430272;
|
|
|
|
Module["___stack_low"] = ___stack_low;
|
|
|
|
var ___stack_pointer = new WebAssembly.Global({
|
|
"value": "i32",
|
|
"mutable": true
|
|
}, 5673152);
|
|
|
|
Module["___stack_pointer"] = ___stack_pointer;
|
|
|
|
function ___syscall__newselect(nfds, readfds, writefds, exceptfds, timeout) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(4, 1, nfds, readfds, writefds, exceptfds, timeout);
|
|
try {
|
|
assert(nfds <= 64, "nfds must be less than or equal to 64");
|
|
assert(!exceptfds, "exceptfds not supported");
|
|
var total = 0;
|
|
var srcReadLow = readfds ? GROWABLE_HEAP_I32()[readfds >> 2] : 0, srcReadHigh = readfds ? GROWABLE_HEAP_I32()[readfds + 4 >> 2] : 0;
|
|
var srcWriteLow = writefds ? GROWABLE_HEAP_I32()[writefds >> 2] : 0, srcWriteHigh = writefds ? GROWABLE_HEAP_I32()[writefds + 4 >> 2] : 0;
|
|
var srcExceptLow = exceptfds ? GROWABLE_HEAP_I32()[exceptfds >> 2] : 0, srcExceptHigh = exceptfds ? GROWABLE_HEAP_I32()[exceptfds + 4 >> 2] : 0;
|
|
var dstReadLow = 0, dstReadHigh = 0;
|
|
var dstWriteLow = 0, dstWriteHigh = 0;
|
|
var dstExceptLow = 0, dstExceptHigh = 0;
|
|
var allLow = (readfds ? GROWABLE_HEAP_I32()[readfds >> 2] : 0) | (writefds ? GROWABLE_HEAP_I32()[writefds >> 2] : 0) | (exceptfds ? GROWABLE_HEAP_I32()[exceptfds >> 2] : 0);
|
|
var allHigh = (readfds ? GROWABLE_HEAP_I32()[readfds + 4 >> 2] : 0) | (writefds ? GROWABLE_HEAP_I32()[writefds + 4 >> 2] : 0) | (exceptfds ? GROWABLE_HEAP_I32()[exceptfds + 4 >> 2] : 0);
|
|
var check = function(fd, low, high, val) {
|
|
return fd < 32 ? low & val : high & val;
|
|
};
|
|
for (var fd = 0; fd < nfds; fd++) {
|
|
var mask = 1 << fd % 32;
|
|
if (!check(fd, allLow, allHigh, mask)) {
|
|
continue;
|
|
}
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var flags = SYSCALLS.DEFAULT_POLLMASK;
|
|
if (stream.stream_ops.poll) {
|
|
flags = stream.stream_ops.poll(stream);
|
|
}
|
|
if (flags & 1 && check(fd, srcReadLow, srcReadHigh, mask)) {
|
|
fd < 32 ? dstReadLow = dstReadLow | mask : dstReadHigh = dstReadHigh | mask;
|
|
total++;
|
|
}
|
|
if (flags & 4 && check(fd, srcWriteLow, srcWriteHigh, mask)) {
|
|
fd < 32 ? dstWriteLow = dstWriteLow | mask : dstWriteHigh = dstWriteHigh | mask;
|
|
total++;
|
|
}
|
|
if (flags & 2 && check(fd, srcExceptLow, srcExceptHigh, mask)) {
|
|
fd < 32 ? dstExceptLow = dstExceptLow | mask : dstExceptHigh = dstExceptHigh | mask;
|
|
total++;
|
|
}
|
|
}
|
|
if (readfds) {
|
|
GROWABLE_HEAP_I32()[readfds >> 2] = dstReadLow;
|
|
GROWABLE_HEAP_I32()[readfds + 4 >> 2] = dstReadHigh;
|
|
}
|
|
if (writefds) {
|
|
GROWABLE_HEAP_I32()[writefds >> 2] = dstWriteLow;
|
|
GROWABLE_HEAP_I32()[writefds + 4 >> 2] = dstWriteHigh;
|
|
}
|
|
if (exceptfds) {
|
|
GROWABLE_HEAP_I32()[exceptfds >> 2] = dstExceptLow;
|
|
GROWABLE_HEAP_I32()[exceptfds + 4 >> 2] = dstExceptHigh;
|
|
}
|
|
return total;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall__newselect"] = ___syscall__newselect;
|
|
|
|
___syscall__newselect.sig = "iipppp";
|
|
|
|
var SOCKFS = {
|
|
mount: function(mount) {
|
|
Module["websocket"] = Module["websocket"] && "object" === typeof Module["websocket"] ? Module["websocket"] : {};
|
|
Module["websocket"]._callbacks = {};
|
|
Module["websocket"]["on"] = function(event, callback) {
|
|
if ("function" === typeof callback) {
|
|
this._callbacks[event] = callback;
|
|
}
|
|
return this;
|
|
};
|
|
Module["websocket"].emit = function(event, param) {
|
|
if ("function" === typeof this._callbacks[event]) {
|
|
this._callbacks[event].call(this, param);
|
|
}
|
|
};
|
|
return FS.createNode(null, "/", 16384 | 511, 0);
|
|
},
|
|
createSocket: function(family, type, protocol) {
|
|
type &= ~526336;
|
|
var streaming = type == 1;
|
|
if (streaming && protocol && protocol != 6) {
|
|
throw new FS.ErrnoError(66);
|
|
}
|
|
var sock = {
|
|
family: family,
|
|
type: type,
|
|
protocol: protocol,
|
|
server: null,
|
|
error: null,
|
|
peers: {},
|
|
pending: [],
|
|
recv_queue: [],
|
|
sock_ops: SOCKFS.websocket_sock_ops
|
|
};
|
|
var name = SOCKFS.nextname();
|
|
var node = FS.createNode(SOCKFS.root, name, 49152, 0);
|
|
node.sock = sock;
|
|
var stream = FS.createStream({
|
|
path: name,
|
|
node: node,
|
|
flags: 2,
|
|
seekable: false,
|
|
stream_ops: SOCKFS.stream_ops
|
|
});
|
|
sock.stream = stream;
|
|
return sock;
|
|
},
|
|
getSocket: function(fd) {
|
|
var stream = FS.getStream(fd);
|
|
if (!stream || !FS.isSocket(stream.node.mode)) {
|
|
return null;
|
|
}
|
|
return stream.node.sock;
|
|
},
|
|
stream_ops: {
|
|
poll: function(stream) {
|
|
var sock = stream.node.sock;
|
|
return sock.sock_ops.poll(sock);
|
|
},
|
|
ioctl: function(stream, request, varargs) {
|
|
var sock = stream.node.sock;
|
|
return sock.sock_ops.ioctl(sock, request, varargs);
|
|
},
|
|
read: function(stream, buffer, offset, length, position) {
|
|
var sock = stream.node.sock;
|
|
var msg = sock.sock_ops.recvmsg(sock, length);
|
|
if (!msg) {
|
|
return 0;
|
|
}
|
|
buffer.set(msg.buffer, offset);
|
|
return msg.buffer.length;
|
|
},
|
|
write: function(stream, buffer, offset, length, position) {
|
|
var sock = stream.node.sock;
|
|
return sock.sock_ops.sendmsg(sock, buffer, offset, length);
|
|
},
|
|
close: function(stream) {
|
|
var sock = stream.node.sock;
|
|
sock.sock_ops.close(sock);
|
|
}
|
|
},
|
|
nextname: function() {
|
|
if (!SOCKFS.nextname.current) {
|
|
SOCKFS.nextname.current = 0;
|
|
}
|
|
return "socket[" + SOCKFS.nextname.current++ + "]";
|
|
},
|
|
websocket_sock_ops: {
|
|
createPeer: function(sock, addr, port) {
|
|
var ws;
|
|
if (typeof addr == "object") {
|
|
ws = addr;
|
|
addr = null;
|
|
port = null;
|
|
}
|
|
if (ws) {
|
|
if (ws._socket) {
|
|
addr = ws._socket.remoteAddress;
|
|
port = ws._socket.remotePort;
|
|
} else {
|
|
var result = /ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);
|
|
if (!result) {
|
|
throw new Error("WebSocket URL must be in the format ws(s)://address:port");
|
|
}
|
|
addr = result[1];
|
|
port = parseInt(result[2], 10);
|
|
}
|
|
} else {
|
|
try {
|
|
var runtimeConfig = Module["websocket"] && "object" === typeof Module["websocket"];
|
|
var url = "ws:#".replace("#", "//");
|
|
if (runtimeConfig) {
|
|
if ("string" === typeof Module["websocket"]["url"]) {
|
|
url = Module["websocket"]["url"];
|
|
}
|
|
}
|
|
if (url === "ws://" || url === "wss://") {
|
|
var parts = addr.split("/");
|
|
url = url + parts[0] + ":" + port + "/" + parts.slice(1).join("/");
|
|
}
|
|
var subProtocols = "binary";
|
|
if (runtimeConfig) {
|
|
if ("string" === typeof Module["websocket"]["subprotocol"]) {
|
|
subProtocols = Module["websocket"]["subprotocol"];
|
|
}
|
|
}
|
|
var opts = undefined;
|
|
if (subProtocols !== "null") {
|
|
subProtocols = subProtocols.replace(/^ +| +$/g, "").split(/ *, */);
|
|
opts = subProtocols;
|
|
}
|
|
if (runtimeConfig && null === Module["websocket"]["subprotocol"]) {
|
|
subProtocols = "null";
|
|
opts = undefined;
|
|
}
|
|
var WebSocketConstructor;
|
|
{
|
|
WebSocketConstructor = WebSocket;
|
|
}
|
|
ws = new WebSocketConstructor(url, opts);
|
|
ws.binaryType = "arraybuffer";
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(23);
|
|
}
|
|
}
|
|
var peer = {
|
|
addr: addr,
|
|
port: port,
|
|
socket: ws,
|
|
dgram_send_queue: []
|
|
};
|
|
SOCKFS.websocket_sock_ops.addPeer(sock, peer);
|
|
SOCKFS.websocket_sock_ops.handlePeerEvents(sock, peer);
|
|
if (sock.type === 2 && typeof sock.sport != "undefined") {
|
|
peer.dgram_send_queue.push(new Uint8Array([ 255, 255, 255, 255, "p".charCodeAt(0), "o".charCodeAt(0), "r".charCodeAt(0), "t".charCodeAt(0), (sock.sport & 65280) >> 8, sock.sport & 255 ]));
|
|
}
|
|
return peer;
|
|
},
|
|
getPeer: function(sock, addr, port) {
|
|
return sock.peers[addr + ":" + port];
|
|
},
|
|
addPeer: function(sock, peer) {
|
|
sock.peers[peer.addr + ":" + peer.port] = peer;
|
|
},
|
|
removePeer: function(sock, peer) {
|
|
delete sock.peers[peer.addr + ":" + peer.port];
|
|
},
|
|
handlePeerEvents: function(sock, peer) {
|
|
var first = true;
|
|
var handleOpen = function() {
|
|
Module["websocket"].emit("open", sock.stream.fd);
|
|
try {
|
|
var queued = peer.dgram_send_queue.shift();
|
|
while (queued) {
|
|
peer.socket.send(queued);
|
|
queued = peer.dgram_send_queue.shift();
|
|
}
|
|
} catch (e) {
|
|
peer.socket.close();
|
|
}
|
|
};
|
|
function handleMessage(data) {
|
|
if (typeof data == "string") {
|
|
var encoder = new TextEncoder();
|
|
data = encoder.encode(data);
|
|
} else {
|
|
assert(data.byteLength !== undefined);
|
|
if (data.byteLength == 0) {
|
|
return;
|
|
}
|
|
data = new Uint8Array(data);
|
|
}
|
|
var wasfirst = first;
|
|
first = false;
|
|
if (wasfirst && data.length === 10 && data[0] === 255 && data[1] === 255 && data[2] === 255 && data[3] === 255 && data[4] === "p".charCodeAt(0) && data[5] === "o".charCodeAt(0) && data[6] === "r".charCodeAt(0) && data[7] === "t".charCodeAt(0)) {
|
|
var newport = data[8] << 8 | data[9];
|
|
SOCKFS.websocket_sock_ops.removePeer(sock, peer);
|
|
peer.port = newport;
|
|
SOCKFS.websocket_sock_ops.addPeer(sock, peer);
|
|
return;
|
|
}
|
|
sock.recv_queue.push({
|
|
addr: peer.addr,
|
|
port: peer.port,
|
|
data: data
|
|
});
|
|
Module["websocket"].emit("message", sock.stream.fd);
|
|
}
|
|
if (ENVIRONMENT_IS_NODE) {
|
|
peer.socket.on("open", handleOpen);
|
|
peer.socket.on("message", function(data, isBinary) {
|
|
if (!isBinary) {
|
|
return;
|
|
}
|
|
handleMessage(new Uint8Array(data).buffer);
|
|
});
|
|
peer.socket.on("close", function() {
|
|
Module["websocket"].emit("close", sock.stream.fd);
|
|
});
|
|
peer.socket.on("error", function(error) {
|
|
sock.error = 14;
|
|
Module["websocket"].emit("error", [ sock.stream.fd, sock.error, "ECONNREFUSED: Connection refused" ]);
|
|
});
|
|
} else {
|
|
peer.socket.onopen = handleOpen;
|
|
peer.socket.onclose = function() {
|
|
Module["websocket"].emit("close", sock.stream.fd);
|
|
};
|
|
peer.socket.onmessage = function peer_socket_onmessage(event) {
|
|
handleMessage(event.data);
|
|
};
|
|
peer.socket.onerror = function(error) {
|
|
sock.error = 14;
|
|
Module["websocket"].emit("error", [ sock.stream.fd, sock.error, "ECONNREFUSED: Connection refused" ]);
|
|
};
|
|
}
|
|
},
|
|
poll: function(sock) {
|
|
if (sock.type === 1 && sock.server) {
|
|
return sock.pending.length ? 64 | 1 : 0;
|
|
}
|
|
var mask = 0;
|
|
var dest = sock.type === 1 ? SOCKFS.websocket_sock_ops.getPeer(sock, sock.daddr, sock.dport) : null;
|
|
if (sock.recv_queue.length || !dest || dest && dest.socket.readyState === dest.socket.CLOSING || dest && dest.socket.readyState === dest.socket.CLOSED) {
|
|
mask |= 64 | 1;
|
|
}
|
|
if (!dest || dest && dest.socket.readyState === dest.socket.OPEN) {
|
|
mask |= 4;
|
|
}
|
|
if (dest && dest.socket.readyState === dest.socket.CLOSING || dest && dest.socket.readyState === dest.socket.CLOSED) {
|
|
mask |= 16;
|
|
}
|
|
return mask;
|
|
},
|
|
ioctl: function(sock, request, arg) {
|
|
switch (request) {
|
|
case 21531:
|
|
var bytes = 0;
|
|
if (sock.recv_queue.length) {
|
|
bytes = sock.recv_queue[0].data.length;
|
|
}
|
|
GROWABLE_HEAP_I32()[arg >> 2] = bytes;
|
|
return 0;
|
|
|
|
default:
|
|
return 28;
|
|
}
|
|
},
|
|
close: function(sock) {
|
|
if (sock.server) {
|
|
try {
|
|
sock.server.close();
|
|
} catch (e) {}
|
|
sock.server = null;
|
|
}
|
|
var peers = Object.keys(sock.peers);
|
|
for (var i = 0; i < peers.length; i++) {
|
|
var peer = sock.peers[peers[i]];
|
|
try {
|
|
peer.socket.close();
|
|
} catch (e) {}
|
|
SOCKFS.websocket_sock_ops.removePeer(sock, peer);
|
|
}
|
|
return 0;
|
|
},
|
|
bind: function(sock, addr, port) {
|
|
if (typeof sock.saddr != "undefined" || typeof sock.sport != "undefined") {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
sock.saddr = addr;
|
|
sock.sport = port;
|
|
if (sock.type === 2) {
|
|
if (sock.server) {
|
|
sock.server.close();
|
|
sock.server = null;
|
|
}
|
|
try {
|
|
sock.sock_ops.listen(sock, 0);
|
|
} catch (e) {
|
|
if (!(e.name === "ErrnoError")) throw e;
|
|
if (e.errno !== 138) throw e;
|
|
}
|
|
}
|
|
},
|
|
connect: function(sock, addr, port) {
|
|
if (sock.server) {
|
|
throw new FS.ErrnoError(138);
|
|
}
|
|
if (typeof sock.daddr != "undefined" && typeof sock.dport != "undefined") {
|
|
var dest = SOCKFS.websocket_sock_ops.getPeer(sock, sock.daddr, sock.dport);
|
|
if (dest) {
|
|
if (dest.socket.readyState === dest.socket.CONNECTING) {
|
|
throw new FS.ErrnoError(7);
|
|
} else {
|
|
throw new FS.ErrnoError(30);
|
|
}
|
|
}
|
|
}
|
|
var peer = SOCKFS.websocket_sock_ops.createPeer(sock, addr, port);
|
|
sock.daddr = peer.addr;
|
|
sock.dport = peer.port;
|
|
throw new FS.ErrnoError(26);
|
|
},
|
|
listen: function(sock, backlog) {
|
|
if (!ENVIRONMENT_IS_NODE) {
|
|
throw new FS.ErrnoError(138);
|
|
}
|
|
},
|
|
accept: function(listensock) {
|
|
if (!listensock.server || !listensock.pending.length) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
var newsock = listensock.pending.shift();
|
|
newsock.stream.flags = listensock.stream.flags;
|
|
return newsock;
|
|
},
|
|
getname: function(sock, peer) {
|
|
var addr, port;
|
|
if (peer) {
|
|
if (sock.daddr === undefined || sock.dport === undefined) {
|
|
throw new FS.ErrnoError(53);
|
|
}
|
|
addr = sock.daddr;
|
|
port = sock.dport;
|
|
} else {
|
|
addr = sock.saddr || 0;
|
|
port = sock.sport || 0;
|
|
}
|
|
return {
|
|
addr: addr,
|
|
port: port
|
|
};
|
|
},
|
|
sendmsg: function(sock, buffer, offset, length, addr, port) {
|
|
if (sock.type === 2) {
|
|
if (addr === undefined || port === undefined) {
|
|
addr = sock.daddr;
|
|
port = sock.dport;
|
|
}
|
|
if (addr === undefined || port === undefined) {
|
|
throw new FS.ErrnoError(17);
|
|
}
|
|
} else {
|
|
addr = sock.daddr;
|
|
port = sock.dport;
|
|
}
|
|
var dest = SOCKFS.websocket_sock_ops.getPeer(sock, addr, port);
|
|
if (sock.type === 1) {
|
|
if (!dest || dest.socket.readyState === dest.socket.CLOSING || dest.socket.readyState === dest.socket.CLOSED) {
|
|
throw new FS.ErrnoError(53);
|
|
} else if (dest.socket.readyState === dest.socket.CONNECTING) {
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
}
|
|
if (ArrayBuffer.isView(buffer)) {
|
|
offset += buffer.byteOffset;
|
|
buffer = buffer.buffer;
|
|
}
|
|
var data;
|
|
if (buffer instanceof SharedArrayBuffer) {
|
|
data = new Uint8Array(new Uint8Array(buffer.slice(offset, offset + length))).buffer;
|
|
} else {
|
|
data = buffer.slice(offset, offset + length);
|
|
}
|
|
if (sock.type === 2) {
|
|
if (!dest || dest.socket.readyState !== dest.socket.OPEN) {
|
|
if (!dest || dest.socket.readyState === dest.socket.CLOSING || dest.socket.readyState === dest.socket.CLOSED) {
|
|
dest = SOCKFS.websocket_sock_ops.createPeer(sock, addr, port);
|
|
}
|
|
dest.dgram_send_queue.push(data);
|
|
return length;
|
|
}
|
|
}
|
|
try {
|
|
dest.socket.send(data);
|
|
return length;
|
|
} catch (e) {
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
},
|
|
recvmsg: function(sock, length) {
|
|
if (sock.type === 1 && sock.server) {
|
|
throw new FS.ErrnoError(53);
|
|
}
|
|
var queued = sock.recv_queue.shift();
|
|
if (!queued) {
|
|
if (sock.type === 1) {
|
|
var dest = SOCKFS.websocket_sock_ops.getPeer(sock, sock.daddr, sock.dport);
|
|
if (!dest) {
|
|
throw new FS.ErrnoError(53);
|
|
}
|
|
if (dest.socket.readyState === dest.socket.CLOSING || dest.socket.readyState === dest.socket.CLOSED) {
|
|
return null;
|
|
}
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
var queuedLength = queued.data.byteLength || queued.data.length;
|
|
var queuedOffset = queued.data.byteOffset || 0;
|
|
var queuedBuffer = queued.data.buffer || queued.data;
|
|
var bytesRead = Math.min(length, queuedLength);
|
|
var res = {
|
|
buffer: new Uint8Array(queuedBuffer, queuedOffset, bytesRead),
|
|
addr: queued.addr,
|
|
port: queued.port
|
|
};
|
|
if (sock.type === 1 && bytesRead < queuedLength) {
|
|
var bytesRemaining = queuedLength - bytesRead;
|
|
queued.data = new Uint8Array(queuedBuffer, queuedOffset + bytesRead, bytesRemaining);
|
|
sock.recv_queue.unshift(queued);
|
|
}
|
|
return res;
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["SOCKFS"] = SOCKFS;
|
|
|
|
function getSocketFromFD(fd) {
|
|
var socket = SOCKFS.getSocket(fd);
|
|
if (!socket) throw new FS.ErrnoError(8);
|
|
return socket;
|
|
}
|
|
|
|
Module["getSocketFromFD"] = getSocketFromFD;
|
|
|
|
function setErrNo(value) {
|
|
GROWABLE_HEAP_I32()[___errno_location() >> 2] = value;
|
|
return value;
|
|
}
|
|
|
|
Module["setErrNo"] = setErrNo;
|
|
|
|
var Sockets = {
|
|
BUFFER_SIZE: 10240,
|
|
MAX_BUFFER_SIZE: 10485760,
|
|
nextFd: 1,
|
|
fds: {},
|
|
nextport: 1,
|
|
maxport: 65535,
|
|
peer: null,
|
|
connections: {},
|
|
portmap: {},
|
|
localAddr: 4261412874,
|
|
addrPool: [ 33554442, 50331658, 67108874, 83886090, 100663306, 117440522, 134217738, 150994954, 167772170, 184549386, 201326602, 218103818, 234881034 ]
|
|
};
|
|
|
|
Module["Sockets"] = Sockets;
|
|
|
|
function inetPton4(str) {
|
|
var b = str.split(".");
|
|
for (var i = 0; i < 4; i++) {
|
|
var tmp = Number(b[i]);
|
|
if (isNaN(tmp)) return null;
|
|
b[i] = tmp;
|
|
}
|
|
return (b[0] | b[1] << 8 | b[2] << 16 | b[3] << 24) >>> 0;
|
|
}
|
|
|
|
Module["inetPton4"] = inetPton4;
|
|
|
|
function jstoi_q(str) {
|
|
return parseInt(str);
|
|
}
|
|
|
|
Module["jstoi_q"] = jstoi_q;
|
|
|
|
function inetPton6(str) {
|
|
var words;
|
|
var w, offset, z, i;
|
|
var valid6regx = /^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;
|
|
var parts = [];
|
|
if (!valid6regx.test(str)) {
|
|
return null;
|
|
}
|
|
if (str === "::") {
|
|
return [ 0, 0, 0, 0, 0, 0, 0, 0 ];
|
|
}
|
|
if (str.startsWith("::")) {
|
|
str = str.replace("::", "Z:");
|
|
} else {
|
|
str = str.replace("::", ":Z:");
|
|
}
|
|
if (str.indexOf(".") > 0) {
|
|
str = str.replace(new RegExp("[.]", "g"), ":");
|
|
words = str.split(":");
|
|
words[words.length - 4] = jstoi_q(words[words.length - 4]) + jstoi_q(words[words.length - 3]) * 256;
|
|
words[words.length - 3] = jstoi_q(words[words.length - 2]) + jstoi_q(words[words.length - 1]) * 256;
|
|
words = words.slice(0, words.length - 2);
|
|
} else {
|
|
words = str.split(":");
|
|
}
|
|
offset = 0;
|
|
z = 0;
|
|
for (w = 0; w < words.length; w++) {
|
|
if (typeof words[w] == "string") {
|
|
if (words[w] === "Z") {
|
|
for (z = 0; z < 8 - words.length + 1; z++) {
|
|
parts[w + z] = 0;
|
|
}
|
|
offset = z - 1;
|
|
} else {
|
|
parts[w + offset] = _htons(parseInt(words[w], 16));
|
|
}
|
|
} else {
|
|
parts[w + offset] = words[w];
|
|
}
|
|
}
|
|
return [ parts[1] << 16 | parts[0], parts[3] << 16 | parts[2], parts[5] << 16 | parts[4], parts[7] << 16 | parts[6] ];
|
|
}
|
|
|
|
Module["inetPton6"] = inetPton6;
|
|
|
|
function writeSockaddr(sa, family, addr, port, addrlen) {
|
|
switch (family) {
|
|
case 2:
|
|
addr = inetPton4(addr);
|
|
zeroMemory(sa, 16);
|
|
if (addrlen) {
|
|
GROWABLE_HEAP_I32()[addrlen >> 2] = 16;
|
|
}
|
|
GROWABLE_HEAP_I16()[sa >> 1] = family;
|
|
GROWABLE_HEAP_I32()[sa + 4 >> 2] = addr;
|
|
GROWABLE_HEAP_I16()[sa + 2 >> 1] = _htons(port);
|
|
break;
|
|
|
|
case 10:
|
|
addr = inetPton6(addr);
|
|
zeroMemory(sa, 28);
|
|
if (addrlen) {
|
|
GROWABLE_HEAP_I32()[addrlen >> 2] = 28;
|
|
}
|
|
GROWABLE_HEAP_I32()[sa >> 2] = family;
|
|
GROWABLE_HEAP_I32()[sa + 8 >> 2] = addr[0];
|
|
GROWABLE_HEAP_I32()[sa + 12 >> 2] = addr[1];
|
|
GROWABLE_HEAP_I32()[sa + 16 >> 2] = addr[2];
|
|
GROWABLE_HEAP_I32()[sa + 20 >> 2] = addr[3];
|
|
GROWABLE_HEAP_I16()[sa + 2 >> 1] = _htons(port);
|
|
break;
|
|
|
|
default:
|
|
return 5;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["writeSockaddr"] = writeSockaddr;
|
|
|
|
var DNS = {
|
|
address_map: {
|
|
id: 1,
|
|
addrs: {},
|
|
names: {}
|
|
},
|
|
lookup_name: function(name) {
|
|
var res = inetPton4(name);
|
|
if (res !== null) {
|
|
return name;
|
|
}
|
|
res = inetPton6(name);
|
|
if (res !== null) {
|
|
return name;
|
|
}
|
|
var addr;
|
|
if (DNS.address_map.addrs[name]) {
|
|
addr = DNS.address_map.addrs[name];
|
|
} else {
|
|
var id = DNS.address_map.id++;
|
|
assert(id < 65535, "exceeded max address mappings of 65535");
|
|
addr = "172.29." + (id & 255) + "." + (id & 65280);
|
|
DNS.address_map.names[addr] = name;
|
|
DNS.address_map.addrs[name] = addr;
|
|
}
|
|
return addr;
|
|
},
|
|
lookup_addr: function(addr) {
|
|
if (DNS.address_map.names[addr]) {
|
|
return DNS.address_map.names[addr];
|
|
}
|
|
return null;
|
|
}
|
|
};
|
|
|
|
Module["DNS"] = DNS;
|
|
|
|
function ___syscall_accept4(fd, addr, addrlen, flags, d1, d2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(5, 1, fd, addr, addrlen, flags, d1, d2);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var newsock = sock.sock_ops.accept(sock);
|
|
if (addr) {
|
|
var errno = writeSockaddr(addr, newsock.family, DNS.lookup_name(newsock.daddr), newsock.dport, addrlen);
|
|
assert(!errno);
|
|
}
|
|
return newsock.stream.fd;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_accept4"] = ___syscall_accept4;
|
|
|
|
___syscall_accept4.sig = "iippiii";
|
|
|
|
function inetNtop4(addr) {
|
|
return (addr & 255) + "." + (addr >> 8 & 255) + "." + (addr >> 16 & 255) + "." + (addr >> 24 & 255);
|
|
}
|
|
|
|
Module["inetNtop4"] = inetNtop4;
|
|
|
|
function inetNtop6(ints) {
|
|
var str = "";
|
|
var word = 0;
|
|
var longest = 0;
|
|
var lastzero = 0;
|
|
var zstart = 0;
|
|
var len = 0;
|
|
var i = 0;
|
|
var parts = [ ints[0] & 65535, ints[0] >> 16, ints[1] & 65535, ints[1] >> 16, ints[2] & 65535, ints[2] >> 16, ints[3] & 65535, ints[3] >> 16 ];
|
|
var hasipv4 = true;
|
|
var v4part = "";
|
|
for (i = 0; i < 5; i++) {
|
|
if (parts[i] !== 0) {
|
|
hasipv4 = false;
|
|
break;
|
|
}
|
|
}
|
|
if (hasipv4) {
|
|
v4part = inetNtop4(parts[6] | parts[7] << 16);
|
|
if (parts[5] === -1) {
|
|
str = "::ffff:";
|
|
str += v4part;
|
|
return str;
|
|
}
|
|
if (parts[5] === 0) {
|
|
str = "::";
|
|
if (v4part === "0.0.0.0") v4part = "";
|
|
if (v4part === "0.0.0.1") v4part = "1";
|
|
str += v4part;
|
|
return str;
|
|
}
|
|
}
|
|
for (word = 0; word < 8; word++) {
|
|
if (parts[word] === 0) {
|
|
if (word - lastzero > 1) {
|
|
len = 0;
|
|
}
|
|
lastzero = word;
|
|
len++;
|
|
}
|
|
if (len > longest) {
|
|
longest = len;
|
|
zstart = word - longest + 1;
|
|
}
|
|
}
|
|
for (word = 0; word < 8; word++) {
|
|
if (longest > 1) {
|
|
if (parts[word] === 0 && word >= zstart && word < zstart + longest) {
|
|
if (word === zstart) {
|
|
str += ":";
|
|
if (zstart === 0) str += ":";
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
str += Number(_ntohs(parts[word] & 65535)).toString(16);
|
|
str += word < 7 ? ":" : "";
|
|
}
|
|
return str;
|
|
}
|
|
|
|
Module["inetNtop6"] = inetNtop6;
|
|
|
|
function readSockaddr(sa, salen) {
|
|
var family = GROWABLE_HEAP_I16()[sa >> 1];
|
|
var port = _ntohs(GROWABLE_HEAP_U16()[sa + 2 >> 1]);
|
|
var addr;
|
|
switch (family) {
|
|
case 2:
|
|
if (salen !== 16) {
|
|
return {
|
|
errno: 28
|
|
};
|
|
}
|
|
addr = GROWABLE_HEAP_I32()[sa + 4 >> 2];
|
|
addr = inetNtop4(addr);
|
|
break;
|
|
|
|
case 10:
|
|
if (salen !== 28) {
|
|
return {
|
|
errno: 28
|
|
};
|
|
}
|
|
addr = [ GROWABLE_HEAP_I32()[sa + 8 >> 2], GROWABLE_HEAP_I32()[sa + 12 >> 2], GROWABLE_HEAP_I32()[sa + 16 >> 2], GROWABLE_HEAP_I32()[sa + 20 >> 2] ];
|
|
addr = inetNtop6(addr);
|
|
break;
|
|
|
|
default:
|
|
return {
|
|
errno: 5
|
|
};
|
|
}
|
|
return {
|
|
family: family,
|
|
addr: addr,
|
|
port: port
|
|
};
|
|
}
|
|
|
|
Module["readSockaddr"] = readSockaddr;
|
|
|
|
function getSocketAddress(addrp, addrlen, allowNull) {
|
|
if (allowNull && addrp === 0) return null;
|
|
var info = readSockaddr(addrp, addrlen);
|
|
if (info.errno) throw new FS.ErrnoError(info.errno);
|
|
info.addr = DNS.lookup_addr(info.addr) || info.addr;
|
|
return info;
|
|
}
|
|
|
|
Module["getSocketAddress"] = getSocketAddress;
|
|
|
|
function ___syscall_bind(fd, addr, addrlen, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(6, 1, fd, addr, addrlen, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var info = getSocketAddress(addr, addrlen);
|
|
sock.sock_ops.bind(sock, info.addr, info.port);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_bind"] = ___syscall_bind;
|
|
|
|
___syscall_bind.sig = "iippiii";
|
|
|
|
function ___syscall_chdir(path) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(7, 1, path);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
FS.chdir(path);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_chdir"] = ___syscall_chdir;
|
|
|
|
___syscall_chdir.sig = "ip";
|
|
|
|
function ___syscall_chmod(path, mode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(8, 1, path, mode);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
FS.chmod(path, mode);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_chmod"] = ___syscall_chmod;
|
|
|
|
___syscall_chmod.sig = "ipi";
|
|
|
|
function ___syscall_connect(fd, addr, addrlen, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(9, 1, fd, addr, addrlen, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var info = getSocketAddress(addr, addrlen);
|
|
sock.sock_ops.connect(sock, info.addr, info.port);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_connect"] = ___syscall_connect;
|
|
|
|
___syscall_connect.sig = "iippiii";
|
|
|
|
function ___syscall_dup(fd) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(10, 1, fd);
|
|
try {
|
|
var old = SYSCALLS.getStreamFromFD(fd);
|
|
return FS.createStream(old, 0).fd;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_dup"] = ___syscall_dup;
|
|
|
|
___syscall_dup.sig = "ii";
|
|
|
|
function ___syscall_dup3(fd, suggestFD, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(11, 1, fd, suggestFD, flags);
|
|
try {
|
|
var old = SYSCALLS.getStreamFromFD(fd);
|
|
assert(!flags);
|
|
if (old.fd === suggestFD) return -28;
|
|
var suggest = FS.getStream(suggestFD);
|
|
if (suggest) FS.close(suggest);
|
|
return FS.createStream(old, suggestFD, suggestFD + 1).fd;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_dup3"] = ___syscall_dup3;
|
|
|
|
___syscall_dup3.sig = "iiii";
|
|
|
|
function ___syscall_faccessat(dirfd, path, amode, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(12, 1, dirfd, path, amode, flags);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
assert(flags === 0);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
if (amode & ~7) {
|
|
return -28;
|
|
}
|
|
var lookup = FS.lookupPath(path, {
|
|
follow: true
|
|
});
|
|
var node = lookup.node;
|
|
if (!node) {
|
|
return -44;
|
|
}
|
|
var perms = "";
|
|
if (amode & 4) perms += "r";
|
|
if (amode & 2) perms += "w";
|
|
if (amode & 1) perms += "x";
|
|
if (perms && FS.nodePermissions(node, perms)) {
|
|
return -2;
|
|
}
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_faccessat"] = ___syscall_faccessat;
|
|
|
|
___syscall_faccessat.sig = "iipii";
|
|
|
|
function ___syscall_fadvise64(fd, offset, len, advice) {
|
|
return 0;
|
|
}
|
|
|
|
Module["___syscall_fadvise64"] = ___syscall_fadvise64;
|
|
|
|
___syscall_fadvise64.sig = "iiiiiii";
|
|
|
|
function convertI32PairToI53Checked(lo, hi) {
|
|
assert(lo == lo >>> 0 || lo == (lo | 0));
|
|
assert(hi === (hi | 0));
|
|
return hi + 2097152 >>> 0 < 4194305 - !!lo ? (lo >>> 0) + hi * 4294967296 : NaN;
|
|
}
|
|
|
|
Module["convertI32PairToI53Checked"] = convertI32PairToI53Checked;
|
|
|
|
function ___syscall_fallocate(fd, mode, offset_low, offset_high, len_low, len_high) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(13, 1, fd, mode, offset_low, offset_high, len_low, len_high);
|
|
try {
|
|
var offset = convertI32PairToI53Checked(offset_low, offset_high);
|
|
if (isNaN(offset)) return -61;
|
|
var len = convertI32PairToI53Checked(len_low, len_high);
|
|
if (isNaN(len)) return -61;
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
assert(mode === 0);
|
|
FS.allocate(stream, offset, len);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fallocate"] = ___syscall_fallocate;
|
|
|
|
___syscall_fallocate.sig = "iiiiiii";
|
|
|
|
function ___syscall_fchdir(fd) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(14, 1, fd);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
FS.chdir(stream.path);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fchdir"] = ___syscall_fchdir;
|
|
|
|
___syscall_fchdir.sig = "ii";
|
|
|
|
function ___syscall_fchmod(fd, mode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(15, 1, fd, mode);
|
|
try {
|
|
FS.fchmod(fd, mode);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fchmod"] = ___syscall_fchmod;
|
|
|
|
___syscall_fchmod.sig = "iii";
|
|
|
|
function ___syscall_fchmodat(dirfd, path, mode, varargs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(16, 1, dirfd, path, mode, varargs);
|
|
SYSCALLS.varargs = varargs;
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
FS.chmod(path, mode);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fchmodat"] = ___syscall_fchmodat;
|
|
|
|
___syscall_fchmodat.sig = "iipip";
|
|
|
|
function ___syscall_fchown32(fd, owner, group) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(17, 1, fd, owner, group);
|
|
try {
|
|
FS.fchown(fd, owner, group);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fchown32"] = ___syscall_fchown32;
|
|
|
|
___syscall_fchown32.sig = "iiii";
|
|
|
|
function ___syscall_fchownat(dirfd, path, owner, group, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(18, 1, dirfd, path, owner, group, flags);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
var nofollow = flags & 256;
|
|
flags = flags & ~256;
|
|
assert(flags === 0);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
(nofollow ? FS.lchown : FS.chown)(path, owner, group);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fchownat"] = ___syscall_fchownat;
|
|
|
|
___syscall_fchownat.sig = "iipiii";
|
|
|
|
function ___syscall_fcntl64(fd, cmd, varargs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(19, 1, fd, cmd, varargs);
|
|
SYSCALLS.varargs = varargs;
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
switch (cmd) {
|
|
case 0:
|
|
{
|
|
var arg = SYSCALLS.get();
|
|
if (arg < 0) {
|
|
return -28;
|
|
}
|
|
var newStream;
|
|
newStream = FS.createStream(stream, arg);
|
|
return newStream.fd;
|
|
}
|
|
|
|
case 1:
|
|
case 2:
|
|
return 0;
|
|
|
|
case 3:
|
|
return stream.flags;
|
|
|
|
case 4:
|
|
{
|
|
var arg = SYSCALLS.get();
|
|
stream.flags |= arg;
|
|
return 0;
|
|
}
|
|
|
|
case 5:
|
|
{
|
|
var arg = SYSCALLS.get();
|
|
var offset = 0;
|
|
GROWABLE_HEAP_I16()[arg + offset >> 1] = 2;
|
|
return 0;
|
|
}
|
|
|
|
case 6:
|
|
case 7:
|
|
return 0;
|
|
|
|
case 16:
|
|
case 8:
|
|
return -28;
|
|
|
|
case 9:
|
|
setErrNo(28);
|
|
return -1;
|
|
|
|
default:
|
|
{
|
|
return -28;
|
|
}
|
|
}
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fcntl64"] = ___syscall_fcntl64;
|
|
|
|
___syscall_fcntl64.sig = "iiip";
|
|
|
|
function ___syscall_fdatasync(fd) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(20, 1, fd);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fdatasync"] = ___syscall_fdatasync;
|
|
|
|
___syscall_fdatasync.sig = "ii";
|
|
|
|
function ___syscall_fstat64(fd, buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(21, 1, fd, buf);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
return SYSCALLS.doStat(FS.stat, stream.path, buf);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fstat64"] = ___syscall_fstat64;
|
|
|
|
___syscall_fstat64.sig = "iip";
|
|
|
|
function ___syscall_statfs64(path, size, buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(23, 1, path, size, buf);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
assert(size === 64);
|
|
GROWABLE_HEAP_I32()[buf + 4 >> 2] = 4096;
|
|
GROWABLE_HEAP_I32()[buf + 40 >> 2] = 4096;
|
|
GROWABLE_HEAP_I32()[buf + 8 >> 2] = 1e6;
|
|
GROWABLE_HEAP_I32()[buf + 12 >> 2] = 5e5;
|
|
GROWABLE_HEAP_I32()[buf + 16 >> 2] = 5e5;
|
|
GROWABLE_HEAP_I32()[buf + 20 >> 2] = FS.nextInode;
|
|
GROWABLE_HEAP_I32()[buf + 24 >> 2] = 1e6;
|
|
GROWABLE_HEAP_I32()[buf + 28 >> 2] = 42;
|
|
GROWABLE_HEAP_I32()[buf + 44 >> 2] = 2;
|
|
GROWABLE_HEAP_I32()[buf + 36 >> 2] = 255;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_statfs64"] = ___syscall_statfs64;
|
|
|
|
___syscall_statfs64.sig = "ippp";
|
|
|
|
function ___syscall_fstatfs64(fd, size, buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(22, 1, fd, size, buf);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
return ___syscall_statfs64(0, size, buf);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_fstatfs64"] = ___syscall_fstatfs64;
|
|
|
|
___syscall_fstatfs64.sig = "iipp";
|
|
|
|
function ___syscall_ftruncate64(fd, length_low, length_high) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(24, 1, fd, length_low, length_high);
|
|
try {
|
|
var length = convertI32PairToI53Checked(length_low, length_high);
|
|
if (isNaN(length)) return -61;
|
|
FS.ftruncate(fd, length);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_ftruncate64"] = ___syscall_ftruncate64;
|
|
|
|
___syscall_ftruncate64.sig = "iiii";
|
|
|
|
function stringToUTF8(str, outPtr, maxBytesToWrite) {
|
|
assert(typeof maxBytesToWrite == "number", "stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");
|
|
return stringToUTF8Array(str, GROWABLE_HEAP_U8(), outPtr, maxBytesToWrite);
|
|
}
|
|
|
|
Module["stringToUTF8"] = stringToUTF8;
|
|
|
|
function ___syscall_getcwd(buf, size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(25, 1, buf, size);
|
|
try {
|
|
if (size === 0) return -28;
|
|
var cwd = FS.cwd();
|
|
var cwdLengthInBytes = lengthBytesUTF8(cwd) + 1;
|
|
if (size < cwdLengthInBytes) return -68;
|
|
stringToUTF8(cwd, buf, size);
|
|
return cwdLengthInBytes;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_getcwd"] = ___syscall_getcwd;
|
|
|
|
___syscall_getcwd.sig = "ipp";
|
|
|
|
function ___syscall_getdents64(fd, dirp, count) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(26, 1, fd, dirp, count);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
if (!stream.getdents) {
|
|
stream.getdents = FS.readdir(stream.path);
|
|
}
|
|
var struct_size = 280;
|
|
var pos = 0;
|
|
var off = FS.llseek(stream, 0, 1);
|
|
var idx = Math.floor(off / struct_size);
|
|
while (idx < stream.getdents.length && pos + struct_size <= count) {
|
|
var id;
|
|
var type;
|
|
var name = stream.getdents[idx];
|
|
if (name === ".") {
|
|
id = stream.node.id;
|
|
type = 4;
|
|
} else if (name === "..") {
|
|
var lookup = FS.lookupPath(stream.path, {
|
|
parent: true
|
|
});
|
|
id = lookup.node.id;
|
|
type = 4;
|
|
} else {
|
|
var child = FS.lookupNode(stream.node, name);
|
|
id = child.id;
|
|
type = FS.isChrdev(child.mode) ? 2 : FS.isDir(child.mode) ? 4 : FS.isLink(child.mode) ? 10 : 8;
|
|
}
|
|
assert(id);
|
|
tempI64 = [ id >>> 0, (tempDouble = id, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[dirp + pos >> 2] = tempI64[0], GROWABLE_HEAP_I32()[dirp + pos + 4 >> 2] = tempI64[1];
|
|
tempI64 = [ (idx + 1) * struct_size >>> 0, (tempDouble = (idx + 1) * struct_size,
|
|
+Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[dirp + pos + 8 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[dirp + pos + 12 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_I16()[dirp + pos + 16 >> 1] = 280;
|
|
GROWABLE_HEAP_I8()[dirp + pos + 18 >> 0] = type;
|
|
stringToUTF8(name, dirp + pos + 19, 256);
|
|
pos += struct_size;
|
|
idx += 1;
|
|
}
|
|
FS.llseek(stream, idx * struct_size, 0);
|
|
return pos;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_getdents64"] = ___syscall_getdents64;
|
|
|
|
___syscall_getdents64.sig = "iipp";
|
|
|
|
function ___syscall_getpeername(fd, addr, addrlen, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(27, 1, fd, addr, addrlen, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
if (!sock.daddr) {
|
|
return -53;
|
|
}
|
|
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(sock.daddr), sock.dport, addrlen);
|
|
assert(!errno);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_getpeername"] = ___syscall_getpeername;
|
|
|
|
___syscall_getpeername.sig = "iippiii";
|
|
|
|
function ___syscall_getsockname(fd, addr, addrlen, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(28, 1, fd, addr, addrlen, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(sock.saddr || "0.0.0.0"), sock.sport, addrlen);
|
|
assert(!errno);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_getsockname"] = ___syscall_getsockname;
|
|
|
|
___syscall_getsockname.sig = "iippiii";
|
|
|
|
function ___syscall_getsockopt(fd, level, optname, optval, optlen, d1) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(29, 1, fd, level, optname, optval, optlen, d1);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
if (level === 1) {
|
|
if (optname === 4) {
|
|
GROWABLE_HEAP_I32()[optval >> 2] = sock.error;
|
|
GROWABLE_HEAP_I32()[optlen >> 2] = 4;
|
|
sock.error = null;
|
|
return 0;
|
|
}
|
|
}
|
|
return -50;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_getsockopt"] = ___syscall_getsockopt;
|
|
|
|
___syscall_getsockopt.sig = "iiiippi";
|
|
|
|
function ___syscall_ioctl(fd, op, varargs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(30, 1, fd, op, varargs);
|
|
SYSCALLS.varargs = varargs;
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
switch (op) {
|
|
case 21509:
|
|
case 21505:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
return 0;
|
|
}
|
|
|
|
case 21510:
|
|
case 21511:
|
|
case 21512:
|
|
case 21506:
|
|
case 21507:
|
|
case 21508:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
return 0;
|
|
}
|
|
|
|
case 21519:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
var argp = SYSCALLS.get();
|
|
GROWABLE_HEAP_I32()[argp >> 2] = 0;
|
|
return 0;
|
|
}
|
|
|
|
case 21520:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
return -28;
|
|
}
|
|
|
|
case 21531:
|
|
{
|
|
var argp = SYSCALLS.get();
|
|
return FS.ioctl(stream, op, argp);
|
|
}
|
|
|
|
case 21523:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
return 0;
|
|
}
|
|
|
|
case 21524:
|
|
{
|
|
if (!stream.tty) return -59;
|
|
return 0;
|
|
}
|
|
|
|
default:
|
|
return -28;
|
|
}
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_ioctl"] = ___syscall_ioctl;
|
|
|
|
___syscall_ioctl.sig = "iiip";
|
|
|
|
function ___syscall_listen(fd, backlog) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(31, 1, fd, backlog);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
sock.sock_ops.listen(sock, backlog);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_listen"] = ___syscall_listen;
|
|
|
|
___syscall_listen.sig = "iiiiiii";
|
|
|
|
function ___syscall_lstat64(path, buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(32, 1, path, buf);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
return SYSCALLS.doStat(FS.lstat, path, buf);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_lstat64"] = ___syscall_lstat64;
|
|
|
|
___syscall_lstat64.sig = "ipp";
|
|
|
|
function ___syscall_mkdirat(dirfd, path, mode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(33, 1, dirfd, path, mode);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
path = PATH.normalize(path);
|
|
if (path[path.length - 1] === "/") path = path.substr(0, path.length - 1);
|
|
FS.mkdir(path, mode, 0);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_mkdirat"] = ___syscall_mkdirat;
|
|
|
|
___syscall_mkdirat.sig = "iipi";
|
|
|
|
function ___syscall_mknodat(dirfd, path, mode, dev) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(34, 1, dirfd, path, mode, dev);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
switch (mode & 61440) {
|
|
case 32768:
|
|
case 8192:
|
|
case 24576:
|
|
case 4096:
|
|
case 49152:
|
|
break;
|
|
|
|
default:
|
|
return -28;
|
|
}
|
|
FS.mknod(path, mode, dev);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_mknodat"] = ___syscall_mknodat;
|
|
|
|
___syscall_mknodat.sig = "iipii";
|
|
|
|
function ___syscall_newfstatat(dirfd, path, buf, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(35, 1, dirfd, path, buf, flags);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
var nofollow = flags & 256;
|
|
var allowEmpty = flags & 4096;
|
|
flags = flags & ~6400;
|
|
assert(!flags, "unknown flags in __syscall_newfstatat: " + flags);
|
|
path = SYSCALLS.calculateAt(dirfd, path, allowEmpty);
|
|
return SYSCALLS.doStat(nofollow ? FS.lstat : FS.stat, path, buf);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_newfstatat"] = ___syscall_newfstatat;
|
|
|
|
___syscall_newfstatat.sig = "iippi";
|
|
|
|
function ___syscall_openat(dirfd, path, flags, varargs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(36, 1, dirfd, path, flags, varargs);
|
|
SYSCALLS.varargs = varargs;
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
var mode = varargs ? SYSCALLS.get() : 0;
|
|
return FS.open(path, flags, mode).fd;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_openat"] = ___syscall_openat;
|
|
|
|
___syscall_openat.sig = "iipip";
|
|
|
|
var PIPEFS = {
|
|
BUCKET_BUFFER_SIZE: 8192,
|
|
mount: function(mount) {
|
|
return FS.createNode(null, "/", 16384 | 511, 0);
|
|
},
|
|
createPipe: function() {
|
|
var pipe = {
|
|
buckets: [],
|
|
refcnt: 2
|
|
};
|
|
pipe.buckets.push({
|
|
buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),
|
|
offset: 0,
|
|
roffset: 0
|
|
});
|
|
var rName = PIPEFS.nextname();
|
|
var wName = PIPEFS.nextname();
|
|
var rNode = FS.createNode(PIPEFS.root, rName, 4096, 0);
|
|
var wNode = FS.createNode(PIPEFS.root, wName, 4096, 0);
|
|
rNode.pipe = pipe;
|
|
wNode.pipe = pipe;
|
|
var readableStream = FS.createStream({
|
|
path: rName,
|
|
node: rNode,
|
|
flags: 0,
|
|
seekable: false,
|
|
stream_ops: PIPEFS.stream_ops
|
|
});
|
|
rNode.stream = readableStream;
|
|
var writableStream = FS.createStream({
|
|
path: wName,
|
|
node: wNode,
|
|
flags: 1,
|
|
seekable: false,
|
|
stream_ops: PIPEFS.stream_ops
|
|
});
|
|
wNode.stream = writableStream;
|
|
return {
|
|
readable_fd: readableStream.fd,
|
|
writable_fd: writableStream.fd
|
|
};
|
|
},
|
|
stream_ops: {
|
|
poll: function(stream) {
|
|
var pipe = stream.node.pipe;
|
|
if ((stream.flags & 2097155) === 1) {
|
|
return 256 | 4;
|
|
}
|
|
if (pipe.buckets.length > 0) {
|
|
for (var i = 0; i < pipe.buckets.length; i++) {
|
|
var bucket = pipe.buckets[i];
|
|
if (bucket.offset - bucket.roffset > 0) {
|
|
return 64 | 1;
|
|
}
|
|
}
|
|
}
|
|
return 0;
|
|
},
|
|
ioctl: function(stream, request, varargs) {
|
|
return 28;
|
|
},
|
|
fsync: function(stream) {
|
|
return 28;
|
|
},
|
|
read: function(stream, buffer, offset, length, position) {
|
|
var pipe = stream.node.pipe;
|
|
var currentLength = 0;
|
|
for (var i = 0; i < pipe.buckets.length; i++) {
|
|
var bucket = pipe.buckets[i];
|
|
currentLength += bucket.offset - bucket.roffset;
|
|
}
|
|
assert(buffer instanceof ArrayBuffer || buffer instanceof SharedArrayBuffer || ArrayBuffer.isView(buffer));
|
|
var data = buffer.subarray(offset, offset + length);
|
|
if (length <= 0) {
|
|
return 0;
|
|
}
|
|
if (currentLength == 0) {
|
|
throw new FS.ErrnoError(6);
|
|
}
|
|
var toRead = Math.min(currentLength, length);
|
|
var totalRead = toRead;
|
|
var toRemove = 0;
|
|
for (var i = 0; i < pipe.buckets.length; i++) {
|
|
var currBucket = pipe.buckets[i];
|
|
var bucketSize = currBucket.offset - currBucket.roffset;
|
|
if (toRead <= bucketSize) {
|
|
var tmpSlice = currBucket.buffer.subarray(currBucket.roffset, currBucket.offset);
|
|
if (toRead < bucketSize) {
|
|
tmpSlice = tmpSlice.subarray(0, toRead);
|
|
currBucket.roffset += toRead;
|
|
} else {
|
|
toRemove++;
|
|
}
|
|
data.set(tmpSlice);
|
|
break;
|
|
} else {
|
|
var tmpSlice = currBucket.buffer.subarray(currBucket.roffset, currBucket.offset);
|
|
data.set(tmpSlice);
|
|
data = data.subarray(tmpSlice.byteLength);
|
|
toRead -= tmpSlice.byteLength;
|
|
toRemove++;
|
|
}
|
|
}
|
|
if (toRemove && toRemove == pipe.buckets.length) {
|
|
toRemove--;
|
|
pipe.buckets[toRemove].offset = 0;
|
|
pipe.buckets[toRemove].roffset = 0;
|
|
}
|
|
pipe.buckets.splice(0, toRemove);
|
|
return totalRead;
|
|
},
|
|
write: function(stream, buffer, offset, length, position) {
|
|
var pipe = stream.node.pipe;
|
|
assert(buffer instanceof ArrayBuffer || buffer instanceof SharedArrayBuffer || ArrayBuffer.isView(buffer));
|
|
var data = buffer.subarray(offset, offset + length);
|
|
var dataLen = data.byteLength;
|
|
if (dataLen <= 0) {
|
|
return 0;
|
|
}
|
|
var currBucket = null;
|
|
if (pipe.buckets.length == 0) {
|
|
currBucket = {
|
|
buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),
|
|
offset: 0,
|
|
roffset: 0
|
|
};
|
|
pipe.buckets.push(currBucket);
|
|
} else {
|
|
currBucket = pipe.buckets[pipe.buckets.length - 1];
|
|
}
|
|
assert(currBucket.offset <= PIPEFS.BUCKET_BUFFER_SIZE);
|
|
var freeBytesInCurrBuffer = PIPEFS.BUCKET_BUFFER_SIZE - currBucket.offset;
|
|
if (freeBytesInCurrBuffer >= dataLen) {
|
|
currBucket.buffer.set(data, currBucket.offset);
|
|
currBucket.offset += dataLen;
|
|
return dataLen;
|
|
} else if (freeBytesInCurrBuffer > 0) {
|
|
currBucket.buffer.set(data.subarray(0, freeBytesInCurrBuffer), currBucket.offset);
|
|
currBucket.offset += freeBytesInCurrBuffer;
|
|
data = data.subarray(freeBytesInCurrBuffer, data.byteLength);
|
|
}
|
|
var numBuckets = data.byteLength / PIPEFS.BUCKET_BUFFER_SIZE | 0;
|
|
var remElements = data.byteLength % PIPEFS.BUCKET_BUFFER_SIZE;
|
|
for (var i = 0; i < numBuckets; i++) {
|
|
var newBucket = {
|
|
buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),
|
|
offset: PIPEFS.BUCKET_BUFFER_SIZE,
|
|
roffset: 0
|
|
};
|
|
pipe.buckets.push(newBucket);
|
|
newBucket.buffer.set(data.subarray(0, PIPEFS.BUCKET_BUFFER_SIZE));
|
|
data = data.subarray(PIPEFS.BUCKET_BUFFER_SIZE, data.byteLength);
|
|
}
|
|
if (remElements > 0) {
|
|
var newBucket = {
|
|
buffer: new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),
|
|
offset: data.byteLength,
|
|
roffset: 0
|
|
};
|
|
pipe.buckets.push(newBucket);
|
|
newBucket.buffer.set(data);
|
|
}
|
|
return dataLen;
|
|
},
|
|
close: function(stream) {
|
|
var pipe = stream.node.pipe;
|
|
pipe.refcnt--;
|
|
if (pipe.refcnt === 0) {
|
|
pipe.buckets = null;
|
|
}
|
|
}
|
|
},
|
|
nextname: function() {
|
|
if (!PIPEFS.nextname.current) {
|
|
PIPEFS.nextname.current = 0;
|
|
}
|
|
return "pipe[" + PIPEFS.nextname.current++ + "]";
|
|
}
|
|
};
|
|
|
|
Module["PIPEFS"] = PIPEFS;
|
|
|
|
function ___syscall_pipe(fdPtr) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(37, 1, fdPtr);
|
|
try {
|
|
if (fdPtr == 0) {
|
|
throw new FS.ErrnoError(21);
|
|
}
|
|
var res = PIPEFS.createPipe();
|
|
GROWABLE_HEAP_I32()[fdPtr >> 2] = res.readable_fd;
|
|
GROWABLE_HEAP_I32()[fdPtr + 4 >> 2] = res.writable_fd;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_pipe"] = ___syscall_pipe;
|
|
|
|
___syscall_pipe.sig = "ip";
|
|
|
|
function ___syscall_poll(fds, nfds, timeout) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(38, 1, fds, nfds, timeout);
|
|
try {
|
|
var nonzero = 0;
|
|
for (var i = 0; i < nfds; i++) {
|
|
var pollfd = fds + 8 * i;
|
|
var fd = GROWABLE_HEAP_I32()[pollfd >> 2];
|
|
var events = GROWABLE_HEAP_I16()[pollfd + 4 >> 1];
|
|
var mask = 32;
|
|
var stream = FS.getStream(fd);
|
|
if (stream) {
|
|
mask = SYSCALLS.DEFAULT_POLLMASK;
|
|
if (stream.stream_ops.poll) {
|
|
mask = stream.stream_ops.poll(stream);
|
|
}
|
|
}
|
|
mask &= events | 8 | 16;
|
|
if (mask) nonzero++;
|
|
GROWABLE_HEAP_I16()[pollfd + 6 >> 1] = mask;
|
|
}
|
|
return nonzero;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_poll"] = ___syscall_poll;
|
|
|
|
___syscall_poll.sig = "ipii";
|
|
|
|
function ___syscall_readlinkat(dirfd, path, buf, bufsize) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(39, 1, dirfd, path, buf, bufsize);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
if (bufsize <= 0) return -28;
|
|
var ret = FS.readlink(path);
|
|
var len = Math.min(bufsize, lengthBytesUTF8(ret));
|
|
var endChar = GROWABLE_HEAP_I8()[buf + len];
|
|
stringToUTF8(ret, buf, bufsize + 1);
|
|
GROWABLE_HEAP_I8()[buf + len] = endChar;
|
|
return len;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_readlinkat"] = ___syscall_readlinkat;
|
|
|
|
___syscall_readlinkat.sig = "iippp";
|
|
|
|
function ___syscall_recvfrom(fd, buf, len, flags, addr, addrlen) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(40, 1, fd, buf, len, flags, addr, addrlen);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var msg = sock.sock_ops.recvmsg(sock, len);
|
|
if (!msg) return 0;
|
|
if (addr) {
|
|
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(msg.addr), msg.port, addrlen);
|
|
assert(!errno);
|
|
}
|
|
GROWABLE_HEAP_U8().set(msg.buffer, buf);
|
|
return msg.buffer.byteLength;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_recvfrom"] = ___syscall_recvfrom;
|
|
|
|
___syscall_recvfrom.sig = "iippipp";
|
|
|
|
function ___syscall_recvmsg(fd, message, flags, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(41, 1, fd, message, flags, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var iov = GROWABLE_HEAP_U32()[message + 8 >> 2];
|
|
var num = GROWABLE_HEAP_I32()[message + 12 >> 2];
|
|
var total = 0;
|
|
for (var i = 0; i < num; i++) {
|
|
total += GROWABLE_HEAP_I32()[iov + (8 * i + 4) >> 2];
|
|
}
|
|
var msg = sock.sock_ops.recvmsg(sock, total);
|
|
if (!msg) return 0;
|
|
var name = GROWABLE_HEAP_U32()[message >> 2];
|
|
if (name) {
|
|
var errno = writeSockaddr(name, sock.family, DNS.lookup_name(msg.addr), msg.port);
|
|
assert(!errno);
|
|
}
|
|
var bytesRead = 0;
|
|
var bytesRemaining = msg.buffer.byteLength;
|
|
for (var i = 0; bytesRemaining > 0 && i < num; i++) {
|
|
var iovbase = GROWABLE_HEAP_U32()[iov + (8 * i + 0) >> 2];
|
|
var iovlen = GROWABLE_HEAP_I32()[iov + (8 * i + 4) >> 2];
|
|
if (!iovlen) {
|
|
continue;
|
|
}
|
|
var length = Math.min(iovlen, bytesRemaining);
|
|
var buf = msg.buffer.subarray(bytesRead, bytesRead + length);
|
|
GROWABLE_HEAP_U8().set(buf, iovbase + bytesRead);
|
|
bytesRead += length;
|
|
bytesRemaining -= length;
|
|
}
|
|
return bytesRead;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_recvmsg"] = ___syscall_recvmsg;
|
|
|
|
___syscall_recvmsg.sig = "iipiiii";
|
|
|
|
function ___syscall_renameat(olddirfd, oldpath, newdirfd, newpath) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(42, 1, olddirfd, oldpath, newdirfd, newpath);
|
|
try {
|
|
oldpath = SYSCALLS.getStr(oldpath);
|
|
newpath = SYSCALLS.getStr(newpath);
|
|
oldpath = SYSCALLS.calculateAt(olddirfd, oldpath);
|
|
newpath = SYSCALLS.calculateAt(newdirfd, newpath);
|
|
FS.rename(oldpath, newpath);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_renameat"] = ___syscall_renameat;
|
|
|
|
___syscall_renameat.sig = "iipip";
|
|
|
|
function ___syscall_rmdir(path) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(43, 1, path);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
FS.rmdir(path);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_rmdir"] = ___syscall_rmdir;
|
|
|
|
___syscall_rmdir.sig = "ip";
|
|
|
|
function ___syscall_sendmsg(fd, message, flags, d1, d2, d3) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(44, 1, fd, message, flags, d1, d2, d3);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var iov = GROWABLE_HEAP_U32()[message + 8 >> 2];
|
|
var num = GROWABLE_HEAP_I32()[message + 12 >> 2];
|
|
var addr, port;
|
|
var name = GROWABLE_HEAP_U32()[message >> 2];
|
|
var namelen = GROWABLE_HEAP_I32()[message + 4 >> 2];
|
|
if (name) {
|
|
var info = readSockaddr(name, namelen);
|
|
if (info.errno) return -info.errno;
|
|
port = info.port;
|
|
addr = DNS.lookup_addr(info.addr) || info.addr;
|
|
}
|
|
var total = 0;
|
|
for (var i = 0; i < num; i++) {
|
|
total += GROWABLE_HEAP_I32()[iov + (8 * i + 4) >> 2];
|
|
}
|
|
var view = new Uint8Array(total);
|
|
var offset = 0;
|
|
for (var i = 0; i < num; i++) {
|
|
var iovbase = GROWABLE_HEAP_U32()[iov + (8 * i + 0) >> 2];
|
|
var iovlen = GROWABLE_HEAP_I32()[iov + (8 * i + 4) >> 2];
|
|
for (var j = 0; j < iovlen; j++) {
|
|
view[offset++] = GROWABLE_HEAP_I8()[iovbase + j >> 0];
|
|
}
|
|
}
|
|
return sock.sock_ops.sendmsg(sock, view, 0, total, addr, port);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_sendmsg"] = ___syscall_sendmsg;
|
|
|
|
___syscall_sendmsg.sig = "iipippi";
|
|
|
|
function ___syscall_sendto(fd, message, length, flags, addr, addr_len) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(45, 1, fd, message, length, flags, addr, addr_len);
|
|
try {
|
|
var sock = getSocketFromFD(fd);
|
|
var dest = getSocketAddress(addr, addr_len, true);
|
|
if (!dest) {
|
|
return FS.write(sock.stream, GROWABLE_HEAP_I8(), message, length);
|
|
}
|
|
return sock.sock_ops.sendmsg(sock, GROWABLE_HEAP_I8(), message, length, dest.addr, dest.port);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_sendto"] = ___syscall_sendto;
|
|
|
|
___syscall_sendto.sig = "iippipp";
|
|
|
|
function ___syscall_socket(domain, type, protocol) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(46, 1, domain, type, protocol);
|
|
try {
|
|
var sock = SOCKFS.createSocket(domain, type, protocol);
|
|
assert(sock.stream.fd < 64);
|
|
return sock.stream.fd;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_socket"] = ___syscall_socket;
|
|
|
|
___syscall_socket.sig = "iiiiiii";
|
|
|
|
function ___syscall_stat64(path, buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(47, 1, path, buf);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
return SYSCALLS.doStat(FS.stat, path, buf);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_stat64"] = ___syscall_stat64;
|
|
|
|
___syscall_stat64.sig = "ipp";
|
|
|
|
function ___syscall_symlink(target, linkpath) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(48, 1, target, linkpath);
|
|
try {
|
|
target = SYSCALLS.getStr(target);
|
|
linkpath = SYSCALLS.getStr(linkpath);
|
|
FS.symlink(target, linkpath);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_symlink"] = ___syscall_symlink;
|
|
|
|
___syscall_symlink.sig = "ipp";
|
|
|
|
function ___syscall_symlinkat(target, newdirfd, linkpath) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(49, 1, target, newdirfd, linkpath);
|
|
try {
|
|
linkpath = SYSCALLS.calculateAt(newdirfd, linkpath);
|
|
FS.symlink(target, linkpath);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_symlinkat"] = ___syscall_symlinkat;
|
|
|
|
___syscall_symlinkat.sig = "ipip";
|
|
|
|
function ___syscall_truncate64(path, length_low, length_high) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(50, 1, path, length_low, length_high);
|
|
try {
|
|
var length = convertI32PairToI53Checked(length_low, length_high);
|
|
if (isNaN(length)) return -61;
|
|
path = SYSCALLS.getStr(path);
|
|
FS.truncate(path, length);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_truncate64"] = ___syscall_truncate64;
|
|
|
|
___syscall_truncate64.sig = "ipii";
|
|
|
|
function ___syscall_unlinkat(dirfd, path, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(51, 1, dirfd, path, flags);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
path = SYSCALLS.calculateAt(dirfd, path);
|
|
if (flags === 0) {
|
|
FS.unlink(path);
|
|
} else if (flags === 512) {
|
|
FS.rmdir(path);
|
|
} else {
|
|
abort("Invalid flags passed to unlinkat");
|
|
}
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_unlinkat"] = ___syscall_unlinkat;
|
|
|
|
___syscall_unlinkat.sig = "iipi";
|
|
|
|
function readI53FromI64(ptr) {
|
|
return GROWABLE_HEAP_U32()[ptr >> 2] + GROWABLE_HEAP_I32()[ptr + 4 >> 2] * 4294967296;
|
|
}
|
|
|
|
Module["readI53FromI64"] = readI53FromI64;
|
|
|
|
function ___syscall_utimensat(dirfd, path, times, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(52, 1, dirfd, path, times, flags);
|
|
try {
|
|
path = SYSCALLS.getStr(path);
|
|
assert(flags === 0);
|
|
path = SYSCALLS.calculateAt(dirfd, path, true);
|
|
if (!times) {
|
|
var atime = Date.now();
|
|
var mtime = atime;
|
|
} else {
|
|
var seconds = readI53FromI64(times);
|
|
var nanoseconds = GROWABLE_HEAP_I32()[times + 8 >> 2];
|
|
atime = seconds * 1e3 + nanoseconds / (1e3 * 1e3);
|
|
times += 16;
|
|
seconds = readI53FromI64(times);
|
|
nanoseconds = GROWABLE_HEAP_I32()[times + 8 >> 2];
|
|
mtime = seconds * 1e3 + nanoseconds / (1e3 * 1e3);
|
|
}
|
|
FS.utime(path, atime, mtime);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["___syscall_utimensat"] = ___syscall_utimensat;
|
|
|
|
___syscall_utimensat.sig = "iippi";
|
|
|
|
var ___table_base = new WebAssembly.Global({
|
|
"value": "i32",
|
|
"mutable": false
|
|
}, 1);
|
|
|
|
Module["___table_base"] = ___table_base;
|
|
|
|
var ENV = {};
|
|
|
|
Module["ENV"] = ENV;
|
|
|
|
function stringToUTF8OnStack(str) {
|
|
var size = lengthBytesUTF8(str) + 1;
|
|
var ret = stackAlloc(size);
|
|
stringToUTF8(str, ret, size);
|
|
return ret;
|
|
}
|
|
|
|
Module["stringToUTF8OnStack"] = stringToUTF8OnStack;
|
|
|
|
function withStackSave(f) {
|
|
var stack = stackSave();
|
|
var ret = f();
|
|
stackRestore(stack);
|
|
return ret;
|
|
}
|
|
|
|
Module["withStackSave"] = withStackSave;
|
|
|
|
function dlSetError(msg) {
|
|
withStackSave(() => {
|
|
var cmsg = stringToUTF8OnStack(msg);
|
|
___dl_seterr(cmsg, 0);
|
|
});
|
|
}
|
|
|
|
Module["dlSetError"] = dlSetError;
|
|
|
|
function dlopenInternal(handle, jsflags) {
|
|
var filename = UTF8ToString(handle + 36);
|
|
var flags = GROWABLE_HEAP_I32()[handle + 4 >> 2];
|
|
filename = PATH.normalize(filename);
|
|
var searchpaths = [];
|
|
var global = Boolean(flags & 256);
|
|
var localScope = global ? null : {};
|
|
var combinedFlags = {
|
|
global: global,
|
|
nodelete: Boolean(flags & 4096),
|
|
loadAsync: jsflags.loadAsync
|
|
};
|
|
if (jsflags.loadAsync) {
|
|
return loadDynamicLibrary(filename, combinedFlags, localScope, handle);
|
|
}
|
|
try {
|
|
return loadDynamicLibrary(filename, combinedFlags, localScope, handle);
|
|
} catch (e) {
|
|
err(`Error in loading dynamic library ${filename}: ${e}`);
|
|
dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["dlopenInternal"] = dlopenInternal;
|
|
|
|
function __dlopen_js(handle) {
|
|
var jsflags = {
|
|
loadAsync: false
|
|
};
|
|
return dlopenInternal(handle, jsflags);
|
|
}
|
|
|
|
Module["__dlopen_js"] = __dlopen_js;
|
|
|
|
__dlopen_js.sig = "pp";
|
|
|
|
function __dlsym_catchup_js(handle, symbolIndex) {
|
|
var lib = LDSO.loadedLibsByHandle[handle];
|
|
var symDict = lib.exports;
|
|
var symName = Object.keys(symDict)[symbolIndex];
|
|
var sym = symDict[symName];
|
|
var result = addFunction(sym, sym.sig);
|
|
return result;
|
|
}
|
|
|
|
Module["__dlsym_catchup_js"] = __dlsym_catchup_js;
|
|
|
|
__dlsym_catchup_js.sig = "ppi";
|
|
|
|
function __dlsym_js(handle, symbol, symbolIndex) {
|
|
symbol = UTF8ToString(symbol);
|
|
var result;
|
|
var newSymIndex;
|
|
var lib = LDSO.loadedLibsByHandle[handle];
|
|
assert(lib, `Tried to dlsym() from an unopened handle: ${handle}`);
|
|
if (!lib.exports.hasOwnProperty(symbol) || lib.exports[symbol].stub) {
|
|
dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);
|
|
return 0;
|
|
}
|
|
newSymIndex = Object.keys(lib.exports).indexOf(symbol);
|
|
var origSym = "orig$" + symbol;
|
|
result = lib.exports[origSym];
|
|
if (result) {
|
|
newSymIndex = Object.keys(lib.exports).indexOf(origSym);
|
|
} else result = lib.exports[symbol];
|
|
if (typeof result == "function") {
|
|
var addr = getFunctionAddress(result);
|
|
if (addr) {
|
|
result = addr;
|
|
} else {
|
|
result = addFunction(result, result.sig);
|
|
GROWABLE_HEAP_U32()[symbolIndex >> 2] = newSymIndex;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
|
|
Module["__dlsym_js"] = __dlsym_js;
|
|
|
|
__dlsym_js.sig = "pppp";
|
|
|
|
function __emscripten_dbg(str) {
|
|
dbg(UTF8ToString(str));
|
|
}
|
|
|
|
Module["__emscripten_dbg"] = __emscripten_dbg;
|
|
|
|
__emscripten_dbg.sig = "vp";
|
|
|
|
function maybeExit() {
|
|
if (runtimeExited) {
|
|
return;
|
|
}
|
|
if (!keepRuntimeAlive()) {
|
|
try {
|
|
if (ENVIRONMENT_IS_PTHREAD) __emscripten_thread_exit(EXITSTATUS); else _exit(EXITSTATUS);
|
|
} catch (e) {
|
|
handleException(e);
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["maybeExit"] = maybeExit;
|
|
|
|
function callUserCallback(func) {
|
|
if (runtimeExited || ABORT) {
|
|
err("user callback triggered after runtime exited or application aborted. Ignoring.");
|
|
return;
|
|
}
|
|
try {
|
|
func();
|
|
maybeExit();
|
|
} catch (e) {
|
|
handleException(e);
|
|
}
|
|
}
|
|
|
|
Module["callUserCallback"] = callUserCallback;
|
|
|
|
function runtimeKeepalivePush() {
|
|
runtimeKeepaliveCounter += 1;
|
|
}
|
|
|
|
Module["runtimeKeepalivePush"] = runtimeKeepalivePush;
|
|
|
|
runtimeKeepalivePush.sig = "v";
|
|
|
|
function runtimeKeepalivePop() {
|
|
assert(runtimeKeepaliveCounter > 0);
|
|
runtimeKeepaliveCounter -= 1;
|
|
}
|
|
|
|
Module["runtimeKeepalivePop"] = runtimeKeepalivePop;
|
|
|
|
runtimeKeepalivePop.sig = "v";
|
|
|
|
function __emscripten_dlopen_js(handle, onsuccess, onerror, user_data) {
|
|
function errorCallback(e) {
|
|
var filename = UTF8ToString(handle + 36);
|
|
dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);
|
|
runtimeKeepalivePop();
|
|
callUserCallback(() => getWasmTableEntry(onerror)(handle, user_data));
|
|
}
|
|
function successCallback() {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(() => getWasmTableEntry(onsuccess)(handle, user_data));
|
|
}
|
|
runtimeKeepalivePush();
|
|
var jsflags = {
|
|
loadAsync: true
|
|
};
|
|
var promise = dlopenInternal(handle, jsflags);
|
|
if (promise) {
|
|
promise.then(successCallback, errorCallback);
|
|
} else {
|
|
errorCallback();
|
|
}
|
|
}
|
|
|
|
Module["__emscripten_dlopen_js"] = __emscripten_dlopen_js;
|
|
|
|
__emscripten_dlopen_js.sig = "vpppp";
|
|
|
|
function __emscripten_dlsync_threads() {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! _emscripten_dlsync_threads() can only ever be called from main thread");
|
|
for (const ptr of Object.keys(PThread.pthreads)) {
|
|
const pthread_ptr = Number(ptr);
|
|
if (!PThread.finishedThreads.has(pthread_ptr)) {
|
|
__emscripten_proxy_dlsync(pthread_ptr);
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["__emscripten_dlsync_threads"] = __emscripten_dlsync_threads;
|
|
|
|
__emscripten_dlsync_threads.sig = "v";
|
|
|
|
function HandleAllocator() {
|
|
this.allocated = [ undefined ];
|
|
this.freelist = [];
|
|
this.get = function(id) {
|
|
assert(this.allocated[id] !== undefined, `invalid handle: ${id}`);
|
|
return this.allocated[id];
|
|
};
|
|
this.has = function(id) {
|
|
return this.allocated[id] !== undefined;
|
|
};
|
|
this.allocate = function(handle) {
|
|
var id = this.freelist.pop() || this.allocated.length;
|
|
this.allocated[id] = handle;
|
|
return id;
|
|
};
|
|
this.free = function(id) {
|
|
assert(this.allocated[id] !== undefined);
|
|
this.allocated[id] = undefined;
|
|
this.freelist.push(id);
|
|
};
|
|
}
|
|
|
|
Module["HandleAllocator"] = HandleAllocator;
|
|
|
|
var promiseMap = new HandleAllocator();
|
|
|
|
Module["promiseMap"] = promiseMap;
|
|
|
|
function makePromise() {
|
|
var promiseInfo = {};
|
|
promiseInfo.promise = new Promise((resolve, reject) => {
|
|
promiseInfo.reject = reject;
|
|
promiseInfo.resolve = resolve;
|
|
});
|
|
promiseInfo.id = promiseMap.allocate(promiseInfo);
|
|
return promiseInfo;
|
|
}
|
|
|
|
Module["makePromise"] = makePromise;
|
|
|
|
function _emscripten_promise_create() {
|
|
return makePromise().id;
|
|
}
|
|
|
|
Module["_emscripten_promise_create"] = _emscripten_promise_create;
|
|
|
|
_emscripten_promise_create.sig = "p";
|
|
|
|
function getPromise(id) {
|
|
return promiseMap.get(id).promise;
|
|
}
|
|
|
|
Module["getPromise"] = getPromise;
|
|
|
|
function __emscripten_dlsync_threads_async(caller, callback, ctx) {
|
|
assert(!ENVIRONMENT_IS_PTHREAD, "Internal Error! _emscripten_dlsync_threads_async() can only ever be called from main thread");
|
|
const promises = [];
|
|
assert(Object.keys(PThread.outstandingPromises).length === 0);
|
|
var info = makePromise();
|
|
promises.push(info.promise);
|
|
__emscripten_dlsync_self_async(info.id);
|
|
for (const ptr of Object.keys(PThread.pthreads)) {
|
|
const pthread_ptr = Number(ptr);
|
|
if (pthread_ptr !== caller && !PThread.finishedThreads.has(pthread_ptr)) {
|
|
info = makePromise();
|
|
__emscripten_proxy_dlsync_async(pthread_ptr, info.id);
|
|
PThread.outstandingPromises[pthread_ptr] = info;
|
|
promises.push(info.promise);
|
|
}
|
|
}
|
|
Promise.all(promises).then(() => {
|
|
PThread.outstandingPromises = {};
|
|
getWasmTableEntry(callback)(ctx);
|
|
});
|
|
}
|
|
|
|
Module["__emscripten_dlsync_threads_async"] = __emscripten_dlsync_threads_async;
|
|
|
|
__emscripten_dlsync_threads_async.sig = "vppp";
|
|
|
|
function __emscripten_err(str) {
|
|
err(UTF8ToString(str));
|
|
}
|
|
|
|
Module["__emscripten_err"] = __emscripten_err;
|
|
|
|
__emscripten_err.sig = "vp";
|
|
|
|
var nowIsMonotonic = true;
|
|
|
|
Module["nowIsMonotonic"] = nowIsMonotonic;
|
|
|
|
function __emscripten_get_now_is_monotonic() {
|
|
return nowIsMonotonic;
|
|
}
|
|
|
|
Module["__emscripten_get_now_is_monotonic"] = __emscripten_get_now_is_monotonic;
|
|
|
|
__emscripten_get_now_is_monotonic.sig = "i";
|
|
|
|
function __emscripten_get_progname(str, len) {
|
|
assert(typeof str == "number");
|
|
assert(typeof len == "number");
|
|
stringToUTF8(thisProgram, str, len);
|
|
}
|
|
|
|
Module["__emscripten_get_progname"] = __emscripten_get_progname;
|
|
|
|
__emscripten_get_progname.sig = "vpi";
|
|
|
|
function __emscripten_thread_mailbox_await(pthread_ptr) {
|
|
if (typeof Atomics.waitAsync === "function") {
|
|
var wait = Atomics.waitAsync(GROWABLE_HEAP_I32(), pthread_ptr >> 2, pthread_ptr);
|
|
assert(wait.async);
|
|
wait.value.then(checkMailbox);
|
|
var waitingAsync = pthread_ptr + 128;
|
|
Atomics.store(GROWABLE_HEAP_I32(), waitingAsync >> 2, 1);
|
|
}
|
|
}
|
|
|
|
Module["__emscripten_thread_mailbox_await"] = __emscripten_thread_mailbox_await;
|
|
|
|
__emscripten_thread_mailbox_await.sig = "vp";
|
|
|
|
function checkMailbox() {
|
|
var pthread_ptr = _pthread_self();
|
|
if (pthread_ptr) {
|
|
__emscripten_thread_mailbox_await(pthread_ptr);
|
|
callUserCallback(() => __emscripten_check_mailbox());
|
|
}
|
|
}
|
|
|
|
Module["checkMailbox"] = checkMailbox;
|
|
|
|
function __emscripten_notify_mailbox_postmessage(targetThreadId, currThreadId, mainThreadId) {
|
|
if (targetThreadId == currThreadId) {
|
|
setTimeout(() => checkMailbox());
|
|
} else if (ENVIRONMENT_IS_PTHREAD) {
|
|
postMessage({
|
|
"targetThread": targetThreadId,
|
|
"cmd": "checkMailbox"
|
|
});
|
|
} else {
|
|
var worker = PThread.pthreads[targetThreadId];
|
|
if (!worker) {
|
|
err("Cannot send message to thread with ID " + targetThreadId + ", unknown thread ID!");
|
|
return;
|
|
}
|
|
worker.postMessage({
|
|
"cmd": "checkMailbox"
|
|
});
|
|
}
|
|
}
|
|
|
|
Module["__emscripten_notify_mailbox_postmessage"] = __emscripten_notify_mailbox_postmessage;
|
|
|
|
__emscripten_notify_mailbox_postmessage.sig = "vppp";
|
|
|
|
function __emscripten_out(str) {
|
|
out(UTF8ToString(str));
|
|
}
|
|
|
|
Module["__emscripten_out"] = __emscripten_out;
|
|
|
|
__emscripten_out.sig = "vp";
|
|
|
|
function webgl_enable_ANGLE_instanced_arrays(ctx) {
|
|
var ext = ctx.getExtension("ANGLE_instanced_arrays");
|
|
if (ext) {
|
|
ctx["vertexAttribDivisor"] = function(index, divisor) {
|
|
ext["vertexAttribDivisorANGLE"](index, divisor);
|
|
};
|
|
ctx["drawArraysInstanced"] = function(mode, first, count, primcount) {
|
|
ext["drawArraysInstancedANGLE"](mode, first, count, primcount);
|
|
};
|
|
ctx["drawElementsInstanced"] = function(mode, count, type, indices, primcount) {
|
|
ext["drawElementsInstancedANGLE"](mode, count, type, indices, primcount);
|
|
};
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
Module["webgl_enable_ANGLE_instanced_arrays"] = webgl_enable_ANGLE_instanced_arrays;
|
|
|
|
function webgl_enable_OES_vertex_array_object(ctx) {
|
|
var ext = ctx.getExtension("OES_vertex_array_object");
|
|
if (ext) {
|
|
ctx["createVertexArray"] = function() {
|
|
return ext["createVertexArrayOES"]();
|
|
};
|
|
ctx["deleteVertexArray"] = function(vao) {
|
|
ext["deleteVertexArrayOES"](vao);
|
|
};
|
|
ctx["bindVertexArray"] = function(vao) {
|
|
ext["bindVertexArrayOES"](vao);
|
|
};
|
|
ctx["isVertexArray"] = function(vao) {
|
|
return ext["isVertexArrayOES"](vao);
|
|
};
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
Module["webgl_enable_OES_vertex_array_object"] = webgl_enable_OES_vertex_array_object;
|
|
|
|
function webgl_enable_WEBGL_draw_buffers(ctx) {
|
|
var ext = ctx.getExtension("WEBGL_draw_buffers");
|
|
if (ext) {
|
|
ctx["drawBuffers"] = function(n, bufs) {
|
|
ext["drawBuffersWEBGL"](n, bufs);
|
|
};
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
Module["webgl_enable_WEBGL_draw_buffers"] = webgl_enable_WEBGL_draw_buffers;
|
|
|
|
function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx) {
|
|
return !!(ctx.dibvbi = ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));
|
|
}
|
|
|
|
Module["webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance"] = webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance;
|
|
|
|
function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx) {
|
|
return !!(ctx.mdibvbi = ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));
|
|
}
|
|
|
|
Module["webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance"] = webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance;
|
|
|
|
function webgl_enable_WEBGL_multi_draw(ctx) {
|
|
return !!(ctx.multiDrawWebgl = ctx.getExtension("WEBGL_multi_draw"));
|
|
}
|
|
|
|
Module["webgl_enable_WEBGL_multi_draw"] = webgl_enable_WEBGL_multi_draw;
|
|
|
|
var GL = {
|
|
counter: 1,
|
|
buffers: [],
|
|
programs: [],
|
|
framebuffers: [],
|
|
renderbuffers: [],
|
|
textures: [],
|
|
shaders: [],
|
|
vaos: [],
|
|
contexts: {},
|
|
offscreenCanvases: {},
|
|
queries: [],
|
|
samplers: [],
|
|
transformFeedbacks: [],
|
|
syncs: [],
|
|
stringCache: {},
|
|
stringiCache: {},
|
|
unpackAlignment: 4,
|
|
recordError: function recordError(errorCode) {
|
|
if (!GL.lastError) {
|
|
GL.lastError = errorCode;
|
|
}
|
|
},
|
|
getNewId: function(table) {
|
|
var ret = GL.counter++;
|
|
for (var i = table.length; i < ret; i++) {
|
|
table[i] = null;
|
|
}
|
|
return ret;
|
|
},
|
|
getSource: function(shader, count, string, length) {
|
|
var source = "";
|
|
for (var i = 0; i < count; ++i) {
|
|
var len = length ? GROWABLE_HEAP_I32()[length + i * 4 >> 2] : -1;
|
|
source += UTF8ToString(GROWABLE_HEAP_I32()[string + i * 4 >> 2], len < 0 ? undefined : len);
|
|
}
|
|
return source;
|
|
},
|
|
createContext: function(canvas, webGLContextAttributes) {
|
|
if (webGLContextAttributes.renderViaOffscreenBackBuffer) webGLContextAttributes["preserveDrawingBuffer"] = true;
|
|
var ctx = webGLContextAttributes.majorVersion > 1 ? canvas.getContext("webgl2", webGLContextAttributes) : canvas.getContext("webgl", webGLContextAttributes);
|
|
if (!ctx) return 0;
|
|
var handle = GL.registerContext(ctx, webGLContextAttributes);
|
|
return handle;
|
|
},
|
|
enableOffscreenFramebufferAttributes: function(webGLContextAttributes) {
|
|
webGLContextAttributes.renderViaOffscreenBackBuffer = true;
|
|
webGLContextAttributes.preserveDrawingBuffer = true;
|
|
},
|
|
createOffscreenFramebuffer: function(context) {
|
|
var gl = context.GLctx;
|
|
var fbo = gl.createFramebuffer();
|
|
gl.bindFramebuffer(36160, fbo);
|
|
context.defaultFbo = fbo;
|
|
context.defaultFboForbidBlitFramebuffer = false;
|
|
if (gl.getContextAttributes().antialias) {
|
|
context.defaultFboForbidBlitFramebuffer = true;
|
|
}
|
|
context.defaultColorTarget = gl.createTexture();
|
|
context.defaultDepthTarget = gl.createRenderbuffer();
|
|
GL.resizeOffscreenFramebuffer(context);
|
|
gl.bindTexture(3553, context.defaultColorTarget);
|
|
gl.texParameteri(3553, 10241, 9728);
|
|
gl.texParameteri(3553, 10240, 9728);
|
|
gl.texParameteri(3553, 10242, 33071);
|
|
gl.texParameteri(3553, 10243, 33071);
|
|
gl.texImage2D(3553, 0, 6408, gl.canvas.width, gl.canvas.height, 0, 6408, 5121, null);
|
|
gl.framebufferTexture2D(36160, 36064, 3553, context.defaultColorTarget, 0);
|
|
gl.bindTexture(3553, null);
|
|
var depthTarget = gl.createRenderbuffer();
|
|
gl.bindRenderbuffer(36161, context.defaultDepthTarget);
|
|
gl.renderbufferStorage(36161, 33189, gl.canvas.width, gl.canvas.height);
|
|
gl.framebufferRenderbuffer(36160, 36096, 36161, context.defaultDepthTarget);
|
|
gl.bindRenderbuffer(36161, null);
|
|
var vertices = [ -1, -1, -1, 1, 1, -1, 1, 1 ];
|
|
var vb = gl.createBuffer();
|
|
gl.bindBuffer(34962, vb);
|
|
gl.bufferData(34962, new Float32Array(vertices), 35044);
|
|
gl.bindBuffer(34962, null);
|
|
context.blitVB = vb;
|
|
var vsCode = "attribute vec2 pos;" + "varying lowp vec2 tex;" + "void main() { tex = pos * 0.5 + vec2(0.5,0.5); gl_Position = vec4(pos, 0.0, 1.0); }";
|
|
var vs = gl.createShader(35633);
|
|
gl.shaderSource(vs, vsCode);
|
|
gl.compileShader(vs);
|
|
var fsCode = "varying lowp vec2 tex;" + "uniform sampler2D sampler;" + "void main() { gl_FragColor = texture2D(sampler, tex); }";
|
|
var fs = gl.createShader(35632);
|
|
gl.shaderSource(fs, fsCode);
|
|
gl.compileShader(fs);
|
|
var blitProgram = gl.createProgram();
|
|
gl.attachShader(blitProgram, vs);
|
|
gl.attachShader(blitProgram, fs);
|
|
gl.linkProgram(blitProgram);
|
|
context.blitProgram = blitProgram;
|
|
context.blitPosLoc = gl.getAttribLocation(blitProgram, "pos");
|
|
gl.useProgram(blitProgram);
|
|
gl.uniform1i(gl.getUniformLocation(blitProgram, "sampler"), 0);
|
|
gl.useProgram(null);
|
|
context.defaultVao = undefined;
|
|
if (gl.createVertexArray) {
|
|
context.defaultVao = gl.createVertexArray();
|
|
gl.bindVertexArray(context.defaultVao);
|
|
gl.enableVertexAttribArray(context.blitPosLoc);
|
|
gl.bindVertexArray(null);
|
|
}
|
|
},
|
|
resizeOffscreenFramebuffer: function(context) {
|
|
var gl = context.GLctx;
|
|
if (context.defaultColorTarget) {
|
|
var prevTextureBinding = gl.getParameter(32873);
|
|
gl.bindTexture(3553, context.defaultColorTarget);
|
|
gl.texImage2D(3553, 0, 6408, gl.drawingBufferWidth, gl.drawingBufferHeight, 0, 6408, 5121, null);
|
|
gl.bindTexture(3553, prevTextureBinding);
|
|
}
|
|
if (context.defaultDepthTarget) {
|
|
var prevRenderBufferBinding = gl.getParameter(36007);
|
|
gl.bindRenderbuffer(36161, context.defaultDepthTarget);
|
|
gl.renderbufferStorage(36161, 33189, gl.drawingBufferWidth, gl.drawingBufferHeight);
|
|
gl.bindRenderbuffer(36161, prevRenderBufferBinding);
|
|
}
|
|
},
|
|
blitOffscreenFramebuffer: function(context) {
|
|
var gl = context.GLctx;
|
|
var prevScissorTest = gl.getParameter(3089);
|
|
if (prevScissorTest) gl.disable(3089);
|
|
var prevFbo = gl.getParameter(36006);
|
|
if (gl.blitFramebuffer && !context.defaultFboForbidBlitFramebuffer) {
|
|
gl.bindFramebuffer(36008, context.defaultFbo);
|
|
gl.bindFramebuffer(36009, null);
|
|
gl.blitFramebuffer(0, 0, gl.canvas.width, gl.canvas.height, 0, 0, gl.canvas.width, gl.canvas.height, 16384, 9728);
|
|
} else {
|
|
gl.bindFramebuffer(36160, null);
|
|
var prevProgram = gl.getParameter(35725);
|
|
gl.useProgram(context.blitProgram);
|
|
var prevVB = gl.getParameter(34964);
|
|
gl.bindBuffer(34962, context.blitVB);
|
|
var prevActiveTexture = gl.getParameter(34016);
|
|
gl.activeTexture(33984);
|
|
var prevTextureBinding = gl.getParameter(32873);
|
|
gl.bindTexture(3553, context.defaultColorTarget);
|
|
var prevBlend = gl.getParameter(3042);
|
|
if (prevBlend) gl.disable(3042);
|
|
var prevCullFace = gl.getParameter(2884);
|
|
if (prevCullFace) gl.disable(2884);
|
|
var prevDepthTest = gl.getParameter(2929);
|
|
if (prevDepthTest) gl.disable(2929);
|
|
var prevStencilTest = gl.getParameter(2960);
|
|
if (prevStencilTest) gl.disable(2960);
|
|
function draw() {
|
|
gl.vertexAttribPointer(context.blitPosLoc, 2, 5126, false, 0, 0);
|
|
gl.drawArrays(5, 0, 4);
|
|
}
|
|
if (context.defaultVao) {
|
|
var prevVAO = gl.getParameter(34229);
|
|
gl.bindVertexArray(context.defaultVao);
|
|
draw();
|
|
gl.bindVertexArray(prevVAO);
|
|
} else {
|
|
var prevVertexAttribPointer = {
|
|
buffer: gl.getVertexAttrib(context.blitPosLoc, 34975),
|
|
size: gl.getVertexAttrib(context.blitPosLoc, 34339),
|
|
stride: gl.getVertexAttrib(context.blitPosLoc, 34340),
|
|
type: gl.getVertexAttrib(context.blitPosLoc, 34341),
|
|
normalized: gl.getVertexAttrib(context.blitPosLoc, 34922),
|
|
pointer: gl.getVertexAttribOffset(context.blitPosLoc, 34373)
|
|
};
|
|
var maxVertexAttribs = gl.getParameter(34921);
|
|
var prevVertexAttribEnables = [];
|
|
for (var i = 0; i < maxVertexAttribs; ++i) {
|
|
var prevEnabled = gl.getVertexAttrib(i, 34338);
|
|
var wantEnabled = i == context.blitPosLoc;
|
|
if (prevEnabled && !wantEnabled) {
|
|
gl.disableVertexAttribArray(i);
|
|
}
|
|
if (!prevEnabled && wantEnabled) {
|
|
gl.enableVertexAttribArray(i);
|
|
}
|
|
prevVertexAttribEnables[i] = prevEnabled;
|
|
}
|
|
draw();
|
|
for (var i = 0; i < maxVertexAttribs; ++i) {
|
|
var prevEnabled = prevVertexAttribEnables[i];
|
|
var nowEnabled = i == context.blitPosLoc;
|
|
if (prevEnabled && !nowEnabled) {
|
|
gl.enableVertexAttribArray(i);
|
|
}
|
|
if (!prevEnabled && nowEnabled) {
|
|
gl.disableVertexAttribArray(i);
|
|
}
|
|
}
|
|
gl.bindBuffer(34962, prevVertexAttribPointer.buffer);
|
|
gl.vertexAttribPointer(context.blitPosLoc, prevVertexAttribPointer.size, prevVertexAttribPointer.type, prevVertexAttribPointer.normalized, prevVertexAttribPointer.stride, prevVertexAttribPointer.offset);
|
|
}
|
|
if (prevStencilTest) gl.enable(2960);
|
|
if (prevDepthTest) gl.enable(2929);
|
|
if (prevCullFace) gl.enable(2884);
|
|
if (prevBlend) gl.enable(3042);
|
|
gl.bindTexture(3553, prevTextureBinding);
|
|
gl.activeTexture(prevActiveTexture);
|
|
gl.bindBuffer(34962, prevVB);
|
|
gl.useProgram(prevProgram);
|
|
}
|
|
gl.bindFramebuffer(36160, prevFbo);
|
|
if (prevScissorTest) gl.enable(3089);
|
|
},
|
|
registerContext: function(ctx, webGLContextAttributes) {
|
|
var handle = _malloc(8);
|
|
GROWABLE_HEAP_I32()[handle + 4 >> 2] = _pthread_self();
|
|
var context = {
|
|
handle: handle,
|
|
attributes: webGLContextAttributes,
|
|
version: webGLContextAttributes.majorVersion,
|
|
GLctx: ctx
|
|
};
|
|
if (ctx.canvas) ctx.canvas.GLctxObject = context;
|
|
GL.contexts[handle] = context;
|
|
if (typeof webGLContextAttributes.enableExtensionsByDefault == "undefined" || webGLContextAttributes.enableExtensionsByDefault) {
|
|
GL.initExtensions(context);
|
|
}
|
|
if (webGLContextAttributes.renderViaOffscreenBackBuffer) GL.createOffscreenFramebuffer(context);
|
|
return handle;
|
|
},
|
|
makeContextCurrent: function(contextHandle) {
|
|
GL.currentContext = GL.contexts[contextHandle];
|
|
Module.ctx = GLctx = GL.currentContext && GL.currentContext.GLctx;
|
|
return !(contextHandle && !GLctx);
|
|
},
|
|
getContext: function(contextHandle) {
|
|
return GL.contexts[contextHandle];
|
|
},
|
|
deleteContext: function(contextHandle) {
|
|
if (GL.currentContext === GL.contexts[contextHandle]) GL.currentContext = null;
|
|
if (typeof JSEvents == "object") JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);
|
|
if (GL.contexts[contextHandle] && GL.contexts[contextHandle].GLctx.canvas) GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined;
|
|
_free(GL.contexts[contextHandle].handle);
|
|
GL.contexts[contextHandle] = null;
|
|
},
|
|
initExtensions: function(context) {
|
|
if (!context) context = GL.currentContext;
|
|
if (context.initExtensionsDone) return;
|
|
context.initExtensionsDone = true;
|
|
var GLctx = context.GLctx;
|
|
webgl_enable_ANGLE_instanced_arrays(GLctx);
|
|
webgl_enable_OES_vertex_array_object(GLctx);
|
|
webgl_enable_WEBGL_draw_buffers(GLctx);
|
|
webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);
|
|
webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);
|
|
if (context.version >= 2) {
|
|
GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query_webgl2");
|
|
}
|
|
if (context.version < 2 || !GLctx.disjointTimerQueryExt) {
|
|
GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query");
|
|
}
|
|
webgl_enable_WEBGL_multi_draw(GLctx);
|
|
var exts = GLctx.getSupportedExtensions() || [];
|
|
exts.forEach(function(ext) {
|
|
if (!ext.includes("lose_context") && !ext.includes("debug")) {
|
|
GLctx.getExtension(ext);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GL"] = GL;
|
|
|
|
function __emscripten_proxied_gl_context_activated_from_main_browser_thread(contextHandle) {
|
|
GLctx = Module.ctx = GL.currentContext = contextHandle;
|
|
GL.currentContextIsProxied = true;
|
|
}
|
|
|
|
Module["__emscripten_proxied_gl_context_activated_from_main_browser_thread"] = __emscripten_proxied_gl_context_activated_from_main_browser_thread;
|
|
|
|
function __emscripten_set_offscreencanvas_size(target, width, height) {
|
|
err("emscripten_set_offscreencanvas_size: Build with -sOFFSCREENCANVAS_SUPPORT=1 to enable transferring canvases to pthreads.");
|
|
return -1;
|
|
}
|
|
|
|
Module["__emscripten_set_offscreencanvas_size"] = __emscripten_set_offscreencanvas_size;
|
|
|
|
__emscripten_set_offscreencanvas_size.sig = "ipii";
|
|
|
|
function __emscripten_thread_exit_joinable(thread) {
|
|
if (!ENVIRONMENT_IS_PTHREAD) markAsFinshed(thread); else postMessage({
|
|
"cmd": "markAsFinshed",
|
|
"thread": thread
|
|
});
|
|
}
|
|
|
|
Module["__emscripten_thread_exit_joinable"] = __emscripten_thread_exit_joinable;
|
|
|
|
__emscripten_thread_exit_joinable.sig = "vp";
|
|
|
|
function __emscripten_thread_set_strongref(thread) {}
|
|
|
|
Module["__emscripten_thread_set_strongref"] = __emscripten_thread_set_strongref;
|
|
|
|
__emscripten_thread_set_strongref.sig = "vp";
|
|
|
|
function __emscripten_throw_longjmp() {
|
|
throw Infinity;
|
|
}
|
|
|
|
Module["__emscripten_throw_longjmp"] = __emscripten_throw_longjmp;
|
|
|
|
__emscripten_throw_longjmp.sig = "v";
|
|
|
|
function __gmtime_js(time, tmPtr) {
|
|
var date = new Date(readI53FromI64(time) * 1e3);
|
|
GROWABLE_HEAP_I32()[tmPtr >> 2] = date.getUTCSeconds();
|
|
GROWABLE_HEAP_I32()[tmPtr + 4 >> 2] = date.getUTCMinutes();
|
|
GROWABLE_HEAP_I32()[tmPtr + 8 >> 2] = date.getUTCHours();
|
|
GROWABLE_HEAP_I32()[tmPtr + 12 >> 2] = date.getUTCDate();
|
|
GROWABLE_HEAP_I32()[tmPtr + 16 >> 2] = date.getUTCMonth();
|
|
GROWABLE_HEAP_I32()[tmPtr + 20 >> 2] = date.getUTCFullYear() - 1900;
|
|
GROWABLE_HEAP_I32()[tmPtr + 24 >> 2] = date.getUTCDay();
|
|
var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0);
|
|
var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0;
|
|
GROWABLE_HEAP_I32()[tmPtr + 28 >> 2] = yday;
|
|
}
|
|
|
|
Module["__gmtime_js"] = __gmtime_js;
|
|
|
|
__gmtime_js.sig = "vpp";
|
|
|
|
function isLeapYear(year) {
|
|
return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0);
|
|
}
|
|
|
|
Module["isLeapYear"] = isLeapYear;
|
|
|
|
var MONTH_DAYS_LEAP_CUMULATIVE = [ 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335 ];
|
|
|
|
Module["MONTH_DAYS_LEAP_CUMULATIVE"] = MONTH_DAYS_LEAP_CUMULATIVE;
|
|
|
|
var MONTH_DAYS_REGULAR_CUMULATIVE = [ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 ];
|
|
|
|
Module["MONTH_DAYS_REGULAR_CUMULATIVE"] = MONTH_DAYS_REGULAR_CUMULATIVE;
|
|
|
|
function ydayFromDate(date) {
|
|
var leap = isLeapYear(date.getFullYear());
|
|
var monthDaysCumulative = leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE;
|
|
var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1;
|
|
return yday;
|
|
}
|
|
|
|
Module["ydayFromDate"] = ydayFromDate;
|
|
|
|
function __localtime_js(time, tmPtr) {
|
|
var date = new Date(readI53FromI64(time) * 1e3);
|
|
GROWABLE_HEAP_I32()[tmPtr >> 2] = date.getSeconds();
|
|
GROWABLE_HEAP_I32()[tmPtr + 4 >> 2] = date.getMinutes();
|
|
GROWABLE_HEAP_I32()[tmPtr + 8 >> 2] = date.getHours();
|
|
GROWABLE_HEAP_I32()[tmPtr + 12 >> 2] = date.getDate();
|
|
GROWABLE_HEAP_I32()[tmPtr + 16 >> 2] = date.getMonth();
|
|
GROWABLE_HEAP_I32()[tmPtr + 20 >> 2] = date.getFullYear() - 1900;
|
|
GROWABLE_HEAP_I32()[tmPtr + 24 >> 2] = date.getDay();
|
|
var yday = ydayFromDate(date) | 0;
|
|
GROWABLE_HEAP_I32()[tmPtr + 28 >> 2] = yday;
|
|
GROWABLE_HEAP_I32()[tmPtr + 36 >> 2] = -(date.getTimezoneOffset() * 60);
|
|
var start = new Date(date.getFullYear(), 0, 1);
|
|
var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset();
|
|
var winterOffset = start.getTimezoneOffset();
|
|
var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset)) | 0;
|
|
GROWABLE_HEAP_I32()[tmPtr + 32 >> 2] = dst;
|
|
}
|
|
|
|
Module["__localtime_js"] = __localtime_js;
|
|
|
|
__localtime_js.sig = "vpp";
|
|
|
|
function __mktime_js(tmPtr) {
|
|
var date = new Date(GROWABLE_HEAP_I32()[tmPtr + 20 >> 2] + 1900, GROWABLE_HEAP_I32()[tmPtr + 16 >> 2], GROWABLE_HEAP_I32()[tmPtr + 12 >> 2], GROWABLE_HEAP_I32()[tmPtr + 8 >> 2], GROWABLE_HEAP_I32()[tmPtr + 4 >> 2], GROWABLE_HEAP_I32()[tmPtr >> 2], 0);
|
|
var dst = GROWABLE_HEAP_I32()[tmPtr + 32 >> 2];
|
|
var guessedOffset = date.getTimezoneOffset();
|
|
var start = new Date(date.getFullYear(), 0, 1);
|
|
var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset();
|
|
var winterOffset = start.getTimezoneOffset();
|
|
var dstOffset = Math.min(winterOffset, summerOffset);
|
|
if (dst < 0) {
|
|
GROWABLE_HEAP_I32()[tmPtr + 32 >> 2] = Number(summerOffset != winterOffset && dstOffset == guessedOffset);
|
|
} else if (dst > 0 != (dstOffset == guessedOffset)) {
|
|
var nonDstOffset = Math.max(winterOffset, summerOffset);
|
|
var trueOffset = dst > 0 ? dstOffset : nonDstOffset;
|
|
date.setTime(date.getTime() + (trueOffset - guessedOffset) * 6e4);
|
|
}
|
|
GROWABLE_HEAP_I32()[tmPtr + 24 >> 2] = date.getDay();
|
|
var yday = ydayFromDate(date) | 0;
|
|
GROWABLE_HEAP_I32()[tmPtr + 28 >> 2] = yday;
|
|
GROWABLE_HEAP_I32()[tmPtr >> 2] = date.getSeconds();
|
|
GROWABLE_HEAP_I32()[tmPtr + 4 >> 2] = date.getMinutes();
|
|
GROWABLE_HEAP_I32()[tmPtr + 8 >> 2] = date.getHours();
|
|
GROWABLE_HEAP_I32()[tmPtr + 12 >> 2] = date.getDate();
|
|
GROWABLE_HEAP_I32()[tmPtr + 16 >> 2] = date.getMonth();
|
|
GROWABLE_HEAP_I32()[tmPtr + 20 >> 2] = date.getYear();
|
|
return date.getTime() / 1e3 | 0;
|
|
}
|
|
|
|
Module["__mktime_js"] = __mktime_js;
|
|
|
|
__mktime_js.sig = "ip";
|
|
|
|
function __mmap_js(len, prot, flags, fd, off, allocated, addr) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(53, 1, len, prot, flags, fd, off, allocated, addr);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var res = FS.mmap(stream, len, off, prot, flags);
|
|
var ptr = res.ptr;
|
|
GROWABLE_HEAP_I32()[allocated >> 2] = res.allocated;
|
|
GROWABLE_HEAP_U32()[addr >> 2] = ptr;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["__mmap_js"] = __mmap_js;
|
|
|
|
__mmap_js.sig = "ipiiippp";
|
|
|
|
function __msync_js(addr, len, prot, flags, fd, offset) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(54, 1, addr, len, prot, flags, fd, offset);
|
|
try {
|
|
SYSCALLS.doMsync(addr, SYSCALLS.getStreamFromFD(fd), len, flags, 0);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["__msync_js"] = __msync_js;
|
|
|
|
__msync_js.sig = "ippiiip";
|
|
|
|
function __munmap_js(addr, len, prot, flags, fd, offset) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(55, 1, addr, len, prot, flags, fd, offset);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
if (prot & 2) {
|
|
SYSCALLS.doMsync(addr, stream, len, flags, offset);
|
|
}
|
|
FS.munmap(stream);
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return -e.errno;
|
|
}
|
|
}
|
|
|
|
Module["__munmap_js"] = __munmap_js;
|
|
|
|
__munmap_js.sig = "ippiiip";
|
|
|
|
var timers = {};
|
|
|
|
Module["timers"] = timers;
|
|
|
|
var _emscripten_get_now;
|
|
|
|
_emscripten_get_now = () => performance.timeOrigin + performance.now();
|
|
|
|
Module["_emscripten_get_now"] = _emscripten_get_now;
|
|
|
|
_emscripten_get_now.sig = "d";
|
|
|
|
function __setitimer_js(which, timeout_ms) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(56, 1, which, timeout_ms);
|
|
if (timers[which]) {
|
|
clearTimeout(timers[which].id);
|
|
delete timers[which];
|
|
}
|
|
if (!timeout_ms) return 0;
|
|
var id = setTimeout(() => {
|
|
assert(which in timers);
|
|
delete timers[which];
|
|
callUserCallback(() => __emscripten_timeout(which, _emscripten_get_now()));
|
|
}, timeout_ms);
|
|
timers[which] = {
|
|
id: id,
|
|
timeout_ms: timeout_ms
|
|
};
|
|
return 0;
|
|
}
|
|
|
|
Module["__setitimer_js"] = __setitimer_js;
|
|
|
|
__setitimer_js.sig = "iid";
|
|
|
|
function __timegm_js(tmPtr) {
|
|
var time = Date.UTC(GROWABLE_HEAP_I32()[tmPtr + 20 >> 2] + 1900, GROWABLE_HEAP_I32()[tmPtr + 16 >> 2], GROWABLE_HEAP_I32()[tmPtr + 12 >> 2], GROWABLE_HEAP_I32()[tmPtr + 8 >> 2], GROWABLE_HEAP_I32()[tmPtr + 4 >> 2], GROWABLE_HEAP_I32()[tmPtr >> 2], 0);
|
|
var date = new Date(time);
|
|
GROWABLE_HEAP_I32()[tmPtr + 24 >> 2] = date.getUTCDay();
|
|
var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0);
|
|
var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0;
|
|
GROWABLE_HEAP_I32()[tmPtr + 28 >> 2] = yday;
|
|
return date.getTime() / 1e3 | 0;
|
|
}
|
|
|
|
Module["__timegm_js"] = __timegm_js;
|
|
|
|
__timegm_js.sig = "ip";
|
|
|
|
function stringToNewUTF8(str) {
|
|
var size = lengthBytesUTF8(str) + 1;
|
|
var ret = _malloc(size);
|
|
if (ret) stringToUTF8(str, ret, size);
|
|
return ret;
|
|
}
|
|
|
|
Module["stringToNewUTF8"] = stringToNewUTF8;
|
|
|
|
function __tzset_js(timezone, daylight, tzname) {
|
|
var currentYear = new Date().getFullYear();
|
|
var winter = new Date(currentYear, 0, 1);
|
|
var summer = new Date(currentYear, 6, 1);
|
|
var winterOffset = winter.getTimezoneOffset();
|
|
var summerOffset = summer.getTimezoneOffset();
|
|
var stdTimezoneOffset = Math.max(winterOffset, summerOffset);
|
|
GROWABLE_HEAP_U32()[timezone >> 2] = stdTimezoneOffset * 60;
|
|
GROWABLE_HEAP_I32()[daylight >> 2] = Number(winterOffset != summerOffset);
|
|
function extractZone(date) {
|
|
var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/);
|
|
return match ? match[1] : "GMT";
|
|
}
|
|
var winterName = extractZone(winter);
|
|
var summerName = extractZone(summer);
|
|
var winterNamePtr = stringToNewUTF8(winterName);
|
|
var summerNamePtr = stringToNewUTF8(summerName);
|
|
if (summerOffset < winterOffset) {
|
|
GROWABLE_HEAP_U32()[tzname >> 2] = winterNamePtr;
|
|
GROWABLE_HEAP_U32()[tzname + 4 >> 2] = summerNamePtr;
|
|
} else {
|
|
GROWABLE_HEAP_U32()[tzname >> 2] = summerNamePtr;
|
|
GROWABLE_HEAP_U32()[tzname + 4 >> 2] = winterNamePtr;
|
|
}
|
|
}
|
|
|
|
Module["__tzset_js"] = __tzset_js;
|
|
|
|
__tzset_js.sig = "vppp";
|
|
|
|
function _abort() {
|
|
abort("native code called abort()");
|
|
}
|
|
|
|
Module["_abort"] = _abort;
|
|
|
|
_abort.sig = "v";
|
|
|
|
function _emscripten_set_main_loop_timing(mode, value) {
|
|
Browser.mainLoop.timingMode = mode;
|
|
Browser.mainLoop.timingValue = value;
|
|
if (!Browser.mainLoop.func) {
|
|
err("emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.");
|
|
return 1;
|
|
}
|
|
if (!Browser.mainLoop.running) {
|
|
runtimeKeepalivePush();
|
|
Browser.mainLoop.running = true;
|
|
}
|
|
if (mode == 0) {
|
|
Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setTimeout() {
|
|
var timeUntilNextTick = Math.max(0, Browser.mainLoop.tickStartTime + value - _emscripten_get_now()) | 0;
|
|
setTimeout(Browser.mainLoop.runner, timeUntilNextTick);
|
|
};
|
|
Browser.mainLoop.method = "timeout";
|
|
} else if (mode == 1) {
|
|
Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_rAF() {
|
|
Browser.requestAnimationFrame(Browser.mainLoop.runner);
|
|
};
|
|
Browser.mainLoop.method = "rAF";
|
|
} else if (mode == 2) {
|
|
if (typeof setImmediate == "undefined") {
|
|
var setImmediates = [];
|
|
var emscriptenMainLoopMessageId = "setimmediate";
|
|
var Browser_setImmediate_messageHandler = event => {
|
|
if (event.data === emscriptenMainLoopMessageId || event.data.target === emscriptenMainLoopMessageId) {
|
|
event.stopPropagation();
|
|
setImmediates.shift()();
|
|
}
|
|
};
|
|
addEventListener("message", Browser_setImmediate_messageHandler, true);
|
|
setImmediate = function Browser_emulated_setImmediate(func) {
|
|
setImmediates.push(func);
|
|
if (ENVIRONMENT_IS_WORKER) {
|
|
if (Module["setImmediates"] === undefined) Module["setImmediates"] = [];
|
|
Module["setImmediates"].push(func);
|
|
postMessage({
|
|
target: emscriptenMainLoopMessageId
|
|
});
|
|
} else postMessage(emscriptenMainLoopMessageId, "*");
|
|
};
|
|
}
|
|
Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setImmediate() {
|
|
setImmediate(Browser.mainLoop.runner);
|
|
};
|
|
Browser.mainLoop.method = "immediate";
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_set_main_loop_timing"] = _emscripten_set_main_loop_timing;
|
|
|
|
_emscripten_set_main_loop_timing.sig = "iii";
|
|
|
|
function setMainLoop(browserIterationFunc, fps, simulateInfiniteLoop, arg, noSetTiming) {
|
|
assert(!Browser.mainLoop.func, "emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");
|
|
Browser.mainLoop.func = browserIterationFunc;
|
|
Browser.mainLoop.arg = arg;
|
|
var thisMainLoopId = Browser.mainLoop.currentlyRunningMainloop;
|
|
function checkIsRunning() {
|
|
if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) {
|
|
runtimeKeepalivePop();
|
|
maybeExit();
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
Browser.mainLoop.running = false;
|
|
Browser.mainLoop.runner = function Browser_mainLoop_runner() {
|
|
if (ABORT) return;
|
|
if (Browser.mainLoop.queue.length > 0) {
|
|
var start = Date.now();
|
|
var blocker = Browser.mainLoop.queue.shift();
|
|
blocker.func(blocker.arg);
|
|
if (Browser.mainLoop.remainingBlockers) {
|
|
var remaining = Browser.mainLoop.remainingBlockers;
|
|
var next = remaining % 1 == 0 ? remaining - 1 : Math.floor(remaining);
|
|
if (blocker.counted) {
|
|
Browser.mainLoop.remainingBlockers = next;
|
|
} else {
|
|
next = next + .5;
|
|
Browser.mainLoop.remainingBlockers = (8 * remaining + next) / 9;
|
|
}
|
|
}
|
|
out('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + " ms");
|
|
Browser.mainLoop.updateStatus();
|
|
if (!checkIsRunning()) return;
|
|
setTimeout(Browser.mainLoop.runner, 0);
|
|
return;
|
|
}
|
|
if (!checkIsRunning()) return;
|
|
Browser.mainLoop.currentFrameNumber = Browser.mainLoop.currentFrameNumber + 1 | 0;
|
|
if (Browser.mainLoop.timingMode == 1 && Browser.mainLoop.timingValue > 1 && Browser.mainLoop.currentFrameNumber % Browser.mainLoop.timingValue != 0) {
|
|
Browser.mainLoop.scheduler();
|
|
return;
|
|
} else if (Browser.mainLoop.timingMode == 0) {
|
|
Browser.mainLoop.tickStartTime = _emscripten_get_now();
|
|
}
|
|
if (Browser.mainLoop.method === "timeout" && Module.ctx) {
|
|
warnOnce("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");
|
|
Browser.mainLoop.method = "";
|
|
}
|
|
Browser.mainLoop.runIter(browserIterationFunc);
|
|
checkStackCookie();
|
|
if (!checkIsRunning()) return;
|
|
if (typeof SDL == "object" && SDL.audio && SDL.audio.queueNewAudioData) SDL.audio.queueNewAudioData();
|
|
Browser.mainLoop.scheduler();
|
|
};
|
|
if (!noSetTiming) {
|
|
if (fps && fps > 0) {
|
|
_emscripten_set_main_loop_timing(0, 1e3 / fps);
|
|
} else {
|
|
_emscripten_set_main_loop_timing(1, 1);
|
|
}
|
|
Browser.mainLoop.scheduler();
|
|
}
|
|
if (simulateInfiniteLoop) {
|
|
throw "unwind";
|
|
}
|
|
}
|
|
|
|
Module["setMainLoop"] = setMainLoop;
|
|
|
|
function safeSetTimeout(func, timeout) {
|
|
runtimeKeepalivePush();
|
|
return setTimeout(() => {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(func);
|
|
}, timeout);
|
|
}
|
|
|
|
Module["safeSetTimeout"] = safeSetTimeout;
|
|
|
|
var Browser = {
|
|
mainLoop: {
|
|
running: false,
|
|
scheduler: null,
|
|
method: "",
|
|
currentlyRunningMainloop: 0,
|
|
func: null,
|
|
arg: 0,
|
|
timingMode: 0,
|
|
timingValue: 0,
|
|
currentFrameNumber: 0,
|
|
queue: [],
|
|
pause: function() {
|
|
Browser.mainLoop.scheduler = null;
|
|
Browser.mainLoop.currentlyRunningMainloop++;
|
|
},
|
|
resume: function() {
|
|
Browser.mainLoop.currentlyRunningMainloop++;
|
|
var timingMode = Browser.mainLoop.timingMode;
|
|
var timingValue = Browser.mainLoop.timingValue;
|
|
var func = Browser.mainLoop.func;
|
|
Browser.mainLoop.func = null;
|
|
setMainLoop(func, 0, false, Browser.mainLoop.arg, true);
|
|
_emscripten_set_main_loop_timing(timingMode, timingValue);
|
|
Browser.mainLoop.scheduler();
|
|
},
|
|
updateStatus: function() {
|
|
if (Module["setStatus"]) {
|
|
var message = Module["statusMessage"] || "Please wait...";
|
|
var remaining = Browser.mainLoop.remainingBlockers;
|
|
var expected = Browser.mainLoop.expectedBlockers;
|
|
if (remaining) {
|
|
if (remaining < expected) {
|
|
Module["setStatus"](message + " (" + (expected - remaining) + "/" + expected + ")");
|
|
} else {
|
|
Module["setStatus"](message);
|
|
}
|
|
} else {
|
|
Module["setStatus"]("");
|
|
}
|
|
}
|
|
},
|
|
runIter: function(func) {
|
|
if (ABORT) return;
|
|
if (Module["preMainLoop"]) {
|
|
var preRet = Module["preMainLoop"]();
|
|
if (preRet === false) {
|
|
return;
|
|
}
|
|
}
|
|
callUserCallback(func);
|
|
if (Module["postMainLoop"]) Module["postMainLoop"]();
|
|
}
|
|
},
|
|
isFullscreen: false,
|
|
pointerLock: false,
|
|
moduleContextCreatedCallbacks: [],
|
|
workers: [],
|
|
init: function() {
|
|
if (Browser.initted) return;
|
|
Browser.initted = true;
|
|
var imagePlugin = {};
|
|
imagePlugin["canHandle"] = function imagePlugin_canHandle(name) {
|
|
return !Module.noImageDecoding && /\.(jpg|jpeg|png|bmp)$/i.test(name);
|
|
};
|
|
imagePlugin["handle"] = function imagePlugin_handle(byteArray, name, onload, onerror) {
|
|
var b = new Blob([ byteArray ], {
|
|
type: Browser.getMimetype(name)
|
|
});
|
|
if (b.size !== byteArray.length) {
|
|
b = new Blob([ new Uint8Array(byteArray).buffer ], {
|
|
type: Browser.getMimetype(name)
|
|
});
|
|
}
|
|
var url = URL.createObjectURL(b);
|
|
assert(typeof url == "string", "createObjectURL must return a url as a string");
|
|
var img = new Image();
|
|
img.onload = () => {
|
|
assert(img.complete, "Image " + name + " could not be decoded");
|
|
var canvas = document.createElement("canvas");
|
|
canvas.width = img.width;
|
|
canvas.height = img.height;
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.drawImage(img, 0, 0);
|
|
preloadedImages[name] = canvas;
|
|
URL.revokeObjectURL(url);
|
|
if (onload) onload(byteArray);
|
|
};
|
|
img.onerror = event => {
|
|
out("Image " + url + " could not be decoded");
|
|
if (onerror) onerror();
|
|
};
|
|
img.src = url;
|
|
};
|
|
preloadPlugins.push(imagePlugin);
|
|
var audioPlugin = {};
|
|
audioPlugin["canHandle"] = function audioPlugin_canHandle(name) {
|
|
return !Module.noAudioDecoding && name.substr(-4) in {
|
|
".ogg": 1,
|
|
".wav": 1,
|
|
".mp3": 1
|
|
};
|
|
};
|
|
audioPlugin["handle"] = function audioPlugin_handle(byteArray, name, onload, onerror) {
|
|
var done = false;
|
|
function finish(audio) {
|
|
if (done) return;
|
|
done = true;
|
|
preloadedAudios[name] = audio;
|
|
if (onload) onload(byteArray);
|
|
}
|
|
function fail() {
|
|
if (done) return;
|
|
done = true;
|
|
preloadedAudios[name] = new Audio();
|
|
if (onerror) onerror();
|
|
}
|
|
var b = new Blob([ byteArray ], {
|
|
type: Browser.getMimetype(name)
|
|
});
|
|
var url = URL.createObjectURL(b);
|
|
assert(typeof url == "string", "createObjectURL must return a url as a string");
|
|
var audio = new Audio();
|
|
audio.addEventListener("canplaythrough", () => finish(audio), false);
|
|
audio.onerror = function audio_onerror(event) {
|
|
if (done) return;
|
|
err("warning: browser could not fully decode audio " + name + ", trying slower base64 approach");
|
|
function encode64(data) {
|
|
var BASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
|
|
var PAD = "=";
|
|
var ret = "";
|
|
var leftchar = 0;
|
|
var leftbits = 0;
|
|
for (var i = 0; i < data.length; i++) {
|
|
leftchar = leftchar << 8 | data[i];
|
|
leftbits += 8;
|
|
while (leftbits >= 6) {
|
|
var curr = leftchar >> leftbits - 6 & 63;
|
|
leftbits -= 6;
|
|
ret += BASE[curr];
|
|
}
|
|
}
|
|
if (leftbits == 2) {
|
|
ret += BASE[(leftchar & 3) << 4];
|
|
ret += PAD + PAD;
|
|
} else if (leftbits == 4) {
|
|
ret += BASE[(leftchar & 15) << 2];
|
|
ret += PAD;
|
|
}
|
|
return ret;
|
|
}
|
|
audio.src = "data:audio/x-" + name.substr(-3) + ";base64," + encode64(byteArray);
|
|
finish(audio);
|
|
};
|
|
audio.src = url;
|
|
safeSetTimeout(() => {
|
|
finish(audio);
|
|
}, 1e4);
|
|
};
|
|
preloadPlugins.push(audioPlugin);
|
|
function pointerLockChange() {
|
|
Browser.pointerLock = document["pointerLockElement"] === Module["canvas"] || document["mozPointerLockElement"] === Module["canvas"] || document["webkitPointerLockElement"] === Module["canvas"] || document["msPointerLockElement"] === Module["canvas"];
|
|
}
|
|
var canvas = Module["canvas"];
|
|
if (canvas) {
|
|
canvas.requestPointerLock = canvas["requestPointerLock"] || canvas["mozRequestPointerLock"] || canvas["webkitRequestPointerLock"] || canvas["msRequestPointerLock"] || (() => {});
|
|
canvas.exitPointerLock = document["exitPointerLock"] || document["mozExitPointerLock"] || document["webkitExitPointerLock"] || document["msExitPointerLock"] || (() => {});
|
|
canvas.exitPointerLock = canvas.exitPointerLock.bind(document);
|
|
document.addEventListener("pointerlockchange", pointerLockChange, false);
|
|
document.addEventListener("mozpointerlockchange", pointerLockChange, false);
|
|
document.addEventListener("webkitpointerlockchange", pointerLockChange, false);
|
|
document.addEventListener("mspointerlockchange", pointerLockChange, false);
|
|
if (Module["elementPointerLock"]) {
|
|
canvas.addEventListener("click", ev => {
|
|
if (!Browser.pointerLock && Module["canvas"].requestPointerLock) {
|
|
Module["canvas"].requestPointerLock();
|
|
ev.preventDefault();
|
|
}
|
|
}, false);
|
|
}
|
|
}
|
|
},
|
|
createContext: function(canvas, useWebGL, setInModule, webGLContextAttributes) {
|
|
if (useWebGL && Module.ctx && canvas == Module.canvas) return Module.ctx;
|
|
var ctx;
|
|
var contextHandle;
|
|
if (useWebGL) {
|
|
var contextAttributes = {
|
|
antialias: false,
|
|
alpha: false,
|
|
majorVersion: typeof WebGL2RenderingContext != "undefined" ? 2 : 1
|
|
};
|
|
if (webGLContextAttributes) {
|
|
for (var attribute in webGLContextAttributes) {
|
|
contextAttributes[attribute] = webGLContextAttributes[attribute];
|
|
}
|
|
}
|
|
if (typeof GL != "undefined") {
|
|
contextHandle = GL.createContext(canvas, contextAttributes);
|
|
if (contextHandle) {
|
|
ctx = GL.getContext(contextHandle).GLctx;
|
|
}
|
|
}
|
|
} else {
|
|
ctx = canvas.getContext("2d");
|
|
}
|
|
if (!ctx) return null;
|
|
if (setInModule) {
|
|
if (!useWebGL) assert(typeof GLctx == "undefined", "cannot set in module if GLctx is used, but we are a non-GL context that would replace it");
|
|
Module.ctx = ctx;
|
|
if (useWebGL) GL.makeContextCurrent(contextHandle);
|
|
Module.useWebGL = useWebGL;
|
|
Browser.moduleContextCreatedCallbacks.forEach(callback => callback());
|
|
Browser.init();
|
|
}
|
|
return ctx;
|
|
},
|
|
destroyContext: function(canvas, useWebGL, setInModule) {},
|
|
fullscreenHandlersInstalled: false,
|
|
lockPointer: undefined,
|
|
resizeCanvas: undefined,
|
|
requestFullscreen: function(lockPointer, resizeCanvas) {
|
|
Browser.lockPointer = lockPointer;
|
|
Browser.resizeCanvas = resizeCanvas;
|
|
if (typeof Browser.lockPointer == "undefined") Browser.lockPointer = true;
|
|
if (typeof Browser.resizeCanvas == "undefined") Browser.resizeCanvas = false;
|
|
var canvas = Module["canvas"];
|
|
function fullscreenChange() {
|
|
Browser.isFullscreen = false;
|
|
var canvasContainer = canvas.parentNode;
|
|
if ((document["fullscreenElement"] || document["mozFullScreenElement"] || document["msFullscreenElement"] || document["webkitFullscreenElement"] || document["webkitCurrentFullScreenElement"]) === canvasContainer) {
|
|
canvas.exitFullscreen = Browser.exitFullscreen;
|
|
if (Browser.lockPointer) canvas.requestPointerLock();
|
|
Browser.isFullscreen = true;
|
|
if (Browser.resizeCanvas) {
|
|
Browser.setFullscreenCanvasSize();
|
|
} else {
|
|
Browser.updateCanvasDimensions(canvas);
|
|
}
|
|
} else {
|
|
canvasContainer.parentNode.insertBefore(canvas, canvasContainer);
|
|
canvasContainer.parentNode.removeChild(canvasContainer);
|
|
if (Browser.resizeCanvas) {
|
|
Browser.setWindowedCanvasSize();
|
|
} else {
|
|
Browser.updateCanvasDimensions(canvas);
|
|
}
|
|
}
|
|
if (Module["onFullScreen"]) Module["onFullScreen"](Browser.isFullscreen);
|
|
if (Module["onFullscreen"]) Module["onFullscreen"](Browser.isFullscreen);
|
|
}
|
|
if (!Browser.fullscreenHandlersInstalled) {
|
|
Browser.fullscreenHandlersInstalled = true;
|
|
document.addEventListener("fullscreenchange", fullscreenChange, false);
|
|
document.addEventListener("mozfullscreenchange", fullscreenChange, false);
|
|
document.addEventListener("webkitfullscreenchange", fullscreenChange, false);
|
|
document.addEventListener("MSFullscreenChange", fullscreenChange, false);
|
|
}
|
|
var canvasContainer = document.createElement("div");
|
|
canvas.parentNode.insertBefore(canvasContainer, canvas);
|
|
canvasContainer.appendChild(canvas);
|
|
canvasContainer.requestFullscreen = canvasContainer["requestFullscreen"] || canvasContainer["mozRequestFullScreen"] || canvasContainer["msRequestFullscreen"] || (canvasContainer["webkitRequestFullscreen"] ? () => canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]) : null) || (canvasContainer["webkitRequestFullScreen"] ? () => canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]) : null);
|
|
canvasContainer.requestFullscreen();
|
|
},
|
|
requestFullScreen: function() {
|
|
abort("Module.requestFullScreen has been replaced by Module.requestFullscreen (without a capital S)");
|
|
},
|
|
exitFullscreen: function() {
|
|
if (!Browser.isFullscreen) {
|
|
return false;
|
|
}
|
|
var CFS = document["exitFullscreen"] || document["cancelFullScreen"] || document["mozCancelFullScreen"] || document["msExitFullscreen"] || document["webkitCancelFullScreen"] || (() => {});
|
|
CFS.apply(document, []);
|
|
return true;
|
|
},
|
|
nextRAF: 0,
|
|
fakeRequestAnimationFrame: function(func) {
|
|
var now = Date.now();
|
|
if (Browser.nextRAF === 0) {
|
|
Browser.nextRAF = now + 1e3 / 60;
|
|
} else {
|
|
while (now + 2 >= Browser.nextRAF) {
|
|
Browser.nextRAF += 1e3 / 60;
|
|
}
|
|
}
|
|
var delay = Math.max(Browser.nextRAF - now, 0);
|
|
setTimeout(func, delay);
|
|
},
|
|
requestAnimationFrame: function(func) {
|
|
if (typeof requestAnimationFrame == "function") {
|
|
requestAnimationFrame(func);
|
|
return;
|
|
}
|
|
var RAF = Browser.fakeRequestAnimationFrame;
|
|
RAF(func);
|
|
},
|
|
safeSetTimeout: function(func, timeout) {
|
|
return safeSetTimeout(func, timeout);
|
|
},
|
|
safeRequestAnimationFrame: function(func) {
|
|
runtimeKeepalivePush();
|
|
return Browser.requestAnimationFrame(() => {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(func);
|
|
});
|
|
},
|
|
getMimetype: function(name) {
|
|
return {
|
|
"jpg": "image/jpeg",
|
|
"jpeg": "image/jpeg",
|
|
"png": "image/png",
|
|
"bmp": "image/bmp",
|
|
"ogg": "audio/ogg",
|
|
"wav": "audio/wav",
|
|
"mp3": "audio/mpeg"
|
|
}[name.substr(name.lastIndexOf(".") + 1)];
|
|
},
|
|
getUserMedia: function(func) {
|
|
if (!window.getUserMedia) {
|
|
window.getUserMedia = navigator["getUserMedia"] || navigator["mozGetUserMedia"];
|
|
}
|
|
window.getUserMedia(func);
|
|
},
|
|
getMovementX: function(event) {
|
|
return event["movementX"] || event["mozMovementX"] || event["webkitMovementX"] || 0;
|
|
},
|
|
getMovementY: function(event) {
|
|
return event["movementY"] || event["mozMovementY"] || event["webkitMovementY"] || 0;
|
|
},
|
|
getMouseWheelDelta: function(event) {
|
|
var delta = 0;
|
|
switch (event.type) {
|
|
case "DOMMouseScroll":
|
|
delta = event.detail / 3;
|
|
break;
|
|
|
|
case "mousewheel":
|
|
delta = event.wheelDelta / 120;
|
|
break;
|
|
|
|
case "wheel":
|
|
delta = event.deltaY;
|
|
switch (event.deltaMode) {
|
|
case 0:
|
|
delta /= 100;
|
|
break;
|
|
|
|
case 1:
|
|
delta /= 3;
|
|
break;
|
|
|
|
case 2:
|
|
delta *= 80;
|
|
break;
|
|
|
|
default:
|
|
throw "unrecognized mouse wheel delta mode: " + event.deltaMode;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
throw "unrecognized mouse wheel event: " + event.type;
|
|
}
|
|
return delta;
|
|
},
|
|
mouseX: 0,
|
|
mouseY: 0,
|
|
mouseMovementX: 0,
|
|
mouseMovementY: 0,
|
|
touches: {},
|
|
lastTouches: {},
|
|
calculateMouseEvent: function(event) {
|
|
if (Browser.pointerLock) {
|
|
if (event.type != "mousemove" && "mozMovementX" in event) {
|
|
Browser.mouseMovementX = Browser.mouseMovementY = 0;
|
|
} else {
|
|
Browser.mouseMovementX = Browser.getMovementX(event);
|
|
Browser.mouseMovementY = Browser.getMovementY(event);
|
|
}
|
|
if (typeof SDL != "undefined") {
|
|
Browser.mouseX = SDL.mouseX + Browser.mouseMovementX;
|
|
Browser.mouseY = SDL.mouseY + Browser.mouseMovementY;
|
|
} else {
|
|
Browser.mouseX += Browser.mouseMovementX;
|
|
Browser.mouseY += Browser.mouseMovementY;
|
|
}
|
|
} else {
|
|
var rect = Module["canvas"].getBoundingClientRect();
|
|
var cw = Module["canvas"].width;
|
|
var ch = Module["canvas"].height;
|
|
var scrollX = typeof window.scrollX != "undefined" ? window.scrollX : window.pageXOffset;
|
|
var scrollY = typeof window.scrollY != "undefined" ? window.scrollY : window.pageYOffset;
|
|
assert(typeof scrollX != "undefined" && typeof scrollY != "undefined", "Unable to retrieve scroll position, mouse positions likely broken.");
|
|
if (event.type === "touchstart" || event.type === "touchend" || event.type === "touchmove") {
|
|
var touch = event.touch;
|
|
if (touch === undefined) {
|
|
return;
|
|
}
|
|
var adjustedX = touch.pageX - (scrollX + rect.left);
|
|
var adjustedY = touch.pageY - (scrollY + rect.top);
|
|
adjustedX = adjustedX * (cw / rect.width);
|
|
adjustedY = adjustedY * (ch / rect.height);
|
|
var coords = {
|
|
x: adjustedX,
|
|
y: adjustedY
|
|
};
|
|
if (event.type === "touchstart") {
|
|
Browser.lastTouches[touch.identifier] = coords;
|
|
Browser.touches[touch.identifier] = coords;
|
|
} else if (event.type === "touchend" || event.type === "touchmove") {
|
|
var last = Browser.touches[touch.identifier];
|
|
if (!last) last = coords;
|
|
Browser.lastTouches[touch.identifier] = last;
|
|
Browser.touches[touch.identifier] = coords;
|
|
}
|
|
return;
|
|
}
|
|
var x = event.pageX - (scrollX + rect.left);
|
|
var y = event.pageY - (scrollY + rect.top);
|
|
x = x * (cw / rect.width);
|
|
y = y * (ch / rect.height);
|
|
Browser.mouseMovementX = x - Browser.mouseX;
|
|
Browser.mouseMovementY = y - Browser.mouseY;
|
|
Browser.mouseX = x;
|
|
Browser.mouseY = y;
|
|
}
|
|
},
|
|
resizeListeners: [],
|
|
updateResizeListeners: function() {
|
|
var canvas = Module["canvas"];
|
|
Browser.resizeListeners.forEach(listener => listener(canvas.width, canvas.height));
|
|
},
|
|
setCanvasSize: function(width, height, noUpdates) {
|
|
var canvas = Module["canvas"];
|
|
Browser.updateCanvasDimensions(canvas, width, height);
|
|
if (!noUpdates) Browser.updateResizeListeners();
|
|
},
|
|
windowedWidth: 0,
|
|
windowedHeight: 0,
|
|
setFullscreenCanvasSize: function() {
|
|
if (typeof SDL != "undefined") {
|
|
var flags = GROWABLE_HEAP_U32()[SDL.screen >> 2];
|
|
flags = flags | 8388608;
|
|
GROWABLE_HEAP_I32()[SDL.screen >> 2] = flags;
|
|
}
|
|
Browser.updateCanvasDimensions(Module["canvas"]);
|
|
Browser.updateResizeListeners();
|
|
},
|
|
setWindowedCanvasSize: function() {
|
|
if (typeof SDL != "undefined") {
|
|
var flags = GROWABLE_HEAP_U32()[SDL.screen >> 2];
|
|
flags = flags & ~8388608;
|
|
GROWABLE_HEAP_I32()[SDL.screen >> 2] = flags;
|
|
}
|
|
Browser.updateCanvasDimensions(Module["canvas"]);
|
|
Browser.updateResizeListeners();
|
|
},
|
|
updateCanvasDimensions: function(canvas, wNative, hNative) {
|
|
if (wNative && hNative) {
|
|
canvas.widthNative = wNative;
|
|
canvas.heightNative = hNative;
|
|
} else {
|
|
wNative = canvas.widthNative;
|
|
hNative = canvas.heightNative;
|
|
}
|
|
var w = wNative;
|
|
var h = hNative;
|
|
if (Module["forcedAspectRatio"] && Module["forcedAspectRatio"] > 0) {
|
|
if (w / h < Module["forcedAspectRatio"]) {
|
|
w = Math.round(h * Module["forcedAspectRatio"]);
|
|
} else {
|
|
h = Math.round(w / Module["forcedAspectRatio"]);
|
|
}
|
|
}
|
|
if ((document["fullscreenElement"] || document["mozFullScreenElement"] || document["msFullscreenElement"] || document["webkitFullscreenElement"] || document["webkitCurrentFullScreenElement"]) === canvas.parentNode && typeof screen != "undefined") {
|
|
var factor = Math.min(screen.width / w, screen.height / h);
|
|
w = Math.round(w * factor);
|
|
h = Math.round(h * factor);
|
|
}
|
|
if (Browser.resizeCanvas) {
|
|
if (canvas.width != w) canvas.width = w;
|
|
if (canvas.height != h) canvas.height = h;
|
|
if (typeof canvas.style != "undefined") {
|
|
canvas.style.removeProperty("width");
|
|
canvas.style.removeProperty("height");
|
|
}
|
|
} else {
|
|
if (canvas.width != wNative) canvas.width = wNative;
|
|
if (canvas.height != hNative) canvas.height = hNative;
|
|
if (typeof canvas.style != "undefined") {
|
|
if (w != wNative || h != hNative) {
|
|
canvas.style.setProperty("width", w + "px", "important");
|
|
canvas.style.setProperty("height", h + "px", "important");
|
|
} else {
|
|
canvas.style.removeProperty("width");
|
|
canvas.style.removeProperty("height");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["Browser"] = Browser;
|
|
|
|
var AL = {
|
|
QUEUE_INTERVAL: 25,
|
|
QUEUE_LOOKAHEAD: .1,
|
|
DEVICE_NAME: "Emscripten OpenAL",
|
|
CAPTURE_DEVICE_NAME: "Emscripten OpenAL capture",
|
|
ALC_EXTENSIONS: {
|
|
ALC_SOFT_pause_device: true,
|
|
ALC_SOFT_HRTF: true
|
|
},
|
|
AL_EXTENSIONS: {
|
|
AL_EXT_float32: true,
|
|
AL_SOFT_loop_points: true,
|
|
AL_SOFT_source_length: true,
|
|
AL_EXT_source_distance_model: true,
|
|
AL_SOFT_source_spatialize: true
|
|
},
|
|
_alcErr: 0,
|
|
alcErr: 0,
|
|
deviceRefCounts: {},
|
|
alcStringCache: {},
|
|
paused: false,
|
|
stringCache: {},
|
|
contexts: {},
|
|
currentCtx: null,
|
|
buffers: {
|
|
0: {
|
|
id: 0,
|
|
refCount: 0,
|
|
audioBuf: null,
|
|
frequency: 0,
|
|
bytesPerSample: 2,
|
|
channels: 1,
|
|
length: 0
|
|
}
|
|
},
|
|
paramArray: [],
|
|
_nextId: 1,
|
|
newId: function() {
|
|
return AL.freeIds.length > 0 ? AL.freeIds.pop() : AL._nextId++;
|
|
},
|
|
freeIds: [],
|
|
scheduleContextAudio: function(ctx) {
|
|
if (Browser.mainLoop.timingMode === 1 && document["visibilityState"] != "visible") {
|
|
return;
|
|
}
|
|
for (var i in ctx.sources) {
|
|
AL.scheduleSourceAudio(ctx.sources[i]);
|
|
}
|
|
},
|
|
scheduleSourceAudio: function(src, lookahead) {
|
|
if (Browser.mainLoop.timingMode === 1 && document["visibilityState"] != "visible") {
|
|
return;
|
|
}
|
|
if (src.state !== 4114) {
|
|
return;
|
|
}
|
|
var currentTime = AL.updateSourceTime(src);
|
|
var startTime = src.bufStartTime;
|
|
var startOffset = src.bufOffset;
|
|
var bufCursor = src.bufsProcessed;
|
|
for (var i = 0; i < src.audioQueue.length; i++) {
|
|
var audioSrc = src.audioQueue[i];
|
|
startTime = audioSrc._startTime + audioSrc._duration;
|
|
startOffset = 0;
|
|
bufCursor += audioSrc._skipCount + 1;
|
|
}
|
|
if (!lookahead) {
|
|
lookahead = AL.QUEUE_LOOKAHEAD;
|
|
}
|
|
var lookaheadTime = currentTime + lookahead;
|
|
var skipCount = 0;
|
|
while (startTime < lookaheadTime) {
|
|
if (bufCursor >= src.bufQueue.length) {
|
|
if (src.looping) {
|
|
bufCursor %= src.bufQueue.length;
|
|
} else {
|
|
break;
|
|
}
|
|
}
|
|
var buf = src.bufQueue[bufCursor % src.bufQueue.length];
|
|
if (buf.length === 0) {
|
|
skipCount++;
|
|
if (skipCount === src.bufQueue.length) {
|
|
break;
|
|
}
|
|
} else {
|
|
var audioSrc = src.context.audioCtx.createBufferSource();
|
|
audioSrc.buffer = buf.audioBuf;
|
|
audioSrc.playbackRate.value = src.playbackRate;
|
|
if (buf.audioBuf._loopStart || buf.audioBuf._loopEnd) {
|
|
audioSrc.loopStart = buf.audioBuf._loopStart;
|
|
audioSrc.loopEnd = buf.audioBuf._loopEnd;
|
|
}
|
|
var duration = 0;
|
|
if (src.type === 4136 && src.looping) {
|
|
duration = Number.POSITIVE_INFINITY;
|
|
audioSrc.loop = true;
|
|
if (buf.audioBuf._loopStart) {
|
|
audioSrc.loopStart = buf.audioBuf._loopStart;
|
|
}
|
|
if (buf.audioBuf._loopEnd) {
|
|
audioSrc.loopEnd = buf.audioBuf._loopEnd;
|
|
}
|
|
} else {
|
|
duration = (buf.audioBuf.duration - startOffset) / src.playbackRate;
|
|
}
|
|
audioSrc._startOffset = startOffset;
|
|
audioSrc._duration = duration;
|
|
audioSrc._skipCount = skipCount;
|
|
skipCount = 0;
|
|
audioSrc.connect(src.gain);
|
|
if (typeof audioSrc.start != "undefined") {
|
|
startTime = Math.max(startTime, src.context.audioCtx.currentTime);
|
|
audioSrc.start(startTime, startOffset);
|
|
} else if (typeof audioSrc.noteOn != "undefined") {
|
|
startTime = Math.max(startTime, src.context.audioCtx.currentTime);
|
|
audioSrc.noteOn(startTime);
|
|
}
|
|
audioSrc._startTime = startTime;
|
|
src.audioQueue.push(audioSrc);
|
|
startTime += duration;
|
|
}
|
|
startOffset = 0;
|
|
bufCursor++;
|
|
}
|
|
},
|
|
updateSourceTime: function(src) {
|
|
var currentTime = src.context.audioCtx.currentTime;
|
|
if (src.state !== 4114) {
|
|
return currentTime;
|
|
}
|
|
if (!isFinite(src.bufStartTime)) {
|
|
src.bufStartTime = currentTime - src.bufOffset / src.playbackRate;
|
|
src.bufOffset = 0;
|
|
}
|
|
var nextStartTime = 0;
|
|
while (src.audioQueue.length) {
|
|
var audioSrc = src.audioQueue[0];
|
|
src.bufsProcessed += audioSrc._skipCount;
|
|
nextStartTime = audioSrc._startTime + audioSrc._duration;
|
|
if (currentTime < nextStartTime) {
|
|
break;
|
|
}
|
|
src.audioQueue.shift();
|
|
src.bufStartTime = nextStartTime;
|
|
src.bufOffset = 0;
|
|
src.bufsProcessed++;
|
|
}
|
|
if (src.bufsProcessed >= src.bufQueue.length && !src.looping) {
|
|
AL.setSourceState(src, 4116);
|
|
} else if (src.type === 4136 && src.looping) {
|
|
var buf = src.bufQueue[0];
|
|
if (buf.length === 0) {
|
|
src.bufOffset = 0;
|
|
} else {
|
|
var delta = (currentTime - src.bufStartTime) * src.playbackRate;
|
|
var loopStart = buf.audioBuf._loopStart || 0;
|
|
var loopEnd = buf.audioBuf._loopEnd || buf.audioBuf.duration;
|
|
if (loopEnd <= loopStart) {
|
|
loopEnd = buf.audioBuf.duration;
|
|
}
|
|
if (delta < loopEnd) {
|
|
src.bufOffset = delta;
|
|
} else {
|
|
src.bufOffset = loopStart + (delta - loopStart) % (loopEnd - loopStart);
|
|
}
|
|
}
|
|
} else if (src.audioQueue[0]) {
|
|
src.bufOffset = (currentTime - src.audioQueue[0]._startTime) * src.playbackRate;
|
|
} else {
|
|
if (src.type !== 4136 && src.looping) {
|
|
var srcDuration = AL.sourceDuration(src) / src.playbackRate;
|
|
if (srcDuration > 0) {
|
|
src.bufStartTime += Math.floor((currentTime - src.bufStartTime) / srcDuration) * srcDuration;
|
|
}
|
|
}
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
if (src.bufsProcessed >= src.bufQueue.length) {
|
|
if (src.looping) {
|
|
src.bufsProcessed %= src.bufQueue.length;
|
|
} else {
|
|
AL.setSourceState(src, 4116);
|
|
break;
|
|
}
|
|
}
|
|
var buf = src.bufQueue[src.bufsProcessed];
|
|
if (buf.length > 0) {
|
|
nextStartTime = src.bufStartTime + buf.audioBuf.duration / src.playbackRate;
|
|
if (currentTime < nextStartTime) {
|
|
src.bufOffset = (currentTime - src.bufStartTime) * src.playbackRate;
|
|
break;
|
|
}
|
|
src.bufStartTime = nextStartTime;
|
|
}
|
|
src.bufOffset = 0;
|
|
src.bufsProcessed++;
|
|
}
|
|
}
|
|
return currentTime;
|
|
},
|
|
cancelPendingSourceAudio: function(src) {
|
|
AL.updateSourceTime(src);
|
|
for (var i = 1; i < src.audioQueue.length; i++) {
|
|
var audioSrc = src.audioQueue[i];
|
|
audioSrc.stop();
|
|
}
|
|
if (src.audioQueue.length > 1) {
|
|
src.audioQueue.length = 1;
|
|
}
|
|
},
|
|
stopSourceAudio: function(src) {
|
|
for (var i = 0; i < src.audioQueue.length; i++) {
|
|
src.audioQueue[i].stop();
|
|
}
|
|
src.audioQueue.length = 0;
|
|
},
|
|
setSourceState: function(src, state) {
|
|
if (state === 4114) {
|
|
if (src.state === 4114 || src.state == 4116) {
|
|
src.bufsProcessed = 0;
|
|
src.bufOffset = 0;
|
|
} else {}
|
|
AL.stopSourceAudio(src);
|
|
src.state = 4114;
|
|
src.bufStartTime = Number.NEGATIVE_INFINITY;
|
|
AL.scheduleSourceAudio(src);
|
|
} else if (state === 4115) {
|
|
if (src.state === 4114) {
|
|
AL.updateSourceTime(src);
|
|
AL.stopSourceAudio(src);
|
|
src.state = 4115;
|
|
}
|
|
} else if (state === 4116) {
|
|
if (src.state !== 4113) {
|
|
src.state = 4116;
|
|
src.bufsProcessed = src.bufQueue.length;
|
|
src.bufStartTime = Number.NEGATIVE_INFINITY;
|
|
src.bufOffset = 0;
|
|
AL.stopSourceAudio(src);
|
|
}
|
|
} else if (state === 4113) {
|
|
if (src.state !== 4113) {
|
|
src.state = 4113;
|
|
src.bufsProcessed = 0;
|
|
src.bufStartTime = Number.NEGATIVE_INFINITY;
|
|
src.bufOffset = 0;
|
|
AL.stopSourceAudio(src);
|
|
}
|
|
}
|
|
},
|
|
initSourcePanner: function(src) {
|
|
if (src.type === 4144) {
|
|
return;
|
|
}
|
|
var templateBuf = AL.buffers[0];
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
if (src.bufQueue[i].id !== 0) {
|
|
templateBuf = src.bufQueue[i];
|
|
break;
|
|
}
|
|
}
|
|
if (src.spatialize === 1 || src.spatialize === 2 && templateBuf.channels === 1) {
|
|
if (src.panner) {
|
|
return;
|
|
}
|
|
src.panner = src.context.audioCtx.createPanner();
|
|
AL.updateSourceGlobal(src);
|
|
AL.updateSourceSpace(src);
|
|
src.panner.connect(src.context.gain);
|
|
src.gain.disconnect();
|
|
src.gain.connect(src.panner);
|
|
} else {
|
|
if (!src.panner) {
|
|
return;
|
|
}
|
|
src.panner.disconnect();
|
|
src.gain.disconnect();
|
|
src.gain.connect(src.context.gain);
|
|
src.panner = null;
|
|
}
|
|
},
|
|
updateContextGlobal: function(ctx) {
|
|
for (var i in ctx.sources) {
|
|
AL.updateSourceGlobal(ctx.sources[i]);
|
|
}
|
|
},
|
|
updateSourceGlobal: function(src) {
|
|
var panner = src.panner;
|
|
if (!panner) {
|
|
return;
|
|
}
|
|
panner.refDistance = src.refDistance;
|
|
panner.maxDistance = src.maxDistance;
|
|
panner.rolloffFactor = src.rolloffFactor;
|
|
panner.panningModel = src.context.hrtf ? "HRTF" : "equalpower";
|
|
var distanceModel = src.context.sourceDistanceModel ? src.distanceModel : src.context.distanceModel;
|
|
switch (distanceModel) {
|
|
case 0:
|
|
panner.distanceModel = "inverse";
|
|
panner.refDistance = 340282e33;
|
|
break;
|
|
|
|
case 53249:
|
|
case 53250:
|
|
panner.distanceModel = "inverse";
|
|
break;
|
|
|
|
case 53251:
|
|
case 53252:
|
|
panner.distanceModel = "linear";
|
|
break;
|
|
|
|
case 53253:
|
|
case 53254:
|
|
panner.distanceModel = "exponential";
|
|
break;
|
|
}
|
|
},
|
|
updateListenerSpace: function(ctx) {
|
|
var listener = ctx.audioCtx.listener;
|
|
if (listener.positionX) {
|
|
listener.positionX.value = ctx.listener.position[0];
|
|
listener.positionY.value = ctx.listener.position[1];
|
|
listener.positionZ.value = ctx.listener.position[2];
|
|
} else {
|
|
listener.setPosition(ctx.listener.position[0], ctx.listener.position[1], ctx.listener.position[2]);
|
|
}
|
|
if (listener.forwardX) {
|
|
listener.forwardX.value = ctx.listener.direction[0];
|
|
listener.forwardY.value = ctx.listener.direction[1];
|
|
listener.forwardZ.value = ctx.listener.direction[2];
|
|
listener.upX.value = ctx.listener.up[0];
|
|
listener.upY.value = ctx.listener.up[1];
|
|
listener.upZ.value = ctx.listener.up[2];
|
|
} else {
|
|
listener.setOrientation(ctx.listener.direction[0], ctx.listener.direction[1], ctx.listener.direction[2], ctx.listener.up[0], ctx.listener.up[1], ctx.listener.up[2]);
|
|
}
|
|
for (var i in ctx.sources) {
|
|
AL.updateSourceSpace(ctx.sources[i]);
|
|
}
|
|
},
|
|
updateSourceSpace: function(src) {
|
|
if (!src.panner) {
|
|
return;
|
|
}
|
|
var panner = src.panner;
|
|
var posX = src.position[0];
|
|
var posY = src.position[1];
|
|
var posZ = src.position[2];
|
|
var dirX = src.direction[0];
|
|
var dirY = src.direction[1];
|
|
var dirZ = src.direction[2];
|
|
var listener = src.context.listener;
|
|
var lPosX = listener.position[0];
|
|
var lPosY = listener.position[1];
|
|
var lPosZ = listener.position[2];
|
|
if (src.relative) {
|
|
var lBackX = -listener.direction[0];
|
|
var lBackY = -listener.direction[1];
|
|
var lBackZ = -listener.direction[2];
|
|
var lUpX = listener.up[0];
|
|
var lUpY = listener.up[1];
|
|
var lUpZ = listener.up[2];
|
|
var inverseMagnitude = (x, y, z) => {
|
|
var length = Math.sqrt(x * x + y * y + z * z);
|
|
if (length < Number.EPSILON) {
|
|
return 0;
|
|
}
|
|
return 1 / length;
|
|
};
|
|
var invMag = inverseMagnitude(lBackX, lBackY, lBackZ);
|
|
lBackX *= invMag;
|
|
lBackY *= invMag;
|
|
lBackZ *= invMag;
|
|
invMag = inverseMagnitude(lUpX, lUpY, lUpZ);
|
|
lUpX *= invMag;
|
|
lUpY *= invMag;
|
|
lUpZ *= invMag;
|
|
var lRightX = lUpY * lBackZ - lUpZ * lBackY;
|
|
var lRightY = lUpZ * lBackX - lUpX * lBackZ;
|
|
var lRightZ = lUpX * lBackY - lUpY * lBackX;
|
|
invMag = inverseMagnitude(lRightX, lRightY, lRightZ);
|
|
lRightX *= invMag;
|
|
lRightY *= invMag;
|
|
lRightZ *= invMag;
|
|
lUpX = lBackY * lRightZ - lBackZ * lRightY;
|
|
lUpY = lBackZ * lRightX - lBackX * lRightZ;
|
|
lUpZ = lBackX * lRightY - lBackY * lRightX;
|
|
var oldX = dirX;
|
|
var oldY = dirY;
|
|
var oldZ = dirZ;
|
|
dirX = oldX * lRightX + oldY * lUpX + oldZ * lBackX;
|
|
dirY = oldX * lRightY + oldY * lUpY + oldZ * lBackY;
|
|
dirZ = oldX * lRightZ + oldY * lUpZ + oldZ * lBackZ;
|
|
oldX = posX;
|
|
oldY = posY;
|
|
oldZ = posZ;
|
|
posX = oldX * lRightX + oldY * lUpX + oldZ * lBackX;
|
|
posY = oldX * lRightY + oldY * lUpY + oldZ * lBackY;
|
|
posZ = oldX * lRightZ + oldY * lUpZ + oldZ * lBackZ;
|
|
posX += lPosX;
|
|
posY += lPosY;
|
|
posZ += lPosZ;
|
|
}
|
|
if (panner.positionX) {
|
|
if (posX != panner.positionX.value) panner.positionX.value = posX;
|
|
if (posY != panner.positionY.value) panner.positionY.value = posY;
|
|
if (posZ != panner.positionZ.value) panner.positionZ.value = posZ;
|
|
} else {
|
|
panner.setPosition(posX, posY, posZ);
|
|
}
|
|
if (panner.orientationX) {
|
|
if (dirX != panner.orientationX.value) panner.orientationX.value = dirX;
|
|
if (dirY != panner.orientationY.value) panner.orientationY.value = dirY;
|
|
if (dirZ != panner.orientationZ.value) panner.orientationZ.value = dirZ;
|
|
} else {
|
|
panner.setOrientation(dirX, dirY, dirZ);
|
|
}
|
|
var oldShift = src.dopplerShift;
|
|
var velX = src.velocity[0];
|
|
var velY = src.velocity[1];
|
|
var velZ = src.velocity[2];
|
|
var lVelX = listener.velocity[0];
|
|
var lVelY = listener.velocity[1];
|
|
var lVelZ = listener.velocity[2];
|
|
if (posX === lPosX && posY === lPosY && posZ === lPosZ || velX === lVelX && velY === lVelY && velZ === lVelZ) {
|
|
src.dopplerShift = 1;
|
|
} else {
|
|
var speedOfSound = src.context.speedOfSound;
|
|
var dopplerFactor = src.context.dopplerFactor;
|
|
var slX = lPosX - posX;
|
|
var slY = lPosY - posY;
|
|
var slZ = lPosZ - posZ;
|
|
var magSl = Math.sqrt(slX * slX + slY * slY + slZ * slZ);
|
|
var vls = (slX * lVelX + slY * lVelY + slZ * lVelZ) / magSl;
|
|
var vss = (slX * velX + slY * velY + slZ * velZ) / magSl;
|
|
vls = Math.min(vls, speedOfSound / dopplerFactor);
|
|
vss = Math.min(vss, speedOfSound / dopplerFactor);
|
|
src.dopplerShift = (speedOfSound - dopplerFactor * vls) / (speedOfSound - dopplerFactor * vss);
|
|
}
|
|
if (src.dopplerShift !== oldShift) {
|
|
AL.updateSourceRate(src);
|
|
}
|
|
},
|
|
updateSourceRate: function(src) {
|
|
if (src.state === 4114) {
|
|
AL.cancelPendingSourceAudio(src);
|
|
var audioSrc = src.audioQueue[0];
|
|
if (!audioSrc) {
|
|
return;
|
|
}
|
|
var duration;
|
|
if (src.type === 4136 && src.looping) {
|
|
duration = Number.POSITIVE_INFINITY;
|
|
} else {
|
|
duration = (audioSrc.buffer.duration - audioSrc._startOffset) / src.playbackRate;
|
|
}
|
|
audioSrc._duration = duration;
|
|
audioSrc.playbackRate.value = src.playbackRate;
|
|
AL.scheduleSourceAudio(src);
|
|
}
|
|
},
|
|
sourceDuration: function(src) {
|
|
var length = 0;
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
var audioBuf = src.bufQueue[i].audioBuf;
|
|
length += audioBuf ? audioBuf.duration : 0;
|
|
}
|
|
return length;
|
|
},
|
|
sourceTell: function(src) {
|
|
AL.updateSourceTime(src);
|
|
var offset = 0;
|
|
for (var i = 0; i < src.bufsProcessed; i++) {
|
|
if (src.bufQueue[i].audioBuf) {
|
|
offset += src.bufQueue[i].audioBuf.duration;
|
|
}
|
|
}
|
|
offset += src.bufOffset;
|
|
return offset;
|
|
},
|
|
sourceSeek: function(src, offset) {
|
|
var playing = src.state == 4114;
|
|
if (playing) {
|
|
AL.setSourceState(src, 4113);
|
|
}
|
|
if (src.bufQueue[src.bufsProcessed].audioBuf !== null) {
|
|
src.bufsProcessed = 0;
|
|
while (offset > src.bufQueue[src.bufsProcessed].audioBuf.duration) {
|
|
offset -= src.bufQueue[src.bufsProcessed].audiobuf.duration;
|
|
src.bufsProcessed++;
|
|
}
|
|
src.bufOffset = offset;
|
|
}
|
|
if (playing) {
|
|
AL.setSourceState(src, 4114);
|
|
}
|
|
},
|
|
getGlobalParam: function(funcname, param) {
|
|
if (!AL.currentCtx) {
|
|
return null;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
return AL.currentCtx.dopplerFactor;
|
|
|
|
case 49155:
|
|
return AL.currentCtx.speedOfSound;
|
|
|
|
case 53248:
|
|
return AL.currentCtx.distanceModel;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return null;
|
|
}
|
|
},
|
|
setGlobalParam: function(funcname, param, value) {
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.dopplerFactor = value;
|
|
AL.updateListenerSpace(AL.currentCtx);
|
|
break;
|
|
|
|
case 49155:
|
|
if (!Number.isFinite(value) || value <= 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.speedOfSound = value;
|
|
AL.updateListenerSpace(AL.currentCtx);
|
|
break;
|
|
|
|
case 53248:
|
|
switch (value) {
|
|
case 0:
|
|
case 53249:
|
|
case 53250:
|
|
case 53251:
|
|
case 53252:
|
|
case 53253:
|
|
case 53254:
|
|
AL.currentCtx.distanceModel = value;
|
|
AL.updateContextGlobal(AL.currentCtx);
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
},
|
|
getListenerParam: function(funcname, param) {
|
|
if (!AL.currentCtx) {
|
|
return null;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
return AL.currentCtx.listener.position;
|
|
|
|
case 4102:
|
|
return AL.currentCtx.listener.velocity;
|
|
|
|
case 4111:
|
|
return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);
|
|
|
|
case 4106:
|
|
return AL.currentCtx.gain.gain.value;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return null;
|
|
}
|
|
},
|
|
setListenerParam: function(funcname, param, value) {
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (value === null) {
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
var listener = AL.currentCtx.listener;
|
|
switch (param) {
|
|
case 4100:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
listener.position[0] = value[0];
|
|
listener.position[1] = value[1];
|
|
listener.position[2] = value[2];
|
|
AL.updateListenerSpace(AL.currentCtx);
|
|
break;
|
|
|
|
case 4102:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
listener.velocity[0] = value[0];
|
|
listener.velocity[1] = value[1];
|
|
listener.velocity[2] = value[2];
|
|
AL.updateListenerSpace(AL.currentCtx);
|
|
break;
|
|
|
|
case 4106:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.gain.gain.value = value;
|
|
break;
|
|
|
|
case 4111:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2]) || !Number.isFinite(value[3]) || !Number.isFinite(value[4]) || !Number.isFinite(value[5])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
listener.direction[0] = value[0];
|
|
listener.direction[1] = value[1];
|
|
listener.direction[2] = value[2];
|
|
listener.up[0] = value[3];
|
|
listener.up[1] = value[4];
|
|
listener.up[2] = value[5];
|
|
AL.updateListenerSpace(AL.currentCtx);
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
},
|
|
getBufferParam: function(funcname, bufferId, param) {
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var buf = AL.buffers[bufferId];
|
|
if (!buf || bufferId === 0) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 8193:
|
|
return buf.frequency;
|
|
|
|
case 8194:
|
|
return buf.bytesPerSample * 8;
|
|
|
|
case 8195:
|
|
return buf.channels;
|
|
|
|
case 8196:
|
|
return buf.length * buf.bytesPerSample * buf.channels;
|
|
|
|
case 8213:
|
|
if (buf.length === 0) {
|
|
return [ 0, 0 ];
|
|
}
|
|
return [ (buf.audioBuf._loopStart || 0) * buf.frequency, (buf.audioBuf._loopEnd || buf.length) * buf.frequency ];
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return null;
|
|
}
|
|
},
|
|
setBufferParam: function(funcname, bufferId, param, value) {
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var buf = AL.buffers[bufferId];
|
|
if (!buf || bufferId === 0) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (value === null) {
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 8196:
|
|
if (value !== 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
break;
|
|
|
|
case 8213:
|
|
if (value[0] < 0 || value[0] > buf.length || value[1] < 0 || value[1] > buf.Length || value[0] >= value[1]) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
if (buf.refCount > 0) {
|
|
AL.currentCtx.err = 40964;
|
|
return;
|
|
}
|
|
if (buf.audioBuf) {
|
|
buf.audioBuf._loopStart = value[0] / buf.frequency;
|
|
buf.audioBuf._loopEnd = value[1] / buf.frequency;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
},
|
|
getSourceParam: function(funcname, sourceId, param) {
|
|
if (!AL.currentCtx) {
|
|
return null;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return null;
|
|
}
|
|
switch (param) {
|
|
case 514:
|
|
return src.relative;
|
|
|
|
case 4097:
|
|
return src.coneInnerAngle;
|
|
|
|
case 4098:
|
|
return src.coneOuterAngle;
|
|
|
|
case 4099:
|
|
return src.pitch;
|
|
|
|
case 4100:
|
|
return src.position;
|
|
|
|
case 4101:
|
|
return src.direction;
|
|
|
|
case 4102:
|
|
return src.velocity;
|
|
|
|
case 4103:
|
|
return src.looping;
|
|
|
|
case 4105:
|
|
if (src.type === 4136) {
|
|
return src.bufQueue[0].id;
|
|
}
|
|
return 0;
|
|
|
|
case 4106:
|
|
return src.gain.gain.value;
|
|
|
|
case 4109:
|
|
return src.minGain;
|
|
|
|
case 4110:
|
|
return src.maxGain;
|
|
|
|
case 4112:
|
|
return src.state;
|
|
|
|
case 4117:
|
|
if (src.bufQueue.length === 1 && src.bufQueue[0].id === 0) {
|
|
return 0;
|
|
}
|
|
return src.bufQueue.length;
|
|
|
|
case 4118:
|
|
if (src.bufQueue.length === 1 && src.bufQueue[0].id === 0 || src.looping) {
|
|
return 0;
|
|
}
|
|
return src.bufsProcessed;
|
|
|
|
case 4128:
|
|
return src.refDistance;
|
|
|
|
case 4129:
|
|
return src.rolloffFactor;
|
|
|
|
case 4130:
|
|
return src.coneOuterGain;
|
|
|
|
case 4131:
|
|
return src.maxDistance;
|
|
|
|
case 4132:
|
|
return AL.sourceTell(src);
|
|
|
|
case 4133:
|
|
var offset = AL.sourceTell(src);
|
|
if (offset > 0) {
|
|
offset *= src.bufQueue[0].frequency;
|
|
}
|
|
return offset;
|
|
|
|
case 4134:
|
|
var offset = AL.sourceTell(src);
|
|
if (offset > 0) {
|
|
offset *= src.bufQueue[0].frequency * src.bufQueue[0].bytesPerSample;
|
|
}
|
|
return offset;
|
|
|
|
case 4135:
|
|
return src.type;
|
|
|
|
case 4628:
|
|
return src.spatialize;
|
|
|
|
case 8201:
|
|
var length = 0;
|
|
var bytesPerFrame = 0;
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
length += src.bufQueue[i].length;
|
|
if (src.bufQueue[i].id !== 0) {
|
|
bytesPerFrame = src.bufQueue[i].bytesPerSample * src.bufQueue[i].channels;
|
|
}
|
|
}
|
|
return length * bytesPerFrame;
|
|
|
|
case 8202:
|
|
var length = 0;
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
length += src.bufQueue[i].length;
|
|
}
|
|
return length;
|
|
|
|
case 8203:
|
|
return AL.sourceDuration(src);
|
|
|
|
case 53248:
|
|
return src.distanceModel;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return null;
|
|
}
|
|
},
|
|
setSourceParam: function(funcname, sourceId, param, value) {
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (value === null) {
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 514:
|
|
if (value === 1) {
|
|
src.relative = true;
|
|
AL.updateSourceSpace(src);
|
|
} else if (value === 0) {
|
|
src.relative = false;
|
|
AL.updateSourceSpace(src);
|
|
} else {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
break;
|
|
|
|
case 4097:
|
|
if (!Number.isFinite(value)) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.coneInnerAngle = value;
|
|
if (src.panner) {
|
|
src.panner.coneInnerAngle = value % 360;
|
|
}
|
|
break;
|
|
|
|
case 4098:
|
|
if (!Number.isFinite(value)) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.coneOuterAngle = value;
|
|
if (src.panner) {
|
|
src.panner.coneOuterAngle = value % 360;
|
|
}
|
|
break;
|
|
|
|
case 4099:
|
|
if (!Number.isFinite(value) || value <= 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
if (src.pitch === value) {
|
|
break;
|
|
}
|
|
src.pitch = value;
|
|
AL.updateSourceRate(src);
|
|
break;
|
|
|
|
case 4100:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.position[0] = value[0];
|
|
src.position[1] = value[1];
|
|
src.position[2] = value[2];
|
|
AL.updateSourceSpace(src);
|
|
break;
|
|
|
|
case 4101:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.direction[0] = value[0];
|
|
src.direction[1] = value[1];
|
|
src.direction[2] = value[2];
|
|
AL.updateSourceSpace(src);
|
|
break;
|
|
|
|
case 4102:
|
|
if (!Number.isFinite(value[0]) || !Number.isFinite(value[1]) || !Number.isFinite(value[2])) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.velocity[0] = value[0];
|
|
src.velocity[1] = value[1];
|
|
src.velocity[2] = value[2];
|
|
AL.updateSourceSpace(src);
|
|
break;
|
|
|
|
case 4103:
|
|
if (value === 1) {
|
|
src.looping = true;
|
|
AL.updateSourceTime(src);
|
|
if (src.type === 4136 && src.audioQueue.length > 0) {
|
|
var audioSrc = src.audioQueue[0];
|
|
audioSrc.loop = true;
|
|
audioSrc._duration = Number.POSITIVE_INFINITY;
|
|
}
|
|
} else if (value === 0) {
|
|
src.looping = false;
|
|
var currentTime = AL.updateSourceTime(src);
|
|
if (src.type === 4136 && src.audioQueue.length > 0) {
|
|
var audioSrc = src.audioQueue[0];
|
|
audioSrc.loop = false;
|
|
audioSrc._duration = src.bufQueue[0].audioBuf.duration / src.playbackRate;
|
|
audioSrc._startTime = currentTime - src.bufOffset / src.playbackRate;
|
|
}
|
|
} else {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
break;
|
|
|
|
case 4105:
|
|
if (src.state === 4114 || src.state === 4115) {
|
|
AL.currentCtx.err = 40964;
|
|
return;
|
|
}
|
|
if (value === 0) {
|
|
for (var i in src.bufQueue) {
|
|
src.bufQueue[i].refCount--;
|
|
}
|
|
src.bufQueue.length = 1;
|
|
src.bufQueue[0] = AL.buffers[0];
|
|
src.bufsProcessed = 0;
|
|
src.type = 4144;
|
|
} else {
|
|
var buf = AL.buffers[value];
|
|
if (!buf) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
for (var i in src.bufQueue) {
|
|
src.bufQueue[i].refCount--;
|
|
}
|
|
src.bufQueue.length = 0;
|
|
buf.refCount++;
|
|
src.bufQueue = [ buf ];
|
|
src.bufsProcessed = 0;
|
|
src.type = 4136;
|
|
}
|
|
AL.initSourcePanner(src);
|
|
AL.scheduleSourceAudio(src);
|
|
break;
|
|
|
|
case 4106:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.gain.gain.value = value;
|
|
break;
|
|
|
|
case 4109:
|
|
if (!Number.isFinite(value) || value < 0 || value > Math.min(src.maxGain, 1)) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.minGain = value;
|
|
break;
|
|
|
|
case 4110:
|
|
if (!Number.isFinite(value) || value < Math.max(0, src.minGain) || value > 1) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.maxGain = value;
|
|
break;
|
|
|
|
case 4128:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.refDistance = value;
|
|
if (src.panner) {
|
|
src.panner.refDistance = value;
|
|
}
|
|
break;
|
|
|
|
case 4129:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.rolloffFactor = value;
|
|
if (src.panner) {
|
|
src.panner.rolloffFactor = value;
|
|
}
|
|
break;
|
|
|
|
case 4130:
|
|
if (!Number.isFinite(value) || value < 0 || value > 1) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.coneOuterGain = value;
|
|
if (src.panner) {
|
|
src.panner.coneOuterGain = value;
|
|
}
|
|
break;
|
|
|
|
case 4131:
|
|
if (!Number.isFinite(value) || value < 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.maxDistance = value;
|
|
if (src.panner) {
|
|
src.panner.maxDistance = value;
|
|
}
|
|
break;
|
|
|
|
case 4132:
|
|
if (value < 0 || value > AL.sourceDuration(src)) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.sourceSeek(src, value);
|
|
break;
|
|
|
|
case 4133:
|
|
var srcLen = AL.sourceDuration(src);
|
|
if (srcLen > 0) {
|
|
var frequency;
|
|
for (var bufId in src.bufQueue) {
|
|
if (bufId) {
|
|
frequency = src.bufQueue[bufId].frequency;
|
|
break;
|
|
}
|
|
}
|
|
value /= frequency;
|
|
}
|
|
if (value < 0 || value > srcLen) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.sourceSeek(src, value);
|
|
break;
|
|
|
|
case 4134:
|
|
var srcLen = AL.sourceDuration(src);
|
|
if (srcLen > 0) {
|
|
var bytesPerSec;
|
|
for (var bufId in src.bufQueue) {
|
|
if (bufId) {
|
|
var buf = src.bufQueue[bufId];
|
|
bytesPerSec = buf.frequency * buf.bytesPerSample * buf.channels;
|
|
break;
|
|
}
|
|
}
|
|
value /= bytesPerSec;
|
|
}
|
|
if (value < 0 || value > srcLen) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.sourceSeek(src, value);
|
|
break;
|
|
|
|
case 4628:
|
|
if (value !== 0 && value !== 1 && value !== 2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
src.spatialize = value;
|
|
AL.initSourcePanner(src);
|
|
break;
|
|
|
|
case 8201:
|
|
case 8202:
|
|
case 8203:
|
|
AL.currentCtx.err = 40964;
|
|
break;
|
|
|
|
case 53248:
|
|
switch (value) {
|
|
case 0:
|
|
case 53249:
|
|
case 53250:
|
|
case 53251:
|
|
case 53252:
|
|
case 53253:
|
|
case 53254:
|
|
src.distanceModel = value;
|
|
if (AL.currentCtx.sourceDistanceModel) {
|
|
AL.updateContextGlobal(AL.currentCtx);
|
|
}
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
},
|
|
captures: {},
|
|
sharedCaptureAudioCtx: null,
|
|
requireValidCaptureDevice: function(deviceId, funcname) {
|
|
if (deviceId === 0) {
|
|
AL.alcErr = 40961;
|
|
return null;
|
|
}
|
|
var c = AL.captures[deviceId];
|
|
if (!c) {
|
|
AL.alcErr = 40961;
|
|
return null;
|
|
}
|
|
var err = c.mediaStreamError;
|
|
if (err) {
|
|
AL.alcErr = 40961;
|
|
return null;
|
|
}
|
|
return c;
|
|
}
|
|
};
|
|
|
|
Module["AL"] = AL;
|
|
|
|
function _alBuffer3f(bufferId, param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(57, 1, bufferId, param, value0, value1, value2);
|
|
AL.setBufferParam("alBuffer3f", bufferId, param, null);
|
|
}
|
|
|
|
Module["_alBuffer3f"] = _alBuffer3f;
|
|
|
|
_alBuffer3f.sig = "viifff";
|
|
|
|
function _alBuffer3i(bufferId, param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(58, 1, bufferId, param, value0, value1, value2);
|
|
AL.setBufferParam("alBuffer3i", bufferId, param, null);
|
|
}
|
|
|
|
Module["_alBuffer3i"] = _alBuffer3i;
|
|
|
|
_alBuffer3i.sig = "viiiii";
|
|
|
|
function _alBufferData(bufferId, format, pData, size, freq) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(59, 1, bufferId, format, pData, size, freq);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var buf = AL.buffers[bufferId];
|
|
if (!buf) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
if (freq <= 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
var audioBuf = null;
|
|
try {
|
|
switch (format) {
|
|
case 4352:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(1, size, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
for (var i = 0; i < size; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_U8()[pData++] * .0078125 - 1;
|
|
}
|
|
}
|
|
buf.bytesPerSample = 1;
|
|
buf.channels = 1;
|
|
buf.length = size;
|
|
break;
|
|
|
|
case 4353:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(1, size >> 1, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
pData >>= 1;
|
|
for (var i = 0; i < size >> 1; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_I16()[pData++] * 30517578125e-15;
|
|
}
|
|
}
|
|
buf.bytesPerSample = 2;
|
|
buf.channels = 1;
|
|
buf.length = size >> 1;
|
|
break;
|
|
|
|
case 4354:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(2, size >> 1, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
var channel1 = audioBuf.getChannelData(1);
|
|
for (var i = 0; i < size >> 1; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_U8()[pData++] * .0078125 - 1;
|
|
channel1[i] = GROWABLE_HEAP_U8()[pData++] * .0078125 - 1;
|
|
}
|
|
}
|
|
buf.bytesPerSample = 1;
|
|
buf.channels = 2;
|
|
buf.length = size >> 1;
|
|
break;
|
|
|
|
case 4355:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(2, size >> 2, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
var channel1 = audioBuf.getChannelData(1);
|
|
pData >>= 1;
|
|
for (var i = 0; i < size >> 2; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_I16()[pData++] * 30517578125e-15;
|
|
channel1[i] = GROWABLE_HEAP_I16()[pData++] * 30517578125e-15;
|
|
}
|
|
}
|
|
buf.bytesPerSample = 2;
|
|
buf.channels = 2;
|
|
buf.length = size >> 2;
|
|
break;
|
|
|
|
case 65552:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(1, size >> 2, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
pData >>= 2;
|
|
for (var i = 0; i < size >> 2; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_F32()[pData++];
|
|
}
|
|
}
|
|
buf.bytesPerSample = 4;
|
|
buf.channels = 1;
|
|
buf.length = size >> 2;
|
|
break;
|
|
|
|
case 65553:
|
|
if (size > 0) {
|
|
audioBuf = AL.currentCtx.audioCtx.createBuffer(2, size >> 3, freq);
|
|
var channel0 = audioBuf.getChannelData(0);
|
|
var channel1 = audioBuf.getChannelData(1);
|
|
pData >>= 2;
|
|
for (var i = 0; i < size >> 3; ++i) {
|
|
channel0[i] = GROWABLE_HEAP_F32()[pData++];
|
|
channel1[i] = GROWABLE_HEAP_F32()[pData++];
|
|
}
|
|
}
|
|
buf.bytesPerSample = 4;
|
|
buf.channels = 2;
|
|
buf.length = size >> 3;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
buf.frequency = freq;
|
|
buf.audioBuf = audioBuf;
|
|
} catch (e) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alBufferData"] = _alBufferData;
|
|
|
|
_alBufferData.sig = "viipii";
|
|
|
|
function _alBufferf(bufferId, param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(60, 1, bufferId, param, value);
|
|
AL.setBufferParam("alBufferf", bufferId, param, null);
|
|
}
|
|
|
|
Module["_alBufferf"] = _alBufferf;
|
|
|
|
_alBufferf.sig = "viif";
|
|
|
|
function _alBufferfv(bufferId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(61, 1, bufferId, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.setBufferParam("alBufferfv", bufferId, param, null);
|
|
}
|
|
|
|
Module["_alBufferfv"] = _alBufferfv;
|
|
|
|
_alBufferfv.sig = "viip";
|
|
|
|
function _alBufferi(bufferId, param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(62, 1, bufferId, param, value);
|
|
AL.setBufferParam("alBufferi", bufferId, param, null);
|
|
}
|
|
|
|
Module["_alBufferi"] = _alBufferi;
|
|
|
|
_alBufferi.sig = "viii";
|
|
|
|
function _alBufferiv(bufferId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(63, 1, bufferId, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 8213:
|
|
AL.paramArray[0] = GROWABLE_HEAP_I32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_I32()[pValues + 4 >> 2];
|
|
AL.setBufferParam("alBufferiv", bufferId, param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setBufferParam("alBufferiv", bufferId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alBufferiv"] = _alBufferiv;
|
|
|
|
_alBufferiv.sig = "viip";
|
|
|
|
function _alDeleteBuffers(count, pBufferIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(64, 1, count, pBufferIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var bufId = GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2];
|
|
if (bufId === 0) {
|
|
continue;
|
|
}
|
|
if (!AL.buffers[bufId]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (AL.buffers[bufId].refCount) {
|
|
AL.currentCtx.err = 40964;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var bufId = GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2];
|
|
if (bufId === 0) {
|
|
continue;
|
|
}
|
|
AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;
|
|
delete AL.buffers[bufId];
|
|
AL.freeIds.push(bufId);
|
|
}
|
|
}
|
|
|
|
Module["_alDeleteBuffers"] = _alDeleteBuffers;
|
|
|
|
_alDeleteBuffers.sig = "vip";
|
|
|
|
function _alSourcei(sourceId, param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(66, 1, sourceId, param, value);
|
|
switch (param) {
|
|
case 514:
|
|
case 4097:
|
|
case 4098:
|
|
case 4103:
|
|
case 4105:
|
|
case 4128:
|
|
case 4129:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 4628:
|
|
case 8201:
|
|
case 8202:
|
|
case 53248:
|
|
AL.setSourceParam("alSourcei", sourceId, param, value);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSourcei", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSourcei"] = _alSourcei;
|
|
|
|
_alSourcei.sig = "viii";
|
|
|
|
function _alDeleteSources(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(65, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
if (!AL.currentCtx.sources[srcId]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
AL.setSourceState(AL.currentCtx.sources[srcId], 4116);
|
|
_alSourcei(srcId, 4105, 0);
|
|
delete AL.currentCtx.sources[srcId];
|
|
AL.freeIds.push(srcId);
|
|
}
|
|
}
|
|
|
|
Module["_alDeleteSources"] = _alDeleteSources;
|
|
|
|
_alDeleteSources.sig = "vip";
|
|
|
|
function _alDisable(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(67, 1, param);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case "AL_SOURCE_DISTANCE_MODEL":
|
|
AL.currentCtx.sourceDistanceModel = false;
|
|
AL.updateContextGlobal(AL.currentCtx);
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alDisable"] = _alDisable;
|
|
|
|
_alDisable.sig = "vi";
|
|
|
|
function _alDistanceModel(model) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(68, 1, model);
|
|
AL.setGlobalParam("alDistanceModel", 53248, model);
|
|
}
|
|
|
|
Module["_alDistanceModel"] = _alDistanceModel;
|
|
|
|
_alDistanceModel.sig = "vi";
|
|
|
|
function _alDopplerFactor(value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(69, 1, value);
|
|
AL.setGlobalParam("alDopplerFactor", 49152, value);
|
|
}
|
|
|
|
Module["_alDopplerFactor"] = _alDopplerFactor;
|
|
|
|
_alDopplerFactor.sig = "vf";
|
|
|
|
function _alDopplerVelocity(value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(70, 1, value);
|
|
warnOnce("alDopplerVelocity() is deprecated, and only kept for compatibility with OpenAL 1.0. Use alSpeedOfSound() instead.");
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (value <= 0) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alDopplerVelocity"] = _alDopplerVelocity;
|
|
|
|
_alDopplerVelocity.sig = "vf";
|
|
|
|
function _alEnable(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(71, 1, param);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case "AL_SOURCE_DISTANCE_MODEL":
|
|
AL.currentCtx.sourceDistanceModel = true;
|
|
AL.updateContextGlobal(AL.currentCtx);
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alEnable"] = _alEnable;
|
|
|
|
_alEnable.sig = "vi";
|
|
|
|
function _alGenBuffers(count, pBufferIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(72, 1, count, pBufferIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var buf = {
|
|
deviceId: AL.currentCtx.deviceId,
|
|
id: AL.newId(),
|
|
refCount: 0,
|
|
audioBuf: null,
|
|
frequency: 0,
|
|
bytesPerSample: 2,
|
|
channels: 1,
|
|
length: 0
|
|
};
|
|
AL.deviceRefCounts[buf.deviceId]++;
|
|
AL.buffers[buf.id] = buf;
|
|
GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2] = buf.id;
|
|
}
|
|
}
|
|
|
|
Module["_alGenBuffers"] = _alGenBuffers;
|
|
|
|
_alGenBuffers.sig = "vip";
|
|
|
|
function _alGenSources(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(73, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var gain = AL.currentCtx.audioCtx.createGain();
|
|
gain.connect(AL.currentCtx.gain);
|
|
var src = {
|
|
context: AL.currentCtx,
|
|
id: AL.newId(),
|
|
type: 4144,
|
|
state: 4113,
|
|
bufQueue: [ AL.buffers[0] ],
|
|
audioQueue: [],
|
|
looping: false,
|
|
pitch: 1,
|
|
dopplerShift: 1,
|
|
gain: gain,
|
|
minGain: 0,
|
|
maxGain: 1,
|
|
panner: null,
|
|
bufsProcessed: 0,
|
|
bufStartTime: Number.NEGATIVE_INFINITY,
|
|
bufOffset: 0,
|
|
relative: false,
|
|
refDistance: 1,
|
|
maxDistance: 340282e33,
|
|
rolloffFactor: 1,
|
|
position: [ 0, 0, 0 ],
|
|
velocity: [ 0, 0, 0 ],
|
|
direction: [ 0, 0, 0 ],
|
|
coneOuterGain: 0,
|
|
coneInnerAngle: 360,
|
|
coneOuterAngle: 360,
|
|
distanceModel: 53250,
|
|
spatialize: 2,
|
|
get playbackRate() {
|
|
return this.pitch * this.dopplerShift;
|
|
}
|
|
};
|
|
AL.currentCtx.sources[src.id] = src;
|
|
GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2] = src.id;
|
|
}
|
|
}
|
|
|
|
Module["_alGenSources"] = _alGenSources;
|
|
|
|
_alGenSources.sig = "vip";
|
|
|
|
function _alGetBoolean(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(74, 1, param);
|
|
var val = AL.getGlobalParam("alGetBoolean", param);
|
|
if (val === null) {
|
|
return 0;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
return val !== 0 ? 1 : 0;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alGetBoolean"] = _alGetBoolean;
|
|
|
|
_alGetBoolean.sig = "ii";
|
|
|
|
function _alGetBooleanv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(75, 1, param, pValues);
|
|
var val = AL.getGlobalParam("alGetBooleanv", param);
|
|
if (val === null || !pValues) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
GROWABLE_HEAP_I8()[pValues >> 0] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetBooleanv"] = _alGetBooleanv;
|
|
|
|
_alGetBooleanv.sig = "vip";
|
|
|
|
function _alGetBuffer3f(bufferId, param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(76, 1, bufferId, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getBufferParam("alGetBuffer3f", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.err = 40962;
|
|
}
|
|
|
|
Module["_alGetBuffer3f"] = _alGetBuffer3f;
|
|
|
|
_alGetBuffer3f.sig = "viippp";
|
|
|
|
function _alGetBuffer3i(bufferId, param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(77, 1, bufferId, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getBufferParam("alGetBuffer3i", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.err = 40962;
|
|
}
|
|
|
|
Module["_alGetBuffer3i"] = _alGetBuffer3i;
|
|
|
|
_alGetBuffer3i.sig = "viippp";
|
|
|
|
function _alGetBufferf(bufferId, param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(78, 1, bufferId, param, pValue);
|
|
var val = AL.getBufferParam("alGetBufferf", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.err = 40962;
|
|
}
|
|
|
|
Module["_alGetBufferf"] = _alGetBufferf;
|
|
|
|
_alGetBufferf.sig = "viip";
|
|
|
|
function _alGetBufferfv(bufferId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(79, 1, bufferId, param, pValues);
|
|
var val = AL.getBufferParam("alGetBufferfv", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.err = 40962;
|
|
}
|
|
|
|
Module["_alGetBufferfv"] = _alGetBufferfv;
|
|
|
|
_alGetBufferfv.sig = "viip";
|
|
|
|
function _alGetBufferi(bufferId, param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(80, 1, bufferId, param, pValue);
|
|
var val = AL.getBufferParam("alGetBufferi", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 8193:
|
|
case 8194:
|
|
case 8195:
|
|
case 8196:
|
|
GROWABLE_HEAP_I32()[pValue >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetBufferi"] = _alGetBufferi;
|
|
|
|
_alGetBufferi.sig = "viip";
|
|
|
|
function _alGetBufferiv(bufferId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(81, 1, bufferId, param, pValues);
|
|
var val = AL.getBufferParam("alGetBufferiv", bufferId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 8193:
|
|
case 8194:
|
|
case 8195:
|
|
case 8196:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val;
|
|
break;
|
|
|
|
case 8213:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValues + 4 >> 2] = val[1];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetBufferiv"] = _alGetBufferiv;
|
|
|
|
_alGetBufferiv.sig = "viip";
|
|
|
|
function _alGetDouble(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(82, 1, param);
|
|
var val = AL.getGlobalParam("alGetDouble", param);
|
|
if (val === null) {
|
|
return 0;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
return val;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alGetDouble"] = _alGetDouble;
|
|
|
|
_alGetDouble.sig = "di";
|
|
|
|
function _alGetDoublev(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(83, 1, param, pValues);
|
|
var val = AL.getGlobalParam("alGetDoublev", param);
|
|
if (val === null || !pValues) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
GROWABLE_HEAP_F64()[pValues >> 3] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetDoublev"] = _alGetDoublev;
|
|
|
|
_alGetDoublev.sig = "vip";
|
|
|
|
function _alGetEnumValue(pEnumName) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(84, 1, pEnumName);
|
|
if (!AL.currentCtx) {
|
|
return 0;
|
|
}
|
|
if (!pEnumName) {
|
|
AL.currentCtx.err = 40963;
|
|
return 0;
|
|
}
|
|
var name = UTF8ToString(pEnumName);
|
|
switch (name) {
|
|
case "AL_BITS":
|
|
return 8194;
|
|
|
|
case "AL_BUFFER":
|
|
return 4105;
|
|
|
|
case "AL_BUFFERS_PROCESSED":
|
|
return 4118;
|
|
|
|
case "AL_BUFFERS_QUEUED":
|
|
return 4117;
|
|
|
|
case "AL_BYTE_OFFSET":
|
|
return 4134;
|
|
|
|
case "AL_CHANNELS":
|
|
return 8195;
|
|
|
|
case "AL_CONE_INNER_ANGLE":
|
|
return 4097;
|
|
|
|
case "AL_CONE_OUTER_ANGLE":
|
|
return 4098;
|
|
|
|
case "AL_CONE_OUTER_GAIN":
|
|
return 4130;
|
|
|
|
case "AL_DIRECTION":
|
|
return 4101;
|
|
|
|
case "AL_DISTANCE_MODEL":
|
|
return 53248;
|
|
|
|
case "AL_DOPPLER_FACTOR":
|
|
return 49152;
|
|
|
|
case "AL_DOPPLER_VELOCITY":
|
|
return 49153;
|
|
|
|
case "AL_EXPONENT_DISTANCE":
|
|
return 53253;
|
|
|
|
case "AL_EXPONENT_DISTANCE_CLAMPED":
|
|
return 53254;
|
|
|
|
case "AL_EXTENSIONS":
|
|
return 45060;
|
|
|
|
case "AL_FORMAT_MONO16":
|
|
return 4353;
|
|
|
|
case "AL_FORMAT_MONO8":
|
|
return 4352;
|
|
|
|
case "AL_FORMAT_STEREO16":
|
|
return 4355;
|
|
|
|
case "AL_FORMAT_STEREO8":
|
|
return 4354;
|
|
|
|
case "AL_FREQUENCY":
|
|
return 8193;
|
|
|
|
case "AL_GAIN":
|
|
return 4106;
|
|
|
|
case "AL_INITIAL":
|
|
return 4113;
|
|
|
|
case "AL_INVALID":
|
|
return -1;
|
|
|
|
case "AL_ILLEGAL_ENUM":
|
|
case "AL_INVALID_ENUM":
|
|
return 40962;
|
|
|
|
case "AL_INVALID_NAME":
|
|
return 40961;
|
|
|
|
case "AL_ILLEGAL_COMMAND":
|
|
case "AL_INVALID_OPERATION":
|
|
return 40964;
|
|
|
|
case "AL_INVALID_VALUE":
|
|
return 40963;
|
|
|
|
case "AL_INVERSE_DISTANCE":
|
|
return 53249;
|
|
|
|
case "AL_INVERSE_DISTANCE_CLAMPED":
|
|
return 53250;
|
|
|
|
case "AL_LINEAR_DISTANCE":
|
|
return 53251;
|
|
|
|
case "AL_LINEAR_DISTANCE_CLAMPED":
|
|
return 53252;
|
|
|
|
case "AL_LOOPING":
|
|
return 4103;
|
|
|
|
case "AL_MAX_DISTANCE":
|
|
return 4131;
|
|
|
|
case "AL_MAX_GAIN":
|
|
return 4110;
|
|
|
|
case "AL_MIN_GAIN":
|
|
return 4109;
|
|
|
|
case "AL_NONE":
|
|
return 0;
|
|
|
|
case "AL_NO_ERROR":
|
|
return 0;
|
|
|
|
case "AL_ORIENTATION":
|
|
return 4111;
|
|
|
|
case "AL_OUT_OF_MEMORY":
|
|
return 40965;
|
|
|
|
case "AL_PAUSED":
|
|
return 4115;
|
|
|
|
case "AL_PENDING":
|
|
return 8209;
|
|
|
|
case "AL_PITCH":
|
|
return 4099;
|
|
|
|
case "AL_PLAYING":
|
|
return 4114;
|
|
|
|
case "AL_POSITION":
|
|
return 4100;
|
|
|
|
case "AL_PROCESSED":
|
|
return 8210;
|
|
|
|
case "AL_REFERENCE_DISTANCE":
|
|
return 4128;
|
|
|
|
case "AL_RENDERER":
|
|
return 45059;
|
|
|
|
case "AL_ROLLOFF_FACTOR":
|
|
return 4129;
|
|
|
|
case "AL_SAMPLE_OFFSET":
|
|
return 4133;
|
|
|
|
case "AL_SEC_OFFSET":
|
|
return 4132;
|
|
|
|
case "AL_SIZE":
|
|
return 8196;
|
|
|
|
case "AL_SOURCE_RELATIVE":
|
|
return 514;
|
|
|
|
case "AL_SOURCE_STATE":
|
|
return 4112;
|
|
|
|
case "AL_SOURCE_TYPE":
|
|
return 4135;
|
|
|
|
case "AL_SPEED_OF_SOUND":
|
|
return 49155;
|
|
|
|
case "AL_STATIC":
|
|
return 4136;
|
|
|
|
case "AL_STOPPED":
|
|
return 4116;
|
|
|
|
case "AL_STREAMING":
|
|
return 4137;
|
|
|
|
case "AL_UNDETERMINED":
|
|
return 4144;
|
|
|
|
case "AL_UNUSED":
|
|
return 8208;
|
|
|
|
case "AL_VELOCITY":
|
|
return 4102;
|
|
|
|
case "AL_VENDOR":
|
|
return 45057;
|
|
|
|
case "AL_VERSION":
|
|
return 45058;
|
|
|
|
case "AL_AUTO_SOFT":
|
|
return 2;
|
|
|
|
case "AL_SOURCE_DISTANCE_MODEL":
|
|
return 512;
|
|
|
|
case "AL_SOURCE_SPATIALIZE_SOFT":
|
|
return 4628;
|
|
|
|
case "AL_LOOP_POINTS_SOFT":
|
|
return 8213;
|
|
|
|
case "AL_BYTE_LENGTH_SOFT":
|
|
return 8201;
|
|
|
|
case "AL_SAMPLE_LENGTH_SOFT":
|
|
return 8202;
|
|
|
|
case "AL_SEC_LENGTH_SOFT":
|
|
return 8203;
|
|
|
|
case "AL_FORMAT_MONO_FLOAT32":
|
|
return 65552;
|
|
|
|
case "AL_FORMAT_STEREO_FLOAT32":
|
|
return 65553;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40963;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alGetEnumValue"] = _alGetEnumValue;
|
|
|
|
_alGetEnumValue.sig = "ip";
|
|
|
|
function _alGetError() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(85, 1);
|
|
if (!AL.currentCtx) {
|
|
return 40964;
|
|
}
|
|
var err = AL.currentCtx.err;
|
|
AL.currentCtx.err = 0;
|
|
return err;
|
|
}
|
|
|
|
Module["_alGetError"] = _alGetError;
|
|
|
|
_alGetError.sig = "i";
|
|
|
|
function _alGetFloat(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(86, 1, param);
|
|
var val = AL.getGlobalParam("alGetFloat", param);
|
|
if (val === null) {
|
|
return 0;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
return val;
|
|
|
|
default:
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alGetFloat"] = _alGetFloat;
|
|
|
|
_alGetFloat.sig = "fi";
|
|
|
|
function _alGetFloatv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(87, 1, param, pValues);
|
|
var val = AL.getGlobalParam("alGetFloatv", param);
|
|
if (val === null || !pValues) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
GROWABLE_HEAP_F32()[pValues >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetFloatv"] = _alGetFloatv;
|
|
|
|
_alGetFloatv.sig = "vip";
|
|
|
|
function _alGetInteger(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(88, 1, param);
|
|
var val = AL.getGlobalParam("alGetInteger", param);
|
|
if (val === null) {
|
|
return 0;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
return val;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alGetInteger"] = _alGetInteger;
|
|
|
|
_alGetInteger.sig = "ii";
|
|
|
|
function _alGetIntegerv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(89, 1, param, pValues);
|
|
var val = AL.getGlobalParam("alGetIntegerv", param);
|
|
if (val === null || !pValues) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 49152:
|
|
case 49155:
|
|
case 53248:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetIntegerv"] = _alGetIntegerv;
|
|
|
|
_alGetIntegerv.sig = "vip";
|
|
|
|
function _alGetListener3f(param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(90, 1, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getListenerParam("alGetListener3f", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
GROWABLE_HEAP_F32()[pValue0 >> 2] = val[0];
|
|
GROWABLE_HEAP_F32()[pValue1 >> 2] = val[1];
|
|
GROWABLE_HEAP_F32()[pValue2 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetListener3f"] = _alGetListener3f;
|
|
|
|
_alGetListener3f.sig = "vippp";
|
|
|
|
function _alGetListener3i(param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(91, 1, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getListenerParam("alGetListener3i", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
GROWABLE_HEAP_I32()[pValue0 >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValue1 >> 2] = val[1];
|
|
GROWABLE_HEAP_I32()[pValue2 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetListener3i"] = _alGetListener3i;
|
|
|
|
_alGetListener3i.sig = "vippp";
|
|
|
|
function _alGetListenerf(param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(92, 1, param, pValue);
|
|
var val = AL.getListenerParam("alGetListenerf", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4106:
|
|
GROWABLE_HEAP_F32()[pValue >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetListenerf"] = _alGetListenerf;
|
|
|
|
_alGetListenerf.sig = "vip";
|
|
|
|
function _alGetListenerfv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(93, 1, param, pValues);
|
|
var val = AL.getListenerParam("alGetListenerfv", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
GROWABLE_HEAP_F32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_F32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_F32()[pValues + 8 >> 2] = val[2];
|
|
break;
|
|
|
|
case 4111:
|
|
GROWABLE_HEAP_F32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_F32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_F32()[pValues + 8 >> 2] = val[2];
|
|
GROWABLE_HEAP_F32()[pValues + 12 >> 2] = val[3];
|
|
GROWABLE_HEAP_F32()[pValues + 16 >> 2] = val[4];
|
|
GROWABLE_HEAP_F32()[pValues + 20 >> 2] = val[5];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetListenerfv"] = _alGetListenerfv;
|
|
|
|
_alGetListenerfv.sig = "vip";
|
|
|
|
function _alGetListeneri(param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(94, 1, param, pValue);
|
|
var val = AL.getListenerParam("alGetListeneri", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
AL.currentCtx.err = 40962;
|
|
}
|
|
|
|
Module["_alGetListeneri"] = _alGetListeneri;
|
|
|
|
_alGetListeneri.sig = "vip";
|
|
|
|
function _alGetListeneriv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(95, 1, param, pValues);
|
|
var val = AL.getListenerParam("alGetListeneriv", param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_I32()[pValues + 8 >> 2] = val[2];
|
|
break;
|
|
|
|
case 4111:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_I32()[pValues + 8 >> 2] = val[2];
|
|
GROWABLE_HEAP_I32()[pValues + 12 >> 2] = val[3];
|
|
GROWABLE_HEAP_I32()[pValues + 16 >> 2] = val[4];
|
|
GROWABLE_HEAP_I32()[pValues + 20 >> 2] = val[5];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetListeneriv"] = _alGetListeneriv;
|
|
|
|
_alGetListeneriv.sig = "vip";
|
|
|
|
function _alGetSource3f(sourceId, param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(96, 1, sourceId, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getSourceParam("alGetSource3f", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
GROWABLE_HEAP_F32()[pValue0 >> 2] = val[0];
|
|
GROWABLE_HEAP_F32()[pValue1 >> 2] = val[1];
|
|
GROWABLE_HEAP_F32()[pValue2 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSource3f"] = _alGetSource3f;
|
|
|
|
_alGetSource3f.sig = "viippp";
|
|
|
|
function _alGetSource3i(sourceId, param, pValue0, pValue1, pValue2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(97, 1, sourceId, param, pValue0, pValue1, pValue2);
|
|
var val = AL.getSourceParam("alGetSource3i", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue0 || !pValue1 || !pValue2) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
GROWABLE_HEAP_I32()[pValue0 >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValue1 >> 2] = val[1];
|
|
GROWABLE_HEAP_I32()[pValue2 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSource3i"] = _alGetSource3i;
|
|
|
|
_alGetSource3i.sig = "viippp";
|
|
|
|
function _alGetSourcef(sourceId, param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(98, 1, sourceId, param, pValue);
|
|
var val = AL.getSourceParam("alGetSourcef", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4097:
|
|
case 4098:
|
|
case 4099:
|
|
case 4106:
|
|
case 4109:
|
|
case 4110:
|
|
case 4128:
|
|
case 4129:
|
|
case 4130:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 8203:
|
|
GROWABLE_HEAP_F32()[pValue >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSourcef"] = _alGetSourcef;
|
|
|
|
_alGetSourcef.sig = "viip";
|
|
|
|
function _alGetSourcefv(sourceId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(99, 1, sourceId, param, pValues);
|
|
var val = AL.getSourceParam("alGetSourcefv", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4097:
|
|
case 4098:
|
|
case 4099:
|
|
case 4106:
|
|
case 4109:
|
|
case 4110:
|
|
case 4128:
|
|
case 4129:
|
|
case 4130:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 8203:
|
|
GROWABLE_HEAP_F32()[pValues >> 2] = val[0];
|
|
break;
|
|
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
GROWABLE_HEAP_F32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_F32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_F32()[pValues + 8 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSourcefv"] = _alGetSourcefv;
|
|
|
|
_alGetSourcefv.sig = "viip";
|
|
|
|
function _alGetSourcei(sourceId, param, pValue) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(100, 1, sourceId, param, pValue);
|
|
var val = AL.getSourceParam("alGetSourcei", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValue) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 514:
|
|
case 4097:
|
|
case 4098:
|
|
case 4103:
|
|
case 4105:
|
|
case 4112:
|
|
case 4117:
|
|
case 4118:
|
|
case 4128:
|
|
case 4129:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 4135:
|
|
case 4628:
|
|
case 8201:
|
|
case 8202:
|
|
case 53248:
|
|
GROWABLE_HEAP_I32()[pValue >> 2] = val;
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSourcei"] = _alGetSourcei;
|
|
|
|
_alGetSourcei.sig = "viip";
|
|
|
|
function _alGetSourceiv(sourceId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(101, 1, sourceId, param, pValues);
|
|
var val = AL.getSourceParam("alGetSourceiv", sourceId, param);
|
|
if (val === null) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 514:
|
|
case 4097:
|
|
case 4098:
|
|
case 4103:
|
|
case 4105:
|
|
case 4112:
|
|
case 4117:
|
|
case 4118:
|
|
case 4128:
|
|
case 4129:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 4135:
|
|
case 4628:
|
|
case 8201:
|
|
case 8202:
|
|
case 53248:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val;
|
|
break;
|
|
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = val[0];
|
|
GROWABLE_HEAP_I32()[pValues + 4 >> 2] = val[1];
|
|
GROWABLE_HEAP_I32()[pValues + 8 >> 2] = val[2];
|
|
break;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alGetSourceiv"] = _alGetSourceiv;
|
|
|
|
_alGetSourceiv.sig = "viip";
|
|
|
|
function _alGetString(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(102, 1, param);
|
|
if (AL.stringCache[param]) {
|
|
return AL.stringCache[param];
|
|
}
|
|
var ret;
|
|
switch (param) {
|
|
case 0:
|
|
ret = "No Error";
|
|
break;
|
|
|
|
case 40961:
|
|
ret = "Invalid Name";
|
|
break;
|
|
|
|
case 40962:
|
|
ret = "Invalid Enum";
|
|
break;
|
|
|
|
case 40963:
|
|
ret = "Invalid Value";
|
|
break;
|
|
|
|
case 40964:
|
|
ret = "Invalid Operation";
|
|
break;
|
|
|
|
case 40965:
|
|
ret = "Out of Memory";
|
|
break;
|
|
|
|
case 45057:
|
|
ret = "Emscripten";
|
|
break;
|
|
|
|
case 45058:
|
|
ret = "1.1";
|
|
break;
|
|
|
|
case 45059:
|
|
ret = "WebAudio";
|
|
break;
|
|
|
|
case 45060:
|
|
ret = "";
|
|
for (var ext in AL.AL_EXTENSIONS) {
|
|
ret = ret.concat(ext);
|
|
ret = ret.concat(" ");
|
|
}
|
|
ret = ret.trim();
|
|
break;
|
|
|
|
default:
|
|
if (AL.currentCtx) {
|
|
AL.currentCtx.err = 40962;
|
|
} else {}
|
|
return 0;
|
|
}
|
|
ret = stringToNewUTF8(ret);
|
|
AL.stringCache[param] = ret;
|
|
return ret;
|
|
}
|
|
|
|
Module["_alGetString"] = _alGetString;
|
|
|
|
_alGetString.sig = "pi";
|
|
|
|
function _alIsBuffer(bufferId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(103, 1, bufferId);
|
|
if (!AL.currentCtx) {
|
|
return false;
|
|
}
|
|
if (bufferId > AL.buffers.length) {
|
|
return false;
|
|
}
|
|
if (!AL.buffers[bufferId]) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
Module["_alIsBuffer"] = _alIsBuffer;
|
|
|
|
_alIsBuffer.sig = "ii";
|
|
|
|
function _alIsEnabled(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(104, 1, param);
|
|
if (!AL.currentCtx) {
|
|
return 0;
|
|
}
|
|
switch (param) {
|
|
case "AL_SOURCE_DISTANCE_MODEL":
|
|
return AL.currentCtx.sourceDistanceModel ? 0 : 1;
|
|
|
|
default:
|
|
AL.currentCtx.err = 40962;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alIsEnabled"] = _alIsEnabled;
|
|
|
|
_alIsEnabled.sig = "ii";
|
|
|
|
function _alIsExtensionPresent(pExtName) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(105, 1, pExtName);
|
|
var name = UTF8ToString(pExtName);
|
|
return AL.AL_EXTENSIONS[name] ? 1 : 0;
|
|
}
|
|
|
|
Module["_alIsExtensionPresent"] = _alIsExtensionPresent;
|
|
|
|
_alIsExtensionPresent.sig = "ip";
|
|
|
|
function _alIsSource(sourceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(106, 1, sourceId);
|
|
if (!AL.currentCtx) {
|
|
return false;
|
|
}
|
|
if (!AL.currentCtx.sources[sourceId]) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
Module["_alIsSource"] = _alIsSource;
|
|
|
|
_alIsSource.sig = "ii";
|
|
|
|
function _alListener3f(param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(107, 1, param, value0, value1, value2);
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
AL.paramArray[0] = value0;
|
|
AL.paramArray[1] = value1;
|
|
AL.paramArray[2] = value2;
|
|
AL.setListenerParam("alListener3f", param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setListenerParam("alListener3f", param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alListener3f"] = _alListener3f;
|
|
|
|
_alListener3f.sig = "vifff";
|
|
|
|
function _alListener3i(param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(108, 1, param, value0, value1, value2);
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
AL.paramArray[0] = value0;
|
|
AL.paramArray[1] = value1;
|
|
AL.paramArray[2] = value2;
|
|
AL.setListenerParam("alListener3i", param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setListenerParam("alListener3i", param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alListener3i"] = _alListener3i;
|
|
|
|
_alListener3i.sig = "viiii";
|
|
|
|
function _alListenerf(param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(109, 1, param, value);
|
|
switch (param) {
|
|
case 4106:
|
|
AL.setListenerParam("alListenerf", param, value);
|
|
break;
|
|
|
|
default:
|
|
AL.setListenerParam("alListenerf", param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alListenerf"] = _alListenerf;
|
|
|
|
_alListenerf.sig = "vif";
|
|
|
|
function _alListenerfv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(110, 1, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
AL.paramArray[0] = GROWABLE_HEAP_F32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_F32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_F32()[pValues + 8 >> 2];
|
|
AL.setListenerParam("alListenerfv", param, AL.paramArray);
|
|
break;
|
|
|
|
case 4111:
|
|
AL.paramArray[0] = GROWABLE_HEAP_F32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_F32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_F32()[pValues + 8 >> 2];
|
|
AL.paramArray[3] = GROWABLE_HEAP_F32()[pValues + 12 >> 2];
|
|
AL.paramArray[4] = GROWABLE_HEAP_F32()[pValues + 16 >> 2];
|
|
AL.paramArray[5] = GROWABLE_HEAP_F32()[pValues + 20 >> 2];
|
|
AL.setListenerParam("alListenerfv", param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setListenerParam("alListenerfv", param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alListenerfv"] = _alListenerfv;
|
|
|
|
_alListenerfv.sig = "vip";
|
|
|
|
function _alListeneri(param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(111, 1, param, value);
|
|
AL.setListenerParam("alListeneri", param, null);
|
|
}
|
|
|
|
Module["_alListeneri"] = _alListeneri;
|
|
|
|
_alListeneri.sig = "vii";
|
|
|
|
function _alListeneriv(param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(112, 1, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4100:
|
|
case 4102:
|
|
AL.paramArray[0] = GROWABLE_HEAP_I32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_I32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_I32()[pValues + 8 >> 2];
|
|
AL.setListenerParam("alListeneriv", param, AL.paramArray);
|
|
break;
|
|
|
|
case 4111:
|
|
AL.paramArray[0] = GROWABLE_HEAP_I32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_I32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_I32()[pValues + 8 >> 2];
|
|
AL.paramArray[3] = GROWABLE_HEAP_I32()[pValues + 12 >> 2];
|
|
AL.paramArray[4] = GROWABLE_HEAP_I32()[pValues + 16 >> 2];
|
|
AL.paramArray[5] = GROWABLE_HEAP_I32()[pValues + 20 >> 2];
|
|
AL.setListenerParam("alListeneriv", param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setListenerParam("alListeneriv", param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alListeneriv"] = _alListeneriv;
|
|
|
|
_alListeneriv.sig = "vip";
|
|
|
|
function _alSource3f(sourceId, param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(113, 1, sourceId, param, value0, value1, value2);
|
|
switch (param) {
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
AL.paramArray[0] = value0;
|
|
AL.paramArray[1] = value1;
|
|
AL.paramArray[2] = value2;
|
|
AL.setSourceParam("alSource3f", sourceId, param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSource3f", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSource3f"] = _alSource3f;
|
|
|
|
_alSource3f.sig = "viifff";
|
|
|
|
function _alSource3i(sourceId, param, value0, value1, value2) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(114, 1, sourceId, param, value0, value1, value2);
|
|
switch (param) {
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
AL.paramArray[0] = value0;
|
|
AL.paramArray[1] = value1;
|
|
AL.paramArray[2] = value2;
|
|
AL.setSourceParam("alSource3i", sourceId, param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSource3i", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSource3i"] = _alSource3i;
|
|
|
|
_alSource3i.sig = "viiiii";
|
|
|
|
function _alSourcePause(sourceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(115, 1, sourceId);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
AL.setSourceState(src, 4115);
|
|
}
|
|
|
|
Module["_alSourcePause"] = _alSourcePause;
|
|
|
|
_alSourcePause.sig = "vi";
|
|
|
|
function _alSourcePausev(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(116, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pSourceIds) {
|
|
AL.currentCtx.err = 40963;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
if (!AL.currentCtx.sources[GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2]]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
AL.setSourceState(AL.currentCtx.sources[srcId], 4115);
|
|
}
|
|
}
|
|
|
|
Module["_alSourcePausev"] = _alSourcePausev;
|
|
|
|
_alSourcePausev.sig = "vip";
|
|
|
|
function _alSourcePlay(sourceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(117, 1, sourceId);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
AL.setSourceState(src, 4114);
|
|
}
|
|
|
|
Module["_alSourcePlay"] = _alSourcePlay;
|
|
|
|
_alSourcePlay.sig = "vi";
|
|
|
|
function _alSourcePlayv(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(118, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pSourceIds) {
|
|
AL.currentCtx.err = 40963;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
if (!AL.currentCtx.sources[GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2]]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
AL.setSourceState(AL.currentCtx.sources[srcId], 4114);
|
|
}
|
|
}
|
|
|
|
Module["_alSourcePlayv"] = _alSourcePlayv;
|
|
|
|
_alSourcePlayv.sig = "vip";
|
|
|
|
function _alSourceQueueBuffers(sourceId, count, pBufferIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(119, 1, sourceId, count, pBufferIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (src.type === 4136) {
|
|
AL.currentCtx.err = 40964;
|
|
return;
|
|
}
|
|
if (count === 0) {
|
|
return;
|
|
}
|
|
var templateBuf = AL.buffers[0];
|
|
for (var i = 0; i < src.bufQueue.length; i++) {
|
|
if (src.bufQueue[i].id !== 0) {
|
|
templateBuf = src.bufQueue[i];
|
|
break;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var bufId = GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2];
|
|
var buf = AL.buffers[bufId];
|
|
if (!buf) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (templateBuf.id !== 0 && (buf.frequency !== templateBuf.frequency || buf.bytesPerSample !== templateBuf.bytesPerSample || buf.channels !== templateBuf.channels)) {
|
|
AL.currentCtx.err = 40964;
|
|
}
|
|
}
|
|
if (src.bufQueue.length === 1 && src.bufQueue[0].id === 0) {
|
|
src.bufQueue.length = 0;
|
|
}
|
|
src.type = 4137;
|
|
for (var i = 0; i < count; ++i) {
|
|
var bufId = GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2];
|
|
var buf = AL.buffers[bufId];
|
|
buf.refCount++;
|
|
src.bufQueue.push(buf);
|
|
}
|
|
if (src.looping) {
|
|
AL.cancelPendingSourceAudio(src);
|
|
}
|
|
AL.initSourcePanner(src);
|
|
AL.scheduleSourceAudio(src);
|
|
}
|
|
|
|
Module["_alSourceQueueBuffers"] = _alSourceQueueBuffers;
|
|
|
|
_alSourceQueueBuffers.sig = "viip";
|
|
|
|
function _alSourceRewind(sourceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(120, 1, sourceId);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
AL.setSourceState(src, 4116);
|
|
AL.setSourceState(src, 4113);
|
|
}
|
|
|
|
Module["_alSourceRewind"] = _alSourceRewind;
|
|
|
|
_alSourceRewind.sig = "vi";
|
|
|
|
function _alSourceRewindv(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(121, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pSourceIds) {
|
|
AL.currentCtx.err = 40963;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
if (!AL.currentCtx.sources[GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2]]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
AL.setSourceState(AL.currentCtx.sources[srcId], 4113);
|
|
}
|
|
}
|
|
|
|
Module["_alSourceRewindv"] = _alSourceRewindv;
|
|
|
|
_alSourceRewindv.sig = "vip";
|
|
|
|
function _alSourceStop(sourceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(122, 1, sourceId);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
AL.setSourceState(src, 4116);
|
|
}
|
|
|
|
Module["_alSourceStop"] = _alSourceStop;
|
|
|
|
_alSourceStop.sig = "vi";
|
|
|
|
function _alSourceStopv(count, pSourceIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(123, 1, count, pSourceIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pSourceIds) {
|
|
AL.currentCtx.err = 40963;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
if (!AL.currentCtx.sources[GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2]]) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
var srcId = GROWABLE_HEAP_I32()[pSourceIds + i * 4 >> 2];
|
|
AL.setSourceState(AL.currentCtx.sources[srcId], 4116);
|
|
}
|
|
}
|
|
|
|
Module["_alSourceStopv"] = _alSourceStopv;
|
|
|
|
_alSourceStopv.sig = "vip";
|
|
|
|
function _alSourceUnqueueBuffers(sourceId, count, pBufferIds) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(124, 1, sourceId, count, pBufferIds);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
var src = AL.currentCtx.sources[sourceId];
|
|
if (!src) {
|
|
AL.currentCtx.err = 40961;
|
|
return;
|
|
}
|
|
if (count > (src.bufQueue.length === 1 && src.bufQueue[0].id === 0 ? 0 : src.bufsProcessed)) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
if (count === 0) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < count; i++) {
|
|
var buf = src.bufQueue.shift();
|
|
buf.refCount--;
|
|
GROWABLE_HEAP_I32()[pBufferIds + i * 4 >> 2] = buf.id;
|
|
src.bufsProcessed--;
|
|
}
|
|
if (src.bufQueue.length === 0) {
|
|
src.bufQueue.push(AL.buffers[0]);
|
|
}
|
|
AL.initSourcePanner(src);
|
|
AL.scheduleSourceAudio(src);
|
|
}
|
|
|
|
Module["_alSourceUnqueueBuffers"] = _alSourceUnqueueBuffers;
|
|
|
|
_alSourceUnqueueBuffers.sig = "viip";
|
|
|
|
function _alSourcef(sourceId, param, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(125, 1, sourceId, param, value);
|
|
switch (param) {
|
|
case 4097:
|
|
case 4098:
|
|
case 4099:
|
|
case 4106:
|
|
case 4109:
|
|
case 4110:
|
|
case 4128:
|
|
case 4129:
|
|
case 4130:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 8203:
|
|
AL.setSourceParam("alSourcef", sourceId, param, value);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSourcef", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSourcef"] = _alSourcef;
|
|
|
|
_alSourcef.sig = "viif";
|
|
|
|
function _alSourcefv(sourceId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(126, 1, sourceId, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4097:
|
|
case 4098:
|
|
case 4099:
|
|
case 4106:
|
|
case 4109:
|
|
case 4110:
|
|
case 4128:
|
|
case 4129:
|
|
case 4130:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 8203:
|
|
var val = GROWABLE_HEAP_F32()[pValues >> 2];
|
|
AL.setSourceParam("alSourcefv", sourceId, param, val);
|
|
break;
|
|
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
AL.paramArray[0] = GROWABLE_HEAP_F32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_F32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_F32()[pValues + 8 >> 2];
|
|
AL.setSourceParam("alSourcefv", sourceId, param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSourcefv", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSourcefv"] = _alSourcefv;
|
|
|
|
_alSourcefv.sig = "viip";
|
|
|
|
function _alSourceiv(sourceId, param, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(127, 1, sourceId, param, pValues);
|
|
if (!AL.currentCtx) {
|
|
return;
|
|
}
|
|
if (!pValues) {
|
|
AL.currentCtx.err = 40963;
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 514:
|
|
case 4097:
|
|
case 4098:
|
|
case 4103:
|
|
case 4105:
|
|
case 4128:
|
|
case 4129:
|
|
case 4131:
|
|
case 4132:
|
|
case 4133:
|
|
case 4134:
|
|
case 4628:
|
|
case 8201:
|
|
case 8202:
|
|
case 53248:
|
|
var val = GROWABLE_HEAP_I32()[pValues >> 2];
|
|
AL.setSourceParam("alSourceiv", sourceId, param, val);
|
|
break;
|
|
|
|
case 4100:
|
|
case 4101:
|
|
case 4102:
|
|
AL.paramArray[0] = GROWABLE_HEAP_I32()[pValues >> 2];
|
|
AL.paramArray[1] = GROWABLE_HEAP_I32()[pValues + 4 >> 2];
|
|
AL.paramArray[2] = GROWABLE_HEAP_I32()[pValues + 8 >> 2];
|
|
AL.setSourceParam("alSourceiv", sourceId, param, AL.paramArray);
|
|
break;
|
|
|
|
default:
|
|
AL.setSourceParam("alSourceiv", sourceId, param, null);
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_alSourceiv"] = _alSourceiv;
|
|
|
|
_alSourceiv.sig = "viip";
|
|
|
|
function _alSpeedOfSound(value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(128, 1, value);
|
|
AL.setGlobalParam("alSpeedOfSound", 49155, value);
|
|
}
|
|
|
|
Module["_alSpeedOfSound"] = _alSpeedOfSound;
|
|
|
|
_alSpeedOfSound.sig = "vf";
|
|
|
|
function _alcCaptureCloseDevice(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(129, 1, deviceId);
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcCaptureCloseDevice");
|
|
if (!c) return false;
|
|
delete AL.captures[deviceId];
|
|
AL.freeIds.push(deviceId);
|
|
if (c.mediaStreamSourceNode) c.mediaStreamSourceNode.disconnect();
|
|
if (c.mergerNode) c.mergerNode.disconnect();
|
|
if (c.splitterNode) c.splitterNode.disconnect();
|
|
if (c.scriptProcessorNode) c.scriptProcessorNode.disconnect();
|
|
if (c.mediaStream) {
|
|
c.mediaStream.getTracks().forEach(function(track) {
|
|
track.stop();
|
|
});
|
|
}
|
|
delete c.buffers;
|
|
c.capturedFrameCount = 0;
|
|
c.isCapturing = false;
|
|
return true;
|
|
}
|
|
|
|
Module["_alcCaptureCloseDevice"] = _alcCaptureCloseDevice;
|
|
|
|
_alcCaptureCloseDevice.sig = "ip";
|
|
|
|
function listenOnce(object, event, func) {
|
|
object.addEventListener(event, func, {
|
|
"once": true
|
|
});
|
|
}
|
|
|
|
Module["listenOnce"] = listenOnce;
|
|
|
|
function autoResumeAudioContext(ctx, elements) {
|
|
if (!elements) {
|
|
elements = [ document, document.getElementById("canvas") ];
|
|
}
|
|
[ "keydown", "mousedown", "touchstart" ].forEach(event => {
|
|
elements.forEach(element => {
|
|
if (element) {
|
|
listenOnce(element, event, () => {
|
|
if (ctx.state === "suspended") ctx.resume();
|
|
});
|
|
}
|
|
});
|
|
});
|
|
}
|
|
|
|
Module["autoResumeAudioContext"] = autoResumeAudioContext;
|
|
|
|
function _alcCaptureOpenDevice(pDeviceName, requestedSampleRate, format, bufferFrameCapacity) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(130, 1, pDeviceName, requestedSampleRate, format, bufferFrameCapacity);
|
|
var resolvedDeviceName = AL.CAPTURE_DEVICE_NAME;
|
|
if (pDeviceName !== 0) {
|
|
resolvedDeviceName = UTF8ToString(pDeviceName);
|
|
if (resolvedDeviceName !== AL.CAPTURE_DEVICE_NAME) {
|
|
AL.alcErr = 40965;
|
|
return 0;
|
|
}
|
|
}
|
|
if (bufferFrameCapacity < 0) {
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
|
|
var has_getUserMedia = navigator.getUserMedia || navigator.mediaDevices && navigator.mediaDevices.getUserMedia;
|
|
if (!has_getUserMedia) {
|
|
AL.alcErr = 40965;
|
|
return 0;
|
|
}
|
|
var AudioContext = window.AudioContext || window.webkitAudioContext;
|
|
if (!AL.sharedCaptureAudioCtx) {
|
|
try {
|
|
AL.sharedCaptureAudioCtx = new AudioContext();
|
|
} catch (e) {
|
|
AL.alcErr = 40965;
|
|
return 0;
|
|
}
|
|
}
|
|
autoResumeAudioContext(AL.sharedCaptureAudioCtx);
|
|
var outputChannelCount;
|
|
switch (format) {
|
|
case 65552:
|
|
case 4353:
|
|
case 4352:
|
|
outputChannelCount = 1;
|
|
break;
|
|
|
|
case 65553:
|
|
case 4355:
|
|
case 4354:
|
|
outputChannelCount = 2;
|
|
break;
|
|
|
|
default:
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
function newF32Array(cap) {
|
|
return new Float32Array(cap);
|
|
}
|
|
function newI16Array(cap) {
|
|
return new Int16Array(cap);
|
|
}
|
|
function newU8Array(cap) {
|
|
return new Uint8Array(cap);
|
|
}
|
|
var requestedSampleType;
|
|
var newSampleArray;
|
|
switch (format) {
|
|
case 65552:
|
|
case 65553:
|
|
requestedSampleType = "f32";
|
|
newSampleArray = newF32Array;
|
|
break;
|
|
|
|
case 4353:
|
|
case 4355:
|
|
requestedSampleType = "i16";
|
|
newSampleArray = newI16Array;
|
|
break;
|
|
|
|
case 4352:
|
|
case 4354:
|
|
requestedSampleType = "u8";
|
|
newSampleArray = newU8Array;
|
|
break;
|
|
}
|
|
var buffers = [];
|
|
try {
|
|
for (var chan = 0; chan < outputChannelCount; ++chan) {
|
|
buffers[chan] = newSampleArray(bufferFrameCapacity);
|
|
}
|
|
} catch (e) {
|
|
AL.alcErr = 40965;
|
|
return 0;
|
|
}
|
|
var newCapture = {
|
|
audioCtx: AL.sharedCaptureAudioCtx,
|
|
deviceName: resolvedDeviceName,
|
|
requestedSampleRate: requestedSampleRate,
|
|
requestedSampleType: requestedSampleType,
|
|
outputChannelCount: outputChannelCount,
|
|
inputChannelCount: null,
|
|
mediaStreamError: null,
|
|
mediaStreamSourceNode: null,
|
|
mediaStream: null,
|
|
mergerNode: null,
|
|
splitterNode: null,
|
|
scriptProcessorNode: null,
|
|
isCapturing: false,
|
|
buffers: buffers,
|
|
get bufferFrameCapacity() {
|
|
return buffers[0].length;
|
|
},
|
|
capturePlayhead: 0,
|
|
captureReadhead: 0,
|
|
capturedFrameCount: 0
|
|
};
|
|
var onError = mediaStreamError => {
|
|
newCapture.mediaStreamError = mediaStreamError;
|
|
};
|
|
var onSuccess = mediaStream => {
|
|
newCapture.mediaStreamSourceNode = newCapture.audioCtx.createMediaStreamSource(mediaStream);
|
|
newCapture.mediaStream = mediaStream;
|
|
var inputChannelCount = 1;
|
|
switch (newCapture.mediaStreamSourceNode.channelCountMode) {
|
|
case "max":
|
|
inputChannelCount = outputChannelCount;
|
|
break;
|
|
|
|
case "clamped-max":
|
|
inputChannelCount = Math.min(outputChannelCount, newCapture.mediaStreamSourceNode.channelCount);
|
|
break;
|
|
|
|
case "explicit":
|
|
inputChannelCount = newCapture.mediaStreamSourceNode.channelCount;
|
|
break;
|
|
}
|
|
newCapture.inputChannelCount = inputChannelCount;
|
|
var processorFrameCount = 512;
|
|
newCapture.scriptProcessorNode = newCapture.audioCtx.createScriptProcessor(processorFrameCount, inputChannelCount, outputChannelCount);
|
|
if (inputChannelCount > outputChannelCount) {
|
|
newCapture.mergerNode = newCapture.audioCtx.createChannelMerger(inputChannelCount);
|
|
newCapture.mediaStreamSourceNode.connect(newCapture.mergerNode);
|
|
newCapture.mergerNode.connect(newCapture.scriptProcessorNode);
|
|
} else if (inputChannelCount < outputChannelCount) {
|
|
newCapture.splitterNode = newCapture.audioCtx.createChannelSplitter(outputChannelCount);
|
|
newCapture.mediaStreamSourceNode.connect(newCapture.splitterNode);
|
|
newCapture.splitterNode.connect(newCapture.scriptProcessorNode);
|
|
} else {
|
|
newCapture.mediaStreamSourceNode.connect(newCapture.scriptProcessorNode);
|
|
}
|
|
newCapture.scriptProcessorNode.connect(newCapture.audioCtx.destination);
|
|
newCapture.scriptProcessorNode.onaudioprocess = audioProcessingEvent => {
|
|
if (!newCapture.isCapturing) {
|
|
return;
|
|
}
|
|
var c = newCapture;
|
|
var srcBuf = audioProcessingEvent.inputBuffer;
|
|
switch (format) {
|
|
case 65552:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = channel0[i];
|
|
}
|
|
break;
|
|
|
|
case 65553:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
var channel1 = srcBuf.getChannelData(1);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = channel0[i];
|
|
c.buffers[1][wi] = channel1[i];
|
|
}
|
|
break;
|
|
|
|
case 4353:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = channel0[i] * 32767;
|
|
}
|
|
break;
|
|
|
|
case 4355:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
var channel1 = srcBuf.getChannelData(1);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = channel0[i] * 32767;
|
|
c.buffers[1][wi] = channel1[i] * 32767;
|
|
}
|
|
break;
|
|
|
|
case 4352:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = (channel0[i] + 1) * 127;
|
|
}
|
|
break;
|
|
|
|
case 4354:
|
|
var channel0 = srcBuf.getChannelData(0);
|
|
var channel1 = srcBuf.getChannelData(1);
|
|
for (var i = 0; i < srcBuf.length; ++i) {
|
|
var wi = (c.capturePlayhead + i) % c.bufferFrameCapacity;
|
|
c.buffers[0][wi] = (channel0[i] + 1) * 127;
|
|
c.buffers[1][wi] = (channel1[i] + 1) * 127;
|
|
}
|
|
break;
|
|
}
|
|
c.capturePlayhead += srcBuf.length;
|
|
c.capturePlayhead %= c.bufferFrameCapacity;
|
|
c.capturedFrameCount += srcBuf.length;
|
|
c.capturedFrameCount = Math.min(c.capturedFrameCount, c.bufferFrameCapacity);
|
|
};
|
|
};
|
|
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
|
|
navigator.mediaDevices.getUserMedia({
|
|
audio: true
|
|
}).then(onSuccess).catch(onError);
|
|
} else {
|
|
navigator.getUserMedia({
|
|
audio: true
|
|
}, onSuccess, onError);
|
|
}
|
|
var id = AL.newId();
|
|
AL.captures[id] = newCapture;
|
|
return id;
|
|
}
|
|
|
|
Module["_alcCaptureOpenDevice"] = _alcCaptureOpenDevice;
|
|
|
|
_alcCaptureOpenDevice.sig = "ppiii";
|
|
|
|
function _alcCaptureSamples(deviceId, pFrames, requestedFrameCount) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(131, 1, deviceId, pFrames, requestedFrameCount);
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcCaptureSamples");
|
|
if (!c) return;
|
|
var dstfreq = c.requestedSampleRate;
|
|
var srcfreq = c.audioCtx.sampleRate;
|
|
var fratio = srcfreq / dstfreq;
|
|
if (requestedFrameCount < 0 || requestedFrameCount > c.capturedFrameCount / fratio) {
|
|
AL.alcErr = 40964;
|
|
return;
|
|
}
|
|
function setF32Sample(i, sample) {
|
|
GROWABLE_HEAP_F32()[pFrames + 4 * i >> 2] = sample;
|
|
}
|
|
function setI16Sample(i, sample) {
|
|
GROWABLE_HEAP_I16()[pFrames + 2 * i >> 1] = sample;
|
|
}
|
|
function setU8Sample(i, sample) {
|
|
GROWABLE_HEAP_I8()[pFrames + i >> 0] = sample;
|
|
}
|
|
var setSample;
|
|
switch (c.requestedSampleType) {
|
|
case "f32":
|
|
setSample = setF32Sample;
|
|
break;
|
|
|
|
case "i16":
|
|
setSample = setI16Sample;
|
|
break;
|
|
|
|
case "u8":
|
|
setSample = setU8Sample;
|
|
break;
|
|
|
|
default:
|
|
return;
|
|
}
|
|
if (Math.floor(fratio) == fratio) {
|
|
for (var i = 0, frame_i = 0; frame_i < requestedFrameCount; ++frame_i) {
|
|
for (var chan = 0; chan < c.buffers.length; ++chan, ++i) {
|
|
setSample(i, c.buffers[chan][c.captureReadhead]);
|
|
}
|
|
c.captureReadhead = (fratio + c.captureReadhead) % c.bufferFrameCapacity;
|
|
}
|
|
} else {
|
|
for (var i = 0, frame_i = 0; frame_i < requestedFrameCount; ++frame_i) {
|
|
var lefti = Math.floor(c.captureReadhead);
|
|
var righti = Math.ceil(c.captureReadhead);
|
|
var d = c.captureReadhead - lefti;
|
|
for (var chan = 0; chan < c.buffers.length; ++chan, ++i) {
|
|
var lefts = c.buffers[chan][lefti];
|
|
var rights = c.buffers[chan][righti];
|
|
setSample(i, (1 - d) * lefts + d * rights);
|
|
}
|
|
c.captureReadhead = (c.captureReadhead + fratio) % c.bufferFrameCapacity;
|
|
}
|
|
}
|
|
c.capturedFrameCount = 0;
|
|
}
|
|
|
|
Module["_alcCaptureSamples"] = _alcCaptureSamples;
|
|
|
|
_alcCaptureSamples.sig = "vppi";
|
|
|
|
function _alcCaptureStart(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(132, 1, deviceId);
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcCaptureStart");
|
|
if (!c) return;
|
|
if (c.isCapturing) {
|
|
return;
|
|
}
|
|
c.isCapturing = true;
|
|
c.capturedFrameCount = 0;
|
|
c.capturePlayhead = 0;
|
|
}
|
|
|
|
Module["_alcCaptureStart"] = _alcCaptureStart;
|
|
|
|
_alcCaptureStart.sig = "vp";
|
|
|
|
function _alcCaptureStop(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(133, 1, deviceId);
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcCaptureStop");
|
|
if (!c) return;
|
|
c.isCapturing = false;
|
|
}
|
|
|
|
Module["_alcCaptureStop"] = _alcCaptureStop;
|
|
|
|
_alcCaptureStop.sig = "vp";
|
|
|
|
function _alcCloseDevice(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(134, 1, deviceId);
|
|
if (!(deviceId in AL.deviceRefCounts) || AL.deviceRefCounts[deviceId] > 0) {
|
|
return 0;
|
|
}
|
|
delete AL.deviceRefCounts[deviceId];
|
|
AL.freeIds.push(deviceId);
|
|
return 1;
|
|
}
|
|
|
|
Module["_alcCloseDevice"] = _alcCloseDevice;
|
|
|
|
_alcCloseDevice.sig = "ip";
|
|
|
|
function _alcCreateContext(deviceId, pAttrList) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(135, 1, deviceId, pAttrList);
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return 0;
|
|
}
|
|
var options = null;
|
|
var attrs = [];
|
|
var hrtf = null;
|
|
pAttrList >>= 2;
|
|
if (pAttrList) {
|
|
var attr = 0;
|
|
var val = 0;
|
|
while (true) {
|
|
attr = GROWABLE_HEAP_I32()[pAttrList++];
|
|
attrs.push(attr);
|
|
if (attr === 0) {
|
|
break;
|
|
}
|
|
val = GROWABLE_HEAP_I32()[pAttrList++];
|
|
attrs.push(val);
|
|
switch (attr) {
|
|
case 4103:
|
|
if (!options) {
|
|
options = {};
|
|
}
|
|
options.sampleRate = val;
|
|
break;
|
|
|
|
case 4112:
|
|
case 4113:
|
|
break;
|
|
|
|
case 6546:
|
|
switch (val) {
|
|
case 0:
|
|
hrtf = false;
|
|
break;
|
|
|
|
case 1:
|
|
hrtf = true;
|
|
break;
|
|
|
|
case 2:
|
|
break;
|
|
|
|
default:
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
break;
|
|
|
|
case 6550:
|
|
if (val !== 0) {
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
}
|
|
}
|
|
var AudioContext = window.AudioContext || window.webkitAudioContext;
|
|
var ac = null;
|
|
try {
|
|
if (options) {
|
|
ac = new AudioContext(options);
|
|
} else {
|
|
ac = new AudioContext();
|
|
}
|
|
} catch (e) {
|
|
if (e.name === "NotSupportedError") {
|
|
AL.alcErr = 40964;
|
|
} else {
|
|
AL.alcErr = 40961;
|
|
}
|
|
return 0;
|
|
}
|
|
autoResumeAudioContext(ac);
|
|
if (typeof ac.createGain == "undefined") {
|
|
ac.createGain = ac.createGainNode;
|
|
}
|
|
var gain = ac.createGain();
|
|
gain.connect(ac.destination);
|
|
var ctx = {
|
|
deviceId: deviceId,
|
|
id: AL.newId(),
|
|
attrs: attrs,
|
|
audioCtx: ac,
|
|
listener: {
|
|
position: [ 0, 0, 0 ],
|
|
velocity: [ 0, 0, 0 ],
|
|
direction: [ 0, 0, 0 ],
|
|
up: [ 0, 0, 0 ]
|
|
},
|
|
sources: [],
|
|
interval: setInterval(function() {
|
|
AL.scheduleContextAudio(ctx);
|
|
}, AL.QUEUE_INTERVAL),
|
|
gain: gain,
|
|
distanceModel: 53250,
|
|
speedOfSound: 343.3,
|
|
dopplerFactor: 1,
|
|
sourceDistanceModel: false,
|
|
hrtf: hrtf || false,
|
|
_err: 0,
|
|
get err() {
|
|
return this._err;
|
|
},
|
|
set err(val) {
|
|
if (this._err === 0 || val === 0) {
|
|
this._err = val;
|
|
}
|
|
}
|
|
};
|
|
AL.deviceRefCounts[deviceId]++;
|
|
AL.contexts[ctx.id] = ctx;
|
|
if (hrtf !== null) {
|
|
for (var ctxId in AL.contexts) {
|
|
var c = AL.contexts[ctxId];
|
|
if (c.deviceId === deviceId) {
|
|
c.hrtf = hrtf;
|
|
AL.updateContextGlobal(c);
|
|
}
|
|
}
|
|
}
|
|
return ctx.id;
|
|
}
|
|
|
|
Module["_alcCreateContext"] = _alcCreateContext;
|
|
|
|
_alcCreateContext.sig = "ppp";
|
|
|
|
function _alcDestroyContext(contextId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(136, 1, contextId);
|
|
var ctx = AL.contexts[contextId];
|
|
if (AL.currentCtx === ctx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
if (AL.contexts[contextId].interval) {
|
|
clearInterval(AL.contexts[contextId].interval);
|
|
}
|
|
AL.deviceRefCounts[ctx.deviceId]--;
|
|
delete AL.contexts[contextId];
|
|
AL.freeIds.push(contextId);
|
|
}
|
|
|
|
Module["_alcDestroyContext"] = _alcDestroyContext;
|
|
|
|
_alcDestroyContext.sig = "vp";
|
|
|
|
function _alcGetContextsDevice(contextId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(137, 1, contextId);
|
|
if (contextId in AL.contexts) {
|
|
return AL.contexts[contextId].deviceId;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_alcGetContextsDevice"] = _alcGetContextsDevice;
|
|
|
|
_alcGetContextsDevice.sig = "pp";
|
|
|
|
function _alcGetCurrentContext() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(138, 1);
|
|
if (AL.currentCtx !== null) {
|
|
return AL.currentCtx.id;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_alcGetCurrentContext"] = _alcGetCurrentContext;
|
|
|
|
_alcGetCurrentContext.sig = "p";
|
|
|
|
function _alcGetEnumValue(deviceId, pEnumName) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(139, 1, deviceId, pEnumName);
|
|
if (deviceId !== 0 && !(deviceId in AL.deviceRefCounts)) {
|
|
return 0;
|
|
} else if (!pEnumName) {
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
var name = UTF8ToString(pEnumName);
|
|
switch (name) {
|
|
case "ALC_NO_ERROR":
|
|
return 0;
|
|
|
|
case "ALC_INVALID_DEVICE":
|
|
return 40961;
|
|
|
|
case "ALC_INVALID_CONTEXT":
|
|
return 40962;
|
|
|
|
case "ALC_INVALID_ENUM":
|
|
return 40963;
|
|
|
|
case "ALC_INVALID_VALUE":
|
|
return 40964;
|
|
|
|
case "ALC_OUT_OF_MEMORY":
|
|
return 40965;
|
|
|
|
case "ALC_MAJOR_VERSION":
|
|
return 4096;
|
|
|
|
case "ALC_MINOR_VERSION":
|
|
return 4097;
|
|
|
|
case "ALC_ATTRIBUTES_SIZE":
|
|
return 4098;
|
|
|
|
case "ALC_ALL_ATTRIBUTES":
|
|
return 4099;
|
|
|
|
case "ALC_DEFAULT_DEVICE_SPECIFIER":
|
|
return 4100;
|
|
|
|
case "ALC_DEVICE_SPECIFIER":
|
|
return 4101;
|
|
|
|
case "ALC_EXTENSIONS":
|
|
return 4102;
|
|
|
|
case "ALC_FREQUENCY":
|
|
return 4103;
|
|
|
|
case "ALC_REFRESH":
|
|
return 4104;
|
|
|
|
case "ALC_SYNC":
|
|
return 4105;
|
|
|
|
case "ALC_MONO_SOURCES":
|
|
return 4112;
|
|
|
|
case "ALC_STEREO_SOURCES":
|
|
return 4113;
|
|
|
|
case "ALC_CAPTURE_DEVICE_SPECIFIER":
|
|
return 784;
|
|
|
|
case "ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER":
|
|
return 785;
|
|
|
|
case "ALC_CAPTURE_SAMPLES":
|
|
return 786;
|
|
|
|
case "ALC_HRTF_SOFT":
|
|
return 6546;
|
|
|
|
case "ALC_HRTF_ID_SOFT":
|
|
return 6550;
|
|
|
|
case "ALC_DONT_CARE_SOFT":
|
|
return 2;
|
|
|
|
case "ALC_HRTF_STATUS_SOFT":
|
|
return 6547;
|
|
|
|
case "ALC_NUM_HRTF_SPECIFIERS_SOFT":
|
|
return 6548;
|
|
|
|
case "ALC_HRTF_SPECIFIER_SOFT":
|
|
return 6549;
|
|
|
|
case "ALC_HRTF_DISABLED_SOFT":
|
|
return 0;
|
|
|
|
case "ALC_HRTF_ENABLED_SOFT":
|
|
return 1;
|
|
|
|
case "ALC_HRTF_DENIED_SOFT":
|
|
return 2;
|
|
|
|
case "ALC_HRTF_REQUIRED_SOFT":
|
|
return 3;
|
|
|
|
case "ALC_HRTF_HEADPHONES_DETECTED_SOFT":
|
|
return 4;
|
|
|
|
case "ALC_HRTF_UNSUPPORTED_FORMAT_SOFT":
|
|
return 5;
|
|
|
|
default:
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_alcGetEnumValue"] = _alcGetEnumValue;
|
|
|
|
_alcGetEnumValue.sig = "ipp";
|
|
|
|
function _alcGetError(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(140, 1, deviceId);
|
|
var err = AL.alcErr;
|
|
AL.alcErr = 0;
|
|
return err;
|
|
}
|
|
|
|
Module["_alcGetError"] = _alcGetError;
|
|
|
|
_alcGetError.sig = "ip";
|
|
|
|
function _alcGetIntegerv(deviceId, param, size, pValues) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(141, 1, deviceId, param, size, pValues);
|
|
if (size === 0 || !pValues) {
|
|
return;
|
|
}
|
|
switch (param) {
|
|
case 4096:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = 1;
|
|
break;
|
|
|
|
case 4097:
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = 1;
|
|
break;
|
|
|
|
case 4098:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.currentCtx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = AL.currentCtx.attrs.length;
|
|
break;
|
|
|
|
case 4099:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.currentCtx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
for (var i = 0; i < AL.currentCtx.attrs.length; i++) {
|
|
GROWABLE_HEAP_I32()[pValues + i * 4 >> 2] = AL.currentCtx.attrs[i];
|
|
}
|
|
break;
|
|
|
|
case 4103:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.currentCtx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = AL.currentCtx.audioCtx.sampleRate;
|
|
break;
|
|
|
|
case 4112:
|
|
case 4113:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.currentCtx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = 2147483647;
|
|
break;
|
|
|
|
case 6546:
|
|
case 6547:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
var hrtfStatus = 0;
|
|
for (var ctxId in AL.contexts) {
|
|
var ctx = AL.contexts[ctxId];
|
|
if (ctx.deviceId === deviceId) {
|
|
hrtfStatus = ctx.hrtf ? 1 : 0;
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = hrtfStatus;
|
|
break;
|
|
|
|
case 6548:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = 1;
|
|
break;
|
|
|
|
case 131075:
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.currentCtx) {
|
|
AL.alcErr = 40962;
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = 1;
|
|
|
|
case 786:
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcGetIntegerv");
|
|
if (!c) {
|
|
return;
|
|
}
|
|
var n = c.capturedFrameCount;
|
|
var dstfreq = c.requestedSampleRate;
|
|
var srcfreq = c.audioCtx.sampleRate;
|
|
var nsamples = Math.floor(n * (dstfreq / srcfreq));
|
|
GROWABLE_HEAP_I32()[pValues >> 2] = nsamples;
|
|
break;
|
|
|
|
default:
|
|
AL.alcErr = 40963;
|
|
return;
|
|
}
|
|
}
|
|
|
|
Module["_alcGetIntegerv"] = _alcGetIntegerv;
|
|
|
|
_alcGetIntegerv.sig = "vpiip";
|
|
|
|
function _alcGetString(deviceId, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(142, 1, deviceId, param);
|
|
if (AL.alcStringCache[param]) {
|
|
return AL.alcStringCache[param];
|
|
}
|
|
var ret;
|
|
switch (param) {
|
|
case 0:
|
|
ret = "No Error";
|
|
break;
|
|
|
|
case 40961:
|
|
ret = "Invalid Device";
|
|
break;
|
|
|
|
case 40962:
|
|
ret = "Invalid Context";
|
|
break;
|
|
|
|
case 40963:
|
|
ret = "Invalid Enum";
|
|
break;
|
|
|
|
case 40964:
|
|
ret = "Invalid Value";
|
|
break;
|
|
|
|
case 40965:
|
|
ret = "Out of Memory";
|
|
break;
|
|
|
|
case 4100:
|
|
if (typeof AudioContext != "undefined" || typeof webkitAudioContext != "undefined") {
|
|
ret = AL.DEVICE_NAME;
|
|
} else {
|
|
return 0;
|
|
}
|
|
break;
|
|
|
|
case 4101:
|
|
if (typeof AudioContext != "undefined" || typeof webkitAudioContext != "undefined") {
|
|
ret = AL.DEVICE_NAME.concat("\0");
|
|
} else {
|
|
ret = "\0";
|
|
}
|
|
break;
|
|
|
|
case 785:
|
|
ret = AL.CAPTURE_DEVICE_NAME;
|
|
break;
|
|
|
|
case 784:
|
|
if (deviceId === 0) ret = AL.CAPTURE_DEVICE_NAME.concat("\0"); else {
|
|
var c = AL.requireValidCaptureDevice(deviceId, "alcGetString");
|
|
if (!c) {
|
|
return 0;
|
|
}
|
|
ret = c.deviceName;
|
|
}
|
|
break;
|
|
|
|
case 4102:
|
|
if (!deviceId) {
|
|
AL.alcErr = 40961;
|
|
return 0;
|
|
}
|
|
ret = "";
|
|
for (var ext in AL.ALC_EXTENSIONS) {
|
|
ret = ret.concat(ext);
|
|
ret = ret.concat(" ");
|
|
}
|
|
ret = ret.trim();
|
|
break;
|
|
|
|
default:
|
|
AL.alcErr = 40963;
|
|
return 0;
|
|
}
|
|
ret = stringToNewUTF8(ret);
|
|
AL.alcStringCache[param] = ret;
|
|
return ret;
|
|
}
|
|
|
|
Module["_alcGetString"] = _alcGetString;
|
|
|
|
_alcGetString.sig = "ppi";
|
|
|
|
function _alcIsExtensionPresent(deviceId, pExtName) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(143, 1, deviceId, pExtName);
|
|
var name = UTF8ToString(pExtName);
|
|
return AL.ALC_EXTENSIONS[name] ? 1 : 0;
|
|
}
|
|
|
|
Module["_alcIsExtensionPresent"] = _alcIsExtensionPresent;
|
|
|
|
_alcIsExtensionPresent.sig = "ipp";
|
|
|
|
function _alcMakeContextCurrent(contextId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(144, 1, contextId);
|
|
if (contextId === 0) {
|
|
AL.currentCtx = null;
|
|
} else {
|
|
AL.currentCtx = AL.contexts[contextId];
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_alcMakeContextCurrent"] = _alcMakeContextCurrent;
|
|
|
|
_alcMakeContextCurrent.sig = "ip";
|
|
|
|
function _alcOpenDevice(pDeviceName) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(145, 1, pDeviceName);
|
|
if (pDeviceName) {
|
|
var name = UTF8ToString(pDeviceName);
|
|
if (name !== AL.DEVICE_NAME) {
|
|
return 0;
|
|
}
|
|
}
|
|
if (typeof AudioContext != "undefined" || typeof webkitAudioContext != "undefined") {
|
|
var deviceId = AL.newId();
|
|
AL.deviceRefCounts[deviceId] = 0;
|
|
return deviceId;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_alcOpenDevice"] = _alcOpenDevice;
|
|
|
|
_alcOpenDevice.sig = "pp";
|
|
|
|
function _alcProcessContext(contextId) {}
|
|
|
|
Module["_alcProcessContext"] = _alcProcessContext;
|
|
|
|
_alcProcessContext.sig = "vp";
|
|
|
|
function _alcSuspendContext(contextId) {}
|
|
|
|
Module["_alcSuspendContext"] = _alcSuspendContext;
|
|
|
|
_alcSuspendContext.sig = "vp";
|
|
|
|
function _emscripten_alcDevicePauseSOFT(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(146, 1, deviceId);
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (AL.paused) {
|
|
return;
|
|
}
|
|
AL.paused = true;
|
|
for (var ctxId in AL.contexts) {
|
|
var ctx = AL.contexts[ctxId];
|
|
if (ctx.deviceId !== deviceId) {
|
|
continue;
|
|
}
|
|
ctx.audioCtx.suspend();
|
|
clearInterval(ctx.interval);
|
|
ctx.interval = null;
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_alcDevicePauseSOFT"] = _emscripten_alcDevicePauseSOFT;
|
|
|
|
_emscripten_alcDevicePauseSOFT.sig = "vi";
|
|
|
|
function _emscripten_alcDeviceResumeSOFT(deviceId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(147, 1, deviceId);
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return;
|
|
}
|
|
if (!AL.paused) {
|
|
return;
|
|
}
|
|
AL.paused = false;
|
|
for (var ctxId in AL.contexts) {
|
|
var ctx = AL.contexts[ctxId];
|
|
if (ctx.deviceId !== deviceId) {
|
|
continue;
|
|
}
|
|
ctx.interval = setInterval(function() {
|
|
AL.scheduleContextAudio(ctx);
|
|
}, AL.QUEUE_INTERVAL);
|
|
ctx.audioCtx.resume();
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_alcDeviceResumeSOFT"] = _emscripten_alcDeviceResumeSOFT;
|
|
|
|
_emscripten_alcDeviceResumeSOFT.sig = "vi";
|
|
|
|
function _emscripten_alcGetStringiSOFT(deviceId, param, index) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(148, 1, deviceId, param, index);
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return 0;
|
|
}
|
|
if (AL.alcStringCache[param]) {
|
|
return AL.alcStringCache[param];
|
|
}
|
|
var ret;
|
|
switch (param) {
|
|
case 6549:
|
|
if (index === 0) {
|
|
ret = "Web Audio HRTF";
|
|
} else {
|
|
AL.alcErr = 40964;
|
|
return 0;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
if (index !== 0) {
|
|
AL.alcErr = 40963;
|
|
return 0;
|
|
}
|
|
return _alcGetString(deviceId, param);
|
|
}
|
|
ret = stringToNewUTF8(ret);
|
|
AL.alcStringCache[param] = ret;
|
|
return ret;
|
|
}
|
|
|
|
Module["_emscripten_alcGetStringiSOFT"] = _emscripten_alcGetStringiSOFT;
|
|
|
|
_emscripten_alcGetStringiSOFT.sig = "iiii";
|
|
|
|
function _emscripten_alcResetDeviceSOFT(deviceId, pAttrList) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(149, 1, deviceId, pAttrList);
|
|
if (!(deviceId in AL.deviceRefCounts)) {
|
|
AL.alcErr = 40961;
|
|
return 0;
|
|
}
|
|
var hrtf = null;
|
|
pAttrList >>= 2;
|
|
if (pAttrList) {
|
|
var attr = 0;
|
|
var val = 0;
|
|
while (true) {
|
|
attr = GROWABLE_HEAP_I32()[pAttrList++];
|
|
if (attr === 0) {
|
|
break;
|
|
}
|
|
val = GROWABLE_HEAP_I32()[pAttrList++];
|
|
switch (attr) {
|
|
case 6546:
|
|
if (val === 1) {
|
|
hrtf = true;
|
|
} else if (val === 0) {
|
|
hrtf = false;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (hrtf !== null) {
|
|
for (var ctxId in AL.contexts) {
|
|
var ctx = AL.contexts[ctxId];
|
|
if (ctx.deviceId === deviceId) {
|
|
ctx.hrtf = hrtf;
|
|
AL.updateContextGlobal(ctx);
|
|
}
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_emscripten_alcResetDeviceSOFT"] = _emscripten_alcResetDeviceSOFT;
|
|
|
|
_emscripten_alcResetDeviceSOFT.sig = "iii";
|
|
|
|
var readEmAsmArgsArray = [];
|
|
|
|
Module["readEmAsmArgsArray"] = readEmAsmArgsArray;
|
|
|
|
function readEmAsmArgs(sigPtr, buf) {
|
|
assert(Array.isArray(readEmAsmArgsArray));
|
|
assert(buf % 16 == 0);
|
|
readEmAsmArgsArray.length = 0;
|
|
var ch;
|
|
buf >>= 2;
|
|
while (ch = GROWABLE_HEAP_U8()[sigPtr++]) {
|
|
var chr = String.fromCharCode(ch);
|
|
var validChars = [ "d", "f", "i" ];
|
|
assert(validChars.includes(chr), `Invalid character ${ch}("${chr}") in readEmAsmArgs! Use only [${validChars}], and do not specify "v" for void return argument.`);
|
|
buf += ch != 105 & buf;
|
|
readEmAsmArgsArray.push(ch == 105 ? GROWABLE_HEAP_I32()[buf] : GROWABLE_HEAP_F64()[buf++ >> 1]);
|
|
++buf;
|
|
}
|
|
return readEmAsmArgsArray;
|
|
}
|
|
|
|
Module["readEmAsmArgs"] = readEmAsmArgs;
|
|
|
|
function runEmAsmFunction(code, sigPtr, argbuf) {
|
|
var args = readEmAsmArgs(sigPtr, argbuf);
|
|
if (!ASM_CONSTS.hasOwnProperty(code)) abort(`No EM_ASM constant found at address ${code}`);
|
|
return ASM_CONSTS[code].apply(null, args);
|
|
}
|
|
|
|
Module["runEmAsmFunction"] = runEmAsmFunction;
|
|
|
|
function _emscripten_asm_const_int(code, sigPtr, argbuf) {
|
|
return runEmAsmFunction(code, sigPtr, argbuf);
|
|
}
|
|
|
|
Module["_emscripten_asm_const_int"] = _emscripten_asm_const_int;
|
|
|
|
_emscripten_asm_const_int.sig = "ippp";
|
|
|
|
function _emscripten_check_blocking_allowed() {
|
|
if (ENVIRONMENT_IS_WORKER) return;
|
|
warnOnce("Blocking on the main thread is very dangerous, see https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread");
|
|
}
|
|
|
|
Module["_emscripten_check_blocking_allowed"] = _emscripten_check_blocking_allowed;
|
|
|
|
_emscripten_check_blocking_allowed.sig = "v";
|
|
|
|
function _emscripten_console_error(str) {
|
|
assert(typeof str == "number");
|
|
console.error(UTF8ToString(str));
|
|
}
|
|
|
|
Module["_emscripten_console_error"] = _emscripten_console_error;
|
|
|
|
_emscripten_console_error.sig = "vp";
|
|
|
|
function _emscripten_console_log(str) {
|
|
assert(typeof str == "number");
|
|
console.log(UTF8ToString(str));
|
|
}
|
|
|
|
Module["_emscripten_console_log"] = _emscripten_console_log;
|
|
|
|
_emscripten_console_log.sig = "vp";
|
|
|
|
function _emscripten_console_warn(str) {
|
|
assert(typeof str == "number");
|
|
console.warn(UTF8ToString(str));
|
|
}
|
|
|
|
Module["_emscripten_console_warn"] = _emscripten_console_warn;
|
|
|
|
_emscripten_console_warn.sig = "vp";
|
|
|
|
function _emscripten_date_now() {
|
|
return Date.now();
|
|
}
|
|
|
|
Module["_emscripten_date_now"] = _emscripten_date_now;
|
|
|
|
_emscripten_date_now.sig = "d";
|
|
|
|
function _emscripten_exit_with_live_runtime() {
|
|
runtimeKeepalivePush();
|
|
throw "unwind";
|
|
}
|
|
|
|
Module["_emscripten_exit_with_live_runtime"] = _emscripten_exit_with_live_runtime;
|
|
|
|
_emscripten_exit_with_live_runtime.sig = "v";
|
|
|
|
function getHeapMax() {
|
|
return 2147483648;
|
|
}
|
|
|
|
Module["getHeapMax"] = getHeapMax;
|
|
|
|
function _emscripten_get_heap_max() {
|
|
return getHeapMax();
|
|
}
|
|
|
|
Module["_emscripten_get_heap_max"] = _emscripten_get_heap_max;
|
|
|
|
_emscripten_get_heap_max.sig = "p";
|
|
|
|
function _emscripten_get_now_res() {
|
|
return 1e3;
|
|
}
|
|
|
|
Module["_emscripten_get_now_res"] = _emscripten_get_now_res;
|
|
|
|
_emscripten_get_now_res.sig = "d";
|
|
|
|
function _glActiveTexture(x0) {
|
|
GLctx.activeTexture(x0);
|
|
}
|
|
|
|
Module["_glActiveTexture"] = _glActiveTexture;
|
|
|
|
_glActiveTexture.sig = "vi";
|
|
|
|
var _emscripten_glActiveTexture = _glActiveTexture;
|
|
|
|
Module["_emscripten_glActiveTexture"] = _emscripten_glActiveTexture;
|
|
|
|
function _glAttachShader(program, shader) {
|
|
GLctx.attachShader(GL.programs[program], GL.shaders[shader]);
|
|
}
|
|
|
|
Module["_glAttachShader"] = _glAttachShader;
|
|
|
|
_glAttachShader.sig = "vii";
|
|
|
|
var _emscripten_glAttachShader = _glAttachShader;
|
|
|
|
Module["_emscripten_glAttachShader"] = _emscripten_glAttachShader;
|
|
|
|
function _glBeginQuery(target, id) {
|
|
GLctx.beginQuery(target, GL.queries[id]);
|
|
}
|
|
|
|
Module["_glBeginQuery"] = _glBeginQuery;
|
|
|
|
_glBeginQuery.sig = "vii";
|
|
|
|
var _emscripten_glBeginQuery = _glBeginQuery;
|
|
|
|
Module["_emscripten_glBeginQuery"] = _emscripten_glBeginQuery;
|
|
|
|
function _glBeginQueryEXT(target, id) {
|
|
GLctx.disjointTimerQueryExt["beginQueryEXT"](target, GL.queries[id]);
|
|
}
|
|
|
|
Module["_glBeginQueryEXT"] = _glBeginQueryEXT;
|
|
|
|
_glBeginQueryEXT.sig = "vii";
|
|
|
|
var _emscripten_glBeginQueryEXT = _glBeginQueryEXT;
|
|
|
|
Module["_emscripten_glBeginQueryEXT"] = _emscripten_glBeginQueryEXT;
|
|
|
|
function _glBeginTransformFeedback(x0) {
|
|
GLctx.beginTransformFeedback(x0);
|
|
}
|
|
|
|
Module["_glBeginTransformFeedback"] = _glBeginTransformFeedback;
|
|
|
|
_glBeginTransformFeedback.sig = "vi";
|
|
|
|
var _emscripten_glBeginTransformFeedback = _glBeginTransformFeedback;
|
|
|
|
Module["_emscripten_glBeginTransformFeedback"] = _emscripten_glBeginTransformFeedback;
|
|
|
|
function _glBindAttribLocation(program, index, name) {
|
|
GLctx.bindAttribLocation(GL.programs[program], index, UTF8ToString(name));
|
|
}
|
|
|
|
Module["_glBindAttribLocation"] = _glBindAttribLocation;
|
|
|
|
_glBindAttribLocation.sig = "viip";
|
|
|
|
var _emscripten_glBindAttribLocation = _glBindAttribLocation;
|
|
|
|
Module["_emscripten_glBindAttribLocation"] = _emscripten_glBindAttribLocation;
|
|
|
|
function _glBindBuffer(target, buffer) {
|
|
if (target == 35051) {
|
|
GLctx.currentPixelPackBufferBinding = buffer;
|
|
} else if (target == 35052) {
|
|
GLctx.currentPixelUnpackBufferBinding = buffer;
|
|
}
|
|
GLctx.bindBuffer(target, GL.buffers[buffer]);
|
|
}
|
|
|
|
Module["_glBindBuffer"] = _glBindBuffer;
|
|
|
|
_glBindBuffer.sig = "vii";
|
|
|
|
var _emscripten_glBindBuffer = _glBindBuffer;
|
|
|
|
Module["_emscripten_glBindBuffer"] = _emscripten_glBindBuffer;
|
|
|
|
function _glBindBufferBase(target, index, buffer) {
|
|
GLctx.bindBufferBase(target, index, GL.buffers[buffer]);
|
|
}
|
|
|
|
Module["_glBindBufferBase"] = _glBindBufferBase;
|
|
|
|
_glBindBufferBase.sig = "viii";
|
|
|
|
var _emscripten_glBindBufferBase = _glBindBufferBase;
|
|
|
|
Module["_emscripten_glBindBufferBase"] = _emscripten_glBindBufferBase;
|
|
|
|
function _glBindBufferRange(target, index, buffer, offset, ptrsize) {
|
|
GLctx.bindBufferRange(target, index, GL.buffers[buffer], offset, ptrsize);
|
|
}
|
|
|
|
Module["_glBindBufferRange"] = _glBindBufferRange;
|
|
|
|
_glBindBufferRange.sig = "viiipp";
|
|
|
|
var _emscripten_glBindBufferRange = _glBindBufferRange;
|
|
|
|
Module["_emscripten_glBindBufferRange"] = _emscripten_glBindBufferRange;
|
|
|
|
function _glBindFramebuffer(target, framebuffer) {
|
|
GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : GL.currentContext.defaultFbo);
|
|
}
|
|
|
|
Module["_glBindFramebuffer"] = _glBindFramebuffer;
|
|
|
|
_glBindFramebuffer.sig = "vii";
|
|
|
|
var _emscripten_glBindFramebuffer = _glBindFramebuffer;
|
|
|
|
Module["_emscripten_glBindFramebuffer"] = _emscripten_glBindFramebuffer;
|
|
|
|
function _glBindRenderbuffer(target, renderbuffer) {
|
|
GLctx.bindRenderbuffer(target, GL.renderbuffers[renderbuffer]);
|
|
}
|
|
|
|
Module["_glBindRenderbuffer"] = _glBindRenderbuffer;
|
|
|
|
_glBindRenderbuffer.sig = "vii";
|
|
|
|
var _emscripten_glBindRenderbuffer = _glBindRenderbuffer;
|
|
|
|
Module["_emscripten_glBindRenderbuffer"] = _emscripten_glBindRenderbuffer;
|
|
|
|
function _glBindSampler(unit, sampler) {
|
|
GLctx.bindSampler(unit, GL.samplers[sampler]);
|
|
}
|
|
|
|
Module["_glBindSampler"] = _glBindSampler;
|
|
|
|
_glBindSampler.sig = "vii";
|
|
|
|
var _emscripten_glBindSampler = _glBindSampler;
|
|
|
|
Module["_emscripten_glBindSampler"] = _emscripten_glBindSampler;
|
|
|
|
function _glBindTexture(target, texture) {
|
|
GLctx.bindTexture(target, GL.textures[texture]);
|
|
}
|
|
|
|
Module["_glBindTexture"] = _glBindTexture;
|
|
|
|
_glBindTexture.sig = "vii";
|
|
|
|
var _emscripten_glBindTexture = _glBindTexture;
|
|
|
|
Module["_emscripten_glBindTexture"] = _emscripten_glBindTexture;
|
|
|
|
function _glBindTransformFeedback(target, id) {
|
|
GLctx.bindTransformFeedback(target, GL.transformFeedbacks[id]);
|
|
}
|
|
|
|
Module["_glBindTransformFeedback"] = _glBindTransformFeedback;
|
|
|
|
_glBindTransformFeedback.sig = "vii";
|
|
|
|
var _emscripten_glBindTransformFeedback = _glBindTransformFeedback;
|
|
|
|
Module["_emscripten_glBindTransformFeedback"] = _emscripten_glBindTransformFeedback;
|
|
|
|
function _glBindVertexArray(vao) {
|
|
GLctx.bindVertexArray(GL.vaos[vao]);
|
|
}
|
|
|
|
Module["_glBindVertexArray"] = _glBindVertexArray;
|
|
|
|
_glBindVertexArray.sig = "vi";
|
|
|
|
var _emscripten_glBindVertexArray = _glBindVertexArray;
|
|
|
|
Module["_emscripten_glBindVertexArray"] = _emscripten_glBindVertexArray;
|
|
|
|
function _glBlendColor(x0, x1, x2, x3) {
|
|
GLctx.blendColor(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glBlendColor"] = _glBlendColor;
|
|
|
|
_glBlendColor.sig = "vffff";
|
|
|
|
var _emscripten_glBlendColor = _glBlendColor;
|
|
|
|
Module["_emscripten_glBlendColor"] = _emscripten_glBlendColor;
|
|
|
|
function _glBlendEquation(x0) {
|
|
GLctx.blendEquation(x0);
|
|
}
|
|
|
|
Module["_glBlendEquation"] = _glBlendEquation;
|
|
|
|
_glBlendEquation.sig = "vi";
|
|
|
|
var _emscripten_glBlendEquation = _glBlendEquation;
|
|
|
|
Module["_emscripten_glBlendEquation"] = _emscripten_glBlendEquation;
|
|
|
|
function _glBlendEquationSeparate(x0, x1) {
|
|
GLctx.blendEquationSeparate(x0, x1);
|
|
}
|
|
|
|
Module["_glBlendEquationSeparate"] = _glBlendEquationSeparate;
|
|
|
|
_glBlendEquationSeparate.sig = "vii";
|
|
|
|
var _emscripten_glBlendEquationSeparate = _glBlendEquationSeparate;
|
|
|
|
Module["_emscripten_glBlendEquationSeparate"] = _emscripten_glBlendEquationSeparate;
|
|
|
|
function _glBlendFunc(x0, x1) {
|
|
GLctx.blendFunc(x0, x1);
|
|
}
|
|
|
|
Module["_glBlendFunc"] = _glBlendFunc;
|
|
|
|
_glBlendFunc.sig = "vii";
|
|
|
|
var _emscripten_glBlendFunc = _glBlendFunc;
|
|
|
|
Module["_emscripten_glBlendFunc"] = _emscripten_glBlendFunc;
|
|
|
|
function _glBlendFuncSeparate(x0, x1, x2, x3) {
|
|
GLctx.blendFuncSeparate(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glBlendFuncSeparate"] = _glBlendFuncSeparate;
|
|
|
|
_glBlendFuncSeparate.sig = "viiii";
|
|
|
|
var _emscripten_glBlendFuncSeparate = _glBlendFuncSeparate;
|
|
|
|
Module["_emscripten_glBlendFuncSeparate"] = _emscripten_glBlendFuncSeparate;
|
|
|
|
function _glBlitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) {
|
|
GLctx.blitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9);
|
|
}
|
|
|
|
Module["_glBlitFramebuffer"] = _glBlitFramebuffer;
|
|
|
|
_glBlitFramebuffer.sig = "viiiiiiiiii";
|
|
|
|
var _emscripten_glBlitFramebuffer = _glBlitFramebuffer;
|
|
|
|
Module["_emscripten_glBlitFramebuffer"] = _emscripten_glBlitFramebuffer;
|
|
|
|
function _glBufferData(target, size, data, usage) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (data && size) {
|
|
GLctx.bufferData(target, GROWABLE_HEAP_U8(), usage, data, size);
|
|
} else {
|
|
GLctx.bufferData(target, size, usage);
|
|
}
|
|
} else {
|
|
GLctx.bufferData(target, data ? GROWABLE_HEAP_U8().subarray(data, data + size) : size, usage);
|
|
}
|
|
}
|
|
|
|
Module["_glBufferData"] = _glBufferData;
|
|
|
|
_glBufferData.sig = "vippi";
|
|
|
|
var _emscripten_glBufferData = _glBufferData;
|
|
|
|
Module["_emscripten_glBufferData"] = _emscripten_glBufferData;
|
|
|
|
function _glBufferSubData(target, offset, size, data) {
|
|
if (GL.currentContext.version >= 2) {
|
|
size && GLctx.bufferSubData(target, offset, GROWABLE_HEAP_U8(), data, size);
|
|
return;
|
|
}
|
|
GLctx.bufferSubData(target, offset, GROWABLE_HEAP_U8().subarray(data, data + size));
|
|
}
|
|
|
|
Module["_glBufferSubData"] = _glBufferSubData;
|
|
|
|
_glBufferSubData.sig = "vippp";
|
|
|
|
var _emscripten_glBufferSubData = _glBufferSubData;
|
|
|
|
Module["_emscripten_glBufferSubData"] = _emscripten_glBufferSubData;
|
|
|
|
function _glCheckFramebufferStatus(x0) {
|
|
return GLctx.checkFramebufferStatus(x0);
|
|
}
|
|
|
|
Module["_glCheckFramebufferStatus"] = _glCheckFramebufferStatus;
|
|
|
|
_glCheckFramebufferStatus.sig = "ii";
|
|
|
|
var _emscripten_glCheckFramebufferStatus = _glCheckFramebufferStatus;
|
|
|
|
Module["_emscripten_glCheckFramebufferStatus"] = _emscripten_glCheckFramebufferStatus;
|
|
|
|
function _glClear(x0) {
|
|
GLctx.clear(x0);
|
|
}
|
|
|
|
Module["_glClear"] = _glClear;
|
|
|
|
_glClear.sig = "vi";
|
|
|
|
var _emscripten_glClear = _glClear;
|
|
|
|
Module["_emscripten_glClear"] = _emscripten_glClear;
|
|
|
|
function _glClearBufferfi(x0, x1, x2, x3) {
|
|
GLctx.clearBufferfi(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glClearBufferfi"] = _glClearBufferfi;
|
|
|
|
_glClearBufferfi.sig = "viifi";
|
|
|
|
var _emscripten_glClearBufferfi = _glClearBufferfi;
|
|
|
|
Module["_emscripten_glClearBufferfi"] = _emscripten_glClearBufferfi;
|
|
|
|
function _glClearBufferfv(buffer, drawbuffer, value) {
|
|
GLctx.clearBufferfv(buffer, drawbuffer, GROWABLE_HEAP_F32(), value >> 2);
|
|
}
|
|
|
|
Module["_glClearBufferfv"] = _glClearBufferfv;
|
|
|
|
_glClearBufferfv.sig = "viip";
|
|
|
|
var _emscripten_glClearBufferfv = _glClearBufferfv;
|
|
|
|
Module["_emscripten_glClearBufferfv"] = _emscripten_glClearBufferfv;
|
|
|
|
function _glClearBufferiv(buffer, drawbuffer, value) {
|
|
GLctx.clearBufferiv(buffer, drawbuffer, GROWABLE_HEAP_I32(), value >> 2);
|
|
}
|
|
|
|
Module["_glClearBufferiv"] = _glClearBufferiv;
|
|
|
|
_glClearBufferiv.sig = "viip";
|
|
|
|
var _emscripten_glClearBufferiv = _glClearBufferiv;
|
|
|
|
Module["_emscripten_glClearBufferiv"] = _emscripten_glClearBufferiv;
|
|
|
|
function _glClearBufferuiv(buffer, drawbuffer, value) {
|
|
GLctx.clearBufferuiv(buffer, drawbuffer, GROWABLE_HEAP_U32(), value >> 2);
|
|
}
|
|
|
|
Module["_glClearBufferuiv"] = _glClearBufferuiv;
|
|
|
|
_glClearBufferuiv.sig = "viip";
|
|
|
|
var _emscripten_glClearBufferuiv = _glClearBufferuiv;
|
|
|
|
Module["_emscripten_glClearBufferuiv"] = _emscripten_glClearBufferuiv;
|
|
|
|
function _glClearColor(x0, x1, x2, x3) {
|
|
GLctx.clearColor(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glClearColor"] = _glClearColor;
|
|
|
|
_glClearColor.sig = "vffff";
|
|
|
|
var _emscripten_glClearColor = _glClearColor;
|
|
|
|
Module["_emscripten_glClearColor"] = _emscripten_glClearColor;
|
|
|
|
function _glClearDepthf(x0) {
|
|
GLctx.clearDepth(x0);
|
|
}
|
|
|
|
Module["_glClearDepthf"] = _glClearDepthf;
|
|
|
|
_glClearDepthf.sig = "vf";
|
|
|
|
var _emscripten_glClearDepthf = _glClearDepthf;
|
|
|
|
Module["_emscripten_glClearDepthf"] = _emscripten_glClearDepthf;
|
|
|
|
function _glClearStencil(x0) {
|
|
GLctx.clearStencil(x0);
|
|
}
|
|
|
|
Module["_glClearStencil"] = _glClearStencil;
|
|
|
|
_glClearStencil.sig = "vi";
|
|
|
|
var _emscripten_glClearStencil = _glClearStencil;
|
|
|
|
Module["_emscripten_glClearStencil"] = _emscripten_glClearStencil;
|
|
|
|
function convertI32PairToI53(lo, hi) {
|
|
assert(hi === (hi | 0));
|
|
return (lo >>> 0) + hi * 4294967296;
|
|
}
|
|
|
|
Module["convertI32PairToI53"] = convertI32PairToI53;
|
|
|
|
function _glClientWaitSync(sync, flags, timeout_low, timeout_high) {
|
|
var timeout = convertI32PairToI53(timeout_low, timeout_high);
|
|
return GLctx.clientWaitSync(GL.syncs[sync], flags, timeout);
|
|
}
|
|
|
|
Module["_glClientWaitSync"] = _glClientWaitSync;
|
|
|
|
_glClientWaitSync.sig = "ipiii";
|
|
|
|
var _emscripten_glClientWaitSync = _glClientWaitSync;
|
|
|
|
Module["_emscripten_glClientWaitSync"] = _emscripten_glClientWaitSync;
|
|
|
|
function _glColorMask(red, green, blue, alpha) {
|
|
GLctx.colorMask(!!red, !!green, !!blue, !!alpha);
|
|
}
|
|
|
|
Module["_glColorMask"] = _glColorMask;
|
|
|
|
_glColorMask.sig = "viiii";
|
|
|
|
var _emscripten_glColorMask = _glColorMask;
|
|
|
|
Module["_emscripten_glColorMask"] = _emscripten_glColorMask;
|
|
|
|
function _glCompileShader(shader) {
|
|
GLctx.compileShader(GL.shaders[shader]);
|
|
}
|
|
|
|
Module["_glCompileShader"] = _glCompileShader;
|
|
|
|
_glCompileShader.sig = "vi";
|
|
|
|
var _emscripten_glCompileShader = _glCompileShader;
|
|
|
|
Module["_emscripten_glCompileShader"] = _emscripten_glCompileShader;
|
|
|
|
function _glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
|
|
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data);
|
|
} else {
|
|
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, GROWABLE_HEAP_U8(), data, imageSize);
|
|
}
|
|
return;
|
|
}
|
|
GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, data ? GROWABLE_HEAP_U8().subarray(data, data + imageSize) : null);
|
|
}
|
|
|
|
Module["_glCompressedTexImage2D"] = _glCompressedTexImage2D;
|
|
|
|
_glCompressedTexImage2D.sig = "viiiiiiip";
|
|
|
|
var _emscripten_glCompressedTexImage2D = _glCompressedTexImage2D;
|
|
|
|
Module["_emscripten_glCompressedTexImage2D"] = _emscripten_glCompressedTexImage2D;
|
|
|
|
function _glCompressedTexImage3D(target, level, internalFormat, width, height, depth, border, imageSize, data) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.compressedTexImage3D(target, level, internalFormat, width, height, depth, border, imageSize, data);
|
|
} else {
|
|
GLctx.compressedTexImage3D(target, level, internalFormat, width, height, depth, border, GROWABLE_HEAP_U8(), data, imageSize);
|
|
}
|
|
}
|
|
|
|
Module["_glCompressedTexImage3D"] = _glCompressedTexImage3D;
|
|
|
|
_glCompressedTexImage3D.sig = "viiiiiiiip";
|
|
|
|
var _emscripten_glCompressedTexImage3D = _glCompressedTexImage3D;
|
|
|
|
Module["_emscripten_glCompressedTexImage3D"] = _emscripten_glCompressedTexImage3D;
|
|
|
|
function _glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
|
|
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
|
|
} else {
|
|
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, GROWABLE_HEAP_U8(), data, imageSize);
|
|
}
|
|
return;
|
|
}
|
|
GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, data ? GROWABLE_HEAP_U8().subarray(data, data + imageSize) : null);
|
|
}
|
|
|
|
Module["_glCompressedTexSubImage2D"] = _glCompressedTexSubImage2D;
|
|
|
|
_glCompressedTexSubImage2D.sig = "viiiiiiiip";
|
|
|
|
var _emscripten_glCompressedTexSubImage2D = _glCompressedTexSubImage2D;
|
|
|
|
Module["_emscripten_glCompressedTexSubImage2D"] = _emscripten_glCompressedTexSubImage2D;
|
|
|
|
function _glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
|
|
} else {
|
|
GLctx.compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, GROWABLE_HEAP_U8(), data, imageSize);
|
|
}
|
|
}
|
|
|
|
Module["_glCompressedTexSubImage3D"] = _glCompressedTexSubImage3D;
|
|
|
|
_glCompressedTexSubImage3D.sig = "viiiiiiiiiip";
|
|
|
|
var _emscripten_glCompressedTexSubImage3D = _glCompressedTexSubImage3D;
|
|
|
|
Module["_emscripten_glCompressedTexSubImage3D"] = _emscripten_glCompressedTexSubImage3D;
|
|
|
|
function _glCopyBufferSubData(x0, x1, x2, x3, x4) {
|
|
GLctx.copyBufferSubData(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glCopyBufferSubData"] = _glCopyBufferSubData;
|
|
|
|
_glCopyBufferSubData.sig = "viippp";
|
|
|
|
var _emscripten_glCopyBufferSubData = _glCopyBufferSubData;
|
|
|
|
Module["_emscripten_glCopyBufferSubData"] = _emscripten_glCopyBufferSubData;
|
|
|
|
function _glCopyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) {
|
|
GLctx.copyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7);
|
|
}
|
|
|
|
Module["_glCopyTexImage2D"] = _glCopyTexImage2D;
|
|
|
|
_glCopyTexImage2D.sig = "viiiiiiii";
|
|
|
|
var _emscripten_glCopyTexImage2D = _glCopyTexImage2D;
|
|
|
|
Module["_emscripten_glCopyTexImage2D"] = _emscripten_glCopyTexImage2D;
|
|
|
|
function _glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) {
|
|
GLctx.copyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7);
|
|
}
|
|
|
|
Module["_glCopyTexSubImage2D"] = _glCopyTexSubImage2D;
|
|
|
|
_glCopyTexSubImage2D.sig = "viiiiiiii";
|
|
|
|
var _emscripten_glCopyTexSubImage2D = _glCopyTexSubImage2D;
|
|
|
|
Module["_emscripten_glCopyTexSubImage2D"] = _emscripten_glCopyTexSubImage2D;
|
|
|
|
function _glCopyTexSubImage3D(x0, x1, x2, x3, x4, x5, x6, x7, x8) {
|
|
GLctx.copyTexSubImage3D(x0, x1, x2, x3, x4, x5, x6, x7, x8);
|
|
}
|
|
|
|
Module["_glCopyTexSubImage3D"] = _glCopyTexSubImage3D;
|
|
|
|
_glCopyTexSubImage3D.sig = "viiiiiiiii";
|
|
|
|
var _emscripten_glCopyTexSubImage3D = _glCopyTexSubImage3D;
|
|
|
|
Module["_emscripten_glCopyTexSubImage3D"] = _emscripten_glCopyTexSubImage3D;
|
|
|
|
function _glCreateProgram() {
|
|
var id = GL.getNewId(GL.programs);
|
|
var program = GLctx.createProgram();
|
|
program.name = id;
|
|
program.maxUniformLength = program.maxAttributeLength = program.maxUniformBlockNameLength = 0;
|
|
program.uniformIdCounter = 1;
|
|
GL.programs[id] = program;
|
|
return id;
|
|
}
|
|
|
|
Module["_glCreateProgram"] = _glCreateProgram;
|
|
|
|
_glCreateProgram.sig = "i";
|
|
|
|
var _emscripten_glCreateProgram = _glCreateProgram;
|
|
|
|
Module["_emscripten_glCreateProgram"] = _emscripten_glCreateProgram;
|
|
|
|
function _glCreateShader(shaderType) {
|
|
var id = GL.getNewId(GL.shaders);
|
|
GL.shaders[id] = GLctx.createShader(shaderType);
|
|
return id;
|
|
}
|
|
|
|
Module["_glCreateShader"] = _glCreateShader;
|
|
|
|
_glCreateShader.sig = "ii";
|
|
|
|
var _emscripten_glCreateShader = _glCreateShader;
|
|
|
|
Module["_emscripten_glCreateShader"] = _emscripten_glCreateShader;
|
|
|
|
function _glCullFace(x0) {
|
|
GLctx.cullFace(x0);
|
|
}
|
|
|
|
Module["_glCullFace"] = _glCullFace;
|
|
|
|
_glCullFace.sig = "vi";
|
|
|
|
var _emscripten_glCullFace = _glCullFace;
|
|
|
|
Module["_emscripten_glCullFace"] = _emscripten_glCullFace;
|
|
|
|
function _glDeleteBuffers(n, buffers) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[buffers + i * 4 >> 2];
|
|
var buffer = GL.buffers[id];
|
|
if (!buffer) continue;
|
|
GLctx.deleteBuffer(buffer);
|
|
buffer.name = 0;
|
|
GL.buffers[id] = null;
|
|
if (id == GLctx.currentPixelPackBufferBinding) GLctx.currentPixelPackBufferBinding = 0;
|
|
if (id == GLctx.currentPixelUnpackBufferBinding) GLctx.currentPixelUnpackBufferBinding = 0;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteBuffers"] = _glDeleteBuffers;
|
|
|
|
_glDeleteBuffers.sig = "vip";
|
|
|
|
var _emscripten_glDeleteBuffers = _glDeleteBuffers;
|
|
|
|
Module["_emscripten_glDeleteBuffers"] = _emscripten_glDeleteBuffers;
|
|
|
|
function _glDeleteFramebuffers(n, framebuffers) {
|
|
for (var i = 0; i < n; ++i) {
|
|
var id = GROWABLE_HEAP_I32()[framebuffers + i * 4 >> 2];
|
|
var framebuffer = GL.framebuffers[id];
|
|
if (!framebuffer) continue;
|
|
GLctx.deleteFramebuffer(framebuffer);
|
|
framebuffer.name = 0;
|
|
GL.framebuffers[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteFramebuffers"] = _glDeleteFramebuffers;
|
|
|
|
_glDeleteFramebuffers.sig = "vip";
|
|
|
|
var _emscripten_glDeleteFramebuffers = _glDeleteFramebuffers;
|
|
|
|
Module["_emscripten_glDeleteFramebuffers"] = _emscripten_glDeleteFramebuffers;
|
|
|
|
function _glDeleteProgram(id) {
|
|
if (!id) return;
|
|
var program = GL.programs[id];
|
|
if (!program) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GLctx.deleteProgram(program);
|
|
program.name = 0;
|
|
GL.programs[id] = null;
|
|
}
|
|
|
|
Module["_glDeleteProgram"] = _glDeleteProgram;
|
|
|
|
_glDeleteProgram.sig = "vi";
|
|
|
|
var _emscripten_glDeleteProgram = _glDeleteProgram;
|
|
|
|
Module["_emscripten_glDeleteProgram"] = _emscripten_glDeleteProgram;
|
|
|
|
function _glDeleteQueries(n, ids) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[ids + i * 4 >> 2];
|
|
var query = GL.queries[id];
|
|
if (!query) continue;
|
|
GLctx.deleteQuery(query);
|
|
GL.queries[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteQueries"] = _glDeleteQueries;
|
|
|
|
_glDeleteQueries.sig = "vip";
|
|
|
|
var _emscripten_glDeleteQueries = _glDeleteQueries;
|
|
|
|
Module["_emscripten_glDeleteQueries"] = _emscripten_glDeleteQueries;
|
|
|
|
function _glDeleteQueriesEXT(n, ids) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[ids + i * 4 >> 2];
|
|
var query = GL.queries[id];
|
|
if (!query) continue;
|
|
GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);
|
|
GL.queries[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteQueriesEXT"] = _glDeleteQueriesEXT;
|
|
|
|
_glDeleteQueriesEXT.sig = "vii";
|
|
|
|
var _emscripten_glDeleteQueriesEXT = _glDeleteQueriesEXT;
|
|
|
|
Module["_emscripten_glDeleteQueriesEXT"] = _emscripten_glDeleteQueriesEXT;
|
|
|
|
function _glDeleteRenderbuffers(n, renderbuffers) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[renderbuffers + i * 4 >> 2];
|
|
var renderbuffer = GL.renderbuffers[id];
|
|
if (!renderbuffer) continue;
|
|
GLctx.deleteRenderbuffer(renderbuffer);
|
|
renderbuffer.name = 0;
|
|
GL.renderbuffers[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteRenderbuffers"] = _glDeleteRenderbuffers;
|
|
|
|
_glDeleteRenderbuffers.sig = "vip";
|
|
|
|
var _emscripten_glDeleteRenderbuffers = _glDeleteRenderbuffers;
|
|
|
|
Module["_emscripten_glDeleteRenderbuffers"] = _emscripten_glDeleteRenderbuffers;
|
|
|
|
function _glDeleteSamplers(n, samplers) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[samplers + i * 4 >> 2];
|
|
var sampler = GL.samplers[id];
|
|
if (!sampler) continue;
|
|
GLctx.deleteSampler(sampler);
|
|
sampler.name = 0;
|
|
GL.samplers[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteSamplers"] = _glDeleteSamplers;
|
|
|
|
_glDeleteSamplers.sig = "vip";
|
|
|
|
var _emscripten_glDeleteSamplers = _glDeleteSamplers;
|
|
|
|
Module["_emscripten_glDeleteSamplers"] = _emscripten_glDeleteSamplers;
|
|
|
|
function _glDeleteShader(id) {
|
|
if (!id) return;
|
|
var shader = GL.shaders[id];
|
|
if (!shader) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GLctx.deleteShader(shader);
|
|
GL.shaders[id] = null;
|
|
}
|
|
|
|
Module["_glDeleteShader"] = _glDeleteShader;
|
|
|
|
_glDeleteShader.sig = "vi";
|
|
|
|
var _emscripten_glDeleteShader = _glDeleteShader;
|
|
|
|
Module["_emscripten_glDeleteShader"] = _emscripten_glDeleteShader;
|
|
|
|
function _glDeleteSync(id) {
|
|
if (!id) return;
|
|
var sync = GL.syncs[id];
|
|
if (!sync) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GLctx.deleteSync(sync);
|
|
sync.name = 0;
|
|
GL.syncs[id] = null;
|
|
}
|
|
|
|
Module["_glDeleteSync"] = _glDeleteSync;
|
|
|
|
_glDeleteSync.sig = "vp";
|
|
|
|
var _emscripten_glDeleteSync = _glDeleteSync;
|
|
|
|
Module["_emscripten_glDeleteSync"] = _emscripten_glDeleteSync;
|
|
|
|
function _glDeleteTextures(n, textures) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[textures + i * 4 >> 2];
|
|
var texture = GL.textures[id];
|
|
if (!texture) continue;
|
|
GLctx.deleteTexture(texture);
|
|
texture.name = 0;
|
|
GL.textures[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteTextures"] = _glDeleteTextures;
|
|
|
|
_glDeleteTextures.sig = "vip";
|
|
|
|
var _emscripten_glDeleteTextures = _glDeleteTextures;
|
|
|
|
Module["_emscripten_glDeleteTextures"] = _emscripten_glDeleteTextures;
|
|
|
|
function _glDeleteTransformFeedbacks(n, ids) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[ids + i * 4 >> 2];
|
|
var transformFeedback = GL.transformFeedbacks[id];
|
|
if (!transformFeedback) continue;
|
|
GLctx.deleteTransformFeedback(transformFeedback);
|
|
transformFeedback.name = 0;
|
|
GL.transformFeedbacks[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteTransformFeedbacks"] = _glDeleteTransformFeedbacks;
|
|
|
|
_glDeleteTransformFeedbacks.sig = "vip";
|
|
|
|
var _emscripten_glDeleteTransformFeedbacks = _glDeleteTransformFeedbacks;
|
|
|
|
Module["_emscripten_glDeleteTransformFeedbacks"] = _emscripten_glDeleteTransformFeedbacks;
|
|
|
|
function _glDeleteVertexArrays(n, vaos) {
|
|
for (var i = 0; i < n; i++) {
|
|
var id = GROWABLE_HEAP_I32()[vaos + i * 4 >> 2];
|
|
GLctx.deleteVertexArray(GL.vaos[id]);
|
|
GL.vaos[id] = null;
|
|
}
|
|
}
|
|
|
|
Module["_glDeleteVertexArrays"] = _glDeleteVertexArrays;
|
|
|
|
_glDeleteVertexArrays.sig = "vip";
|
|
|
|
var _emscripten_glDeleteVertexArrays = _glDeleteVertexArrays;
|
|
|
|
Module["_emscripten_glDeleteVertexArrays"] = _emscripten_glDeleteVertexArrays;
|
|
|
|
function _glDepthFunc(x0) {
|
|
GLctx.depthFunc(x0);
|
|
}
|
|
|
|
Module["_glDepthFunc"] = _glDepthFunc;
|
|
|
|
_glDepthFunc.sig = "vi";
|
|
|
|
var _emscripten_glDepthFunc = _glDepthFunc;
|
|
|
|
Module["_emscripten_glDepthFunc"] = _emscripten_glDepthFunc;
|
|
|
|
function _glDepthMask(flag) {
|
|
GLctx.depthMask(!!flag);
|
|
}
|
|
|
|
Module["_glDepthMask"] = _glDepthMask;
|
|
|
|
_glDepthMask.sig = "vi";
|
|
|
|
var _emscripten_glDepthMask = _glDepthMask;
|
|
|
|
Module["_emscripten_glDepthMask"] = _emscripten_glDepthMask;
|
|
|
|
function _glDepthRangef(x0, x1) {
|
|
GLctx.depthRange(x0, x1);
|
|
}
|
|
|
|
Module["_glDepthRangef"] = _glDepthRangef;
|
|
|
|
_glDepthRangef.sig = "vff";
|
|
|
|
var _emscripten_glDepthRangef = _glDepthRangef;
|
|
|
|
Module["_emscripten_glDepthRangef"] = _emscripten_glDepthRangef;
|
|
|
|
function _glDetachShader(program, shader) {
|
|
GLctx.detachShader(GL.programs[program], GL.shaders[shader]);
|
|
}
|
|
|
|
Module["_glDetachShader"] = _glDetachShader;
|
|
|
|
_glDetachShader.sig = "vii";
|
|
|
|
var _emscripten_glDetachShader = _glDetachShader;
|
|
|
|
Module["_emscripten_glDetachShader"] = _emscripten_glDetachShader;
|
|
|
|
function _glDisable(x0) {
|
|
GLctx.disable(x0);
|
|
}
|
|
|
|
Module["_glDisable"] = _glDisable;
|
|
|
|
_glDisable.sig = "vi";
|
|
|
|
var _emscripten_glDisable = _glDisable;
|
|
|
|
Module["_emscripten_glDisable"] = _emscripten_glDisable;
|
|
|
|
function _glDisableVertexAttribArray(index) {
|
|
GLctx.disableVertexAttribArray(index);
|
|
}
|
|
|
|
Module["_glDisableVertexAttribArray"] = _glDisableVertexAttribArray;
|
|
|
|
_glDisableVertexAttribArray.sig = "vi";
|
|
|
|
var _emscripten_glDisableVertexAttribArray = _glDisableVertexAttribArray;
|
|
|
|
Module["_emscripten_glDisableVertexAttribArray"] = _emscripten_glDisableVertexAttribArray;
|
|
|
|
function _glDrawArrays(mode, first, count) {
|
|
GLctx.drawArrays(mode, first, count);
|
|
}
|
|
|
|
Module["_glDrawArrays"] = _glDrawArrays;
|
|
|
|
_glDrawArrays.sig = "viii";
|
|
|
|
var _emscripten_glDrawArrays = _glDrawArrays;
|
|
|
|
Module["_emscripten_glDrawArrays"] = _emscripten_glDrawArrays;
|
|
|
|
function _glDrawArraysInstanced(mode, first, count, primcount) {
|
|
GLctx.drawArraysInstanced(mode, first, count, primcount);
|
|
}
|
|
|
|
Module["_glDrawArraysInstanced"] = _glDrawArraysInstanced;
|
|
|
|
_glDrawArraysInstanced.sig = "viiii";
|
|
|
|
var _emscripten_glDrawArraysInstanced = _glDrawArraysInstanced;
|
|
|
|
Module["_emscripten_glDrawArraysInstanced"] = _emscripten_glDrawArraysInstanced;
|
|
|
|
var tempFixedLengthArray = [];
|
|
|
|
Module["tempFixedLengthArray"] = tempFixedLengthArray;
|
|
|
|
function _glDrawBuffers(n, bufs) {
|
|
var bufArray = tempFixedLengthArray[n];
|
|
for (var i = 0; i < n; i++) {
|
|
bufArray[i] = GROWABLE_HEAP_I32()[bufs + i * 4 >> 2];
|
|
}
|
|
GLctx.drawBuffers(bufArray);
|
|
}
|
|
|
|
Module["_glDrawBuffers"] = _glDrawBuffers;
|
|
|
|
_glDrawBuffers.sig = "vip";
|
|
|
|
var _emscripten_glDrawBuffers = _glDrawBuffers;
|
|
|
|
Module["_emscripten_glDrawBuffers"] = _emscripten_glDrawBuffers;
|
|
|
|
function _glDrawElements(mode, count, type, indices) {
|
|
GLctx.drawElements(mode, count, type, indices);
|
|
}
|
|
|
|
Module["_glDrawElements"] = _glDrawElements;
|
|
|
|
_glDrawElements.sig = "viiip";
|
|
|
|
var _emscripten_glDrawElements = _glDrawElements;
|
|
|
|
Module["_emscripten_glDrawElements"] = _emscripten_glDrawElements;
|
|
|
|
function _glDrawElementsInstanced(mode, count, type, indices, primcount) {
|
|
GLctx.drawElementsInstanced(mode, count, type, indices, primcount);
|
|
}
|
|
|
|
Module["_glDrawElementsInstanced"] = _glDrawElementsInstanced;
|
|
|
|
_glDrawElementsInstanced.sig = "viiipi";
|
|
|
|
var _emscripten_glDrawElementsInstanced = _glDrawElementsInstanced;
|
|
|
|
Module["_emscripten_glDrawElementsInstanced"] = _emscripten_glDrawElementsInstanced;
|
|
|
|
function _glDrawRangeElements(mode, start, end, count, type, indices) {
|
|
_glDrawElements(mode, count, type, indices);
|
|
}
|
|
|
|
Module["_glDrawRangeElements"] = _glDrawRangeElements;
|
|
|
|
_glDrawRangeElements.sig = "viiiiip";
|
|
|
|
var _emscripten_glDrawRangeElements = _glDrawRangeElements;
|
|
|
|
Module["_emscripten_glDrawRangeElements"] = _emscripten_glDrawRangeElements;
|
|
|
|
function _glEnable(x0) {
|
|
GLctx.enable(x0);
|
|
}
|
|
|
|
Module["_glEnable"] = _glEnable;
|
|
|
|
_glEnable.sig = "vi";
|
|
|
|
var _emscripten_glEnable = _glEnable;
|
|
|
|
Module["_emscripten_glEnable"] = _emscripten_glEnable;
|
|
|
|
function _glEnableVertexAttribArray(index) {
|
|
GLctx.enableVertexAttribArray(index);
|
|
}
|
|
|
|
Module["_glEnableVertexAttribArray"] = _glEnableVertexAttribArray;
|
|
|
|
_glEnableVertexAttribArray.sig = "vi";
|
|
|
|
var _emscripten_glEnableVertexAttribArray = _glEnableVertexAttribArray;
|
|
|
|
Module["_emscripten_glEnableVertexAttribArray"] = _emscripten_glEnableVertexAttribArray;
|
|
|
|
function _glEndQuery(x0) {
|
|
GLctx.endQuery(x0);
|
|
}
|
|
|
|
Module["_glEndQuery"] = _glEndQuery;
|
|
|
|
_glEndQuery.sig = "vi";
|
|
|
|
var _emscripten_glEndQuery = _glEndQuery;
|
|
|
|
Module["_emscripten_glEndQuery"] = _emscripten_glEndQuery;
|
|
|
|
function _glEndQueryEXT(target) {
|
|
GLctx.disjointTimerQueryExt["endQueryEXT"](target);
|
|
}
|
|
|
|
Module["_glEndQueryEXT"] = _glEndQueryEXT;
|
|
|
|
_glEndQueryEXT.sig = "vi";
|
|
|
|
var _emscripten_glEndQueryEXT = _glEndQueryEXT;
|
|
|
|
Module["_emscripten_glEndQueryEXT"] = _emscripten_glEndQueryEXT;
|
|
|
|
function _glEndTransformFeedback() {
|
|
GLctx.endTransformFeedback();
|
|
}
|
|
|
|
Module["_glEndTransformFeedback"] = _glEndTransformFeedback;
|
|
|
|
_glEndTransformFeedback.sig = "v";
|
|
|
|
var _emscripten_glEndTransformFeedback = _glEndTransformFeedback;
|
|
|
|
Module["_emscripten_glEndTransformFeedback"] = _emscripten_glEndTransformFeedback;
|
|
|
|
function _glFenceSync(condition, flags) {
|
|
var sync = GLctx.fenceSync(condition, flags);
|
|
if (sync) {
|
|
var id = GL.getNewId(GL.syncs);
|
|
sync.name = id;
|
|
GL.syncs[id] = sync;
|
|
return id;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_glFenceSync"] = _glFenceSync;
|
|
|
|
_glFenceSync.sig = "pii";
|
|
|
|
var _emscripten_glFenceSync = _glFenceSync;
|
|
|
|
Module["_emscripten_glFenceSync"] = _emscripten_glFenceSync;
|
|
|
|
function _glFinish() {
|
|
GLctx.finish();
|
|
}
|
|
|
|
Module["_glFinish"] = _glFinish;
|
|
|
|
_glFinish.sig = "v";
|
|
|
|
var _emscripten_glFinish = _glFinish;
|
|
|
|
Module["_emscripten_glFinish"] = _emscripten_glFinish;
|
|
|
|
function _glFlush() {
|
|
GLctx.flush();
|
|
}
|
|
|
|
Module["_glFlush"] = _glFlush;
|
|
|
|
_glFlush.sig = "v";
|
|
|
|
var _emscripten_glFlush = _glFlush;
|
|
|
|
Module["_emscripten_glFlush"] = _emscripten_glFlush;
|
|
|
|
function _glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) {
|
|
GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, GL.renderbuffers[renderbuffer]);
|
|
}
|
|
|
|
Module["_glFramebufferRenderbuffer"] = _glFramebufferRenderbuffer;
|
|
|
|
_glFramebufferRenderbuffer.sig = "viiii";
|
|
|
|
var _emscripten_glFramebufferRenderbuffer = _glFramebufferRenderbuffer;
|
|
|
|
Module["_emscripten_glFramebufferRenderbuffer"] = _emscripten_glFramebufferRenderbuffer;
|
|
|
|
function _glFramebufferTexture2D(target, attachment, textarget, texture, level) {
|
|
GLctx.framebufferTexture2D(target, attachment, textarget, GL.textures[texture], level);
|
|
}
|
|
|
|
Module["_glFramebufferTexture2D"] = _glFramebufferTexture2D;
|
|
|
|
_glFramebufferTexture2D.sig = "viiiii";
|
|
|
|
var _emscripten_glFramebufferTexture2D = _glFramebufferTexture2D;
|
|
|
|
Module["_emscripten_glFramebufferTexture2D"] = _emscripten_glFramebufferTexture2D;
|
|
|
|
function _glFramebufferTextureLayer(target, attachment, texture, level, layer) {
|
|
GLctx.framebufferTextureLayer(target, attachment, GL.textures[texture], level, layer);
|
|
}
|
|
|
|
Module["_glFramebufferTextureLayer"] = _glFramebufferTextureLayer;
|
|
|
|
_glFramebufferTextureLayer.sig = "viiiii";
|
|
|
|
var _emscripten_glFramebufferTextureLayer = _glFramebufferTextureLayer;
|
|
|
|
Module["_emscripten_glFramebufferTextureLayer"] = _emscripten_glFramebufferTextureLayer;
|
|
|
|
function _glFrontFace(x0) {
|
|
GLctx.frontFace(x0);
|
|
}
|
|
|
|
Module["_glFrontFace"] = _glFrontFace;
|
|
|
|
_glFrontFace.sig = "vi";
|
|
|
|
var _emscripten_glFrontFace = _glFrontFace;
|
|
|
|
Module["_emscripten_glFrontFace"] = _emscripten_glFrontFace;
|
|
|
|
function __glGenObject(n, buffers, createFunction, objectTable) {
|
|
for (var i = 0; i < n; i++) {
|
|
var buffer = GLctx[createFunction]();
|
|
var id = buffer && GL.getNewId(objectTable);
|
|
if (buffer) {
|
|
buffer.name = id;
|
|
objectTable[id] = buffer;
|
|
} else {
|
|
GL.recordError(1282);
|
|
}
|
|
GROWABLE_HEAP_I32()[buffers + i * 4 >> 2] = id;
|
|
}
|
|
}
|
|
|
|
Module["__glGenObject"] = __glGenObject;
|
|
|
|
function _glGenBuffers(n, buffers) {
|
|
__glGenObject(n, buffers, "createBuffer", GL.buffers);
|
|
}
|
|
|
|
Module["_glGenBuffers"] = _glGenBuffers;
|
|
|
|
_glGenBuffers.sig = "vip";
|
|
|
|
var _emscripten_glGenBuffers = _glGenBuffers;
|
|
|
|
Module["_emscripten_glGenBuffers"] = _emscripten_glGenBuffers;
|
|
|
|
function _glGenFramebuffers(n, ids) {
|
|
__glGenObject(n, ids, "createFramebuffer", GL.framebuffers);
|
|
}
|
|
|
|
Module["_glGenFramebuffers"] = _glGenFramebuffers;
|
|
|
|
_glGenFramebuffers.sig = "vip";
|
|
|
|
var _emscripten_glGenFramebuffers = _glGenFramebuffers;
|
|
|
|
Module["_emscripten_glGenFramebuffers"] = _emscripten_glGenFramebuffers;
|
|
|
|
function _glGenQueries(n, ids) {
|
|
__glGenObject(n, ids, "createQuery", GL.queries);
|
|
}
|
|
|
|
Module["_glGenQueries"] = _glGenQueries;
|
|
|
|
_glGenQueries.sig = "vip";
|
|
|
|
var _emscripten_glGenQueries = _glGenQueries;
|
|
|
|
Module["_emscripten_glGenQueries"] = _emscripten_glGenQueries;
|
|
|
|
function _glGenQueriesEXT(n, ids) {
|
|
for (var i = 0; i < n; i++) {
|
|
var query = GLctx.disjointTimerQueryExt["createQueryEXT"]();
|
|
if (!query) {
|
|
GL.recordError(1282);
|
|
while (i < n) GROWABLE_HEAP_I32()[ids + i++ * 4 >> 2] = 0;
|
|
return;
|
|
}
|
|
var id = GL.getNewId(GL.queries);
|
|
query.name = id;
|
|
GL.queries[id] = query;
|
|
GROWABLE_HEAP_I32()[ids + i * 4 >> 2] = id;
|
|
}
|
|
}
|
|
|
|
Module["_glGenQueriesEXT"] = _glGenQueriesEXT;
|
|
|
|
_glGenQueriesEXT.sig = "vii";
|
|
|
|
var _emscripten_glGenQueriesEXT = _glGenQueriesEXT;
|
|
|
|
Module["_emscripten_glGenQueriesEXT"] = _emscripten_glGenQueriesEXT;
|
|
|
|
function _glGenRenderbuffers(n, renderbuffers) {
|
|
__glGenObject(n, renderbuffers, "createRenderbuffer", GL.renderbuffers);
|
|
}
|
|
|
|
Module["_glGenRenderbuffers"] = _glGenRenderbuffers;
|
|
|
|
_glGenRenderbuffers.sig = "vip";
|
|
|
|
var _emscripten_glGenRenderbuffers = _glGenRenderbuffers;
|
|
|
|
Module["_emscripten_glGenRenderbuffers"] = _emscripten_glGenRenderbuffers;
|
|
|
|
function _glGenSamplers(n, samplers) {
|
|
__glGenObject(n, samplers, "createSampler", GL.samplers);
|
|
}
|
|
|
|
Module["_glGenSamplers"] = _glGenSamplers;
|
|
|
|
_glGenSamplers.sig = "vip";
|
|
|
|
var _emscripten_glGenSamplers = _glGenSamplers;
|
|
|
|
Module["_emscripten_glGenSamplers"] = _emscripten_glGenSamplers;
|
|
|
|
function _glGenTextures(n, textures) {
|
|
__glGenObject(n, textures, "createTexture", GL.textures);
|
|
}
|
|
|
|
Module["_glGenTextures"] = _glGenTextures;
|
|
|
|
_glGenTextures.sig = "vip";
|
|
|
|
var _emscripten_glGenTextures = _glGenTextures;
|
|
|
|
Module["_emscripten_glGenTextures"] = _emscripten_glGenTextures;
|
|
|
|
function _glGenTransformFeedbacks(n, ids) {
|
|
__glGenObject(n, ids, "createTransformFeedback", GL.transformFeedbacks);
|
|
}
|
|
|
|
Module["_glGenTransformFeedbacks"] = _glGenTransformFeedbacks;
|
|
|
|
_glGenTransformFeedbacks.sig = "vip";
|
|
|
|
var _emscripten_glGenTransformFeedbacks = _glGenTransformFeedbacks;
|
|
|
|
Module["_emscripten_glGenTransformFeedbacks"] = _emscripten_glGenTransformFeedbacks;
|
|
|
|
function _glGenVertexArrays(n, arrays) {
|
|
__glGenObject(n, arrays, "createVertexArray", GL.vaos);
|
|
}
|
|
|
|
Module["_glGenVertexArrays"] = _glGenVertexArrays;
|
|
|
|
_glGenVertexArrays.sig = "vip";
|
|
|
|
var _emscripten_glGenVertexArrays = _glGenVertexArrays;
|
|
|
|
Module["_emscripten_glGenVertexArrays"] = _emscripten_glGenVertexArrays;
|
|
|
|
function _glGenerateMipmap(x0) {
|
|
GLctx.generateMipmap(x0);
|
|
}
|
|
|
|
Module["_glGenerateMipmap"] = _glGenerateMipmap;
|
|
|
|
_glGenerateMipmap.sig = "vi";
|
|
|
|
var _emscripten_glGenerateMipmap = _glGenerateMipmap;
|
|
|
|
Module["_emscripten_glGenerateMipmap"] = _emscripten_glGenerateMipmap;
|
|
|
|
function __glGetActiveAttribOrUniform(funcName, program, index, bufSize, length, size, type, name) {
|
|
program = GL.programs[program];
|
|
var info = GLctx[funcName](program, index);
|
|
if (info) {
|
|
var numBytesWrittenExclNull = name && stringToUTF8(info.name, name, bufSize);
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
if (size) GROWABLE_HEAP_I32()[size >> 2] = info.size;
|
|
if (type) GROWABLE_HEAP_I32()[type >> 2] = info.type;
|
|
}
|
|
}
|
|
|
|
Module["__glGetActiveAttribOrUniform"] = __glGetActiveAttribOrUniform;
|
|
|
|
function _glGetActiveAttrib(program, index, bufSize, length, size, type, name) {
|
|
__glGetActiveAttribOrUniform("getActiveAttrib", program, index, bufSize, length, size, type, name);
|
|
}
|
|
|
|
Module["_glGetActiveAttrib"] = _glGetActiveAttrib;
|
|
|
|
_glGetActiveAttrib.sig = "viiipppp";
|
|
|
|
var _emscripten_glGetActiveAttrib = _glGetActiveAttrib;
|
|
|
|
Module["_emscripten_glGetActiveAttrib"] = _emscripten_glGetActiveAttrib;
|
|
|
|
function _glGetActiveUniform(program, index, bufSize, length, size, type, name) {
|
|
__glGetActiveAttribOrUniform("getActiveUniform", program, index, bufSize, length, size, type, name);
|
|
}
|
|
|
|
Module["_glGetActiveUniform"] = _glGetActiveUniform;
|
|
|
|
_glGetActiveUniform.sig = "viiipppp";
|
|
|
|
var _emscripten_glGetActiveUniform = _glGetActiveUniform;
|
|
|
|
Module["_emscripten_glGetActiveUniform"] = _emscripten_glGetActiveUniform;
|
|
|
|
function _glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) {
|
|
program = GL.programs[program];
|
|
var result = GLctx.getActiveUniformBlockName(program, uniformBlockIndex);
|
|
if (!result) return;
|
|
if (uniformBlockName && bufSize > 0) {
|
|
var numBytesWrittenExclNull = stringToUTF8(result, uniformBlockName, bufSize);
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
} else {
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = 0;
|
|
}
|
|
}
|
|
|
|
Module["_glGetActiveUniformBlockName"] = _glGetActiveUniformBlockName;
|
|
|
|
_glGetActiveUniformBlockName.sig = "viiipp";
|
|
|
|
var _emscripten_glGetActiveUniformBlockName = _glGetActiveUniformBlockName;
|
|
|
|
Module["_emscripten_glGetActiveUniformBlockName"] = _emscripten_glGetActiveUniformBlockName;
|
|
|
|
function _glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
program = GL.programs[program];
|
|
if (pname == 35393) {
|
|
var name = GLctx.getActiveUniformBlockName(program, uniformBlockIndex);
|
|
GROWABLE_HEAP_I32()[params >> 2] = name.length + 1;
|
|
return;
|
|
}
|
|
var result = GLctx.getActiveUniformBlockParameter(program, uniformBlockIndex, pname);
|
|
if (result === null) return;
|
|
if (pname == 35395) {
|
|
for (var i = 0; i < result.length; i++) {
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = result[i];
|
|
}
|
|
} else {
|
|
GROWABLE_HEAP_I32()[params >> 2] = result;
|
|
}
|
|
}
|
|
|
|
Module["_glGetActiveUniformBlockiv"] = _glGetActiveUniformBlockiv;
|
|
|
|
_glGetActiveUniformBlockiv.sig = "viiip";
|
|
|
|
var _emscripten_glGetActiveUniformBlockiv = _glGetActiveUniformBlockiv;
|
|
|
|
Module["_emscripten_glGetActiveUniformBlockiv"] = _emscripten_glGetActiveUniformBlockiv;
|
|
|
|
function _glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (uniformCount > 0 && uniformIndices == 0) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
program = GL.programs[program];
|
|
var ids = [];
|
|
for (var i = 0; i < uniformCount; i++) {
|
|
ids.push(GROWABLE_HEAP_I32()[uniformIndices + i * 4 >> 2]);
|
|
}
|
|
var result = GLctx.getActiveUniforms(program, ids, pname);
|
|
if (!result) return;
|
|
var len = result.length;
|
|
for (var i = 0; i < len; i++) {
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = result[i];
|
|
}
|
|
}
|
|
|
|
Module["_glGetActiveUniformsiv"] = _glGetActiveUniformsiv;
|
|
|
|
_glGetActiveUniformsiv.sig = "viipip";
|
|
|
|
var _emscripten_glGetActiveUniformsiv = _glGetActiveUniformsiv;
|
|
|
|
Module["_emscripten_glGetActiveUniformsiv"] = _emscripten_glGetActiveUniformsiv;
|
|
|
|
function _glGetAttachedShaders(program, maxCount, count, shaders) {
|
|
var result = GLctx.getAttachedShaders(GL.programs[program]);
|
|
var len = result.length;
|
|
if (len > maxCount) {
|
|
len = maxCount;
|
|
}
|
|
GROWABLE_HEAP_I32()[count >> 2] = len;
|
|
for (var i = 0; i < len; ++i) {
|
|
var id = GL.shaders.indexOf(result[i]);
|
|
GROWABLE_HEAP_I32()[shaders + i * 4 >> 2] = id;
|
|
}
|
|
}
|
|
|
|
Module["_glGetAttachedShaders"] = _glGetAttachedShaders;
|
|
|
|
_glGetAttachedShaders.sig = "viipp";
|
|
|
|
var _emscripten_glGetAttachedShaders = _glGetAttachedShaders;
|
|
|
|
Module["_emscripten_glGetAttachedShaders"] = _emscripten_glGetAttachedShaders;
|
|
|
|
function _glGetAttribLocation(program, name) {
|
|
return GLctx.getAttribLocation(GL.programs[program], UTF8ToString(name));
|
|
}
|
|
|
|
Module["_glGetAttribLocation"] = _glGetAttribLocation;
|
|
|
|
_glGetAttribLocation.sig = "iip";
|
|
|
|
var _emscripten_glGetAttribLocation = _glGetAttribLocation;
|
|
|
|
Module["_emscripten_glGetAttribLocation"] = _emscripten_glGetAttribLocation;
|
|
|
|
function readI53FromU64(ptr) {
|
|
return GROWABLE_HEAP_U32()[ptr >> 2] + GROWABLE_HEAP_U32()[ptr + 4 >> 2] * 4294967296;
|
|
}
|
|
|
|
Module["readI53FromU64"] = readI53FromU64;
|
|
|
|
function writeI53ToI64(ptr, num) {
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = num;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = (num - GROWABLE_HEAP_U32()[ptr >> 2]) / 4294967296;
|
|
var deserialized = num >= 0 ? readI53FromU64(ptr) : readI53FromI64(ptr);
|
|
if (deserialized != num) warnOnce("writeI53ToI64() out of range: serialized JS Number " + num + " to Wasm heap as bytes lo=" + ptrToString(GROWABLE_HEAP_U32()[ptr >> 2]) + ", hi=" + ptrToString(GROWABLE_HEAP_U32()[ptr + 4 >> 2]) + ", which deserializes back to " + deserialized + " instead!");
|
|
}
|
|
|
|
Module["writeI53ToI64"] = writeI53ToI64;
|
|
|
|
function emscriptenWebGLGet(name_, p, type) {
|
|
if (!p) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var ret = undefined;
|
|
switch (name_) {
|
|
case 36346:
|
|
ret = 1;
|
|
break;
|
|
|
|
case 36344:
|
|
if (type != 0 && type != 1) {
|
|
GL.recordError(1280);
|
|
}
|
|
return;
|
|
|
|
case 34814:
|
|
case 36345:
|
|
ret = 0;
|
|
break;
|
|
|
|
case 34466:
|
|
var formats = GLctx.getParameter(34467);
|
|
ret = formats ? formats.length : 0;
|
|
break;
|
|
|
|
case 33309:
|
|
if (GL.currentContext.version < 2) {
|
|
GL.recordError(1282);
|
|
return;
|
|
}
|
|
var exts = GLctx.getSupportedExtensions() || [];
|
|
ret = 2 * exts.length;
|
|
break;
|
|
|
|
case 33307:
|
|
case 33308:
|
|
if (GL.currentContext.version < 2) {
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
ret = name_ == 33307 ? 3 : 0;
|
|
break;
|
|
}
|
|
if (ret === undefined) {
|
|
var result = GLctx.getParameter(name_);
|
|
switch (typeof result) {
|
|
case "number":
|
|
ret = result;
|
|
break;
|
|
|
|
case "boolean":
|
|
ret = result ? 1 : 0;
|
|
break;
|
|
|
|
case "string":
|
|
GL.recordError(1280);
|
|
return;
|
|
|
|
case "object":
|
|
if (result === null) {
|
|
switch (name_) {
|
|
case 34964:
|
|
case 35725:
|
|
case 34965:
|
|
case 36006:
|
|
case 36007:
|
|
case 32873:
|
|
case 34229:
|
|
case 36662:
|
|
case 36663:
|
|
case 35053:
|
|
case 35055:
|
|
case 36010:
|
|
case 35097:
|
|
case 35869:
|
|
case 32874:
|
|
case 36389:
|
|
case 35983:
|
|
case 35368:
|
|
case 34068:
|
|
{
|
|
ret = 0;
|
|
break;
|
|
}
|
|
|
|
default:
|
|
{
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
}
|
|
} else if (result instanceof Float32Array || result instanceof Uint32Array || result instanceof Int32Array || result instanceof Array) {
|
|
for (var i = 0; i < result.length; ++i) {
|
|
switch (type) {
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[p + i * 4 >> 2] = result[i];
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[p + i * 4 >> 2] = result[i];
|
|
break;
|
|
|
|
case 4:
|
|
GROWABLE_HEAP_I8()[p + i >> 0] = result[i] ? 1 : 0;
|
|
break;
|
|
}
|
|
}
|
|
return;
|
|
} else {
|
|
try {
|
|
ret = result.name | 0;
|
|
} catch (e) {
|
|
GL.recordError(1280);
|
|
err("GL_INVALID_ENUM in glGet" + type + "v: Unknown object returned from WebGL getParameter(" + name_ + ")! (error: " + e + ")");
|
|
return;
|
|
}
|
|
}
|
|
break;
|
|
|
|
default:
|
|
GL.recordError(1280);
|
|
err("GL_INVALID_ENUM in glGet" + type + "v: Native code calling glGet" + type + "v(" + name_ + ") and it returns " + result + " of type " + typeof result + "!");
|
|
return;
|
|
}
|
|
}
|
|
switch (type) {
|
|
case 1:
|
|
writeI53ToI64(p, ret);
|
|
break;
|
|
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[p >> 2] = ret;
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[p >> 2] = ret;
|
|
break;
|
|
|
|
case 4:
|
|
GROWABLE_HEAP_I8()[p >> 0] = ret ? 1 : 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["emscriptenWebGLGet"] = emscriptenWebGLGet;
|
|
|
|
function _glGetBooleanv(name_, p) {
|
|
emscriptenWebGLGet(name_, p, 4);
|
|
}
|
|
|
|
Module["_glGetBooleanv"] = _glGetBooleanv;
|
|
|
|
_glGetBooleanv.sig = "vip";
|
|
|
|
var _emscripten_glGetBooleanv = _glGetBooleanv;
|
|
|
|
Module["_emscripten_glGetBooleanv"] = _emscripten_glGetBooleanv;
|
|
|
|
function _glGetBufferParameteri64v(target, value, data) {
|
|
if (!data) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
writeI53ToI64(data, GLctx.getBufferParameter(target, value));
|
|
}
|
|
|
|
Module["_glGetBufferParameteri64v"] = _glGetBufferParameteri64v;
|
|
|
|
_glGetBufferParameteri64v.sig = "viip";
|
|
|
|
var _emscripten_glGetBufferParameteri64v = _glGetBufferParameteri64v;
|
|
|
|
Module["_emscripten_glGetBufferParameteri64v"] = _emscripten_glGetBufferParameteri64v;
|
|
|
|
function _glGetBufferParameteriv(target, value, data) {
|
|
if (!data) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[data >> 2] = GLctx.getBufferParameter(target, value);
|
|
}
|
|
|
|
Module["_glGetBufferParameteriv"] = _glGetBufferParameteriv;
|
|
|
|
_glGetBufferParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glGetBufferParameteriv = _glGetBufferParameteriv;
|
|
|
|
Module["_emscripten_glGetBufferParameteriv"] = _emscripten_glGetBufferParameteriv;
|
|
|
|
function _glGetError() {
|
|
var error = GLctx.getError() || GL.lastError;
|
|
GL.lastError = 0;
|
|
return error;
|
|
}
|
|
|
|
Module["_glGetError"] = _glGetError;
|
|
|
|
_glGetError.sig = "i";
|
|
|
|
var _emscripten_glGetError = _glGetError;
|
|
|
|
Module["_emscripten_glGetError"] = _emscripten_glGetError;
|
|
|
|
function _glGetFloatv(name_, p) {
|
|
emscriptenWebGLGet(name_, p, 2);
|
|
}
|
|
|
|
Module["_glGetFloatv"] = _glGetFloatv;
|
|
|
|
_glGetFloatv.sig = "vip";
|
|
|
|
var _emscripten_glGetFloatv = _glGetFloatv;
|
|
|
|
Module["_emscripten_glGetFloatv"] = _emscripten_glGetFloatv;
|
|
|
|
function _glGetFragDataLocation(program, name) {
|
|
return GLctx.getFragDataLocation(GL.programs[program], UTF8ToString(name));
|
|
}
|
|
|
|
Module["_glGetFragDataLocation"] = _glGetFragDataLocation;
|
|
|
|
_glGetFragDataLocation.sig = "iip";
|
|
|
|
var _emscripten_glGetFragDataLocation = _glGetFragDataLocation;
|
|
|
|
Module["_emscripten_glGetFragDataLocation"] = _emscripten_glGetFragDataLocation;
|
|
|
|
function _glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) {
|
|
var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname);
|
|
if (result instanceof WebGLRenderbuffer || result instanceof WebGLTexture) {
|
|
result = result.name | 0;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = result;
|
|
}
|
|
|
|
Module["_glGetFramebufferAttachmentParameteriv"] = _glGetFramebufferAttachmentParameteriv;
|
|
|
|
_glGetFramebufferAttachmentParameteriv.sig = "viiip";
|
|
|
|
var _emscripten_glGetFramebufferAttachmentParameteriv = _glGetFramebufferAttachmentParameteriv;
|
|
|
|
Module["_emscripten_glGetFramebufferAttachmentParameteriv"] = _emscripten_glGetFramebufferAttachmentParameteriv;
|
|
|
|
function emscriptenWebGLGetIndexed(target, index, data, type) {
|
|
if (!data) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var result = GLctx.getIndexedParameter(target, index);
|
|
var ret;
|
|
switch (typeof result) {
|
|
case "boolean":
|
|
ret = result ? 1 : 0;
|
|
break;
|
|
|
|
case "number":
|
|
ret = result;
|
|
break;
|
|
|
|
case "object":
|
|
if (result === null) {
|
|
switch (target) {
|
|
case 35983:
|
|
case 35368:
|
|
ret = 0;
|
|
break;
|
|
|
|
default:
|
|
{
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
}
|
|
} else if (result instanceof WebGLBuffer) {
|
|
ret = result.name | 0;
|
|
} else {
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
break;
|
|
|
|
default:
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
switch (type) {
|
|
case 1:
|
|
writeI53ToI64(data, ret);
|
|
break;
|
|
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[data >> 2] = ret;
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[data >> 2] = ret;
|
|
break;
|
|
|
|
case 4:
|
|
GROWABLE_HEAP_I8()[data >> 0] = ret ? 1 : 0;
|
|
break;
|
|
|
|
default:
|
|
throw "internal emscriptenWebGLGetIndexed() error, bad type: " + type;
|
|
}
|
|
}
|
|
|
|
Module["emscriptenWebGLGetIndexed"] = emscriptenWebGLGetIndexed;
|
|
|
|
function _glGetInteger64i_v(target, index, data) {
|
|
emscriptenWebGLGetIndexed(target, index, data, 1);
|
|
}
|
|
|
|
Module["_glGetInteger64i_v"] = _glGetInteger64i_v;
|
|
|
|
_glGetInteger64i_v.sig = "viip";
|
|
|
|
var _emscripten_glGetInteger64i_v = _glGetInteger64i_v;
|
|
|
|
Module["_emscripten_glGetInteger64i_v"] = _emscripten_glGetInteger64i_v;
|
|
|
|
function _glGetInteger64v(name_, p) {
|
|
emscriptenWebGLGet(name_, p, 1);
|
|
}
|
|
|
|
Module["_glGetInteger64v"] = _glGetInteger64v;
|
|
|
|
_glGetInteger64v.sig = "vip";
|
|
|
|
var _emscripten_glGetInteger64v = _glGetInteger64v;
|
|
|
|
Module["_emscripten_glGetInteger64v"] = _emscripten_glGetInteger64v;
|
|
|
|
function _glGetIntegeri_v(target, index, data) {
|
|
emscriptenWebGLGetIndexed(target, index, data, 0);
|
|
}
|
|
|
|
Module["_glGetIntegeri_v"] = _glGetIntegeri_v;
|
|
|
|
_glGetIntegeri_v.sig = "viip";
|
|
|
|
var _emscripten_glGetIntegeri_v = _glGetIntegeri_v;
|
|
|
|
Module["_emscripten_glGetIntegeri_v"] = _emscripten_glGetIntegeri_v;
|
|
|
|
function _glGetIntegerv(name_, p) {
|
|
emscriptenWebGLGet(name_, p, 0);
|
|
}
|
|
|
|
Module["_glGetIntegerv"] = _glGetIntegerv;
|
|
|
|
_glGetIntegerv.sig = "vip";
|
|
|
|
var _emscripten_glGetIntegerv = _glGetIntegerv;
|
|
|
|
Module["_emscripten_glGetIntegerv"] = _emscripten_glGetIntegerv;
|
|
|
|
function _glGetInternalformativ(target, internalformat, pname, bufSize, params) {
|
|
if (bufSize < 0) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var ret = GLctx.getInternalformatParameter(target, internalformat, pname);
|
|
if (ret === null) return;
|
|
for (var i = 0; i < ret.length && i < bufSize; ++i) {
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = ret[i];
|
|
}
|
|
}
|
|
|
|
Module["_glGetInternalformativ"] = _glGetInternalformativ;
|
|
|
|
_glGetInternalformativ.sig = "viiiip";
|
|
|
|
var _emscripten_glGetInternalformativ = _glGetInternalformativ;
|
|
|
|
Module["_emscripten_glGetInternalformativ"] = _emscripten_glGetInternalformativ;
|
|
|
|
function _glGetProgramBinary(program, bufSize, length, binaryFormat, binary) {
|
|
GL.recordError(1282);
|
|
}
|
|
|
|
Module["_glGetProgramBinary"] = _glGetProgramBinary;
|
|
|
|
_glGetProgramBinary.sig = "viippp";
|
|
|
|
var _emscripten_glGetProgramBinary = _glGetProgramBinary;
|
|
|
|
Module["_emscripten_glGetProgramBinary"] = _emscripten_glGetProgramBinary;
|
|
|
|
function _glGetProgramInfoLog(program, maxLength, length, infoLog) {
|
|
var log = GLctx.getProgramInfoLog(GL.programs[program]);
|
|
if (log === null) log = "(unknown error)";
|
|
var numBytesWrittenExclNull = maxLength > 0 && infoLog ? stringToUTF8(log, infoLog, maxLength) : 0;
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
}
|
|
|
|
Module["_glGetProgramInfoLog"] = _glGetProgramInfoLog;
|
|
|
|
_glGetProgramInfoLog.sig = "viipp";
|
|
|
|
var _emscripten_glGetProgramInfoLog = _glGetProgramInfoLog;
|
|
|
|
Module["_emscripten_glGetProgramInfoLog"] = _emscripten_glGetProgramInfoLog;
|
|
|
|
function _glGetProgramiv(program, pname, p) {
|
|
if (!p) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (program >= GL.counter) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
program = GL.programs[program];
|
|
if (pname == 35716) {
|
|
var log = GLctx.getProgramInfoLog(program);
|
|
if (log === null) log = "(unknown error)";
|
|
GROWABLE_HEAP_I32()[p >> 2] = log.length + 1;
|
|
} else if (pname == 35719) {
|
|
if (!program.maxUniformLength) {
|
|
for (var i = 0; i < GLctx.getProgramParameter(program, 35718); ++i) {
|
|
program.maxUniformLength = Math.max(program.maxUniformLength, GLctx.getActiveUniform(program, i).name.length + 1);
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[p >> 2] = program.maxUniformLength;
|
|
} else if (pname == 35722) {
|
|
if (!program.maxAttributeLength) {
|
|
for (var i = 0; i < GLctx.getProgramParameter(program, 35721); ++i) {
|
|
program.maxAttributeLength = Math.max(program.maxAttributeLength, GLctx.getActiveAttrib(program, i).name.length + 1);
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[p >> 2] = program.maxAttributeLength;
|
|
} else if (pname == 35381) {
|
|
if (!program.maxUniformBlockNameLength) {
|
|
for (var i = 0; i < GLctx.getProgramParameter(program, 35382); ++i) {
|
|
program.maxUniformBlockNameLength = Math.max(program.maxUniformBlockNameLength, GLctx.getActiveUniformBlockName(program, i).length + 1);
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[p >> 2] = program.maxUniformBlockNameLength;
|
|
} else {
|
|
GROWABLE_HEAP_I32()[p >> 2] = GLctx.getProgramParameter(program, pname);
|
|
}
|
|
}
|
|
|
|
Module["_glGetProgramiv"] = _glGetProgramiv;
|
|
|
|
_glGetProgramiv.sig = "viip";
|
|
|
|
var _emscripten_glGetProgramiv = _glGetProgramiv;
|
|
|
|
Module["_emscripten_glGetProgramiv"] = _emscripten_glGetProgramiv;
|
|
|
|
function _glGetQueryObjecti64vEXT(id, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var query = GL.queries[id];
|
|
var param;
|
|
if (GL.currentContext.version < 2) {
|
|
param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
|
|
} else {
|
|
param = GLctx.getQueryParameter(query, pname);
|
|
}
|
|
var ret;
|
|
if (typeof param == "boolean") {
|
|
ret = param ? 1 : 0;
|
|
} else {
|
|
ret = param;
|
|
}
|
|
writeI53ToI64(params, ret);
|
|
}
|
|
|
|
Module["_glGetQueryObjecti64vEXT"] = _glGetQueryObjecti64vEXT;
|
|
|
|
_glGetQueryObjecti64vEXT.sig = "viii";
|
|
|
|
var _emscripten_glGetQueryObjecti64vEXT = _glGetQueryObjecti64vEXT;
|
|
|
|
Module["_emscripten_glGetQueryObjecti64vEXT"] = _emscripten_glGetQueryObjecti64vEXT;
|
|
|
|
function _glGetQueryObjectivEXT(id, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var query = GL.queries[id];
|
|
var param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
|
|
var ret;
|
|
if (typeof param == "boolean") {
|
|
ret = param ? 1 : 0;
|
|
} else {
|
|
ret = param;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = ret;
|
|
}
|
|
|
|
Module["_glGetQueryObjectivEXT"] = _glGetQueryObjectivEXT;
|
|
|
|
_glGetQueryObjectivEXT.sig = "viii";
|
|
|
|
var _emscripten_glGetQueryObjectivEXT = _glGetQueryObjectivEXT;
|
|
|
|
Module["_emscripten_glGetQueryObjectivEXT"] = _emscripten_glGetQueryObjectivEXT;
|
|
|
|
var _glGetQueryObjectui64vEXT = _glGetQueryObjecti64vEXT;
|
|
|
|
Module["_glGetQueryObjectui64vEXT"] = _glGetQueryObjectui64vEXT;
|
|
|
|
var _emscripten_glGetQueryObjectui64vEXT = _glGetQueryObjectui64vEXT;
|
|
|
|
Module["_emscripten_glGetQueryObjectui64vEXT"] = _emscripten_glGetQueryObjectui64vEXT;
|
|
|
|
function _glGetQueryObjectuiv(id, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var query = GL.queries[id];
|
|
var param = GLctx.getQueryParameter(query, pname);
|
|
var ret;
|
|
if (typeof param == "boolean") {
|
|
ret = param ? 1 : 0;
|
|
} else {
|
|
ret = param;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = ret;
|
|
}
|
|
|
|
Module["_glGetQueryObjectuiv"] = _glGetQueryObjectuiv;
|
|
|
|
_glGetQueryObjectuiv.sig = "viip";
|
|
|
|
var _emscripten_glGetQueryObjectuiv = _glGetQueryObjectuiv;
|
|
|
|
Module["_emscripten_glGetQueryObjectuiv"] = _emscripten_glGetQueryObjectuiv;
|
|
|
|
var _glGetQueryObjectuivEXT = _glGetQueryObjectivEXT;
|
|
|
|
Module["_glGetQueryObjectuivEXT"] = _glGetQueryObjectuivEXT;
|
|
|
|
var _emscripten_glGetQueryObjectuivEXT = _glGetQueryObjectuivEXT;
|
|
|
|
Module["_emscripten_glGetQueryObjectuivEXT"] = _emscripten_glGetQueryObjectuivEXT;
|
|
|
|
function _glGetQueryiv(target, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = GLctx.getQuery(target, pname);
|
|
}
|
|
|
|
Module["_glGetQueryiv"] = _glGetQueryiv;
|
|
|
|
_glGetQueryiv.sig = "viip";
|
|
|
|
var _emscripten_glGetQueryiv = _glGetQueryiv;
|
|
|
|
Module["_emscripten_glGetQueryiv"] = _emscripten_glGetQueryiv;
|
|
|
|
function _glGetQueryivEXT(target, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = GLctx.disjointTimerQueryExt["getQueryEXT"](target, pname);
|
|
}
|
|
|
|
Module["_glGetQueryivEXT"] = _glGetQueryivEXT;
|
|
|
|
_glGetQueryivEXT.sig = "viii";
|
|
|
|
var _emscripten_glGetQueryivEXT = _glGetQueryivEXT;
|
|
|
|
Module["_emscripten_glGetQueryivEXT"] = _emscripten_glGetQueryivEXT;
|
|
|
|
function _glGetRenderbufferParameteriv(target, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = GLctx.getRenderbufferParameter(target, pname);
|
|
}
|
|
|
|
Module["_glGetRenderbufferParameteriv"] = _glGetRenderbufferParameteriv;
|
|
|
|
_glGetRenderbufferParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glGetRenderbufferParameteriv = _glGetRenderbufferParameteriv;
|
|
|
|
Module["_emscripten_glGetRenderbufferParameteriv"] = _emscripten_glGetRenderbufferParameteriv;
|
|
|
|
function _glGetSamplerParameterfv(sampler, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_F32()[params >> 2] = GLctx.getSamplerParameter(GL.samplers[sampler], pname);
|
|
}
|
|
|
|
Module["_glGetSamplerParameterfv"] = _glGetSamplerParameterfv;
|
|
|
|
_glGetSamplerParameterfv.sig = "viip";
|
|
|
|
var _emscripten_glGetSamplerParameterfv = _glGetSamplerParameterfv;
|
|
|
|
Module["_emscripten_glGetSamplerParameterfv"] = _emscripten_glGetSamplerParameterfv;
|
|
|
|
function _glGetSamplerParameteriv(sampler, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = GLctx.getSamplerParameter(GL.samplers[sampler], pname);
|
|
}
|
|
|
|
Module["_glGetSamplerParameteriv"] = _glGetSamplerParameteriv;
|
|
|
|
_glGetSamplerParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glGetSamplerParameteriv = _glGetSamplerParameteriv;
|
|
|
|
Module["_emscripten_glGetSamplerParameteriv"] = _emscripten_glGetSamplerParameteriv;
|
|
|
|
function _glGetShaderInfoLog(shader, maxLength, length, infoLog) {
|
|
var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
|
|
if (log === null) log = "(unknown error)";
|
|
var numBytesWrittenExclNull = maxLength > 0 && infoLog ? stringToUTF8(log, infoLog, maxLength) : 0;
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
}
|
|
|
|
Module["_glGetShaderInfoLog"] = _glGetShaderInfoLog;
|
|
|
|
_glGetShaderInfoLog.sig = "viipp";
|
|
|
|
var _emscripten_glGetShaderInfoLog = _glGetShaderInfoLog;
|
|
|
|
Module["_emscripten_glGetShaderInfoLog"] = _emscripten_glGetShaderInfoLog;
|
|
|
|
function _glGetShaderPrecisionFormat(shaderType, precisionType, range, precision) {
|
|
var result = GLctx.getShaderPrecisionFormat(shaderType, precisionType);
|
|
GROWABLE_HEAP_I32()[range >> 2] = result.rangeMin;
|
|
GROWABLE_HEAP_I32()[range + 4 >> 2] = result.rangeMax;
|
|
GROWABLE_HEAP_I32()[precision >> 2] = result.precision;
|
|
}
|
|
|
|
Module["_glGetShaderPrecisionFormat"] = _glGetShaderPrecisionFormat;
|
|
|
|
_glGetShaderPrecisionFormat.sig = "viipp";
|
|
|
|
var _emscripten_glGetShaderPrecisionFormat = _glGetShaderPrecisionFormat;
|
|
|
|
Module["_emscripten_glGetShaderPrecisionFormat"] = _emscripten_glGetShaderPrecisionFormat;
|
|
|
|
function _glGetShaderSource(shader, bufSize, length, source) {
|
|
var result = GLctx.getShaderSource(GL.shaders[shader]);
|
|
if (!result) return;
|
|
var numBytesWrittenExclNull = bufSize > 0 && source ? stringToUTF8(result, source, bufSize) : 0;
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
}
|
|
|
|
Module["_glGetShaderSource"] = _glGetShaderSource;
|
|
|
|
_glGetShaderSource.sig = "viipp";
|
|
|
|
var _emscripten_glGetShaderSource = _glGetShaderSource;
|
|
|
|
Module["_emscripten_glGetShaderSource"] = _emscripten_glGetShaderSource;
|
|
|
|
function _glGetShaderiv(shader, pname, p) {
|
|
if (!p) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (pname == 35716) {
|
|
var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
|
|
if (log === null) log = "(unknown error)";
|
|
var logLength = log ? log.length + 1 : 0;
|
|
GROWABLE_HEAP_I32()[p >> 2] = logLength;
|
|
} else if (pname == 35720) {
|
|
var source = GLctx.getShaderSource(GL.shaders[shader]);
|
|
var sourceLength = source ? source.length + 1 : 0;
|
|
GROWABLE_HEAP_I32()[p >> 2] = sourceLength;
|
|
} else {
|
|
GROWABLE_HEAP_I32()[p >> 2] = GLctx.getShaderParameter(GL.shaders[shader], pname);
|
|
}
|
|
}
|
|
|
|
Module["_glGetShaderiv"] = _glGetShaderiv;
|
|
|
|
_glGetShaderiv.sig = "viip";
|
|
|
|
var _emscripten_glGetShaderiv = _glGetShaderiv;
|
|
|
|
Module["_emscripten_glGetShaderiv"] = _emscripten_glGetShaderiv;
|
|
|
|
function _glGetString(name_) {
|
|
var ret = GL.stringCache[name_];
|
|
if (!ret) {
|
|
switch (name_) {
|
|
case 7939:
|
|
var exts = GLctx.getSupportedExtensions() || [];
|
|
exts = exts.concat(exts.map(function(e) {
|
|
return "GL_" + e;
|
|
}));
|
|
ret = stringToNewUTF8(exts.join(" "));
|
|
break;
|
|
|
|
case 7936:
|
|
case 7937:
|
|
case 37445:
|
|
case 37446:
|
|
var s = GLctx.getParameter(name_);
|
|
if (!s) {
|
|
GL.recordError(1280);
|
|
}
|
|
ret = s && stringToNewUTF8(s);
|
|
break;
|
|
|
|
case 7938:
|
|
var glVersion = GLctx.getParameter(7938);
|
|
if (GL.currentContext.version >= 2) glVersion = "OpenGL ES 3.0 (" + glVersion + ")"; else {
|
|
glVersion = "OpenGL ES 2.0 (" + glVersion + ")";
|
|
}
|
|
ret = stringToNewUTF8(glVersion);
|
|
break;
|
|
|
|
case 35724:
|
|
var glslVersion = GLctx.getParameter(35724);
|
|
var ver_re = /^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;
|
|
var ver_num = glslVersion.match(ver_re);
|
|
if (ver_num !== null) {
|
|
if (ver_num[1].length == 3) ver_num[1] = ver_num[1] + "0";
|
|
glslVersion = "OpenGL ES GLSL ES " + ver_num[1] + " (" + glslVersion + ")";
|
|
}
|
|
ret = stringToNewUTF8(glslVersion);
|
|
break;
|
|
|
|
default:
|
|
GL.recordError(1280);
|
|
}
|
|
GL.stringCache[name_] = ret;
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
Module["_glGetString"] = _glGetString;
|
|
|
|
_glGetString.sig = "pi";
|
|
|
|
var _emscripten_glGetString = _glGetString;
|
|
|
|
Module["_emscripten_glGetString"] = _emscripten_glGetString;
|
|
|
|
function _glGetStringi(name, index) {
|
|
if (GL.currentContext.version < 2) {
|
|
GL.recordError(1282);
|
|
return 0;
|
|
}
|
|
var stringiCache = GL.stringiCache[name];
|
|
if (stringiCache) {
|
|
if (index < 0 || index >= stringiCache.length) {
|
|
GL.recordError(1281);
|
|
return 0;
|
|
}
|
|
return stringiCache[index];
|
|
}
|
|
switch (name) {
|
|
case 7939:
|
|
var exts = GLctx.getSupportedExtensions() || [];
|
|
exts = exts.concat(exts.map(function(e) {
|
|
return "GL_" + e;
|
|
}));
|
|
exts = exts.map(function(e) {
|
|
return stringToNewUTF8(e);
|
|
});
|
|
stringiCache = GL.stringiCache[name] = exts;
|
|
if (index < 0 || index >= stringiCache.length) {
|
|
GL.recordError(1281);
|
|
return 0;
|
|
}
|
|
return stringiCache[index];
|
|
|
|
default:
|
|
GL.recordError(1280);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_glGetStringi"] = _glGetStringi;
|
|
|
|
_glGetStringi.sig = "pii";
|
|
|
|
var _emscripten_glGetStringi = _glGetStringi;
|
|
|
|
Module["_emscripten_glGetStringi"] = _emscripten_glGetStringi;
|
|
|
|
function _glGetSynciv(sync, pname, bufSize, length, values) {
|
|
if (bufSize < 0) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (!values) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var ret = GLctx.getSyncParameter(GL.syncs[sync], pname);
|
|
if (ret !== null) {
|
|
GROWABLE_HEAP_I32()[values >> 2] = ret;
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = 1;
|
|
}
|
|
}
|
|
|
|
Module["_glGetSynciv"] = _glGetSynciv;
|
|
|
|
_glGetSynciv.sig = "vpiipp";
|
|
|
|
var _emscripten_glGetSynciv = _glGetSynciv;
|
|
|
|
Module["_emscripten_glGetSynciv"] = _emscripten_glGetSynciv;
|
|
|
|
function _glGetTexParameterfv(target, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_F32()[params >> 2] = GLctx.getTexParameter(target, pname);
|
|
}
|
|
|
|
Module["_glGetTexParameterfv"] = _glGetTexParameterfv;
|
|
|
|
_glGetTexParameterfv.sig = "viip";
|
|
|
|
var _emscripten_glGetTexParameterfv = _glGetTexParameterfv;
|
|
|
|
Module["_emscripten_glGetTexParameterfv"] = _emscripten_glGetTexParameterfv;
|
|
|
|
function _glGetTexParameteriv(target, pname, params) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[params >> 2] = GLctx.getTexParameter(target, pname);
|
|
}
|
|
|
|
Module["_glGetTexParameteriv"] = _glGetTexParameteriv;
|
|
|
|
_glGetTexParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glGetTexParameteriv = _glGetTexParameteriv;
|
|
|
|
Module["_emscripten_glGetTexParameteriv"] = _emscripten_glGetTexParameteriv;
|
|
|
|
function _glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) {
|
|
program = GL.programs[program];
|
|
var info = GLctx.getTransformFeedbackVarying(program, index);
|
|
if (!info) return;
|
|
if (name && bufSize > 0) {
|
|
var numBytesWrittenExclNull = stringToUTF8(info.name, name, bufSize);
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = numBytesWrittenExclNull;
|
|
} else {
|
|
if (length) GROWABLE_HEAP_I32()[length >> 2] = 0;
|
|
}
|
|
if (size) GROWABLE_HEAP_I32()[size >> 2] = info.size;
|
|
if (type) GROWABLE_HEAP_I32()[type >> 2] = info.type;
|
|
}
|
|
|
|
Module["_glGetTransformFeedbackVarying"] = _glGetTransformFeedbackVarying;
|
|
|
|
_glGetTransformFeedbackVarying.sig = "viiipppp";
|
|
|
|
var _emscripten_glGetTransformFeedbackVarying = _glGetTransformFeedbackVarying;
|
|
|
|
Module["_emscripten_glGetTransformFeedbackVarying"] = _emscripten_glGetTransformFeedbackVarying;
|
|
|
|
function _glGetUniformBlockIndex(program, uniformBlockName) {
|
|
return GLctx.getUniformBlockIndex(GL.programs[program], UTF8ToString(uniformBlockName));
|
|
}
|
|
|
|
Module["_glGetUniformBlockIndex"] = _glGetUniformBlockIndex;
|
|
|
|
_glGetUniformBlockIndex.sig = "iip";
|
|
|
|
var _emscripten_glGetUniformBlockIndex = _glGetUniformBlockIndex;
|
|
|
|
Module["_emscripten_glGetUniformBlockIndex"] = _emscripten_glGetUniformBlockIndex;
|
|
|
|
function _glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices) {
|
|
if (!uniformIndices) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
if (uniformCount > 0 && (uniformNames == 0 || uniformIndices == 0)) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
program = GL.programs[program];
|
|
var names = [];
|
|
for (var i = 0; i < uniformCount; i++) names.push(UTF8ToString(GROWABLE_HEAP_I32()[uniformNames + i * 4 >> 2]));
|
|
var result = GLctx.getUniformIndices(program, names);
|
|
if (!result) return;
|
|
var len = result.length;
|
|
for (var i = 0; i < len; i++) {
|
|
GROWABLE_HEAP_I32()[uniformIndices + i * 4 >> 2] = result[i];
|
|
}
|
|
}
|
|
|
|
Module["_glGetUniformIndices"] = _glGetUniformIndices;
|
|
|
|
_glGetUniformIndices.sig = "viipp";
|
|
|
|
var _emscripten_glGetUniformIndices = _glGetUniformIndices;
|
|
|
|
Module["_emscripten_glGetUniformIndices"] = _emscripten_glGetUniformIndices;
|
|
|
|
function webglGetLeftBracePos(name) {
|
|
return name.slice(-1) == "]" && name.lastIndexOf("[");
|
|
}
|
|
|
|
Module["webglGetLeftBracePos"] = webglGetLeftBracePos;
|
|
|
|
function webglPrepareUniformLocationsBeforeFirstUse(program) {
|
|
var uniformLocsById = program.uniformLocsById, uniformSizeAndIdsByName = program.uniformSizeAndIdsByName, i, j;
|
|
if (!uniformLocsById) {
|
|
program.uniformLocsById = uniformLocsById = {};
|
|
program.uniformArrayNamesById = {};
|
|
for (i = 0; i < GLctx.getProgramParameter(program, 35718); ++i) {
|
|
var u = GLctx.getActiveUniform(program, i);
|
|
var nm = u.name;
|
|
var sz = u.size;
|
|
var lb = webglGetLeftBracePos(nm);
|
|
var arrayName = lb > 0 ? nm.slice(0, lb) : nm;
|
|
var id = program.uniformIdCounter;
|
|
program.uniformIdCounter += sz;
|
|
uniformSizeAndIdsByName[arrayName] = [ sz, id ];
|
|
for (j = 0; j < sz; ++j) {
|
|
uniformLocsById[id] = j;
|
|
program.uniformArrayNamesById[id++] = arrayName;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["webglPrepareUniformLocationsBeforeFirstUse"] = webglPrepareUniformLocationsBeforeFirstUse;
|
|
|
|
function _glGetUniformLocation(program, name) {
|
|
name = UTF8ToString(name);
|
|
if (program = GL.programs[program]) {
|
|
webglPrepareUniformLocationsBeforeFirstUse(program);
|
|
var uniformLocsById = program.uniformLocsById;
|
|
var arrayIndex = 0;
|
|
var uniformBaseName = name;
|
|
var leftBrace = webglGetLeftBracePos(name);
|
|
if (leftBrace > 0) {
|
|
arrayIndex = jstoi_q(name.slice(leftBrace + 1)) >>> 0;
|
|
uniformBaseName = name.slice(0, leftBrace);
|
|
}
|
|
var sizeAndId = program.uniformSizeAndIdsByName[uniformBaseName];
|
|
if (sizeAndId && arrayIndex < sizeAndId[0]) {
|
|
arrayIndex += sizeAndId[1];
|
|
if (uniformLocsById[arrayIndex] = uniformLocsById[arrayIndex] || GLctx.getUniformLocation(program, name)) {
|
|
return arrayIndex;
|
|
}
|
|
}
|
|
} else {
|
|
GL.recordError(1281);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
Module["_glGetUniformLocation"] = _glGetUniformLocation;
|
|
|
|
_glGetUniformLocation.sig = "iip";
|
|
|
|
var _emscripten_glGetUniformLocation = _glGetUniformLocation;
|
|
|
|
Module["_emscripten_glGetUniformLocation"] = _emscripten_glGetUniformLocation;
|
|
|
|
function webglGetUniformLocation(location) {
|
|
var p = GLctx.currentProgram;
|
|
if (p) {
|
|
var webglLoc = p.uniformLocsById[location];
|
|
if (typeof webglLoc == "number") {
|
|
p.uniformLocsById[location] = webglLoc = GLctx.getUniformLocation(p, p.uniformArrayNamesById[location] + (webglLoc > 0 ? "[" + webglLoc + "]" : ""));
|
|
}
|
|
return webglLoc;
|
|
} else {
|
|
GL.recordError(1282);
|
|
}
|
|
}
|
|
|
|
Module["webglGetUniformLocation"] = webglGetUniformLocation;
|
|
|
|
function emscriptenWebGLGetUniform(program, location, params, type) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
program = GL.programs[program];
|
|
webglPrepareUniformLocationsBeforeFirstUse(program);
|
|
var data = GLctx.getUniform(program, webglGetUniformLocation(location));
|
|
if (typeof data == "number" || typeof data == "boolean") {
|
|
switch (type) {
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[params >> 2] = data;
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[params >> 2] = data;
|
|
break;
|
|
}
|
|
} else {
|
|
for (var i = 0; i < data.length; i++) {
|
|
switch (type) {
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = data[i];
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[params + i * 4 >> 2] = data[i];
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["emscriptenWebGLGetUniform"] = emscriptenWebGLGetUniform;
|
|
|
|
function _glGetUniformfv(program, location, params) {
|
|
emscriptenWebGLGetUniform(program, location, params, 2);
|
|
}
|
|
|
|
Module["_glGetUniformfv"] = _glGetUniformfv;
|
|
|
|
_glGetUniformfv.sig = "viip";
|
|
|
|
var _emscripten_glGetUniformfv = _glGetUniformfv;
|
|
|
|
Module["_emscripten_glGetUniformfv"] = _emscripten_glGetUniformfv;
|
|
|
|
function _glGetUniformiv(program, location, params) {
|
|
emscriptenWebGLGetUniform(program, location, params, 0);
|
|
}
|
|
|
|
Module["_glGetUniformiv"] = _glGetUniformiv;
|
|
|
|
_glGetUniformiv.sig = "viip";
|
|
|
|
var _emscripten_glGetUniformiv = _glGetUniformiv;
|
|
|
|
Module["_emscripten_glGetUniformiv"] = _emscripten_glGetUniformiv;
|
|
|
|
function _glGetUniformuiv(program, location, params) {
|
|
emscriptenWebGLGetUniform(program, location, params, 0);
|
|
}
|
|
|
|
Module["_glGetUniformuiv"] = _glGetUniformuiv;
|
|
|
|
_glGetUniformuiv.sig = "viip";
|
|
|
|
var _emscripten_glGetUniformuiv = _glGetUniformuiv;
|
|
|
|
Module["_emscripten_glGetUniformuiv"] = _emscripten_glGetUniformuiv;
|
|
|
|
function emscriptenWebGLGetVertexAttrib(index, pname, params, type) {
|
|
if (!params) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
var data = GLctx.getVertexAttrib(index, pname);
|
|
if (pname == 34975) {
|
|
GROWABLE_HEAP_I32()[params >> 2] = data && data["name"];
|
|
} else if (typeof data == "number" || typeof data == "boolean") {
|
|
switch (type) {
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[params >> 2] = data;
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[params >> 2] = data;
|
|
break;
|
|
|
|
case 5:
|
|
GROWABLE_HEAP_I32()[params >> 2] = Math.fround(data);
|
|
break;
|
|
}
|
|
} else {
|
|
for (var i = 0; i < data.length; i++) {
|
|
switch (type) {
|
|
case 0:
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = data[i];
|
|
break;
|
|
|
|
case 2:
|
|
GROWABLE_HEAP_F32()[params + i * 4 >> 2] = data[i];
|
|
break;
|
|
|
|
case 5:
|
|
GROWABLE_HEAP_I32()[params + i * 4 >> 2] = Math.fround(data[i]);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["emscriptenWebGLGetVertexAttrib"] = emscriptenWebGLGetVertexAttrib;
|
|
|
|
function _glGetVertexAttribIiv(index, pname, params) {
|
|
emscriptenWebGLGetVertexAttrib(index, pname, params, 0);
|
|
}
|
|
|
|
Module["_glGetVertexAttribIiv"] = _glGetVertexAttribIiv;
|
|
|
|
_glGetVertexAttribIiv.sig = "viip";
|
|
|
|
var _emscripten_glGetVertexAttribIiv = _glGetVertexAttribIiv;
|
|
|
|
Module["_emscripten_glGetVertexAttribIiv"] = _emscripten_glGetVertexAttribIiv;
|
|
|
|
var _glGetVertexAttribIuiv = _glGetVertexAttribIiv;
|
|
|
|
Module["_glGetVertexAttribIuiv"] = _glGetVertexAttribIuiv;
|
|
|
|
_glGetVertexAttribIuiv.sig = "viip";
|
|
|
|
var _emscripten_glGetVertexAttribIuiv = _glGetVertexAttribIuiv;
|
|
|
|
Module["_emscripten_glGetVertexAttribIuiv"] = _emscripten_glGetVertexAttribIuiv;
|
|
|
|
function _glGetVertexAttribPointerv(index, pname, pointer) {
|
|
if (!pointer) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
GROWABLE_HEAP_I32()[pointer >> 2] = GLctx.getVertexAttribOffset(index, pname);
|
|
}
|
|
|
|
Module["_glGetVertexAttribPointerv"] = _glGetVertexAttribPointerv;
|
|
|
|
_glGetVertexAttribPointerv.sig = "viip";
|
|
|
|
var _emscripten_glGetVertexAttribPointerv = _glGetVertexAttribPointerv;
|
|
|
|
Module["_emscripten_glGetVertexAttribPointerv"] = _emscripten_glGetVertexAttribPointerv;
|
|
|
|
function _glGetVertexAttribfv(index, pname, params) {
|
|
emscriptenWebGLGetVertexAttrib(index, pname, params, 2);
|
|
}
|
|
|
|
Module["_glGetVertexAttribfv"] = _glGetVertexAttribfv;
|
|
|
|
_glGetVertexAttribfv.sig = "viip";
|
|
|
|
var _emscripten_glGetVertexAttribfv = _glGetVertexAttribfv;
|
|
|
|
Module["_emscripten_glGetVertexAttribfv"] = _emscripten_glGetVertexAttribfv;
|
|
|
|
function _glGetVertexAttribiv(index, pname, params) {
|
|
emscriptenWebGLGetVertexAttrib(index, pname, params, 5);
|
|
}
|
|
|
|
Module["_glGetVertexAttribiv"] = _glGetVertexAttribiv;
|
|
|
|
_glGetVertexAttribiv.sig = "viip";
|
|
|
|
var _emscripten_glGetVertexAttribiv = _glGetVertexAttribiv;
|
|
|
|
Module["_emscripten_glGetVertexAttribiv"] = _emscripten_glGetVertexAttribiv;
|
|
|
|
function _glHint(x0, x1) {
|
|
GLctx.hint(x0, x1);
|
|
}
|
|
|
|
Module["_glHint"] = _glHint;
|
|
|
|
_glHint.sig = "vii";
|
|
|
|
var _emscripten_glHint = _glHint;
|
|
|
|
Module["_emscripten_glHint"] = _emscripten_glHint;
|
|
|
|
function _glInvalidateFramebuffer(target, numAttachments, attachments) {
|
|
var list = tempFixedLengthArray[numAttachments];
|
|
for (var i = 0; i < numAttachments; i++) {
|
|
list[i] = GROWABLE_HEAP_I32()[attachments + i * 4 >> 2];
|
|
}
|
|
GLctx.invalidateFramebuffer(target, list);
|
|
}
|
|
|
|
Module["_glInvalidateFramebuffer"] = _glInvalidateFramebuffer;
|
|
|
|
_glInvalidateFramebuffer.sig = "viip";
|
|
|
|
var _emscripten_glInvalidateFramebuffer = _glInvalidateFramebuffer;
|
|
|
|
Module["_emscripten_glInvalidateFramebuffer"] = _emscripten_glInvalidateFramebuffer;
|
|
|
|
function _glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height) {
|
|
var list = tempFixedLengthArray[numAttachments];
|
|
for (var i = 0; i < numAttachments; i++) {
|
|
list[i] = GROWABLE_HEAP_I32()[attachments + i * 4 >> 2];
|
|
}
|
|
GLctx.invalidateSubFramebuffer(target, list, x, y, width, height);
|
|
}
|
|
|
|
Module["_glInvalidateSubFramebuffer"] = _glInvalidateSubFramebuffer;
|
|
|
|
_glInvalidateSubFramebuffer.sig = "viipiiii";
|
|
|
|
var _emscripten_glInvalidateSubFramebuffer = _glInvalidateSubFramebuffer;
|
|
|
|
Module["_emscripten_glInvalidateSubFramebuffer"] = _emscripten_glInvalidateSubFramebuffer;
|
|
|
|
function _glIsBuffer(buffer) {
|
|
var b = GL.buffers[buffer];
|
|
if (!b) return 0;
|
|
return GLctx.isBuffer(b);
|
|
}
|
|
|
|
Module["_glIsBuffer"] = _glIsBuffer;
|
|
|
|
_glIsBuffer.sig = "ii";
|
|
|
|
var _emscripten_glIsBuffer = _glIsBuffer;
|
|
|
|
Module["_emscripten_glIsBuffer"] = _emscripten_glIsBuffer;
|
|
|
|
function _glIsEnabled(x0) {
|
|
return GLctx.isEnabled(x0);
|
|
}
|
|
|
|
Module["_glIsEnabled"] = _glIsEnabled;
|
|
|
|
_glIsEnabled.sig = "ii";
|
|
|
|
var _emscripten_glIsEnabled = _glIsEnabled;
|
|
|
|
Module["_emscripten_glIsEnabled"] = _emscripten_glIsEnabled;
|
|
|
|
function _glIsFramebuffer(framebuffer) {
|
|
var fb = GL.framebuffers[framebuffer];
|
|
if (!fb) return 0;
|
|
return GLctx.isFramebuffer(fb);
|
|
}
|
|
|
|
Module["_glIsFramebuffer"] = _glIsFramebuffer;
|
|
|
|
_glIsFramebuffer.sig = "ii";
|
|
|
|
var _emscripten_glIsFramebuffer = _glIsFramebuffer;
|
|
|
|
Module["_emscripten_glIsFramebuffer"] = _emscripten_glIsFramebuffer;
|
|
|
|
function _glIsProgram(program) {
|
|
program = GL.programs[program];
|
|
if (!program) return 0;
|
|
return GLctx.isProgram(program);
|
|
}
|
|
|
|
Module["_glIsProgram"] = _glIsProgram;
|
|
|
|
_glIsProgram.sig = "ii";
|
|
|
|
var _emscripten_glIsProgram = _glIsProgram;
|
|
|
|
Module["_emscripten_glIsProgram"] = _emscripten_glIsProgram;
|
|
|
|
function _glIsQuery(id) {
|
|
var query = GL.queries[id];
|
|
if (!query) return 0;
|
|
return GLctx.isQuery(query);
|
|
}
|
|
|
|
Module["_glIsQuery"] = _glIsQuery;
|
|
|
|
_glIsQuery.sig = "ii";
|
|
|
|
var _emscripten_glIsQuery = _glIsQuery;
|
|
|
|
Module["_emscripten_glIsQuery"] = _emscripten_glIsQuery;
|
|
|
|
function _glIsQueryEXT(id) {
|
|
var query = GL.queries[id];
|
|
if (!query) return 0;
|
|
return GLctx.disjointTimerQueryExt["isQueryEXT"](query);
|
|
}
|
|
|
|
Module["_glIsQueryEXT"] = _glIsQueryEXT;
|
|
|
|
_glIsQueryEXT.sig = "ii";
|
|
|
|
var _emscripten_glIsQueryEXT = _glIsQueryEXT;
|
|
|
|
Module["_emscripten_glIsQueryEXT"] = _emscripten_glIsQueryEXT;
|
|
|
|
function _glIsRenderbuffer(renderbuffer) {
|
|
var rb = GL.renderbuffers[renderbuffer];
|
|
if (!rb) return 0;
|
|
return GLctx.isRenderbuffer(rb);
|
|
}
|
|
|
|
Module["_glIsRenderbuffer"] = _glIsRenderbuffer;
|
|
|
|
_glIsRenderbuffer.sig = "ii";
|
|
|
|
var _emscripten_glIsRenderbuffer = _glIsRenderbuffer;
|
|
|
|
Module["_emscripten_glIsRenderbuffer"] = _emscripten_glIsRenderbuffer;
|
|
|
|
function _glIsSampler(id) {
|
|
var sampler = GL.samplers[id];
|
|
if (!sampler) return 0;
|
|
return GLctx.isSampler(sampler);
|
|
}
|
|
|
|
Module["_glIsSampler"] = _glIsSampler;
|
|
|
|
_glIsSampler.sig = "ii";
|
|
|
|
var _emscripten_glIsSampler = _glIsSampler;
|
|
|
|
Module["_emscripten_glIsSampler"] = _emscripten_glIsSampler;
|
|
|
|
function _glIsShader(shader) {
|
|
var s = GL.shaders[shader];
|
|
if (!s) return 0;
|
|
return GLctx.isShader(s);
|
|
}
|
|
|
|
Module["_glIsShader"] = _glIsShader;
|
|
|
|
_glIsShader.sig = "ii";
|
|
|
|
var _emscripten_glIsShader = _glIsShader;
|
|
|
|
Module["_emscripten_glIsShader"] = _emscripten_glIsShader;
|
|
|
|
function _glIsSync(sync) {
|
|
return GLctx.isSync(GL.syncs[sync]);
|
|
}
|
|
|
|
Module["_glIsSync"] = _glIsSync;
|
|
|
|
_glIsSync.sig = "ip";
|
|
|
|
var _emscripten_glIsSync = _glIsSync;
|
|
|
|
Module["_emscripten_glIsSync"] = _emscripten_glIsSync;
|
|
|
|
function _glIsTexture(id) {
|
|
var texture = GL.textures[id];
|
|
if (!texture) return 0;
|
|
return GLctx.isTexture(texture);
|
|
}
|
|
|
|
Module["_glIsTexture"] = _glIsTexture;
|
|
|
|
_glIsTexture.sig = "ii";
|
|
|
|
var _emscripten_glIsTexture = _glIsTexture;
|
|
|
|
Module["_emscripten_glIsTexture"] = _emscripten_glIsTexture;
|
|
|
|
function _glIsTransformFeedback(id) {
|
|
return GLctx.isTransformFeedback(GL.transformFeedbacks[id]);
|
|
}
|
|
|
|
Module["_glIsTransformFeedback"] = _glIsTransformFeedback;
|
|
|
|
_glIsTransformFeedback.sig = "ii";
|
|
|
|
var _emscripten_glIsTransformFeedback = _glIsTransformFeedback;
|
|
|
|
Module["_emscripten_glIsTransformFeedback"] = _emscripten_glIsTransformFeedback;
|
|
|
|
function _glIsVertexArray(array) {
|
|
var vao = GL.vaos[array];
|
|
if (!vao) return 0;
|
|
return GLctx.isVertexArray(vao);
|
|
}
|
|
|
|
Module["_glIsVertexArray"] = _glIsVertexArray;
|
|
|
|
_glIsVertexArray.sig = "ii";
|
|
|
|
var _emscripten_glIsVertexArray = _glIsVertexArray;
|
|
|
|
Module["_emscripten_glIsVertexArray"] = _emscripten_glIsVertexArray;
|
|
|
|
function _glLineWidth(x0) {
|
|
GLctx.lineWidth(x0);
|
|
}
|
|
|
|
Module["_glLineWidth"] = _glLineWidth;
|
|
|
|
_glLineWidth.sig = "vf";
|
|
|
|
var _emscripten_glLineWidth = _glLineWidth;
|
|
|
|
Module["_emscripten_glLineWidth"] = _emscripten_glLineWidth;
|
|
|
|
function _glLinkProgram(program) {
|
|
program = GL.programs[program];
|
|
GLctx.linkProgram(program);
|
|
program.uniformLocsById = 0;
|
|
program.uniformSizeAndIdsByName = {};
|
|
}
|
|
|
|
Module["_glLinkProgram"] = _glLinkProgram;
|
|
|
|
_glLinkProgram.sig = "vi";
|
|
|
|
var _emscripten_glLinkProgram = _glLinkProgram;
|
|
|
|
Module["_emscripten_glLinkProgram"] = _emscripten_glLinkProgram;
|
|
|
|
function _glPauseTransformFeedback() {
|
|
GLctx.pauseTransformFeedback();
|
|
}
|
|
|
|
Module["_glPauseTransformFeedback"] = _glPauseTransformFeedback;
|
|
|
|
_glPauseTransformFeedback.sig = "v";
|
|
|
|
var _emscripten_glPauseTransformFeedback = _glPauseTransformFeedback;
|
|
|
|
Module["_emscripten_glPauseTransformFeedback"] = _emscripten_glPauseTransformFeedback;
|
|
|
|
function _glPixelStorei(pname, param) {
|
|
if (pname == 3317) {
|
|
GL.unpackAlignment = param;
|
|
}
|
|
GLctx.pixelStorei(pname, param);
|
|
}
|
|
|
|
Module["_glPixelStorei"] = _glPixelStorei;
|
|
|
|
_glPixelStorei.sig = "vii";
|
|
|
|
var _emscripten_glPixelStorei = _glPixelStorei;
|
|
|
|
Module["_emscripten_glPixelStorei"] = _emscripten_glPixelStorei;
|
|
|
|
function _glPolygonOffset(x0, x1) {
|
|
GLctx.polygonOffset(x0, x1);
|
|
}
|
|
|
|
Module["_glPolygonOffset"] = _glPolygonOffset;
|
|
|
|
_glPolygonOffset.sig = "vff";
|
|
|
|
var _emscripten_glPolygonOffset = _glPolygonOffset;
|
|
|
|
Module["_emscripten_glPolygonOffset"] = _emscripten_glPolygonOffset;
|
|
|
|
function _glProgramBinary(program, binaryFormat, binary, length) {
|
|
GL.recordError(1280);
|
|
}
|
|
|
|
Module["_glProgramBinary"] = _glProgramBinary;
|
|
|
|
_glProgramBinary.sig = "viipi";
|
|
|
|
var _emscripten_glProgramBinary = _glProgramBinary;
|
|
|
|
Module["_emscripten_glProgramBinary"] = _emscripten_glProgramBinary;
|
|
|
|
function _glProgramParameteri(program, pname, value) {
|
|
GL.recordError(1280);
|
|
}
|
|
|
|
Module["_glProgramParameteri"] = _glProgramParameteri;
|
|
|
|
_glProgramParameteri.sig = "viii";
|
|
|
|
var _emscripten_glProgramParameteri = _glProgramParameteri;
|
|
|
|
Module["_emscripten_glProgramParameteri"] = _emscripten_glProgramParameteri;
|
|
|
|
function _glQueryCounterEXT(id, target) {
|
|
GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id], target);
|
|
}
|
|
|
|
Module["_glQueryCounterEXT"] = _glQueryCounterEXT;
|
|
|
|
_glQueryCounterEXT.sig = "vii";
|
|
|
|
var _emscripten_glQueryCounterEXT = _glQueryCounterEXT;
|
|
|
|
Module["_emscripten_glQueryCounterEXT"] = _emscripten_glQueryCounterEXT;
|
|
|
|
function _glReadBuffer(x0) {
|
|
GLctx.readBuffer(x0);
|
|
}
|
|
|
|
Module["_glReadBuffer"] = _glReadBuffer;
|
|
|
|
_glReadBuffer.sig = "vi";
|
|
|
|
var _emscripten_glReadBuffer = _glReadBuffer;
|
|
|
|
Module["_emscripten_glReadBuffer"] = _emscripten_glReadBuffer;
|
|
|
|
function computeUnpackAlignedImageSize(width, height, sizePerPixel, alignment) {
|
|
function roundedToNextMultipleOf(x, y) {
|
|
return x + y - 1 & -y;
|
|
}
|
|
var plainRowSize = width * sizePerPixel;
|
|
var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment);
|
|
return height * alignedRowSize;
|
|
}
|
|
|
|
Module["computeUnpackAlignedImageSize"] = computeUnpackAlignedImageSize;
|
|
|
|
function colorChannelsInGlTextureFormat(format) {
|
|
var colorChannels = {
|
|
5: 3,
|
|
6: 4,
|
|
8: 2,
|
|
29502: 3,
|
|
29504: 4,
|
|
26917: 2,
|
|
26918: 2,
|
|
29846: 3,
|
|
29847: 4
|
|
};
|
|
return colorChannels[format - 6402] || 1;
|
|
}
|
|
|
|
Module["colorChannelsInGlTextureFormat"] = colorChannelsInGlTextureFormat;
|
|
|
|
function heapObjectForWebGLType(type) {
|
|
type -= 5120;
|
|
if (type == 0) return GROWABLE_HEAP_I8();
|
|
if (type == 1) return GROWABLE_HEAP_U8();
|
|
if (type == 2) return GROWABLE_HEAP_I16();
|
|
if (type == 4) return GROWABLE_HEAP_I32();
|
|
if (type == 6) return GROWABLE_HEAP_F32();
|
|
if (type == 5 || type == 28922 || type == 28520 || type == 30779 || type == 30782) return GROWABLE_HEAP_U32();
|
|
return GROWABLE_HEAP_U16();
|
|
}
|
|
|
|
Module["heapObjectForWebGLType"] = heapObjectForWebGLType;
|
|
|
|
function heapAccessShiftForWebGLHeap(heap) {
|
|
return 31 - Math.clz32(heap.BYTES_PER_ELEMENT);
|
|
}
|
|
|
|
Module["heapAccessShiftForWebGLHeap"] = heapAccessShiftForWebGLHeap;
|
|
|
|
function emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) {
|
|
var heap = heapObjectForWebGLType(type);
|
|
var shift = heapAccessShiftForWebGLHeap(heap);
|
|
var byteSize = 1 << shift;
|
|
var sizePerPixel = colorChannelsInGlTextureFormat(format) * byteSize;
|
|
var bytes = computeUnpackAlignedImageSize(width, height, sizePerPixel, GL.unpackAlignment);
|
|
return heap.subarray(pixels >> shift, pixels + bytes >> shift);
|
|
}
|
|
|
|
Module["emscriptenWebGLGetTexPixelData"] = emscriptenWebGLGetTexPixelData;
|
|
|
|
function _glReadPixels(x, y, width, height, format, type, pixels) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (GLctx.currentPixelPackBufferBinding) {
|
|
GLctx.readPixels(x, y, width, height, format, type, pixels);
|
|
} else {
|
|
var heap = heapObjectForWebGLType(type);
|
|
GLctx.readPixels(x, y, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
|
|
}
|
|
return;
|
|
}
|
|
var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format);
|
|
if (!pixelData) {
|
|
GL.recordError(1280);
|
|
return;
|
|
}
|
|
GLctx.readPixels(x, y, width, height, format, type, pixelData);
|
|
}
|
|
|
|
Module["_glReadPixels"] = _glReadPixels;
|
|
|
|
_glReadPixels.sig = "viiiiiip";
|
|
|
|
var _emscripten_glReadPixels = _glReadPixels;
|
|
|
|
Module["_emscripten_glReadPixels"] = _emscripten_glReadPixels;
|
|
|
|
function _glReleaseShaderCompiler() {}
|
|
|
|
Module["_glReleaseShaderCompiler"] = _glReleaseShaderCompiler;
|
|
|
|
_glReleaseShaderCompiler.sig = "v";
|
|
|
|
var _emscripten_glReleaseShaderCompiler = _glReleaseShaderCompiler;
|
|
|
|
Module["_emscripten_glReleaseShaderCompiler"] = _emscripten_glReleaseShaderCompiler;
|
|
|
|
function _glRenderbufferStorage(x0, x1, x2, x3) {
|
|
GLctx.renderbufferStorage(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glRenderbufferStorage"] = _glRenderbufferStorage;
|
|
|
|
_glRenderbufferStorage.sig = "viiii";
|
|
|
|
var _emscripten_glRenderbufferStorage = _glRenderbufferStorage;
|
|
|
|
Module["_emscripten_glRenderbufferStorage"] = _emscripten_glRenderbufferStorage;
|
|
|
|
function _glRenderbufferStorageMultisample(x0, x1, x2, x3, x4) {
|
|
GLctx.renderbufferStorageMultisample(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glRenderbufferStorageMultisample"] = _glRenderbufferStorageMultisample;
|
|
|
|
_glRenderbufferStorageMultisample.sig = "viiiii";
|
|
|
|
var _emscripten_glRenderbufferStorageMultisample = _glRenderbufferStorageMultisample;
|
|
|
|
Module["_emscripten_glRenderbufferStorageMultisample"] = _emscripten_glRenderbufferStorageMultisample;
|
|
|
|
function _glResumeTransformFeedback() {
|
|
GLctx.resumeTransformFeedback();
|
|
}
|
|
|
|
Module["_glResumeTransformFeedback"] = _glResumeTransformFeedback;
|
|
|
|
_glResumeTransformFeedback.sig = "v";
|
|
|
|
var _emscripten_glResumeTransformFeedback = _glResumeTransformFeedback;
|
|
|
|
Module["_emscripten_glResumeTransformFeedback"] = _emscripten_glResumeTransformFeedback;
|
|
|
|
function _glSampleCoverage(value, invert) {
|
|
GLctx.sampleCoverage(value, !!invert);
|
|
}
|
|
|
|
Module["_glSampleCoverage"] = _glSampleCoverage;
|
|
|
|
_glSampleCoverage.sig = "vfi";
|
|
|
|
var _emscripten_glSampleCoverage = _glSampleCoverage;
|
|
|
|
Module["_emscripten_glSampleCoverage"] = _emscripten_glSampleCoverage;
|
|
|
|
function _glSamplerParameterf(sampler, pname, param) {
|
|
GLctx.samplerParameterf(GL.samplers[sampler], pname, param);
|
|
}
|
|
|
|
Module["_glSamplerParameterf"] = _glSamplerParameterf;
|
|
|
|
_glSamplerParameterf.sig = "viif";
|
|
|
|
var _emscripten_glSamplerParameterf = _glSamplerParameterf;
|
|
|
|
Module["_emscripten_glSamplerParameterf"] = _emscripten_glSamplerParameterf;
|
|
|
|
function _glSamplerParameterfv(sampler, pname, params) {
|
|
var param = GROWABLE_HEAP_F32()[params >> 2];
|
|
GLctx.samplerParameterf(GL.samplers[sampler], pname, param);
|
|
}
|
|
|
|
Module["_glSamplerParameterfv"] = _glSamplerParameterfv;
|
|
|
|
_glSamplerParameterfv.sig = "viip";
|
|
|
|
var _emscripten_glSamplerParameterfv = _glSamplerParameterfv;
|
|
|
|
Module["_emscripten_glSamplerParameterfv"] = _emscripten_glSamplerParameterfv;
|
|
|
|
function _glSamplerParameteri(sampler, pname, param) {
|
|
GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
|
|
}
|
|
|
|
Module["_glSamplerParameteri"] = _glSamplerParameteri;
|
|
|
|
_glSamplerParameteri.sig = "viii";
|
|
|
|
var _emscripten_glSamplerParameteri = _glSamplerParameteri;
|
|
|
|
Module["_emscripten_glSamplerParameteri"] = _emscripten_glSamplerParameteri;
|
|
|
|
function _glSamplerParameteriv(sampler, pname, params) {
|
|
var param = GROWABLE_HEAP_I32()[params >> 2];
|
|
GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
|
|
}
|
|
|
|
Module["_glSamplerParameteriv"] = _glSamplerParameteriv;
|
|
|
|
_glSamplerParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glSamplerParameteriv = _glSamplerParameteriv;
|
|
|
|
Module["_emscripten_glSamplerParameteriv"] = _emscripten_glSamplerParameteriv;
|
|
|
|
function _glScissor(x0, x1, x2, x3) {
|
|
GLctx.scissor(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glScissor"] = _glScissor;
|
|
|
|
_glScissor.sig = "viiii";
|
|
|
|
var _emscripten_glScissor = _glScissor;
|
|
|
|
Module["_emscripten_glScissor"] = _emscripten_glScissor;
|
|
|
|
function _glShaderBinary(count, shaders, binaryformat, binary, length) {
|
|
GL.recordError(1280);
|
|
}
|
|
|
|
Module["_glShaderBinary"] = _glShaderBinary;
|
|
|
|
_glShaderBinary.sig = "vipipi";
|
|
|
|
var _emscripten_glShaderBinary = _glShaderBinary;
|
|
|
|
Module["_emscripten_glShaderBinary"] = _emscripten_glShaderBinary;
|
|
|
|
function _glShaderSource(shader, count, string, length) {
|
|
var source = GL.getSource(shader, count, string, length);
|
|
GLctx.shaderSource(GL.shaders[shader], source);
|
|
}
|
|
|
|
Module["_glShaderSource"] = _glShaderSource;
|
|
|
|
_glShaderSource.sig = "viipp";
|
|
|
|
var _emscripten_glShaderSource = _glShaderSource;
|
|
|
|
Module["_emscripten_glShaderSource"] = _emscripten_glShaderSource;
|
|
|
|
function _glStencilFunc(x0, x1, x2) {
|
|
GLctx.stencilFunc(x0, x1, x2);
|
|
}
|
|
|
|
Module["_glStencilFunc"] = _glStencilFunc;
|
|
|
|
_glStencilFunc.sig = "viii";
|
|
|
|
var _emscripten_glStencilFunc = _glStencilFunc;
|
|
|
|
Module["_emscripten_glStencilFunc"] = _emscripten_glStencilFunc;
|
|
|
|
function _glStencilFuncSeparate(x0, x1, x2, x3) {
|
|
GLctx.stencilFuncSeparate(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glStencilFuncSeparate"] = _glStencilFuncSeparate;
|
|
|
|
_glStencilFuncSeparate.sig = "viiii";
|
|
|
|
var _emscripten_glStencilFuncSeparate = _glStencilFuncSeparate;
|
|
|
|
Module["_emscripten_glStencilFuncSeparate"] = _emscripten_glStencilFuncSeparate;
|
|
|
|
function _glStencilMask(x0) {
|
|
GLctx.stencilMask(x0);
|
|
}
|
|
|
|
Module["_glStencilMask"] = _glStencilMask;
|
|
|
|
_glStencilMask.sig = "vi";
|
|
|
|
var _emscripten_glStencilMask = _glStencilMask;
|
|
|
|
Module["_emscripten_glStencilMask"] = _emscripten_glStencilMask;
|
|
|
|
function _glStencilMaskSeparate(x0, x1) {
|
|
GLctx.stencilMaskSeparate(x0, x1);
|
|
}
|
|
|
|
Module["_glStencilMaskSeparate"] = _glStencilMaskSeparate;
|
|
|
|
_glStencilMaskSeparate.sig = "vii";
|
|
|
|
var _emscripten_glStencilMaskSeparate = _glStencilMaskSeparate;
|
|
|
|
Module["_emscripten_glStencilMaskSeparate"] = _emscripten_glStencilMaskSeparate;
|
|
|
|
function _glStencilOp(x0, x1, x2) {
|
|
GLctx.stencilOp(x0, x1, x2);
|
|
}
|
|
|
|
Module["_glStencilOp"] = _glStencilOp;
|
|
|
|
_glStencilOp.sig = "viii";
|
|
|
|
var _emscripten_glStencilOp = _glStencilOp;
|
|
|
|
Module["_emscripten_glStencilOp"] = _emscripten_glStencilOp;
|
|
|
|
function _glStencilOpSeparate(x0, x1, x2, x3) {
|
|
GLctx.stencilOpSeparate(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glStencilOpSeparate"] = _glStencilOpSeparate;
|
|
|
|
_glStencilOpSeparate.sig = "viiii";
|
|
|
|
var _emscripten_glStencilOpSeparate = _glStencilOpSeparate;
|
|
|
|
Module["_emscripten_glStencilOpSeparate"] = _emscripten_glStencilOpSeparate;
|
|
|
|
function _glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
|
|
} else if (pixels) {
|
|
var heap = heapObjectForWebGLType(type);
|
|
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
|
|
} else {
|
|
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, null);
|
|
}
|
|
return;
|
|
}
|
|
GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels ? emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) : null);
|
|
}
|
|
|
|
Module["_glTexImage2D"] = _glTexImage2D;
|
|
|
|
_glTexImage2D.sig = "viiiiiiiip";
|
|
|
|
var _emscripten_glTexImage2D = _glTexImage2D;
|
|
|
|
Module["_emscripten_glTexImage2D"] = _emscripten_glTexImage2D;
|
|
|
|
function _glTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.texImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels);
|
|
} else if (pixels) {
|
|
var heap = heapObjectForWebGLType(type);
|
|
GLctx.texImage3D(target, level, internalFormat, width, height, depth, border, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
|
|
} else {
|
|
GLctx.texImage3D(target, level, internalFormat, width, height, depth, border, format, type, null);
|
|
}
|
|
}
|
|
|
|
Module["_glTexImage3D"] = _glTexImage3D;
|
|
|
|
_glTexImage3D.sig = "viiiiiiiiip";
|
|
|
|
var _emscripten_glTexImage3D = _glTexImage3D;
|
|
|
|
Module["_emscripten_glTexImage3D"] = _emscripten_glTexImage3D;
|
|
|
|
function _glTexParameterf(x0, x1, x2) {
|
|
GLctx.texParameterf(x0, x1, x2);
|
|
}
|
|
|
|
Module["_glTexParameterf"] = _glTexParameterf;
|
|
|
|
_glTexParameterf.sig = "viif";
|
|
|
|
var _emscripten_glTexParameterf = _glTexParameterf;
|
|
|
|
Module["_emscripten_glTexParameterf"] = _emscripten_glTexParameterf;
|
|
|
|
function _glTexParameterfv(target, pname, params) {
|
|
var param = GROWABLE_HEAP_F32()[params >> 2];
|
|
GLctx.texParameterf(target, pname, param);
|
|
}
|
|
|
|
Module["_glTexParameterfv"] = _glTexParameterfv;
|
|
|
|
_glTexParameterfv.sig = "viip";
|
|
|
|
var _emscripten_glTexParameterfv = _glTexParameterfv;
|
|
|
|
Module["_emscripten_glTexParameterfv"] = _emscripten_glTexParameterfv;
|
|
|
|
function _glTexParameteri(x0, x1, x2) {
|
|
GLctx.texParameteri(x0, x1, x2);
|
|
}
|
|
|
|
Module["_glTexParameteri"] = _glTexParameteri;
|
|
|
|
_glTexParameteri.sig = "viii";
|
|
|
|
var _emscripten_glTexParameteri = _glTexParameteri;
|
|
|
|
Module["_emscripten_glTexParameteri"] = _emscripten_glTexParameteri;
|
|
|
|
function _glTexParameteriv(target, pname, params) {
|
|
var param = GROWABLE_HEAP_I32()[params >> 2];
|
|
GLctx.texParameteri(target, pname, param);
|
|
}
|
|
|
|
Module["_glTexParameteriv"] = _glTexParameteriv;
|
|
|
|
_glTexParameteriv.sig = "viip";
|
|
|
|
var _emscripten_glTexParameteriv = _glTexParameteriv;
|
|
|
|
Module["_emscripten_glTexParameteriv"] = _emscripten_glTexParameteriv;
|
|
|
|
function _glTexStorage2D(x0, x1, x2, x3, x4) {
|
|
GLctx.texStorage2D(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glTexStorage2D"] = _glTexStorage2D;
|
|
|
|
_glTexStorage2D.sig = "viiiii";
|
|
|
|
var _emscripten_glTexStorage2D = _glTexStorage2D;
|
|
|
|
Module["_emscripten_glTexStorage2D"] = _emscripten_glTexStorage2D;
|
|
|
|
function _glTexStorage3D(x0, x1, x2, x3, x4, x5) {
|
|
GLctx.texStorage3D(x0, x1, x2, x3, x4, x5);
|
|
}
|
|
|
|
Module["_glTexStorage3D"] = _glTexStorage3D;
|
|
|
|
_glTexStorage3D.sig = "viiiiii";
|
|
|
|
var _emscripten_glTexStorage3D = _glTexStorage3D;
|
|
|
|
Module["_emscripten_glTexStorage3D"] = _emscripten_glTexStorage3D;
|
|
|
|
function _glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) {
|
|
if (GL.currentContext.version >= 2) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
|
|
} else if (pixels) {
|
|
var heap = heapObjectForWebGLType(type);
|
|
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
|
|
} else {
|
|
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, null);
|
|
}
|
|
return;
|
|
}
|
|
var pixelData = null;
|
|
if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, 0);
|
|
GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData);
|
|
}
|
|
|
|
Module["_glTexSubImage2D"] = _glTexSubImage2D;
|
|
|
|
_glTexSubImage2D.sig = "viiiiiiiip";
|
|
|
|
var _emscripten_glTexSubImage2D = _glTexSubImage2D;
|
|
|
|
Module["_emscripten_glTexSubImage2D"] = _emscripten_glTexSubImage2D;
|
|
|
|
function _glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) {
|
|
if (GLctx.currentPixelUnpackBufferBinding) {
|
|
GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
|
|
} else if (pixels) {
|
|
var heap = heapObjectForWebGLType(type);
|
|
GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
|
|
} else {
|
|
GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, null);
|
|
}
|
|
}
|
|
|
|
Module["_glTexSubImage3D"] = _glTexSubImage3D;
|
|
|
|
_glTexSubImage3D.sig = "viiiiiiiiiip";
|
|
|
|
var _emscripten_glTexSubImage3D = _glTexSubImage3D;
|
|
|
|
Module["_emscripten_glTexSubImage3D"] = _emscripten_glTexSubImage3D;
|
|
|
|
function _glTransformFeedbackVaryings(program, count, varyings, bufferMode) {
|
|
program = GL.programs[program];
|
|
var vars = [];
|
|
for (var i = 0; i < count; i++) vars.push(UTF8ToString(GROWABLE_HEAP_I32()[varyings + i * 4 >> 2]));
|
|
GLctx.transformFeedbackVaryings(program, vars, bufferMode);
|
|
}
|
|
|
|
Module["_glTransformFeedbackVaryings"] = _glTransformFeedbackVaryings;
|
|
|
|
_glTransformFeedbackVaryings.sig = "viipi";
|
|
|
|
var _emscripten_glTransformFeedbackVaryings = _glTransformFeedbackVaryings;
|
|
|
|
Module["_emscripten_glTransformFeedbackVaryings"] = _emscripten_glTransformFeedbackVaryings;
|
|
|
|
function _glUniform1f(location, v0) {
|
|
GLctx.uniform1f(webglGetUniformLocation(location), v0);
|
|
}
|
|
|
|
Module["_glUniform1f"] = _glUniform1f;
|
|
|
|
_glUniform1f.sig = "vif";
|
|
|
|
var _emscripten_glUniform1f = _glUniform1f;
|
|
|
|
Module["_emscripten_glUniform1f"] = _emscripten_glUniform1f;
|
|
|
|
var miniTempWebGLFloatBuffers = [];
|
|
|
|
Module["miniTempWebGLFloatBuffers"] = miniTempWebGLFloatBuffers;
|
|
|
|
function _glUniform1fv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform1fv(webglGetUniformLocation(location), GROWABLE_HEAP_F32(), value >> 2, count);
|
|
return;
|
|
}
|
|
if (count <= 288) {
|
|
var view = miniTempWebGLFloatBuffers[count - 1];
|
|
for (var i = 0; i < count; ++i) {
|
|
view[i] = GROWABLE_HEAP_F32()[value + 4 * i >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 4 >> 2);
|
|
}
|
|
GLctx.uniform1fv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform1fv"] = _glUniform1fv;
|
|
|
|
_glUniform1fv.sig = "viip";
|
|
|
|
var _emscripten_glUniform1fv = _glUniform1fv;
|
|
|
|
Module["_emscripten_glUniform1fv"] = _emscripten_glUniform1fv;
|
|
|
|
function _glUniform1i(location, v0) {
|
|
GLctx.uniform1i(webglGetUniformLocation(location), v0);
|
|
}
|
|
|
|
Module["_glUniform1i"] = _glUniform1i;
|
|
|
|
_glUniform1i.sig = "vii";
|
|
|
|
var _emscripten_glUniform1i = _glUniform1i;
|
|
|
|
Module["_emscripten_glUniform1i"] = _emscripten_glUniform1i;
|
|
|
|
var miniTempWebGLIntBuffers = [];
|
|
|
|
Module["miniTempWebGLIntBuffers"] = miniTempWebGLIntBuffers;
|
|
|
|
function _glUniform1iv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform1iv(webglGetUniformLocation(location), GROWABLE_HEAP_I32(), value >> 2, count);
|
|
return;
|
|
}
|
|
if (count <= 288) {
|
|
var view = miniTempWebGLIntBuffers[count - 1];
|
|
for (var i = 0; i < count; ++i) {
|
|
view[i] = GROWABLE_HEAP_I32()[value + 4 * i >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_I32().subarray(value >> 2, value + count * 4 >> 2);
|
|
}
|
|
GLctx.uniform1iv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform1iv"] = _glUniform1iv;
|
|
|
|
_glUniform1iv.sig = "viip";
|
|
|
|
var _emscripten_glUniform1iv = _glUniform1iv;
|
|
|
|
Module["_emscripten_glUniform1iv"] = _emscripten_glUniform1iv;
|
|
|
|
function _glUniform1ui(location, v0) {
|
|
GLctx.uniform1ui(webglGetUniformLocation(location), v0);
|
|
}
|
|
|
|
Module["_glUniform1ui"] = _glUniform1ui;
|
|
|
|
_glUniform1ui.sig = "vii";
|
|
|
|
var _emscripten_glUniform1ui = _glUniform1ui;
|
|
|
|
Module["_emscripten_glUniform1ui"] = _emscripten_glUniform1ui;
|
|
|
|
function _glUniform1uiv(location, count, value) {
|
|
count && GLctx.uniform1uiv(webglGetUniformLocation(location), GROWABLE_HEAP_U32(), value >> 2, count);
|
|
}
|
|
|
|
Module["_glUniform1uiv"] = _glUniform1uiv;
|
|
|
|
_glUniform1uiv.sig = "viip";
|
|
|
|
var _emscripten_glUniform1uiv = _glUniform1uiv;
|
|
|
|
Module["_emscripten_glUniform1uiv"] = _emscripten_glUniform1uiv;
|
|
|
|
function _glUniform2f(location, v0, v1) {
|
|
GLctx.uniform2f(webglGetUniformLocation(location), v0, v1);
|
|
}
|
|
|
|
Module["_glUniform2f"] = _glUniform2f;
|
|
|
|
_glUniform2f.sig = "viff";
|
|
|
|
var _emscripten_glUniform2f = _glUniform2f;
|
|
|
|
Module["_emscripten_glUniform2f"] = _emscripten_glUniform2f;
|
|
|
|
function _glUniform2fv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform2fv(webglGetUniformLocation(location), GROWABLE_HEAP_F32(), value >> 2, count * 2);
|
|
return;
|
|
}
|
|
if (count <= 144) {
|
|
var view = miniTempWebGLFloatBuffers[2 * count - 1];
|
|
for (var i = 0; i < 2 * count; i += 2) {
|
|
view[i] = GROWABLE_HEAP_F32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_F32()[value + (4 * i + 4) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 8 >> 2);
|
|
}
|
|
GLctx.uniform2fv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform2fv"] = _glUniform2fv;
|
|
|
|
_glUniform2fv.sig = "viip";
|
|
|
|
var _emscripten_glUniform2fv = _glUniform2fv;
|
|
|
|
Module["_emscripten_glUniform2fv"] = _emscripten_glUniform2fv;
|
|
|
|
function _glUniform2i(location, v0, v1) {
|
|
GLctx.uniform2i(webglGetUniformLocation(location), v0, v1);
|
|
}
|
|
|
|
Module["_glUniform2i"] = _glUniform2i;
|
|
|
|
_glUniform2i.sig = "viii";
|
|
|
|
var _emscripten_glUniform2i = _glUniform2i;
|
|
|
|
Module["_emscripten_glUniform2i"] = _emscripten_glUniform2i;
|
|
|
|
function _glUniform2iv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform2iv(webglGetUniformLocation(location), GROWABLE_HEAP_I32(), value >> 2, count * 2);
|
|
return;
|
|
}
|
|
if (count <= 144) {
|
|
var view = miniTempWebGLIntBuffers[2 * count - 1];
|
|
for (var i = 0; i < 2 * count; i += 2) {
|
|
view[i] = GROWABLE_HEAP_I32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_I32()[value + (4 * i + 4) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_I32().subarray(value >> 2, value + count * 8 >> 2);
|
|
}
|
|
GLctx.uniform2iv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform2iv"] = _glUniform2iv;
|
|
|
|
_glUniform2iv.sig = "viip";
|
|
|
|
var _emscripten_glUniform2iv = _glUniform2iv;
|
|
|
|
Module["_emscripten_glUniform2iv"] = _emscripten_glUniform2iv;
|
|
|
|
function _glUniform2ui(location, v0, v1) {
|
|
GLctx.uniform2ui(webglGetUniformLocation(location), v0, v1);
|
|
}
|
|
|
|
Module["_glUniform2ui"] = _glUniform2ui;
|
|
|
|
_glUniform2ui.sig = "viii";
|
|
|
|
var _emscripten_glUniform2ui = _glUniform2ui;
|
|
|
|
Module["_emscripten_glUniform2ui"] = _emscripten_glUniform2ui;
|
|
|
|
function _glUniform2uiv(location, count, value) {
|
|
count && GLctx.uniform2uiv(webglGetUniformLocation(location), GROWABLE_HEAP_U32(), value >> 2, count * 2);
|
|
}
|
|
|
|
Module["_glUniform2uiv"] = _glUniform2uiv;
|
|
|
|
_glUniform2uiv.sig = "viip";
|
|
|
|
var _emscripten_glUniform2uiv = _glUniform2uiv;
|
|
|
|
Module["_emscripten_glUniform2uiv"] = _emscripten_glUniform2uiv;
|
|
|
|
function _glUniform3f(location, v0, v1, v2) {
|
|
GLctx.uniform3f(webglGetUniformLocation(location), v0, v1, v2);
|
|
}
|
|
|
|
Module["_glUniform3f"] = _glUniform3f;
|
|
|
|
_glUniform3f.sig = "vifff";
|
|
|
|
var _emscripten_glUniform3f = _glUniform3f;
|
|
|
|
Module["_emscripten_glUniform3f"] = _emscripten_glUniform3f;
|
|
|
|
function _glUniform3fv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform3fv(webglGetUniformLocation(location), GROWABLE_HEAP_F32(), value >> 2, count * 3);
|
|
return;
|
|
}
|
|
if (count <= 96) {
|
|
var view = miniTempWebGLFloatBuffers[3 * count - 1];
|
|
for (var i = 0; i < 3 * count; i += 3) {
|
|
view[i] = GROWABLE_HEAP_F32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_F32()[value + (4 * i + 4) >> 2];
|
|
view[i + 2] = GROWABLE_HEAP_F32()[value + (4 * i + 8) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 12 >> 2);
|
|
}
|
|
GLctx.uniform3fv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform3fv"] = _glUniform3fv;
|
|
|
|
_glUniform3fv.sig = "viip";
|
|
|
|
var _emscripten_glUniform3fv = _glUniform3fv;
|
|
|
|
Module["_emscripten_glUniform3fv"] = _emscripten_glUniform3fv;
|
|
|
|
function _glUniform3i(location, v0, v1, v2) {
|
|
GLctx.uniform3i(webglGetUniformLocation(location), v0, v1, v2);
|
|
}
|
|
|
|
Module["_glUniform3i"] = _glUniform3i;
|
|
|
|
_glUniform3i.sig = "viiii";
|
|
|
|
var _emscripten_glUniform3i = _glUniform3i;
|
|
|
|
Module["_emscripten_glUniform3i"] = _emscripten_glUniform3i;
|
|
|
|
function _glUniform3iv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform3iv(webglGetUniformLocation(location), GROWABLE_HEAP_I32(), value >> 2, count * 3);
|
|
return;
|
|
}
|
|
if (count <= 96) {
|
|
var view = miniTempWebGLIntBuffers[3 * count - 1];
|
|
for (var i = 0; i < 3 * count; i += 3) {
|
|
view[i] = GROWABLE_HEAP_I32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_I32()[value + (4 * i + 4) >> 2];
|
|
view[i + 2] = GROWABLE_HEAP_I32()[value + (4 * i + 8) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_I32().subarray(value >> 2, value + count * 12 >> 2);
|
|
}
|
|
GLctx.uniform3iv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform3iv"] = _glUniform3iv;
|
|
|
|
_glUniform3iv.sig = "viip";
|
|
|
|
var _emscripten_glUniform3iv = _glUniform3iv;
|
|
|
|
Module["_emscripten_glUniform3iv"] = _emscripten_glUniform3iv;
|
|
|
|
function _glUniform3ui(location, v0, v1, v2) {
|
|
GLctx.uniform3ui(webglGetUniformLocation(location), v0, v1, v2);
|
|
}
|
|
|
|
Module["_glUniform3ui"] = _glUniform3ui;
|
|
|
|
_glUniform3ui.sig = "viiii";
|
|
|
|
var _emscripten_glUniform3ui = _glUniform3ui;
|
|
|
|
Module["_emscripten_glUniform3ui"] = _emscripten_glUniform3ui;
|
|
|
|
function _glUniform3uiv(location, count, value) {
|
|
count && GLctx.uniform3uiv(webglGetUniformLocation(location), GROWABLE_HEAP_U32(), value >> 2, count * 3);
|
|
}
|
|
|
|
Module["_glUniform3uiv"] = _glUniform3uiv;
|
|
|
|
_glUniform3uiv.sig = "viip";
|
|
|
|
var _emscripten_glUniform3uiv = _glUniform3uiv;
|
|
|
|
Module["_emscripten_glUniform3uiv"] = _emscripten_glUniform3uiv;
|
|
|
|
function _glUniform4f(location, v0, v1, v2, v3) {
|
|
GLctx.uniform4f(webglGetUniformLocation(location), v0, v1, v2, v3);
|
|
}
|
|
|
|
Module["_glUniform4f"] = _glUniform4f;
|
|
|
|
_glUniform4f.sig = "viffff";
|
|
|
|
var _emscripten_glUniform4f = _glUniform4f;
|
|
|
|
Module["_emscripten_glUniform4f"] = _emscripten_glUniform4f;
|
|
|
|
function _glUniform4fv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform4fv(webglGetUniformLocation(location), GROWABLE_HEAP_F32(), value >> 2, count * 4);
|
|
return;
|
|
}
|
|
if (count <= 72) {
|
|
var view = miniTempWebGLFloatBuffers[4 * count - 1];
|
|
var heap = GROWABLE_HEAP_F32();
|
|
value >>= 2;
|
|
for (var i = 0; i < 4 * count; i += 4) {
|
|
var dst = value + i;
|
|
view[i] = heap[dst];
|
|
view[i + 1] = heap[dst + 1];
|
|
view[i + 2] = heap[dst + 2];
|
|
view[i + 3] = heap[dst + 3];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 16 >> 2);
|
|
}
|
|
GLctx.uniform4fv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform4fv"] = _glUniform4fv;
|
|
|
|
_glUniform4fv.sig = "viip";
|
|
|
|
var _emscripten_glUniform4fv = _glUniform4fv;
|
|
|
|
Module["_emscripten_glUniform4fv"] = _emscripten_glUniform4fv;
|
|
|
|
function _glUniform4i(location, v0, v1, v2, v3) {
|
|
GLctx.uniform4i(webglGetUniformLocation(location), v0, v1, v2, v3);
|
|
}
|
|
|
|
Module["_glUniform4i"] = _glUniform4i;
|
|
|
|
_glUniform4i.sig = "viiiii";
|
|
|
|
var _emscripten_glUniform4i = _glUniform4i;
|
|
|
|
Module["_emscripten_glUniform4i"] = _emscripten_glUniform4i;
|
|
|
|
function _glUniform4iv(location, count, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniform4iv(webglGetUniformLocation(location), GROWABLE_HEAP_I32(), value >> 2, count * 4);
|
|
return;
|
|
}
|
|
if (count <= 72) {
|
|
var view = miniTempWebGLIntBuffers[4 * count - 1];
|
|
for (var i = 0; i < 4 * count; i += 4) {
|
|
view[i] = GROWABLE_HEAP_I32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_I32()[value + (4 * i + 4) >> 2];
|
|
view[i + 2] = GROWABLE_HEAP_I32()[value + (4 * i + 8) >> 2];
|
|
view[i + 3] = GROWABLE_HEAP_I32()[value + (4 * i + 12) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_I32().subarray(value >> 2, value + count * 16 >> 2);
|
|
}
|
|
GLctx.uniform4iv(webglGetUniformLocation(location), view);
|
|
}
|
|
|
|
Module["_glUniform4iv"] = _glUniform4iv;
|
|
|
|
_glUniform4iv.sig = "viip";
|
|
|
|
var _emscripten_glUniform4iv = _glUniform4iv;
|
|
|
|
Module["_emscripten_glUniform4iv"] = _emscripten_glUniform4iv;
|
|
|
|
function _glUniform4ui(location, v0, v1, v2, v3) {
|
|
GLctx.uniform4ui(webglGetUniformLocation(location), v0, v1, v2, v3);
|
|
}
|
|
|
|
Module["_glUniform4ui"] = _glUniform4ui;
|
|
|
|
_glUniform4ui.sig = "viiiii";
|
|
|
|
var _emscripten_glUniform4ui = _glUniform4ui;
|
|
|
|
Module["_emscripten_glUniform4ui"] = _emscripten_glUniform4ui;
|
|
|
|
function _glUniform4uiv(location, count, value) {
|
|
count && GLctx.uniform4uiv(webglGetUniformLocation(location), GROWABLE_HEAP_U32(), value >> 2, count * 4);
|
|
}
|
|
|
|
Module["_glUniform4uiv"] = _glUniform4uiv;
|
|
|
|
_glUniform4uiv.sig = "viip";
|
|
|
|
var _emscripten_glUniform4uiv = _glUniform4uiv;
|
|
|
|
Module["_emscripten_glUniform4uiv"] = _emscripten_glUniform4uiv;
|
|
|
|
function _glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) {
|
|
program = GL.programs[program];
|
|
GLctx.uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
|
|
}
|
|
|
|
Module["_glUniformBlockBinding"] = _glUniformBlockBinding;
|
|
|
|
_glUniformBlockBinding.sig = "viii";
|
|
|
|
var _emscripten_glUniformBlockBinding = _glUniformBlockBinding;
|
|
|
|
Module["_emscripten_glUniformBlockBinding"] = _emscripten_glUniformBlockBinding;
|
|
|
|
function _glUniformMatrix2fv(location, count, transpose, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 4);
|
|
return;
|
|
}
|
|
if (count <= 72) {
|
|
var view = miniTempWebGLFloatBuffers[4 * count - 1];
|
|
for (var i = 0; i < 4 * count; i += 4) {
|
|
view[i] = GROWABLE_HEAP_F32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_F32()[value + (4 * i + 4) >> 2];
|
|
view[i + 2] = GROWABLE_HEAP_F32()[value + (4 * i + 8) >> 2];
|
|
view[i + 3] = GROWABLE_HEAP_F32()[value + (4 * i + 12) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 16 >> 2);
|
|
}
|
|
GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, view);
|
|
}
|
|
|
|
Module["_glUniformMatrix2fv"] = _glUniformMatrix2fv;
|
|
|
|
_glUniformMatrix2fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix2fv = _glUniformMatrix2fv;
|
|
|
|
Module["_emscripten_glUniformMatrix2fv"] = _emscripten_glUniformMatrix2fv;
|
|
|
|
function _glUniformMatrix2x3fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix2x3fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 6);
|
|
}
|
|
|
|
Module["_glUniformMatrix2x3fv"] = _glUniformMatrix2x3fv;
|
|
|
|
_glUniformMatrix2x3fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix2x3fv = _glUniformMatrix2x3fv;
|
|
|
|
Module["_emscripten_glUniformMatrix2x3fv"] = _emscripten_glUniformMatrix2x3fv;
|
|
|
|
function _glUniformMatrix2x4fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix2x4fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 8);
|
|
}
|
|
|
|
Module["_glUniformMatrix2x4fv"] = _glUniformMatrix2x4fv;
|
|
|
|
_glUniformMatrix2x4fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix2x4fv = _glUniformMatrix2x4fv;
|
|
|
|
Module["_emscripten_glUniformMatrix2x4fv"] = _emscripten_glUniformMatrix2x4fv;
|
|
|
|
function _glUniformMatrix3fv(location, count, transpose, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 9);
|
|
return;
|
|
}
|
|
if (count <= 32) {
|
|
var view = miniTempWebGLFloatBuffers[9 * count - 1];
|
|
for (var i = 0; i < 9 * count; i += 9) {
|
|
view[i] = GROWABLE_HEAP_F32()[value + 4 * i >> 2];
|
|
view[i + 1] = GROWABLE_HEAP_F32()[value + (4 * i + 4) >> 2];
|
|
view[i + 2] = GROWABLE_HEAP_F32()[value + (4 * i + 8) >> 2];
|
|
view[i + 3] = GROWABLE_HEAP_F32()[value + (4 * i + 12) >> 2];
|
|
view[i + 4] = GROWABLE_HEAP_F32()[value + (4 * i + 16) >> 2];
|
|
view[i + 5] = GROWABLE_HEAP_F32()[value + (4 * i + 20) >> 2];
|
|
view[i + 6] = GROWABLE_HEAP_F32()[value + (4 * i + 24) >> 2];
|
|
view[i + 7] = GROWABLE_HEAP_F32()[value + (4 * i + 28) >> 2];
|
|
view[i + 8] = GROWABLE_HEAP_F32()[value + (4 * i + 32) >> 2];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 36 >> 2);
|
|
}
|
|
GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, view);
|
|
}
|
|
|
|
Module["_glUniformMatrix3fv"] = _glUniformMatrix3fv;
|
|
|
|
_glUniformMatrix3fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix3fv = _glUniformMatrix3fv;
|
|
|
|
Module["_emscripten_glUniformMatrix3fv"] = _emscripten_glUniformMatrix3fv;
|
|
|
|
function _glUniformMatrix3x2fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix3x2fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 6);
|
|
}
|
|
|
|
Module["_glUniformMatrix3x2fv"] = _glUniformMatrix3x2fv;
|
|
|
|
_glUniformMatrix3x2fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix3x2fv = _glUniformMatrix3x2fv;
|
|
|
|
Module["_emscripten_glUniformMatrix3x2fv"] = _emscripten_glUniformMatrix3x2fv;
|
|
|
|
function _glUniformMatrix3x4fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix3x4fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 12);
|
|
}
|
|
|
|
Module["_glUniformMatrix3x4fv"] = _glUniformMatrix3x4fv;
|
|
|
|
_glUniformMatrix3x4fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix3x4fv = _glUniformMatrix3x4fv;
|
|
|
|
Module["_emscripten_glUniformMatrix3x4fv"] = _emscripten_glUniformMatrix3x4fv;
|
|
|
|
function _glUniformMatrix4fv(location, count, transpose, value) {
|
|
if (GL.currentContext.version >= 2) {
|
|
count && GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 16);
|
|
return;
|
|
}
|
|
if (count <= 18) {
|
|
var view = miniTempWebGLFloatBuffers[16 * count - 1];
|
|
var heap = GROWABLE_HEAP_F32();
|
|
value >>= 2;
|
|
for (var i = 0; i < 16 * count; i += 16) {
|
|
var dst = value + i;
|
|
view[i] = heap[dst];
|
|
view[i + 1] = heap[dst + 1];
|
|
view[i + 2] = heap[dst + 2];
|
|
view[i + 3] = heap[dst + 3];
|
|
view[i + 4] = heap[dst + 4];
|
|
view[i + 5] = heap[dst + 5];
|
|
view[i + 6] = heap[dst + 6];
|
|
view[i + 7] = heap[dst + 7];
|
|
view[i + 8] = heap[dst + 8];
|
|
view[i + 9] = heap[dst + 9];
|
|
view[i + 10] = heap[dst + 10];
|
|
view[i + 11] = heap[dst + 11];
|
|
view[i + 12] = heap[dst + 12];
|
|
view[i + 13] = heap[dst + 13];
|
|
view[i + 14] = heap[dst + 14];
|
|
view[i + 15] = heap[dst + 15];
|
|
}
|
|
} else {
|
|
var view = GROWABLE_HEAP_F32().subarray(value >> 2, value + count * 64 >> 2);
|
|
}
|
|
GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, view);
|
|
}
|
|
|
|
Module["_glUniformMatrix4fv"] = _glUniformMatrix4fv;
|
|
|
|
_glUniformMatrix4fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix4fv = _glUniformMatrix4fv;
|
|
|
|
Module["_emscripten_glUniformMatrix4fv"] = _emscripten_glUniformMatrix4fv;
|
|
|
|
function _glUniformMatrix4x2fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix4x2fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 8);
|
|
}
|
|
|
|
Module["_glUniformMatrix4x2fv"] = _glUniformMatrix4x2fv;
|
|
|
|
_glUniformMatrix4x2fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix4x2fv = _glUniformMatrix4x2fv;
|
|
|
|
Module["_emscripten_glUniformMatrix4x2fv"] = _emscripten_glUniformMatrix4x2fv;
|
|
|
|
function _glUniformMatrix4x3fv(location, count, transpose, value) {
|
|
count && GLctx.uniformMatrix4x3fv(webglGetUniformLocation(location), !!transpose, GROWABLE_HEAP_F32(), value >> 2, count * 12);
|
|
}
|
|
|
|
Module["_glUniformMatrix4x3fv"] = _glUniformMatrix4x3fv;
|
|
|
|
_glUniformMatrix4x3fv.sig = "viiip";
|
|
|
|
var _emscripten_glUniformMatrix4x3fv = _glUniformMatrix4x3fv;
|
|
|
|
Module["_emscripten_glUniformMatrix4x3fv"] = _emscripten_glUniformMatrix4x3fv;
|
|
|
|
function _glUseProgram(program) {
|
|
program = GL.programs[program];
|
|
GLctx.useProgram(program);
|
|
GLctx.currentProgram = program;
|
|
}
|
|
|
|
Module["_glUseProgram"] = _glUseProgram;
|
|
|
|
_glUseProgram.sig = "vi";
|
|
|
|
var _emscripten_glUseProgram = _glUseProgram;
|
|
|
|
Module["_emscripten_glUseProgram"] = _emscripten_glUseProgram;
|
|
|
|
function _glValidateProgram(program) {
|
|
GLctx.validateProgram(GL.programs[program]);
|
|
}
|
|
|
|
Module["_glValidateProgram"] = _glValidateProgram;
|
|
|
|
_glValidateProgram.sig = "vi";
|
|
|
|
var _emscripten_glValidateProgram = _glValidateProgram;
|
|
|
|
Module["_emscripten_glValidateProgram"] = _emscripten_glValidateProgram;
|
|
|
|
function _glVertexAttrib1f(x0, x1) {
|
|
GLctx.vertexAttrib1f(x0, x1);
|
|
}
|
|
|
|
Module["_glVertexAttrib1f"] = _glVertexAttrib1f;
|
|
|
|
_glVertexAttrib1f.sig = "vif";
|
|
|
|
var _emscripten_glVertexAttrib1f = _glVertexAttrib1f;
|
|
|
|
Module["_emscripten_glVertexAttrib1f"] = _emscripten_glVertexAttrib1f;
|
|
|
|
function _glVertexAttrib1fv(index, v) {
|
|
GLctx.vertexAttrib1f(index, GROWABLE_HEAP_F32()[v >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttrib1fv"] = _glVertexAttrib1fv;
|
|
|
|
_glVertexAttrib1fv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttrib1fv = _glVertexAttrib1fv;
|
|
|
|
Module["_emscripten_glVertexAttrib1fv"] = _emscripten_glVertexAttrib1fv;
|
|
|
|
function _glVertexAttrib2f(x0, x1, x2) {
|
|
GLctx.vertexAttrib2f(x0, x1, x2);
|
|
}
|
|
|
|
Module["_glVertexAttrib2f"] = _glVertexAttrib2f;
|
|
|
|
_glVertexAttrib2f.sig = "viff";
|
|
|
|
var _emscripten_glVertexAttrib2f = _glVertexAttrib2f;
|
|
|
|
Module["_emscripten_glVertexAttrib2f"] = _emscripten_glVertexAttrib2f;
|
|
|
|
function _glVertexAttrib2fv(index, v) {
|
|
GLctx.vertexAttrib2f(index, GROWABLE_HEAP_F32()[v >> 2], GROWABLE_HEAP_F32()[v + 4 >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttrib2fv"] = _glVertexAttrib2fv;
|
|
|
|
_glVertexAttrib2fv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttrib2fv = _glVertexAttrib2fv;
|
|
|
|
Module["_emscripten_glVertexAttrib2fv"] = _emscripten_glVertexAttrib2fv;
|
|
|
|
function _glVertexAttrib3f(x0, x1, x2, x3) {
|
|
GLctx.vertexAttrib3f(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glVertexAttrib3f"] = _glVertexAttrib3f;
|
|
|
|
_glVertexAttrib3f.sig = "vifff";
|
|
|
|
var _emscripten_glVertexAttrib3f = _glVertexAttrib3f;
|
|
|
|
Module["_emscripten_glVertexAttrib3f"] = _emscripten_glVertexAttrib3f;
|
|
|
|
function _glVertexAttrib3fv(index, v) {
|
|
GLctx.vertexAttrib3f(index, GROWABLE_HEAP_F32()[v >> 2], GROWABLE_HEAP_F32()[v + 4 >> 2], GROWABLE_HEAP_F32()[v + 8 >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttrib3fv"] = _glVertexAttrib3fv;
|
|
|
|
_glVertexAttrib3fv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttrib3fv = _glVertexAttrib3fv;
|
|
|
|
Module["_emscripten_glVertexAttrib3fv"] = _emscripten_glVertexAttrib3fv;
|
|
|
|
function _glVertexAttrib4f(x0, x1, x2, x3, x4) {
|
|
GLctx.vertexAttrib4f(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glVertexAttrib4f"] = _glVertexAttrib4f;
|
|
|
|
_glVertexAttrib4f.sig = "viffff";
|
|
|
|
var _emscripten_glVertexAttrib4f = _glVertexAttrib4f;
|
|
|
|
Module["_emscripten_glVertexAttrib4f"] = _emscripten_glVertexAttrib4f;
|
|
|
|
function _glVertexAttrib4fv(index, v) {
|
|
GLctx.vertexAttrib4f(index, GROWABLE_HEAP_F32()[v >> 2], GROWABLE_HEAP_F32()[v + 4 >> 2], GROWABLE_HEAP_F32()[v + 8 >> 2], GROWABLE_HEAP_F32()[v + 12 >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttrib4fv"] = _glVertexAttrib4fv;
|
|
|
|
_glVertexAttrib4fv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttrib4fv = _glVertexAttrib4fv;
|
|
|
|
Module["_emscripten_glVertexAttrib4fv"] = _emscripten_glVertexAttrib4fv;
|
|
|
|
function _glVertexAttribDivisor(index, divisor) {
|
|
GLctx.vertexAttribDivisor(index, divisor);
|
|
}
|
|
|
|
Module["_glVertexAttribDivisor"] = _glVertexAttribDivisor;
|
|
|
|
_glVertexAttribDivisor.sig = "vii";
|
|
|
|
var _emscripten_glVertexAttribDivisor = _glVertexAttribDivisor;
|
|
|
|
Module["_emscripten_glVertexAttribDivisor"] = _emscripten_glVertexAttribDivisor;
|
|
|
|
function _glVertexAttribI4i(x0, x1, x2, x3, x4) {
|
|
GLctx.vertexAttribI4i(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glVertexAttribI4i"] = _glVertexAttribI4i;
|
|
|
|
_glVertexAttribI4i.sig = "viiiii";
|
|
|
|
var _emscripten_glVertexAttribI4i = _glVertexAttribI4i;
|
|
|
|
Module["_emscripten_glVertexAttribI4i"] = _emscripten_glVertexAttribI4i;
|
|
|
|
function _glVertexAttribI4iv(index, v) {
|
|
GLctx.vertexAttribI4i(index, GROWABLE_HEAP_I32()[v >> 2], GROWABLE_HEAP_I32()[v + 4 >> 2], GROWABLE_HEAP_I32()[v + 8 >> 2], GROWABLE_HEAP_I32()[v + 12 >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttribI4iv"] = _glVertexAttribI4iv;
|
|
|
|
_glVertexAttribI4iv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttribI4iv = _glVertexAttribI4iv;
|
|
|
|
Module["_emscripten_glVertexAttribI4iv"] = _emscripten_glVertexAttribI4iv;
|
|
|
|
function _glVertexAttribI4ui(x0, x1, x2, x3, x4) {
|
|
GLctx.vertexAttribI4ui(x0, x1, x2, x3, x4);
|
|
}
|
|
|
|
Module["_glVertexAttribI4ui"] = _glVertexAttribI4ui;
|
|
|
|
_glVertexAttribI4ui.sig = "viiiii";
|
|
|
|
var _emscripten_glVertexAttribI4ui = _glVertexAttribI4ui;
|
|
|
|
Module["_emscripten_glVertexAttribI4ui"] = _emscripten_glVertexAttribI4ui;
|
|
|
|
function _glVertexAttribI4uiv(index, v) {
|
|
GLctx.vertexAttribI4ui(index, GROWABLE_HEAP_U32()[v >> 2], GROWABLE_HEAP_U32()[v + 4 >> 2], GROWABLE_HEAP_U32()[v + 8 >> 2], GROWABLE_HEAP_U32()[v + 12 >> 2]);
|
|
}
|
|
|
|
Module["_glVertexAttribI4uiv"] = _glVertexAttribI4uiv;
|
|
|
|
_glVertexAttribI4uiv.sig = "vip";
|
|
|
|
var _emscripten_glVertexAttribI4uiv = _glVertexAttribI4uiv;
|
|
|
|
Module["_emscripten_glVertexAttribI4uiv"] = _emscripten_glVertexAttribI4uiv;
|
|
|
|
function _glVertexAttribIPointer(index, size, type, stride, ptr) {
|
|
GLctx.vertexAttribIPointer(index, size, type, stride, ptr);
|
|
}
|
|
|
|
Module["_glVertexAttribIPointer"] = _glVertexAttribIPointer;
|
|
|
|
_glVertexAttribIPointer.sig = "viiiip";
|
|
|
|
var _emscripten_glVertexAttribIPointer = _glVertexAttribIPointer;
|
|
|
|
Module["_emscripten_glVertexAttribIPointer"] = _emscripten_glVertexAttribIPointer;
|
|
|
|
function _glVertexAttribPointer(index, size, type, normalized, stride, ptr) {
|
|
GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr);
|
|
}
|
|
|
|
Module["_glVertexAttribPointer"] = _glVertexAttribPointer;
|
|
|
|
_glVertexAttribPointer.sig = "viiiiip";
|
|
|
|
var _emscripten_glVertexAttribPointer = _glVertexAttribPointer;
|
|
|
|
Module["_emscripten_glVertexAttribPointer"] = _emscripten_glVertexAttribPointer;
|
|
|
|
function _glViewport(x0, x1, x2, x3) {
|
|
GLctx.viewport(x0, x1, x2, x3);
|
|
}
|
|
|
|
Module["_glViewport"] = _glViewport;
|
|
|
|
_glViewport.sig = "viiii";
|
|
|
|
var _emscripten_glViewport = _glViewport;
|
|
|
|
Module["_emscripten_glViewport"] = _emscripten_glViewport;
|
|
|
|
function _glWaitSync(sync, flags, timeout_low, timeout_high) {
|
|
var timeout = convertI32PairToI53(timeout_low, timeout_high);
|
|
GLctx.waitSync(GL.syncs[sync], flags, timeout);
|
|
}
|
|
|
|
Module["_glWaitSync"] = _glWaitSync;
|
|
|
|
_glWaitSync.sig = "vpiii";
|
|
|
|
var _emscripten_glWaitSync = _glWaitSync;
|
|
|
|
Module["_emscripten_glWaitSync"] = _emscripten_glWaitSync;
|
|
|
|
function _emscripten_num_logical_cores() {
|
|
return navigator["hardwareConcurrency"];
|
|
}
|
|
|
|
Module["_emscripten_num_logical_cores"] = _emscripten_num_logical_cores;
|
|
|
|
_emscripten_num_logical_cores.sig = "i";
|
|
|
|
function _emscripten_promise_destroy(id) {
|
|
promiseMap.free(id);
|
|
}
|
|
|
|
Module["_emscripten_promise_destroy"] = _emscripten_promise_destroy;
|
|
|
|
_emscripten_promise_destroy.sig = "vp";
|
|
|
|
function _emscripten_promise_resolve(id, result, value) {
|
|
var info = promiseMap.get(id);
|
|
switch (result) {
|
|
case 0:
|
|
info.resolve(value);
|
|
return;
|
|
|
|
case 1:
|
|
info.resolve(getPromise(value));
|
|
return;
|
|
|
|
case 2:
|
|
info.resolve(getPromise(value));
|
|
_emscripten_promise_destroy(value);
|
|
return;
|
|
|
|
case 3:
|
|
info.reject(value);
|
|
return;
|
|
}
|
|
abort("unexpected promise callback result " + result);
|
|
}
|
|
|
|
Module["_emscripten_promise_resolve"] = _emscripten_promise_resolve;
|
|
|
|
_emscripten_promise_resolve.sig = "vpip";
|
|
|
|
function proxyToMainThread(index, sync) {
|
|
var numCallArgs = arguments.length - 2;
|
|
var outerArgs = arguments;
|
|
var maxArgs = 19;
|
|
if (numCallArgs > maxArgs) {
|
|
throw "proxyToMainThread: Too many arguments " + numCallArgs + " to proxied function idx=" + index + ", maximum supported is " + maxArgs;
|
|
}
|
|
return withStackSave(() => {
|
|
var serializedNumCallArgs = numCallArgs;
|
|
var args = stackAlloc(serializedNumCallArgs * 8);
|
|
var b = args >> 3;
|
|
for (var i = 0; i < numCallArgs; i++) {
|
|
var arg = outerArgs[2 + i];
|
|
GROWABLE_HEAP_F64()[b + i] = arg;
|
|
}
|
|
return __emscripten_run_in_main_runtime_thread_js(index, serializedNumCallArgs, args, sync);
|
|
});
|
|
}
|
|
|
|
Module["proxyToMainThread"] = proxyToMainThread;
|
|
|
|
var emscripten_receive_on_main_thread_js_callArgs = [];
|
|
|
|
Module["emscripten_receive_on_main_thread_js_callArgs"] = emscripten_receive_on_main_thread_js_callArgs;
|
|
|
|
function _emscripten_receive_on_main_thread_js(index, numCallArgs, args) {
|
|
emscripten_receive_on_main_thread_js_callArgs.length = numCallArgs;
|
|
var b = args >> 3;
|
|
for (var i = 0; i < numCallArgs; i++) {
|
|
emscripten_receive_on_main_thread_js_callArgs[i] = GROWABLE_HEAP_F64()[b + i];
|
|
}
|
|
var isEmAsmConst = index < 0;
|
|
var func = !isEmAsmConst ? proxiedFunctionTable[index] : ASM_CONSTS[-index - 1];
|
|
assert(func.length == numCallArgs, "Call args mismatch in emscripten_receive_on_main_thread_js");
|
|
return func.apply(null, emscripten_receive_on_main_thread_js_callArgs);
|
|
}
|
|
|
|
Module["_emscripten_receive_on_main_thread_js"] = _emscripten_receive_on_main_thread_js;
|
|
|
|
_emscripten_receive_on_main_thread_js.sig = "diip";
|
|
|
|
function emscripten_realloc_buffer(size) {
|
|
var b = wasmMemory.buffer;
|
|
try {
|
|
wasmMemory.grow(size - b.byteLength + 65535 >>> 16);
|
|
updateMemoryViews();
|
|
return 1;
|
|
} catch (e) {
|
|
err(`emscripten_realloc_buffer: Attempted to grow heap from ${b.byteLength} bytes to ${size} bytes, but got error: ${e}`);
|
|
}
|
|
}
|
|
|
|
Module["emscripten_realloc_buffer"] = emscripten_realloc_buffer;
|
|
|
|
function _emscripten_resize_heap(requestedSize) {
|
|
var oldSize = GROWABLE_HEAP_U8().length;
|
|
requestedSize = requestedSize >>> 0;
|
|
if (requestedSize <= oldSize) {
|
|
return false;
|
|
}
|
|
var maxHeapSize = getHeapMax();
|
|
if (requestedSize > maxHeapSize) {
|
|
err(`Cannot enlarge memory, asked to go up to ${requestedSize} bytes, but the limit is ${maxHeapSize} bytes!`);
|
|
return false;
|
|
}
|
|
var alignUp = (x, multiple) => x + (multiple - x % multiple) % multiple;
|
|
for (var cutDown = 1; cutDown <= 4; cutDown *= 2) {
|
|
var overGrownHeapSize = oldSize * (1 + .2 / cutDown);
|
|
overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296);
|
|
var newSize = Math.min(maxHeapSize, alignUp(Math.max(requestedSize, overGrownHeapSize), 65536));
|
|
var replacement = emscripten_realloc_buffer(newSize);
|
|
if (replacement) {
|
|
return true;
|
|
}
|
|
}
|
|
err(`Failed to grow the heap from ${oldSize} bytes to ${newSize} bytes, not enough memory!`);
|
|
return false;
|
|
}
|
|
|
|
Module["_emscripten_resize_heap"] = _emscripten_resize_heap;
|
|
|
|
_emscripten_resize_heap.sig = "ip";
|
|
|
|
function _emscripten_set_timeout(cb, msecs, userData) {
|
|
return safeSetTimeout(() => getWasmTableEntry(cb)(userData), msecs);
|
|
}
|
|
|
|
Module["_emscripten_set_timeout"] = _emscripten_set_timeout;
|
|
|
|
_emscripten_set_timeout.sig = "ipdp";
|
|
|
|
function _emscripten_supports_offscreencanvas() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_supports_offscreencanvas"] = _emscripten_supports_offscreencanvas;
|
|
|
|
_emscripten_supports_offscreencanvas.sig = "i";
|
|
|
|
function _emscripten_unwind_to_js_event_loop() {
|
|
throw "unwind";
|
|
}
|
|
|
|
Module["_emscripten_unwind_to_js_event_loop"] = _emscripten_unwind_to_js_event_loop;
|
|
|
|
_emscripten_unwind_to_js_event_loop.sig = "v";
|
|
|
|
function _emscripten_webgl_do_commit_frame() {
|
|
if (!GL.currentContext || !GL.currentContext.GLctx) {
|
|
return -3;
|
|
}
|
|
if (GL.currentContext.defaultFbo) {
|
|
GL.blitOffscreenFramebuffer(GL.currentContext);
|
|
return 0;
|
|
}
|
|
if (!GL.currentContext.attributes.explicitSwapControl) {
|
|
return -3;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_webgl_do_commit_frame"] = _emscripten_webgl_do_commit_frame;
|
|
|
|
_emscripten_webgl_do_commit_frame.sig = "i";
|
|
|
|
function _emscripten_webgl_create_context_proxied(target, attributes) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(150, 1, target, attributes);
|
|
return _emscripten_webgl_do_create_context(target, attributes);
|
|
}
|
|
|
|
Module["_emscripten_webgl_create_context_proxied"] = _emscripten_webgl_create_context_proxied;
|
|
|
|
var JSEvents = {
|
|
inEventHandler: 0,
|
|
removeAllEventListeners: function() {
|
|
for (var i = JSEvents.eventHandlers.length - 1; i >= 0; --i) {
|
|
JSEvents._removeHandler(i);
|
|
}
|
|
JSEvents.eventHandlers = [];
|
|
JSEvents.deferredCalls = [];
|
|
},
|
|
registerRemoveEventListeners: function() {
|
|
if (!JSEvents.removeEventListenersRegistered) {
|
|
__ATEXIT__.push(JSEvents.removeAllEventListeners);
|
|
JSEvents.removeEventListenersRegistered = true;
|
|
}
|
|
},
|
|
deferredCalls: [],
|
|
deferCall: function(targetFunction, precedence, argsList) {
|
|
function arraysHaveEqualContent(arrA, arrB) {
|
|
if (arrA.length != arrB.length) return false;
|
|
for (var i in arrA) {
|
|
if (arrA[i] != arrB[i]) return false;
|
|
}
|
|
return true;
|
|
}
|
|
for (var i in JSEvents.deferredCalls) {
|
|
var call = JSEvents.deferredCalls[i];
|
|
if (call.targetFunction == targetFunction && arraysHaveEqualContent(call.argsList, argsList)) {
|
|
return;
|
|
}
|
|
}
|
|
JSEvents.deferredCalls.push({
|
|
targetFunction: targetFunction,
|
|
precedence: precedence,
|
|
argsList: argsList
|
|
});
|
|
JSEvents.deferredCalls.sort(function(x, y) {
|
|
return x.precedence < y.precedence;
|
|
});
|
|
},
|
|
removeDeferredCalls: function(targetFunction) {
|
|
for (var i = 0; i < JSEvents.deferredCalls.length; ++i) {
|
|
if (JSEvents.deferredCalls[i].targetFunction == targetFunction) {
|
|
JSEvents.deferredCalls.splice(i, 1);
|
|
--i;
|
|
}
|
|
}
|
|
},
|
|
canPerformEventHandlerRequests: function() {
|
|
return JSEvents.inEventHandler && JSEvents.currentEventHandler.allowsDeferredCalls;
|
|
},
|
|
runDeferredCalls: function() {
|
|
if (!JSEvents.canPerformEventHandlerRequests()) {
|
|
return;
|
|
}
|
|
for (var i = 0; i < JSEvents.deferredCalls.length; ++i) {
|
|
var call = JSEvents.deferredCalls[i];
|
|
JSEvents.deferredCalls.splice(i, 1);
|
|
--i;
|
|
call.targetFunction.apply(null, call.argsList);
|
|
}
|
|
},
|
|
eventHandlers: [],
|
|
removeAllHandlersOnTarget: function(target, eventTypeString) {
|
|
for (var i = 0; i < JSEvents.eventHandlers.length; ++i) {
|
|
if (JSEvents.eventHandlers[i].target == target && (!eventTypeString || eventTypeString == JSEvents.eventHandlers[i].eventTypeString)) {
|
|
JSEvents._removeHandler(i--);
|
|
}
|
|
}
|
|
},
|
|
_removeHandler: function(i) {
|
|
var h = JSEvents.eventHandlers[i];
|
|
h.target.removeEventListener(h.eventTypeString, h.eventListenerFunc, h.useCapture);
|
|
JSEvents.eventHandlers.splice(i, 1);
|
|
},
|
|
registerOrRemoveHandler: function(eventHandler) {
|
|
if (!eventHandler.target) {
|
|
err("registerOrRemoveHandler: the target element for event handler registration does not exist, when processing the following event handler registration:");
|
|
console.dir(eventHandler);
|
|
return -4;
|
|
}
|
|
var jsEventHandler = function jsEventHandler(event) {
|
|
++JSEvents.inEventHandler;
|
|
JSEvents.currentEventHandler = eventHandler;
|
|
JSEvents.runDeferredCalls();
|
|
eventHandler.handlerFunc(event);
|
|
JSEvents.runDeferredCalls();
|
|
--JSEvents.inEventHandler;
|
|
};
|
|
if (eventHandler.callbackfunc) {
|
|
eventHandler.eventListenerFunc = jsEventHandler;
|
|
eventHandler.target.addEventListener(eventHandler.eventTypeString, jsEventHandler, eventHandler.useCapture);
|
|
JSEvents.eventHandlers.push(eventHandler);
|
|
JSEvents.registerRemoveEventListeners();
|
|
} else {
|
|
for (var i = 0; i < JSEvents.eventHandlers.length; ++i) {
|
|
if (JSEvents.eventHandlers[i].target == eventHandler.target && JSEvents.eventHandlers[i].eventTypeString == eventHandler.eventTypeString) {
|
|
JSEvents._removeHandler(i--);
|
|
}
|
|
}
|
|
}
|
|
return 0;
|
|
},
|
|
queueEventHandlerOnThread_iiii: function(targetThread, eventHandlerFunc, eventTypeId, eventData, userData) {
|
|
withStackSave(function() {
|
|
var varargs = stackAlloc(12);
|
|
GROWABLE_HEAP_I32()[varargs >> 2] = eventTypeId;
|
|
GROWABLE_HEAP_I32()[varargs + 4 >> 2] = eventData;
|
|
GROWABLE_HEAP_I32()[varargs + 8 >> 2] = userData;
|
|
_emscripten_dispatch_to_thread_(targetThread, 637534208, eventHandlerFunc, eventData, varargs);
|
|
});
|
|
},
|
|
getTargetThreadForEventCallback: function(targetThread) {
|
|
switch (targetThread) {
|
|
case 1:
|
|
return 0;
|
|
|
|
case 2:
|
|
return PThread.currentProxiedOperationCallerThread;
|
|
|
|
default:
|
|
return targetThread;
|
|
}
|
|
},
|
|
getNodeNameForTarget: function(target) {
|
|
if (!target) return "";
|
|
if (target == window) return "#window";
|
|
if (target == screen) return "#screen";
|
|
return target && target.nodeName ? target.nodeName : "";
|
|
},
|
|
fullscreenEnabled: function() {
|
|
return document.fullscreenEnabled || document.webkitFullscreenEnabled;
|
|
}
|
|
};
|
|
|
|
Module["JSEvents"] = JSEvents;
|
|
|
|
var emscripten_webgl_power_preferences = [ "default", "low-power", "high-performance" ];
|
|
|
|
Module["emscripten_webgl_power_preferences"] = emscripten_webgl_power_preferences;
|
|
|
|
function maybeCStringToJsString(cString) {
|
|
return cString > 2 ? UTF8ToString(cString) : cString;
|
|
}
|
|
|
|
Module["maybeCStringToJsString"] = maybeCStringToJsString;
|
|
|
|
var specialHTMLTargets = [ 0, typeof document != "undefined" ? document : 0, typeof window != "undefined" ? window : 0 ];
|
|
|
|
Module["specialHTMLTargets"] = specialHTMLTargets;
|
|
|
|
function findEventTarget(target) {
|
|
target = maybeCStringToJsString(target);
|
|
var domElement = specialHTMLTargets[target] || (typeof document != "undefined" ? document.querySelector(target) : undefined);
|
|
return domElement;
|
|
}
|
|
|
|
Module["findEventTarget"] = findEventTarget;
|
|
|
|
function findCanvasEventTarget(target) {
|
|
return findEventTarget(target);
|
|
}
|
|
|
|
Module["findCanvasEventTarget"] = findCanvasEventTarget;
|
|
|
|
function _emscripten_webgl_do_create_context(target, attributes) {
|
|
assert(attributes);
|
|
var a = attributes >> 2;
|
|
var powerPreference = GROWABLE_HEAP_I32()[a + (24 >> 2)];
|
|
var contextAttributes = {
|
|
"alpha": !!GROWABLE_HEAP_I32()[a + (0 >> 2)],
|
|
"depth": !!GROWABLE_HEAP_I32()[a + (4 >> 2)],
|
|
"stencil": !!GROWABLE_HEAP_I32()[a + (8 >> 2)],
|
|
"antialias": !!GROWABLE_HEAP_I32()[a + (12 >> 2)],
|
|
"premultipliedAlpha": !!GROWABLE_HEAP_I32()[a + (16 >> 2)],
|
|
"preserveDrawingBuffer": !!GROWABLE_HEAP_I32()[a + (20 >> 2)],
|
|
"powerPreference": emscripten_webgl_power_preferences[powerPreference],
|
|
"failIfMajorPerformanceCaveat": !!GROWABLE_HEAP_I32()[a + (28 >> 2)],
|
|
majorVersion: GROWABLE_HEAP_I32()[a + (32 >> 2)],
|
|
minorVersion: GROWABLE_HEAP_I32()[a + (36 >> 2)],
|
|
enableExtensionsByDefault: GROWABLE_HEAP_I32()[a + (40 >> 2)],
|
|
explicitSwapControl: GROWABLE_HEAP_I32()[a + (44 >> 2)],
|
|
proxyContextToMainThread: GROWABLE_HEAP_I32()[a + (48 >> 2)],
|
|
renderViaOffscreenBackBuffer: GROWABLE_HEAP_I32()[a + (52 >> 2)]
|
|
};
|
|
var canvas = findCanvasEventTarget(target);
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
if (contextAttributes.proxyContextToMainThread === 2 || !canvas && contextAttributes.proxyContextToMainThread === 1) {
|
|
if (typeof OffscreenCanvas == "undefined") {
|
|
GROWABLE_HEAP_I32()[attributes + 52 >> 2] = 1;
|
|
GROWABLE_HEAP_I32()[attributes + 20 >> 2] = 1;
|
|
}
|
|
return _emscripten_webgl_create_context_proxied(target, attributes);
|
|
}
|
|
}
|
|
if (!canvas) {
|
|
return 0;
|
|
}
|
|
if (contextAttributes.explicitSwapControl && !contextAttributes.renderViaOffscreenBackBuffer) {
|
|
contextAttributes.renderViaOffscreenBackBuffer = true;
|
|
}
|
|
var contextHandle = GL.createContext(canvas, contextAttributes);
|
|
return contextHandle;
|
|
}
|
|
|
|
Module["_emscripten_webgl_do_create_context"] = _emscripten_webgl_do_create_context;
|
|
|
|
_emscripten_webgl_do_create_context.sig = "ipp";
|
|
|
|
function _emscripten_webgl_make_context_current_calling_thread(contextHandle) {
|
|
var success = GL.makeContextCurrent(contextHandle);
|
|
if (success) GL.currentContextIsProxied = false;
|
|
return success ? 0 : -5;
|
|
}
|
|
|
|
Module["_emscripten_webgl_make_context_current_calling_thread"] = _emscripten_webgl_make_context_current_calling_thread;
|
|
|
|
_emscripten_webgl_make_context_current_calling_thread.sig = "ii";
|
|
|
|
function getExecutableName() {
|
|
return thisProgram || "./this.program";
|
|
}
|
|
|
|
Module["getExecutableName"] = getExecutableName;
|
|
|
|
function getEnvStrings() {
|
|
if (!getEnvStrings.strings) {
|
|
var lang = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8";
|
|
var env = {
|
|
"USER": "web_user",
|
|
"LOGNAME": "web_user",
|
|
"PATH": "/",
|
|
"PWD": "/",
|
|
"HOME": "/home/web_user",
|
|
"LANG": lang,
|
|
"_": getExecutableName()
|
|
};
|
|
for (var x in ENV) {
|
|
if (ENV[x] === undefined) delete env[x]; else env[x] = ENV[x];
|
|
}
|
|
var strings = [];
|
|
for (var x in env) {
|
|
strings.push(x + "=" + env[x]);
|
|
}
|
|
getEnvStrings.strings = strings;
|
|
}
|
|
return getEnvStrings.strings;
|
|
}
|
|
|
|
Module["getEnvStrings"] = getEnvStrings;
|
|
|
|
function stringToAscii(str, buffer) {
|
|
for (var i = 0; i < str.length; ++i) {
|
|
assert(str.charCodeAt(i) === (str.charCodeAt(i) & 255));
|
|
GROWABLE_HEAP_I8()[buffer++ >> 0] = str.charCodeAt(i);
|
|
}
|
|
GROWABLE_HEAP_I8()[buffer >> 0] = 0;
|
|
}
|
|
|
|
Module["stringToAscii"] = stringToAscii;
|
|
|
|
function _environ_get(__environ, environ_buf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(151, 1, __environ, environ_buf);
|
|
var bufSize = 0;
|
|
getEnvStrings().forEach(function(string, i) {
|
|
var ptr = environ_buf + bufSize;
|
|
GROWABLE_HEAP_U32()[__environ + i * 4 >> 2] = ptr;
|
|
stringToAscii(string, ptr);
|
|
bufSize += string.length + 1;
|
|
});
|
|
return 0;
|
|
}
|
|
|
|
Module["_environ_get"] = _environ_get;
|
|
|
|
_environ_get.sig = "ipp";
|
|
|
|
function _environ_sizes_get(penviron_count, penviron_buf_size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(152, 1, penviron_count, penviron_buf_size);
|
|
var strings = getEnvStrings();
|
|
GROWABLE_HEAP_U32()[penviron_count >> 2] = strings.length;
|
|
var bufSize = 0;
|
|
strings.forEach(function(string) {
|
|
bufSize += string.length + 1;
|
|
});
|
|
GROWABLE_HEAP_U32()[penviron_buf_size >> 2] = bufSize;
|
|
return 0;
|
|
}
|
|
|
|
Module["_environ_sizes_get"] = _environ_sizes_get;
|
|
|
|
_environ_sizes_get.sig = "ipp";
|
|
|
|
function _fd_close(fd) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(153, 1, fd);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
FS.close(stream);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_close"] = _fd_close;
|
|
|
|
_fd_close.sig = "ii";
|
|
|
|
function _fd_fdstat_get(fd, pbuf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(154, 1, fd, pbuf);
|
|
try {
|
|
var rightsBase = 0;
|
|
var rightsInheriting = 0;
|
|
var flags = 0;
|
|
{
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var type = stream.tty ? 2 : FS.isDir(stream.mode) ? 3 : FS.isLink(stream.mode) ? 7 : 4;
|
|
}
|
|
GROWABLE_HEAP_I8()[pbuf >> 0] = type;
|
|
GROWABLE_HEAP_I16()[pbuf + 2 >> 1] = flags;
|
|
tempI64 = [ rightsBase >>> 0, (tempDouble = rightsBase, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[pbuf + 8 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[pbuf + 12 >> 2] = tempI64[1];
|
|
tempI64 = [ rightsInheriting >>> 0, (tempDouble = rightsInheriting, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[pbuf + 16 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[pbuf + 20 >> 2] = tempI64[1];
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_fdstat_get"] = _fd_fdstat_get;
|
|
|
|
_fd_fdstat_get.sig = "iip";
|
|
|
|
function doReadv(stream, iov, iovcnt, offset) {
|
|
var ret = 0;
|
|
for (var i = 0; i < iovcnt; i++) {
|
|
var ptr = GROWABLE_HEAP_U32()[iov >> 2];
|
|
var len = GROWABLE_HEAP_U32()[iov + 4 >> 2];
|
|
iov += 8;
|
|
var curr = FS.read(stream, GROWABLE_HEAP_I8(), ptr, len, offset);
|
|
if (curr < 0) return -1;
|
|
ret += curr;
|
|
if (curr < len) break;
|
|
if (typeof offset !== "undefined") {
|
|
offset += curr;
|
|
}
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
Module["doReadv"] = doReadv;
|
|
|
|
function _fd_pread(fd, iov, iovcnt, offset_low, offset_high, pnum) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(155, 1, fd, iov, iovcnt, offset_low, offset_high, pnum);
|
|
try {
|
|
var offset = convertI32PairToI53Checked(offset_low, offset_high);
|
|
if (isNaN(offset)) return 61;
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var num = doReadv(stream, iov, iovcnt, offset);
|
|
GROWABLE_HEAP_U32()[pnum >> 2] = num;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_pread"] = _fd_pread;
|
|
|
|
_fd_pread.sig = "iippiip";
|
|
|
|
function doWritev(stream, iov, iovcnt, offset) {
|
|
var ret = 0;
|
|
for (var i = 0; i < iovcnt; i++) {
|
|
var ptr = GROWABLE_HEAP_U32()[iov >> 2];
|
|
var len = GROWABLE_HEAP_U32()[iov + 4 >> 2];
|
|
iov += 8;
|
|
var curr = FS.write(stream, GROWABLE_HEAP_I8(), ptr, len, offset);
|
|
if (curr < 0) return -1;
|
|
ret += curr;
|
|
if (typeof offset !== "undefined") {
|
|
offset += curr;
|
|
}
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
Module["doWritev"] = doWritev;
|
|
|
|
function _fd_pwrite(fd, iov, iovcnt, offset_low, offset_high, pnum) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(156, 1, fd, iov, iovcnt, offset_low, offset_high, pnum);
|
|
try {
|
|
var offset = convertI32PairToI53Checked(offset_low, offset_high);
|
|
if (isNaN(offset)) return 61;
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var num = doWritev(stream, iov, iovcnt, offset);
|
|
GROWABLE_HEAP_U32()[pnum >> 2] = num;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_pwrite"] = _fd_pwrite;
|
|
|
|
_fd_pwrite.sig = "iippiip";
|
|
|
|
function _fd_read(fd, iov, iovcnt, pnum) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(157, 1, fd, iov, iovcnt, pnum);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var num = doReadv(stream, iov, iovcnt);
|
|
GROWABLE_HEAP_U32()[pnum >> 2] = num;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_read"] = _fd_read;
|
|
|
|
_fd_read.sig = "iippp";
|
|
|
|
function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(158, 1, fd, offset_low, offset_high, whence, newOffset);
|
|
try {
|
|
var offset = convertI32PairToI53Checked(offset_low, offset_high);
|
|
if (isNaN(offset)) return 61;
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
FS.llseek(stream, offset, whence);
|
|
tempI64 = [ stream.position >>> 0, (tempDouble = stream.position, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[newOffset >> 2] = tempI64[0], GROWABLE_HEAP_I32()[newOffset + 4 >> 2] = tempI64[1];
|
|
if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_seek"] = _fd_seek;
|
|
|
|
_fd_seek.sig = "iiiiip";
|
|
|
|
function _fd_sync(fd) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(159, 1, fd);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
if (stream.stream_ops && stream.stream_ops.fsync) {
|
|
return stream.stream_ops.fsync(stream);
|
|
}
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_sync"] = _fd_sync;
|
|
|
|
_fd_sync.sig = "ii";
|
|
|
|
function _fd_write(fd, iov, iovcnt, pnum) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(160, 1, fd, iov, iovcnt, pnum);
|
|
try {
|
|
var stream = SYSCALLS.getStreamFromFD(fd);
|
|
var num = doWritev(stream, iov, iovcnt);
|
|
GROWABLE_HEAP_U32()[pnum >> 2] = num;
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_fd_write"] = _fd_write;
|
|
|
|
_fd_write.sig = "iippp";
|
|
|
|
function _getentropy(buffer, size) {
|
|
randomFill(GROWABLE_HEAP_U8().subarray(buffer, buffer + size));
|
|
return 0;
|
|
}
|
|
|
|
Module["_getentropy"] = _getentropy;
|
|
|
|
_getentropy.sig = "ipp";
|
|
|
|
function _getnameinfo(sa, salen, node, nodelen, serv, servlen, flags) {
|
|
var info = readSockaddr(sa, salen);
|
|
if (info.errno) {
|
|
return -6;
|
|
}
|
|
var port = info.port;
|
|
var addr = info.addr;
|
|
var overflowed = false;
|
|
if (node && nodelen) {
|
|
var lookup;
|
|
if (flags & 1 || !(lookup = DNS.lookup_addr(addr))) {
|
|
if (flags & 8) {
|
|
return -2;
|
|
}
|
|
} else {
|
|
addr = lookup;
|
|
}
|
|
var numBytesWrittenExclNull = stringToUTF8(addr, node, nodelen);
|
|
if (numBytesWrittenExclNull + 1 >= nodelen) {
|
|
overflowed = true;
|
|
}
|
|
}
|
|
if (serv && servlen) {
|
|
port = "" + port;
|
|
var numBytesWrittenExclNull = stringToUTF8(port, serv, servlen);
|
|
if (numBytesWrittenExclNull + 1 >= servlen) {
|
|
overflowed = true;
|
|
}
|
|
}
|
|
if (overflowed) {
|
|
return -12;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_getnameinfo"] = _getnameinfo;
|
|
|
|
_getnameinfo.sig = "ipipipii";
|
|
|
|
function arraySum(array, index) {
|
|
var sum = 0;
|
|
for (var i = 0; i <= index; sum += array[i++]) {}
|
|
return sum;
|
|
}
|
|
|
|
Module["arraySum"] = arraySum;
|
|
|
|
var MONTH_DAYS_LEAP = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];
|
|
|
|
Module["MONTH_DAYS_LEAP"] = MONTH_DAYS_LEAP;
|
|
|
|
var MONTH_DAYS_REGULAR = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];
|
|
|
|
Module["MONTH_DAYS_REGULAR"] = MONTH_DAYS_REGULAR;
|
|
|
|
function addDays(date, days) {
|
|
var newDate = new Date(date.getTime());
|
|
while (days > 0) {
|
|
var leap = isLeapYear(newDate.getFullYear());
|
|
var currentMonth = newDate.getMonth();
|
|
var daysInCurrentMonth = (leap ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR)[currentMonth];
|
|
if (days > daysInCurrentMonth - newDate.getDate()) {
|
|
days -= daysInCurrentMonth - newDate.getDate() + 1;
|
|
newDate.setDate(1);
|
|
if (currentMonth < 11) {
|
|
newDate.setMonth(currentMonth + 1);
|
|
} else {
|
|
newDate.setMonth(0);
|
|
newDate.setFullYear(newDate.getFullYear() + 1);
|
|
}
|
|
} else {
|
|
newDate.setDate(newDate.getDate() + days);
|
|
return newDate;
|
|
}
|
|
}
|
|
return newDate;
|
|
}
|
|
|
|
Module["addDays"] = addDays;
|
|
|
|
function writeArrayToMemory(array, buffer) {
|
|
assert(array.length >= 0, "writeArrayToMemory array must have a length (should be an array or typed array)");
|
|
GROWABLE_HEAP_I8().set(array, buffer);
|
|
}
|
|
|
|
Module["writeArrayToMemory"] = writeArrayToMemory;
|
|
|
|
function _strftime(s, maxsize, format, tm) {
|
|
var tm_zone = GROWABLE_HEAP_I32()[tm + 40 >> 2];
|
|
var date = {
|
|
tm_sec: GROWABLE_HEAP_I32()[tm >> 2],
|
|
tm_min: GROWABLE_HEAP_I32()[tm + 4 >> 2],
|
|
tm_hour: GROWABLE_HEAP_I32()[tm + 8 >> 2],
|
|
tm_mday: GROWABLE_HEAP_I32()[tm + 12 >> 2],
|
|
tm_mon: GROWABLE_HEAP_I32()[tm + 16 >> 2],
|
|
tm_year: GROWABLE_HEAP_I32()[tm + 20 >> 2],
|
|
tm_wday: GROWABLE_HEAP_I32()[tm + 24 >> 2],
|
|
tm_yday: GROWABLE_HEAP_I32()[tm + 28 >> 2],
|
|
tm_isdst: GROWABLE_HEAP_I32()[tm + 32 >> 2],
|
|
tm_gmtoff: GROWABLE_HEAP_I32()[tm + 36 >> 2],
|
|
tm_zone: tm_zone ? UTF8ToString(tm_zone) : ""
|
|
};
|
|
var pattern = UTF8ToString(format);
|
|
var EXPANSION_RULES_1 = {
|
|
"%c": "%a %b %d %H:%M:%S %Y",
|
|
"%D": "%m/%d/%y",
|
|
"%F": "%Y-%m-%d",
|
|
"%h": "%b",
|
|
"%r": "%I:%M:%S %p",
|
|
"%R": "%H:%M",
|
|
"%T": "%H:%M:%S",
|
|
"%x": "%m/%d/%y",
|
|
"%X": "%H:%M:%S",
|
|
"%Ec": "%c",
|
|
"%EC": "%C",
|
|
"%Ex": "%m/%d/%y",
|
|
"%EX": "%H:%M:%S",
|
|
"%Ey": "%y",
|
|
"%EY": "%Y",
|
|
"%Od": "%d",
|
|
"%Oe": "%e",
|
|
"%OH": "%H",
|
|
"%OI": "%I",
|
|
"%Om": "%m",
|
|
"%OM": "%M",
|
|
"%OS": "%S",
|
|
"%Ou": "%u",
|
|
"%OU": "%U",
|
|
"%OV": "%V",
|
|
"%Ow": "%w",
|
|
"%OW": "%W",
|
|
"%Oy": "%y"
|
|
};
|
|
for (var rule in EXPANSION_RULES_1) {
|
|
pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_1[rule]);
|
|
}
|
|
var WEEKDAYS = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];
|
|
var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
|
|
function leadingSomething(value, digits, character) {
|
|
var str = typeof value == "number" ? value.toString() : value || "";
|
|
while (str.length < digits) {
|
|
str = character[0] + str;
|
|
}
|
|
return str;
|
|
}
|
|
function leadingNulls(value, digits) {
|
|
return leadingSomething(value, digits, "0");
|
|
}
|
|
function compareByDay(date1, date2) {
|
|
function sgn(value) {
|
|
return value < 0 ? -1 : value > 0 ? 1 : 0;
|
|
}
|
|
var compare;
|
|
if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) {
|
|
if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) {
|
|
compare = sgn(date1.getDate() - date2.getDate());
|
|
}
|
|
}
|
|
return compare;
|
|
}
|
|
function getFirstWeekStartDate(janFourth) {
|
|
switch (janFourth.getDay()) {
|
|
case 0:
|
|
return new Date(janFourth.getFullYear() - 1, 11, 29);
|
|
|
|
case 1:
|
|
return janFourth;
|
|
|
|
case 2:
|
|
return new Date(janFourth.getFullYear(), 0, 3);
|
|
|
|
case 3:
|
|
return new Date(janFourth.getFullYear(), 0, 2);
|
|
|
|
case 4:
|
|
return new Date(janFourth.getFullYear(), 0, 1);
|
|
|
|
case 5:
|
|
return new Date(janFourth.getFullYear() - 1, 11, 31);
|
|
|
|
case 6:
|
|
return new Date(janFourth.getFullYear() - 1, 11, 30);
|
|
}
|
|
}
|
|
function getWeekBasedYear(date) {
|
|
var thisDate = addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday);
|
|
var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4);
|
|
var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4);
|
|
var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear);
|
|
var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear);
|
|
if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) {
|
|
if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) {
|
|
return thisDate.getFullYear() + 1;
|
|
}
|
|
return thisDate.getFullYear();
|
|
}
|
|
return thisDate.getFullYear() - 1;
|
|
}
|
|
var EXPANSION_RULES_2 = {
|
|
"%a": function(date) {
|
|
return WEEKDAYS[date.tm_wday].substring(0, 3);
|
|
},
|
|
"%A": function(date) {
|
|
return WEEKDAYS[date.tm_wday];
|
|
},
|
|
"%b": function(date) {
|
|
return MONTHS[date.tm_mon].substring(0, 3);
|
|
},
|
|
"%B": function(date) {
|
|
return MONTHS[date.tm_mon];
|
|
},
|
|
"%C": function(date) {
|
|
var year = date.tm_year + 1900;
|
|
return leadingNulls(year / 100 | 0, 2);
|
|
},
|
|
"%d": function(date) {
|
|
return leadingNulls(date.tm_mday, 2);
|
|
},
|
|
"%e": function(date) {
|
|
return leadingSomething(date.tm_mday, 2, " ");
|
|
},
|
|
"%g": function(date) {
|
|
return getWeekBasedYear(date).toString().substring(2);
|
|
},
|
|
"%G": function(date) {
|
|
return getWeekBasedYear(date);
|
|
},
|
|
"%H": function(date) {
|
|
return leadingNulls(date.tm_hour, 2);
|
|
},
|
|
"%I": function(date) {
|
|
var twelveHour = date.tm_hour;
|
|
if (twelveHour == 0) twelveHour = 12; else if (twelveHour > 12) twelveHour -= 12;
|
|
return leadingNulls(twelveHour, 2);
|
|
},
|
|
"%j": function(date) {
|
|
return leadingNulls(date.tm_mday + arraySum(isLeapYear(date.tm_year + 1900) ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR, date.tm_mon - 1), 3);
|
|
},
|
|
"%m": function(date) {
|
|
return leadingNulls(date.tm_mon + 1, 2);
|
|
},
|
|
"%M": function(date) {
|
|
return leadingNulls(date.tm_min, 2);
|
|
},
|
|
"%n": function() {
|
|
return "\n";
|
|
},
|
|
"%p": function(date) {
|
|
if (date.tm_hour >= 0 && date.tm_hour < 12) {
|
|
return "AM";
|
|
}
|
|
return "PM";
|
|
},
|
|
"%S": function(date) {
|
|
return leadingNulls(date.tm_sec, 2);
|
|
},
|
|
"%t": function() {
|
|
return "\t";
|
|
},
|
|
"%u": function(date) {
|
|
return date.tm_wday || 7;
|
|
},
|
|
"%U": function(date) {
|
|
var days = date.tm_yday + 7 - date.tm_wday;
|
|
return leadingNulls(Math.floor(days / 7), 2);
|
|
},
|
|
"%V": function(date) {
|
|
var val = Math.floor((date.tm_yday + 7 - (date.tm_wday + 6) % 7) / 7);
|
|
if ((date.tm_wday + 371 - date.tm_yday - 2) % 7 <= 2) {
|
|
val++;
|
|
}
|
|
if (!val) {
|
|
val = 52;
|
|
var dec31 = (date.tm_wday + 7 - date.tm_yday - 1) % 7;
|
|
if (dec31 == 4 || dec31 == 5 && isLeapYear(date.tm_year % 400 - 1)) {
|
|
val++;
|
|
}
|
|
} else if (val == 53) {
|
|
var jan1 = (date.tm_wday + 371 - date.tm_yday) % 7;
|
|
if (jan1 != 4 && (jan1 != 3 || !isLeapYear(date.tm_year))) val = 1;
|
|
}
|
|
return leadingNulls(val, 2);
|
|
},
|
|
"%w": function(date) {
|
|
return date.tm_wday;
|
|
},
|
|
"%W": function(date) {
|
|
var days = date.tm_yday + 7 - (date.tm_wday + 6) % 7;
|
|
return leadingNulls(Math.floor(days / 7), 2);
|
|
},
|
|
"%y": function(date) {
|
|
return (date.tm_year + 1900).toString().substring(2);
|
|
},
|
|
"%Y": function(date) {
|
|
return date.tm_year + 1900;
|
|
},
|
|
"%z": function(date) {
|
|
var off = date.tm_gmtoff;
|
|
var ahead = off >= 0;
|
|
off = Math.abs(off) / 60;
|
|
off = off / 60 * 100 + off % 60;
|
|
return (ahead ? "+" : "-") + String("0000" + off).slice(-4);
|
|
},
|
|
"%Z": function(date) {
|
|
return date.tm_zone;
|
|
},
|
|
"%%": function() {
|
|
return "%";
|
|
}
|
|
};
|
|
pattern = pattern.replace(/%%/g, "\0\0");
|
|
for (var rule in EXPANSION_RULES_2) {
|
|
if (pattern.includes(rule)) {
|
|
pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_2[rule](date));
|
|
}
|
|
}
|
|
pattern = pattern.replace(/\0\0/g, "%");
|
|
var bytes = intArrayFromString(pattern, false);
|
|
if (bytes.length > maxsize) {
|
|
return 0;
|
|
}
|
|
writeArrayToMemory(bytes, s);
|
|
return bytes.length - 1;
|
|
}
|
|
|
|
Module["_strftime"] = _strftime;
|
|
|
|
_strftime.sig = "ppppp";
|
|
|
|
function _strftime_l(s, maxsize, format, tm, loc) {
|
|
return _strftime(s, maxsize, format, tm);
|
|
}
|
|
|
|
Module["_strftime_l"] = _strftime_l;
|
|
|
|
_strftime_l.sig = "pppppp";
|
|
|
|
function getCFunc(ident) {
|
|
var func = Module["_" + ident];
|
|
assert(func, "Cannot call unknown function " + ident + ", make sure it is exported");
|
|
return func;
|
|
}
|
|
|
|
Module["getCFunc"] = getCFunc;
|
|
|
|
function ccall(ident, returnType, argTypes, args, opts) {
|
|
var toC = {
|
|
"string": str => {
|
|
var ret = 0;
|
|
if (str !== null && str !== undefined && str !== 0) {
|
|
ret = stringToUTF8OnStack(str);
|
|
}
|
|
return ret;
|
|
},
|
|
"array": arr => {
|
|
var ret = stackAlloc(arr.length);
|
|
writeArrayToMemory(arr, ret);
|
|
return ret;
|
|
}
|
|
};
|
|
function convertReturnValue(ret) {
|
|
if (returnType === "string") {
|
|
return UTF8ToString(ret);
|
|
}
|
|
if (returnType === "boolean") return Boolean(ret);
|
|
return ret;
|
|
}
|
|
var func = getCFunc(ident);
|
|
var cArgs = [];
|
|
var stack = 0;
|
|
assert(returnType !== "array", 'Return type should not be "array".');
|
|
if (args) {
|
|
for (var i = 0; i < args.length; i++) {
|
|
var converter = toC[argTypes[i]];
|
|
if (converter) {
|
|
if (stack === 0) stack = stackSave();
|
|
cArgs[i] = converter(args[i]);
|
|
} else {
|
|
cArgs[i] = args[i];
|
|
}
|
|
}
|
|
}
|
|
var ret = func.apply(null, cArgs);
|
|
function onDone(ret) {
|
|
if (stack !== 0) stackRestore(stack);
|
|
return convertReturnValue(ret);
|
|
}
|
|
ret = onDone(ret);
|
|
return ret;
|
|
}
|
|
|
|
Module["ccall"] = ccall;
|
|
|
|
function cwrap(ident, returnType, argTypes, opts) {
|
|
return function() {
|
|
return ccall(ident, returnType, argTypes, arguments, opts);
|
|
};
|
|
}
|
|
|
|
Module["cwrap"] = cwrap;
|
|
|
|
function _emscripten_notify_memory_growth(memoryIndex) {
|
|
assert(memoryIndex == 0);
|
|
updateMemoryViews();
|
|
}
|
|
|
|
Module["_emscripten_notify_memory_growth"] = _emscripten_notify_memory_growth;
|
|
|
|
_emscripten_notify_memory_growth.sig = "vp";
|
|
|
|
function _system(command) {
|
|
if (!command) return 0;
|
|
setErrNo(52);
|
|
return -1;
|
|
}
|
|
|
|
Module["_system"] = _system;
|
|
|
|
_system.sig = "ip";
|
|
|
|
function _getloadavg(loadavg, nelem) {
|
|
var limit = Math.min(nelem, 3);
|
|
var doubleSize = 8;
|
|
for (var i = 0; i < limit; i++) {
|
|
GROWABLE_HEAP_F64()[loadavg + i * doubleSize >> 3] = .1;
|
|
}
|
|
return limit;
|
|
}
|
|
|
|
Module["_getloadavg"] = _getloadavg;
|
|
|
|
_getloadavg.sig = "ipi";
|
|
|
|
function ___asctime_r(tmPtr, buf) {
|
|
var date = {
|
|
tm_sec: GROWABLE_HEAP_I32()[tmPtr >> 2],
|
|
tm_min: GROWABLE_HEAP_I32()[tmPtr + 4 >> 2],
|
|
tm_hour: GROWABLE_HEAP_I32()[tmPtr + 8 >> 2],
|
|
tm_mday: GROWABLE_HEAP_I32()[tmPtr + 12 >> 2],
|
|
tm_mon: GROWABLE_HEAP_I32()[tmPtr + 16 >> 2],
|
|
tm_year: GROWABLE_HEAP_I32()[tmPtr + 20 >> 2],
|
|
tm_wday: GROWABLE_HEAP_I32()[tmPtr + 24 >> 2]
|
|
};
|
|
var days = [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ];
|
|
var months = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
|
|
var s = days[date.tm_wday] + " " + months[date.tm_mon] + (date.tm_mday < 10 ? " " : " ") + date.tm_mday + (date.tm_hour < 10 ? " 0" : " ") + date.tm_hour + (date.tm_min < 10 ? ":0" : ":") + date.tm_min + (date.tm_sec < 10 ? ":0" : ":") + date.tm_sec + " " + (1900 + date.tm_year) + "\n";
|
|
stringToUTF8(s, buf, 26);
|
|
return buf;
|
|
}
|
|
|
|
Module["___asctime_r"] = ___asctime_r;
|
|
|
|
___asctime_r.sig = "ppp";
|
|
|
|
function _strptime(buf, format, tm) {
|
|
var pattern = UTF8ToString(format);
|
|
var SPECIAL_CHARS = "\\!@#$^&*()+=-[]/{}|:<>?,.";
|
|
for (var i = 0, ii = SPECIAL_CHARS.length; i < ii; ++i) {
|
|
pattern = pattern.replace(new RegExp("\\" + SPECIAL_CHARS[i], "g"), "\\" + SPECIAL_CHARS[i]);
|
|
}
|
|
var EQUIVALENT_MATCHERS = {
|
|
"%A": "%a",
|
|
"%B": "%b",
|
|
"%c": "%a %b %d %H:%M:%S %Y",
|
|
"%D": "%m\\/%d\\/%y",
|
|
"%e": "%d",
|
|
"%F": "%Y-%m-%d",
|
|
"%h": "%b",
|
|
"%R": "%H\\:%M",
|
|
"%r": "%I\\:%M\\:%S\\s%p",
|
|
"%T": "%H\\:%M\\:%S",
|
|
"%x": "%m\\/%d\\/(?:%y|%Y)",
|
|
"%X": "%H\\:%M\\:%S"
|
|
};
|
|
for (var matcher in EQUIVALENT_MATCHERS) {
|
|
pattern = pattern.replace(matcher, EQUIVALENT_MATCHERS[matcher]);
|
|
}
|
|
var DATE_PATTERNS = {
|
|
"%a": "(?:Sun(?:day)?)|(?:Mon(?:day)?)|(?:Tue(?:sday)?)|(?:Wed(?:nesday)?)|(?:Thu(?:rsday)?)|(?:Fri(?:day)?)|(?:Sat(?:urday)?)",
|
|
"%b": "(?:Jan(?:uary)?)|(?:Feb(?:ruary)?)|(?:Mar(?:ch)?)|(?:Apr(?:il)?)|May|(?:Jun(?:e)?)|(?:Jul(?:y)?)|(?:Aug(?:ust)?)|(?:Sep(?:tember)?)|(?:Oct(?:ober)?)|(?:Nov(?:ember)?)|(?:Dec(?:ember)?)",
|
|
"%C": "\\d\\d",
|
|
"%d": "0[1-9]|[1-9](?!\\d)|1\\d|2\\d|30|31",
|
|
"%H": "\\d(?!\\d)|[0,1]\\d|20|21|22|23",
|
|
"%I": "\\d(?!\\d)|0\\d|10|11|12",
|
|
"%j": "00[1-9]|0?[1-9](?!\\d)|0?[1-9]\\d(?!\\d)|[1,2]\\d\\d|3[0-6]\\d",
|
|
"%m": "0[1-9]|[1-9](?!\\d)|10|11|12",
|
|
"%M": "0\\d|\\d(?!\\d)|[1-5]\\d",
|
|
"%n": "\\s",
|
|
"%p": "AM|am|PM|pm|A\\.M\\.|a\\.m\\.|P\\.M\\.|p\\.m\\.",
|
|
"%S": "0\\d|\\d(?!\\d)|[1-5]\\d|60",
|
|
"%U": "0\\d|\\d(?!\\d)|[1-4]\\d|50|51|52|53",
|
|
"%W": "0\\d|\\d(?!\\d)|[1-4]\\d|50|51|52|53",
|
|
"%w": "[0-6]",
|
|
"%y": "\\d\\d",
|
|
"%Y": "\\d\\d\\d\\d",
|
|
"%%": "%",
|
|
"%t": "\\s"
|
|
};
|
|
var MONTH_NUMBERS = {
|
|
JAN: 0,
|
|
FEB: 1,
|
|
MAR: 2,
|
|
APR: 3,
|
|
MAY: 4,
|
|
JUN: 5,
|
|
JUL: 6,
|
|
AUG: 7,
|
|
SEP: 8,
|
|
OCT: 9,
|
|
NOV: 10,
|
|
DEC: 11
|
|
};
|
|
var DAY_NUMBERS_SUN_FIRST = {
|
|
SUN: 0,
|
|
MON: 1,
|
|
TUE: 2,
|
|
WED: 3,
|
|
THU: 4,
|
|
FRI: 5,
|
|
SAT: 6
|
|
};
|
|
var DAY_NUMBERS_MON_FIRST = {
|
|
MON: 0,
|
|
TUE: 1,
|
|
WED: 2,
|
|
THU: 3,
|
|
FRI: 4,
|
|
SAT: 5,
|
|
SUN: 6
|
|
};
|
|
for (var datePattern in DATE_PATTERNS) {
|
|
pattern = pattern.replace(datePattern, "(" + datePattern + DATE_PATTERNS[datePattern] + ")");
|
|
}
|
|
var capture = [];
|
|
for (var i = pattern.indexOf("%"); i >= 0; i = pattern.indexOf("%")) {
|
|
capture.push(pattern[i + 1]);
|
|
pattern = pattern.replace(new RegExp("\\%" + pattern[i + 1], "g"), "");
|
|
}
|
|
var matches = new RegExp("^" + pattern, "i").exec(UTF8ToString(buf));
|
|
function initDate() {
|
|
function fixup(value, min, max) {
|
|
return typeof value != "number" || isNaN(value) ? min : value >= min ? value <= max ? value : max : min;
|
|
}
|
|
return {
|
|
year: fixup(GROWABLE_HEAP_I32()[tm + 20 >> 2] + 1900, 1970, 9999),
|
|
month: fixup(GROWABLE_HEAP_I32()[tm + 16 >> 2], 0, 11),
|
|
day: fixup(GROWABLE_HEAP_I32()[tm + 12 >> 2], 1, 31),
|
|
hour: fixup(GROWABLE_HEAP_I32()[tm + 8 >> 2], 0, 23),
|
|
min: fixup(GROWABLE_HEAP_I32()[tm + 4 >> 2], 0, 59),
|
|
sec: fixup(GROWABLE_HEAP_I32()[tm >> 2], 0, 59)
|
|
};
|
|
}
|
|
if (matches) {
|
|
var date = initDate();
|
|
var value;
|
|
var getMatch = symbol => {
|
|
var pos = capture.indexOf(symbol);
|
|
if (pos >= 0) {
|
|
return matches[pos + 1];
|
|
}
|
|
return;
|
|
};
|
|
if (value = getMatch("S")) {
|
|
date.sec = jstoi_q(value);
|
|
}
|
|
if (value = getMatch("M")) {
|
|
date.min = jstoi_q(value);
|
|
}
|
|
if (value = getMatch("H")) {
|
|
date.hour = jstoi_q(value);
|
|
} else if (value = getMatch("I")) {
|
|
var hour = jstoi_q(value);
|
|
if (value = getMatch("p")) {
|
|
hour += value.toUpperCase()[0] === "P" ? 12 : 0;
|
|
}
|
|
date.hour = hour;
|
|
}
|
|
if (value = getMatch("Y")) {
|
|
date.year = jstoi_q(value);
|
|
} else if (value = getMatch("y")) {
|
|
var year = jstoi_q(value);
|
|
if (value = getMatch("C")) {
|
|
year += jstoi_q(value) * 100;
|
|
} else {
|
|
year += year < 69 ? 2e3 : 1900;
|
|
}
|
|
date.year = year;
|
|
}
|
|
if (value = getMatch("m")) {
|
|
date.month = jstoi_q(value) - 1;
|
|
} else if (value = getMatch("b")) {
|
|
date.month = MONTH_NUMBERS[value.substring(0, 3).toUpperCase()] || 0;
|
|
}
|
|
if (value = getMatch("d")) {
|
|
date.day = jstoi_q(value);
|
|
} else if (value = getMatch("j")) {
|
|
var day = jstoi_q(value);
|
|
var leapYear = isLeapYear(date.year);
|
|
for (var month = 0; month < 12; ++month) {
|
|
var daysUntilMonth = arraySum(leapYear ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR, month - 1);
|
|
if (day <= daysUntilMonth + (leapYear ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR)[month]) {
|
|
date.day = day - daysUntilMonth;
|
|
}
|
|
}
|
|
} else if (value = getMatch("a")) {
|
|
var weekDay = value.substring(0, 3).toUpperCase();
|
|
if (value = getMatch("U")) {
|
|
var weekDayNumber = DAY_NUMBERS_SUN_FIRST[weekDay];
|
|
var weekNumber = jstoi_q(value);
|
|
var janFirst = new Date(date.year, 0, 1);
|
|
var endDate;
|
|
if (janFirst.getDay() === 0) {
|
|
endDate = addDays(janFirst, weekDayNumber + 7 * (weekNumber - 1));
|
|
} else {
|
|
endDate = addDays(janFirst, 7 - janFirst.getDay() + weekDayNumber + 7 * (weekNumber - 1));
|
|
}
|
|
date.day = endDate.getDate();
|
|
date.month = endDate.getMonth();
|
|
} else if (value = getMatch("W")) {
|
|
var weekDayNumber = DAY_NUMBERS_MON_FIRST[weekDay];
|
|
var weekNumber = jstoi_q(value);
|
|
var janFirst = new Date(date.year, 0, 1);
|
|
var endDate;
|
|
if (janFirst.getDay() === 1) {
|
|
endDate = addDays(janFirst, weekDayNumber + 7 * (weekNumber - 1));
|
|
} else {
|
|
endDate = addDays(janFirst, 7 - janFirst.getDay() + 1 + weekDayNumber + 7 * (weekNumber - 1));
|
|
}
|
|
date.day = endDate.getDate();
|
|
date.month = endDate.getMonth();
|
|
}
|
|
}
|
|
var fullDate = new Date(date.year, date.month, date.day, date.hour, date.min, date.sec, 0);
|
|
GROWABLE_HEAP_I32()[tm >> 2] = fullDate.getSeconds();
|
|
GROWABLE_HEAP_I32()[tm + 4 >> 2] = fullDate.getMinutes();
|
|
GROWABLE_HEAP_I32()[tm + 8 >> 2] = fullDate.getHours();
|
|
GROWABLE_HEAP_I32()[tm + 12 >> 2] = fullDate.getDate();
|
|
GROWABLE_HEAP_I32()[tm + 16 >> 2] = fullDate.getMonth();
|
|
GROWABLE_HEAP_I32()[tm + 20 >> 2] = fullDate.getFullYear() - 1900;
|
|
GROWABLE_HEAP_I32()[tm + 24 >> 2] = fullDate.getDay();
|
|
GROWABLE_HEAP_I32()[tm + 28 >> 2] = arraySum(isLeapYear(fullDate.getFullYear()) ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR, fullDate.getMonth() - 1) + fullDate.getDate() - 1;
|
|
GROWABLE_HEAP_I32()[tm + 32 >> 2] = 0;
|
|
return buf + intArrayFromString(matches[0]).length - 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_strptime"] = _strptime;
|
|
|
|
_strptime.sig = "pppp";
|
|
|
|
function _strptime_l(buf, format, tm, locale) {
|
|
return _strptime(buf, format, tm);
|
|
}
|
|
|
|
Module["_strptime_l"] = _strptime_l;
|
|
|
|
_strptime_l.sig = "ppppp";
|
|
|
|
function getHostByName(name) {
|
|
var ret = _malloc(20);
|
|
var nameBuf = stringToNewUTF8(name);
|
|
GROWABLE_HEAP_U32()[ret >> 2] = nameBuf;
|
|
var aliasesBuf = _malloc(4);
|
|
GROWABLE_HEAP_U32()[aliasesBuf >> 2] = 0;
|
|
GROWABLE_HEAP_U32()[ret + 4 >> 2] = aliasesBuf;
|
|
var afinet = 2;
|
|
GROWABLE_HEAP_I32()[ret + 8 >> 2] = afinet;
|
|
GROWABLE_HEAP_I32()[ret + 12 >> 2] = 4;
|
|
var addrListBuf = _malloc(12);
|
|
GROWABLE_HEAP_U32()[addrListBuf >> 2] = addrListBuf + 8;
|
|
GROWABLE_HEAP_U32()[addrListBuf + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[addrListBuf + 8 >> 2] = inetPton4(DNS.lookup_name(name));
|
|
GROWABLE_HEAP_U32()[ret + 16 >> 2] = addrListBuf;
|
|
return ret;
|
|
}
|
|
|
|
Module["getHostByName"] = getHostByName;
|
|
|
|
function _gethostbyaddr(addr, addrlen, type) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(161, 1, addr, addrlen, type);
|
|
if (type !== 2) {
|
|
setErrNo(5);
|
|
return null;
|
|
}
|
|
addr = GROWABLE_HEAP_I32()[addr >> 2];
|
|
var host = inetNtop4(addr);
|
|
var lookup = DNS.lookup_addr(host);
|
|
if (lookup) {
|
|
host = lookup;
|
|
}
|
|
return getHostByName(host);
|
|
}
|
|
|
|
Module["_gethostbyaddr"] = _gethostbyaddr;
|
|
|
|
_gethostbyaddr.sig = "ppii";
|
|
|
|
function _gethostbyname(name) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(162, 1, name);
|
|
return getHostByName(UTF8ToString(name));
|
|
}
|
|
|
|
Module["_gethostbyname"] = _gethostbyname;
|
|
|
|
_gethostbyname.sig = "pp";
|
|
|
|
function _gethostbyname_r(name, ret, buf, buflen, out, err) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(163, 1, name, ret, buf, buflen, out, err);
|
|
var data = _gethostbyname(name);
|
|
_memcpy(ret, data, 20);
|
|
_free(data);
|
|
GROWABLE_HEAP_I32()[err >> 2] = 0;
|
|
GROWABLE_HEAP_U32()[out >> 2] = ret;
|
|
return 0;
|
|
}
|
|
|
|
Module["_gethostbyname_r"] = _gethostbyname_r;
|
|
|
|
_gethostbyname_r.sig = "ipppppp";
|
|
|
|
function _getaddrinfo(node, service, hint, out) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(164, 1, node, service, hint, out);
|
|
var addrs = [];
|
|
var canon = null;
|
|
var addr = 0;
|
|
var port = 0;
|
|
var flags = 0;
|
|
var family = 0;
|
|
var type = 0;
|
|
var proto = 0;
|
|
var ai, last;
|
|
function allocaddrinfo(family, type, proto, canon, addr, port) {
|
|
var sa, salen, ai;
|
|
var errno;
|
|
salen = family === 10 ? 28 : 16;
|
|
addr = family === 10 ? inetNtop6(addr) : inetNtop4(addr);
|
|
sa = _malloc(salen);
|
|
errno = writeSockaddr(sa, family, addr, port);
|
|
assert(!errno);
|
|
ai = _malloc(32);
|
|
GROWABLE_HEAP_I32()[ai + 4 >> 2] = family;
|
|
GROWABLE_HEAP_I32()[ai + 8 >> 2] = type;
|
|
GROWABLE_HEAP_I32()[ai + 12 >> 2] = proto;
|
|
GROWABLE_HEAP_U32()[ai + 24 >> 2] = canon;
|
|
GROWABLE_HEAP_U32()[ai + 20 >> 2] = sa;
|
|
if (family === 10) {
|
|
GROWABLE_HEAP_I32()[ai + 16 >> 2] = 28;
|
|
} else {
|
|
GROWABLE_HEAP_I32()[ai + 16 >> 2] = 16;
|
|
}
|
|
GROWABLE_HEAP_I32()[ai + 28 >> 2] = 0;
|
|
return ai;
|
|
}
|
|
if (hint) {
|
|
flags = GROWABLE_HEAP_I32()[hint >> 2];
|
|
family = GROWABLE_HEAP_I32()[hint + 4 >> 2];
|
|
type = GROWABLE_HEAP_I32()[hint + 8 >> 2];
|
|
proto = GROWABLE_HEAP_I32()[hint + 12 >> 2];
|
|
}
|
|
if (type && !proto) {
|
|
proto = type === 2 ? 17 : 6;
|
|
}
|
|
if (!type && proto) {
|
|
type = proto === 17 ? 2 : 1;
|
|
}
|
|
if (proto === 0) {
|
|
proto = 6;
|
|
}
|
|
if (type === 0) {
|
|
type = 1;
|
|
}
|
|
if (!node && !service) {
|
|
return -2;
|
|
}
|
|
if (flags & ~(1 | 2 | 4 | 1024 | 8 | 16 | 32)) {
|
|
return -1;
|
|
}
|
|
if (hint !== 0 && GROWABLE_HEAP_I32()[hint >> 2] & 2 && !node) {
|
|
return -1;
|
|
}
|
|
if (flags & 32) {
|
|
return -2;
|
|
}
|
|
if (type !== 0 && type !== 1 && type !== 2) {
|
|
return -7;
|
|
}
|
|
if (family !== 0 && family !== 2 && family !== 10) {
|
|
return -6;
|
|
}
|
|
if (service) {
|
|
service = UTF8ToString(service);
|
|
port = parseInt(service, 10);
|
|
if (isNaN(port)) {
|
|
if (flags & 1024) {
|
|
return -2;
|
|
}
|
|
return -8;
|
|
}
|
|
}
|
|
if (!node) {
|
|
if (family === 0) {
|
|
family = 2;
|
|
}
|
|
if ((flags & 1) === 0) {
|
|
if (family === 2) {
|
|
addr = _htonl(2130706433);
|
|
} else {
|
|
addr = [ 0, 0, 0, 1 ];
|
|
}
|
|
}
|
|
ai = allocaddrinfo(family, type, proto, null, addr, port);
|
|
GROWABLE_HEAP_U32()[out >> 2] = ai;
|
|
return 0;
|
|
}
|
|
node = UTF8ToString(node);
|
|
addr = inetPton4(node);
|
|
if (addr !== null) {
|
|
if (family === 0 || family === 2) {
|
|
family = 2;
|
|
} else if (family === 10 && flags & 8) {
|
|
addr = [ 0, 0, _htonl(65535), addr ];
|
|
family = 10;
|
|
} else {
|
|
return -2;
|
|
}
|
|
} else {
|
|
addr = inetPton6(node);
|
|
if (addr !== null) {
|
|
if (family === 0 || family === 10) {
|
|
family = 10;
|
|
} else {
|
|
return -2;
|
|
}
|
|
}
|
|
}
|
|
if (addr != null) {
|
|
ai = allocaddrinfo(family, type, proto, node, addr, port);
|
|
GROWABLE_HEAP_U32()[out >> 2] = ai;
|
|
return 0;
|
|
}
|
|
if (flags & 4) {
|
|
return -2;
|
|
}
|
|
node = DNS.lookup_name(node);
|
|
addr = inetPton4(node);
|
|
if (family === 0) {
|
|
family = 2;
|
|
} else if (family === 10) {
|
|
addr = [ 0, 0, _htonl(65535), addr ];
|
|
}
|
|
ai = allocaddrinfo(family, type, proto, null, addr, port);
|
|
GROWABLE_HEAP_U32()[out >> 2] = ai;
|
|
return 0;
|
|
}
|
|
|
|
Module["_getaddrinfo"] = _getaddrinfo;
|
|
|
|
_getaddrinfo.sig = "ipppp";
|
|
|
|
var Protocols = {
|
|
list: [],
|
|
map: {}
|
|
};
|
|
|
|
Module["Protocols"] = Protocols;
|
|
|
|
function _setprotoent(stayopen) {
|
|
function allocprotoent(name, proto, aliases) {
|
|
var nameBuf = _malloc(name.length + 1);
|
|
stringToAscii(name, nameBuf);
|
|
var j = 0;
|
|
var length = aliases.length;
|
|
var aliasListBuf = _malloc((length + 1) * 4);
|
|
for (var i = 0; i < length; i++, j += 4) {
|
|
var alias = aliases[i];
|
|
var aliasBuf = _malloc(alias.length + 1);
|
|
stringToAscii(alias, aliasBuf);
|
|
GROWABLE_HEAP_U32()[aliasListBuf + j >> 2] = aliasBuf;
|
|
}
|
|
GROWABLE_HEAP_U32()[aliasListBuf + j >> 2] = 0;
|
|
var pe = _malloc(12);
|
|
GROWABLE_HEAP_U32()[pe >> 2] = nameBuf;
|
|
GROWABLE_HEAP_U32()[pe + 4 >> 2] = aliasListBuf;
|
|
GROWABLE_HEAP_I32()[pe + 8 >> 2] = proto;
|
|
return pe;
|
|
}
|
|
var list = Protocols.list;
|
|
var map = Protocols.map;
|
|
if (list.length === 0) {
|
|
var entry = allocprotoent("tcp", 6, [ "TCP" ]);
|
|
list.push(entry);
|
|
map["tcp"] = map["6"] = entry;
|
|
entry = allocprotoent("udp", 17, [ "UDP" ]);
|
|
list.push(entry);
|
|
map["udp"] = map["17"] = entry;
|
|
}
|
|
_setprotoent.index = 0;
|
|
}
|
|
|
|
Module["_setprotoent"] = _setprotoent;
|
|
|
|
_setprotoent.sig = "vi";
|
|
|
|
function _endprotoent() {}
|
|
|
|
Module["_endprotoent"] = _endprotoent;
|
|
|
|
_endprotoent.sig = "v";
|
|
|
|
function _getprotoent(number) {
|
|
if (_setprotoent.index === Protocols.list.length) {
|
|
return 0;
|
|
}
|
|
var result = Protocols.list[_setprotoent.index++];
|
|
return result;
|
|
}
|
|
|
|
Module["_getprotoent"] = _getprotoent;
|
|
|
|
_getprotoent.sig = "p";
|
|
|
|
function _getprotobyname(name) {
|
|
name = UTF8ToString(name);
|
|
_setprotoent(true);
|
|
var result = Protocols.map[name];
|
|
return result;
|
|
}
|
|
|
|
Module["_getprotobyname"] = _getprotobyname;
|
|
|
|
_getprotobyname.sig = "pp";
|
|
|
|
function _getprotobynumber(number) {
|
|
_setprotoent(true);
|
|
var result = Protocols.map[number];
|
|
return result;
|
|
}
|
|
|
|
Module["_getprotobynumber"] = _getprotobynumber;
|
|
|
|
_getprotobynumber.sig = "pi";
|
|
|
|
function _emscripten_run_script(ptr) {
|
|
eval(UTF8ToString(ptr));
|
|
}
|
|
|
|
Module["_emscripten_run_script"] = _emscripten_run_script;
|
|
|
|
_emscripten_run_script.sig = "vp";
|
|
|
|
function _emscripten_run_script_int(ptr) {
|
|
return eval(UTF8ToString(ptr)) | 0;
|
|
}
|
|
|
|
Module["_emscripten_run_script_int"] = _emscripten_run_script_int;
|
|
|
|
_emscripten_run_script_int.sig = "ip";
|
|
|
|
function _emscripten_run_script_string(ptr) {
|
|
var s = eval(UTF8ToString(ptr));
|
|
if (s == null) {
|
|
return 0;
|
|
}
|
|
s += "";
|
|
var me = _emscripten_run_script_string;
|
|
var len = lengthBytesUTF8(s);
|
|
if (!me.bufferSize || me.bufferSize < len + 1) {
|
|
if (me.bufferSize) _free(me.buffer);
|
|
me.bufferSize = len + 1;
|
|
me.buffer = _malloc(me.bufferSize);
|
|
}
|
|
stringToUTF8(s, me.buffer, me.bufferSize);
|
|
return me.buffer;
|
|
}
|
|
|
|
Module["_emscripten_run_script_string"] = _emscripten_run_script_string;
|
|
|
|
_emscripten_run_script_string.sig = "pp";
|
|
|
|
function _emscripten_random() {
|
|
return Math.random();
|
|
}
|
|
|
|
Module["_emscripten_random"] = _emscripten_random;
|
|
|
|
_emscripten_random.sig = "f";
|
|
|
|
function traverseStack(args) {
|
|
if (!args || !args.callee || !args.callee.name) {
|
|
return [ null, "", "" ];
|
|
}
|
|
var funstr = args.callee.toString();
|
|
var funcname = args.callee.name;
|
|
var str = "(";
|
|
var first = true;
|
|
for (var i in args) {
|
|
var a = args[i];
|
|
if (!first) {
|
|
str += ", ";
|
|
}
|
|
first = false;
|
|
if (typeof a == "number" || typeof a == "string") {
|
|
str += a;
|
|
} else {
|
|
str += `(${typeof a}})`;
|
|
}
|
|
}
|
|
str += ")";
|
|
var caller = args.callee.caller;
|
|
args = caller ? caller.arguments : [];
|
|
if (first) str = "";
|
|
return [ args, funcname, str ];
|
|
}
|
|
|
|
Module["traverseStack"] = traverseStack;
|
|
|
|
function jsStackTrace() {
|
|
var error = new Error();
|
|
if (!error.stack) {
|
|
try {
|
|
throw new Error();
|
|
} catch (e) {
|
|
error = e;
|
|
}
|
|
if (!error.stack) {
|
|
return "(no stack trace available)";
|
|
}
|
|
}
|
|
return error.stack.toString();
|
|
}
|
|
|
|
Module["jsStackTrace"] = jsStackTrace;
|
|
|
|
function getCallstack(flags) {
|
|
var callstack = jsStackTrace();
|
|
var iThisFunc = callstack.lastIndexOf("_emscripten_log");
|
|
var iThisFunc2 = callstack.lastIndexOf("_emscripten_get_callstack");
|
|
var iNextLine = callstack.indexOf("\n", Math.max(iThisFunc, iThisFunc2)) + 1;
|
|
callstack = callstack.slice(iNextLine);
|
|
if (flags & 32) {
|
|
warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring");
|
|
}
|
|
if (flags & 8 && typeof emscripten_source_map == "undefined") {
|
|
warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');
|
|
flags ^= 8;
|
|
flags |= 16;
|
|
}
|
|
var stack_args = null;
|
|
if (flags & 128) {
|
|
stack_args = traverseStack(arguments);
|
|
while (stack_args[1].includes("_emscripten_")) stack_args = traverseStack(stack_args[0]);
|
|
}
|
|
var lines = callstack.split("\n");
|
|
callstack = "";
|
|
var newFirefoxRe = new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");
|
|
var firefoxRe = new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");
|
|
var chromeRe = new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");
|
|
for (var l in lines) {
|
|
var line = lines[l];
|
|
var symbolName = "";
|
|
var file = "";
|
|
var lineno = 0;
|
|
var column = 0;
|
|
var parts = chromeRe.exec(line);
|
|
if (parts && parts.length == 5) {
|
|
symbolName = parts[1];
|
|
file = parts[2];
|
|
lineno = parts[3];
|
|
column = parts[4];
|
|
} else {
|
|
parts = newFirefoxRe.exec(line);
|
|
if (!parts) parts = firefoxRe.exec(line);
|
|
if (parts && parts.length >= 4) {
|
|
symbolName = parts[1];
|
|
file = parts[2];
|
|
lineno = parts[3];
|
|
column = parts[4] | 0;
|
|
} else {
|
|
callstack += line + "\n";
|
|
continue;
|
|
}
|
|
}
|
|
var haveSourceMap = false;
|
|
if (flags & 8) {
|
|
var orig = emscripten_source_map.originalPositionFor({
|
|
line: lineno,
|
|
column: column
|
|
});
|
|
haveSourceMap = orig && orig.source;
|
|
if (haveSourceMap) {
|
|
if (flags & 64) {
|
|
orig.source = orig.source.substring(orig.source.replace(/\\/g, "/").lastIndexOf("/") + 1);
|
|
}
|
|
callstack += ` at ${symbolName} (${orig.source}:${orig.line}:${orig.column})\n`;
|
|
}
|
|
}
|
|
if (flags & 16 || !haveSourceMap) {
|
|
if (flags & 64) {
|
|
file = file.substring(file.replace(/\\/g, "/").lastIndexOf("/") + 1);
|
|
}
|
|
callstack += (haveSourceMap ? ` = ${symbolName}` : ` at ${symbolName}`) + ` (${file}:${lineno}:${column})\n`;
|
|
}
|
|
if (flags & 128 && stack_args[0]) {
|
|
if (stack_args[1] == symbolName && stack_args[2].length > 0) {
|
|
callstack = callstack.replace(/\s+$/, "");
|
|
callstack += " with values: " + stack_args[1] + stack_args[2] + "\n";
|
|
}
|
|
stack_args = traverseStack(stack_args[0]);
|
|
}
|
|
}
|
|
callstack = callstack.replace(/\s+$/, "");
|
|
return callstack;
|
|
}
|
|
|
|
Module["getCallstack"] = getCallstack;
|
|
|
|
function _emscripten_get_callstack(flags, str, maxbytes) {
|
|
var callstack = getCallstack(flags);
|
|
if (!str || maxbytes <= 0) {
|
|
return lengthBytesUTF8(callstack) + 1;
|
|
}
|
|
var bytesWrittenExcludingNull = stringToUTF8(callstack, str, maxbytes);
|
|
return bytesWrittenExcludingNull + 1;
|
|
}
|
|
|
|
Module["_emscripten_get_callstack"] = _emscripten_get_callstack;
|
|
|
|
_emscripten_get_callstack.sig = "iipi";
|
|
|
|
function emscriptenLog(flags, str) {
|
|
if (flags & 24) {
|
|
str = str.replace(/\s+$/, "");
|
|
str += (str.length > 0 ? "\n" : "") + getCallstack(flags);
|
|
}
|
|
if (flags & 1) {
|
|
if (flags & 4) {
|
|
console.error(str);
|
|
} else if (flags & 2) {
|
|
console.warn(str);
|
|
} else if (flags & 512) {
|
|
console.info(str);
|
|
} else if (flags & 256) {
|
|
console.debug(str);
|
|
} else {
|
|
console.log(str);
|
|
}
|
|
} else if (flags & 6) {
|
|
err(str);
|
|
} else {
|
|
out(str);
|
|
}
|
|
}
|
|
|
|
Module["emscriptenLog"] = emscriptenLog;
|
|
|
|
function reallyNegative(x) {
|
|
return x < 0 || x === 0 && 1 / x === -Infinity;
|
|
}
|
|
|
|
Module["reallyNegative"] = reallyNegative;
|
|
|
|
function convertU32PairToI53(lo, hi) {
|
|
return (lo >>> 0) + (hi >>> 0) * 4294967296;
|
|
}
|
|
|
|
Module["convertU32PairToI53"] = convertU32PairToI53;
|
|
|
|
function reSign(value, bits) {
|
|
if (value <= 0) {
|
|
return value;
|
|
}
|
|
var half = bits <= 32 ? Math.abs(1 << bits - 1) : Math.pow(2, bits - 1);
|
|
if (value >= half && (bits <= 32 || value > half)) {
|
|
value = -2 * half + value;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
Module["reSign"] = reSign;
|
|
|
|
function unSign(value, bits) {
|
|
if (value >= 0) {
|
|
return value;
|
|
}
|
|
return bits <= 32 ? 2 * Math.abs(1 << bits - 1) + value : Math.pow(2, bits) + value;
|
|
}
|
|
|
|
Module["unSign"] = unSign;
|
|
|
|
function strLen(ptr) {
|
|
var end = ptr;
|
|
while (GROWABLE_HEAP_U8()[end]) ++end;
|
|
return end - ptr;
|
|
}
|
|
|
|
Module["strLen"] = strLen;
|
|
|
|
function formatString(format, varargs) {
|
|
assert((varargs & 3) === 0);
|
|
var textIndex = format;
|
|
var argIndex = varargs;
|
|
function prepVararg(ptr, type) {
|
|
if (type === "double" || type === "i64") {
|
|
if (ptr & 7) {
|
|
assert((ptr & 7) === 4);
|
|
ptr += 4;
|
|
}
|
|
} else {
|
|
assert((ptr & 3) === 0);
|
|
}
|
|
return ptr;
|
|
}
|
|
function getNextArg(type) {
|
|
var ret;
|
|
argIndex = prepVararg(argIndex, type);
|
|
if (type === "double") {
|
|
ret = GROWABLE_HEAP_F64()[argIndex >> 3];
|
|
argIndex += 8;
|
|
} else if (type == "i64") {
|
|
ret = [ GROWABLE_HEAP_I32()[argIndex >> 2], GROWABLE_HEAP_I32()[argIndex + 4 >> 2] ];
|
|
argIndex += 8;
|
|
} else {
|
|
assert((argIndex & 3) === 0);
|
|
type = "i32";
|
|
ret = GROWABLE_HEAP_I32()[argIndex >> 2];
|
|
argIndex += 4;
|
|
}
|
|
return ret;
|
|
}
|
|
var ret = [];
|
|
var curr, next, currArg;
|
|
while (1) {
|
|
var startTextIndex = textIndex;
|
|
curr = GROWABLE_HEAP_I8()[textIndex >> 0];
|
|
if (curr === 0) break;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
if (curr == 37) {
|
|
var flagAlwaysSigned = false;
|
|
var flagLeftAlign = false;
|
|
var flagAlternative = false;
|
|
var flagZeroPad = false;
|
|
var flagPadSign = false;
|
|
flagsLoop: while (1) {
|
|
switch (next) {
|
|
case 43:
|
|
flagAlwaysSigned = true;
|
|
break;
|
|
|
|
case 45:
|
|
flagLeftAlign = true;
|
|
break;
|
|
|
|
case 35:
|
|
flagAlternative = true;
|
|
break;
|
|
|
|
case 48:
|
|
if (flagZeroPad) {
|
|
break flagsLoop;
|
|
} else {
|
|
flagZeroPad = true;
|
|
break;
|
|
}
|
|
|
|
case 32:
|
|
flagPadSign = true;
|
|
break;
|
|
|
|
default:
|
|
break flagsLoop;
|
|
}
|
|
textIndex++;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
}
|
|
var width = 0;
|
|
if (next == 42) {
|
|
width = getNextArg("i32");
|
|
textIndex++;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
} else {
|
|
while (next >= 48 && next <= 57) {
|
|
width = width * 10 + (next - 48);
|
|
textIndex++;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
}
|
|
}
|
|
var precisionSet = false, precision = -1;
|
|
if (next == 46) {
|
|
precision = 0;
|
|
precisionSet = true;
|
|
textIndex++;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
if (next == 42) {
|
|
precision = getNextArg("i32");
|
|
textIndex++;
|
|
} else {
|
|
while (1) {
|
|
var precisionChr = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
if (precisionChr < 48 || precisionChr > 57) break;
|
|
precision = precision * 10 + (precisionChr - 48);
|
|
textIndex++;
|
|
}
|
|
}
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
}
|
|
if (precision < 0) {
|
|
precision = 6;
|
|
precisionSet = false;
|
|
}
|
|
var argSize;
|
|
switch (String.fromCharCode(next)) {
|
|
case "h":
|
|
var nextNext = GROWABLE_HEAP_I8()[textIndex + 2 >> 0];
|
|
if (nextNext == 104) {
|
|
textIndex++;
|
|
argSize = 1;
|
|
} else {
|
|
argSize = 2;
|
|
}
|
|
break;
|
|
|
|
case "l":
|
|
var nextNext = GROWABLE_HEAP_I8()[textIndex + 2 >> 0];
|
|
if (nextNext == 108) {
|
|
textIndex++;
|
|
argSize = 8;
|
|
} else {
|
|
argSize = 4;
|
|
}
|
|
break;
|
|
|
|
case "L":
|
|
case "q":
|
|
case "j":
|
|
argSize = 8;
|
|
break;
|
|
|
|
case "z":
|
|
case "t":
|
|
case "I":
|
|
argSize = 4;
|
|
break;
|
|
|
|
default:
|
|
argSize = null;
|
|
}
|
|
if (argSize) textIndex++;
|
|
next = GROWABLE_HEAP_I8()[textIndex + 1 >> 0];
|
|
switch (String.fromCharCode(next)) {
|
|
case "d":
|
|
case "i":
|
|
case "u":
|
|
case "o":
|
|
case "x":
|
|
case "X":
|
|
case "p":
|
|
{
|
|
var signed = next == 100 || next == 105;
|
|
argSize = argSize || 4;
|
|
currArg = getNextArg("i" + argSize * 8);
|
|
var argText;
|
|
if (argSize == 8) {
|
|
currArg = next == 117 ? convertU32PairToI53(currArg[0], currArg[1]) : convertI32PairToI53(currArg[0], currArg[1]);
|
|
}
|
|
if (argSize <= 4) {
|
|
var limit = Math.pow(256, argSize) - 1;
|
|
currArg = (signed ? reSign : unSign)(currArg & limit, argSize * 8);
|
|
}
|
|
var currAbsArg = Math.abs(currArg);
|
|
var prefix = "";
|
|
if (next == 100 || next == 105) {
|
|
argText = reSign(currArg, 8 * argSize).toString(10);
|
|
} else if (next == 117) {
|
|
argText = unSign(currArg, 8 * argSize).toString(10);
|
|
currArg = Math.abs(currArg);
|
|
} else if (next == 111) {
|
|
argText = (flagAlternative ? "0" : "") + currAbsArg.toString(8);
|
|
} else if (next == 120 || next == 88) {
|
|
prefix = flagAlternative && currArg != 0 ? "0x" : "";
|
|
if (currArg < 0) {
|
|
currArg = -currArg;
|
|
argText = (currAbsArg - 1).toString(16);
|
|
var buffer = [];
|
|
for (var i = 0; i < argText.length; i++) {
|
|
buffer.push((15 - parseInt(argText[i], 16)).toString(16));
|
|
}
|
|
argText = buffer.join("");
|
|
while (argText.length < argSize * 2) argText = "f" + argText;
|
|
} else {
|
|
argText = currAbsArg.toString(16);
|
|
}
|
|
if (next == 88) {
|
|
prefix = prefix.toUpperCase();
|
|
argText = argText.toUpperCase();
|
|
}
|
|
} else if (next == 112) {
|
|
if (currAbsArg === 0) {
|
|
argText = "(nil)";
|
|
} else {
|
|
prefix = "0x";
|
|
argText = currAbsArg.toString(16);
|
|
}
|
|
}
|
|
if (precisionSet) {
|
|
while (argText.length < precision) {
|
|
argText = "0" + argText;
|
|
}
|
|
}
|
|
if (currArg >= 0) {
|
|
if (flagAlwaysSigned) {
|
|
prefix = "+" + prefix;
|
|
} else if (flagPadSign) {
|
|
prefix = " " + prefix;
|
|
}
|
|
}
|
|
if (argText.charAt(0) == "-") {
|
|
prefix = "-" + prefix;
|
|
argText = argText.substr(1);
|
|
}
|
|
while (prefix.length + argText.length < width) {
|
|
if (flagLeftAlign) {
|
|
argText += " ";
|
|
} else {
|
|
if (flagZeroPad) {
|
|
argText = "0" + argText;
|
|
} else {
|
|
prefix = " " + prefix;
|
|
}
|
|
}
|
|
}
|
|
argText = prefix + argText;
|
|
argText.split("").forEach(function(chr) {
|
|
ret.push(chr.charCodeAt(0));
|
|
});
|
|
break;
|
|
}
|
|
|
|
case "f":
|
|
case "F":
|
|
case "e":
|
|
case "E":
|
|
case "g":
|
|
case "G":
|
|
{
|
|
currArg = getNextArg("double");
|
|
var argText;
|
|
if (isNaN(currArg)) {
|
|
argText = "nan";
|
|
flagZeroPad = false;
|
|
} else if (!isFinite(currArg)) {
|
|
argText = (currArg < 0 ? "-" : "") + "inf";
|
|
flagZeroPad = false;
|
|
} else {
|
|
var isGeneral = false;
|
|
var effectivePrecision = Math.min(precision, 20);
|
|
if (next == 103 || next == 71) {
|
|
isGeneral = true;
|
|
precision = precision || 1;
|
|
var exponent = parseInt(currArg.toExponential(effectivePrecision).split("e")[1], 10);
|
|
if (precision > exponent && exponent >= -4) {
|
|
next = (next == 103 ? "f" : "F").charCodeAt(0);
|
|
precision -= exponent + 1;
|
|
} else {
|
|
next = (next == 103 ? "e" : "E").charCodeAt(0);
|
|
precision--;
|
|
}
|
|
effectivePrecision = Math.min(precision, 20);
|
|
}
|
|
if (next == 101 || next == 69) {
|
|
argText = currArg.toExponential(effectivePrecision);
|
|
if (/[eE][-+]\d$/.test(argText)) {
|
|
argText = argText.slice(0, -1) + "0" + argText.slice(-1);
|
|
}
|
|
} else if (next == 102 || next == 70) {
|
|
argText = currArg.toFixed(effectivePrecision);
|
|
if (currArg === 0 && reallyNegative(currArg)) {
|
|
argText = "-" + argText;
|
|
}
|
|
}
|
|
var parts = argText.split("e");
|
|
if (isGeneral && !flagAlternative) {
|
|
while (parts[0].length > 1 && parts[0].includes(".") && (parts[0].slice(-1) == "0" || parts[0].slice(-1) == ".")) {
|
|
parts[0] = parts[0].slice(0, -1);
|
|
}
|
|
} else {
|
|
if (flagAlternative && argText.indexOf(".") == -1) parts[0] += ".";
|
|
while (precision > effectivePrecision++) parts[0] += "0";
|
|
}
|
|
argText = parts[0] + (parts.length > 1 ? "e" + parts[1] : "");
|
|
if (next == 69) argText = argText.toUpperCase();
|
|
if (currArg >= 0) {
|
|
if (flagAlwaysSigned) {
|
|
argText = "+" + argText;
|
|
} else if (flagPadSign) {
|
|
argText = " " + argText;
|
|
}
|
|
}
|
|
}
|
|
while (argText.length < width) {
|
|
if (flagLeftAlign) {
|
|
argText += " ";
|
|
} else {
|
|
if (flagZeroPad && (argText[0] == "-" || argText[0] == "+")) {
|
|
argText = argText[0] + "0" + argText.slice(1);
|
|
} else {
|
|
argText = (flagZeroPad ? "0" : " ") + argText;
|
|
}
|
|
}
|
|
}
|
|
if (next < 97) argText = argText.toUpperCase();
|
|
argText.split("").forEach(function(chr) {
|
|
ret.push(chr.charCodeAt(0));
|
|
});
|
|
break;
|
|
}
|
|
|
|
case "s":
|
|
{
|
|
var arg = getNextArg("i8*");
|
|
var argLength = arg ? strLen(arg) : "(null)".length;
|
|
if (precisionSet) argLength = Math.min(argLength, precision);
|
|
if (!flagLeftAlign) {
|
|
while (argLength < width--) {
|
|
ret.push(32);
|
|
}
|
|
}
|
|
if (arg) {
|
|
for (var i = 0; i < argLength; i++) {
|
|
ret.push(GROWABLE_HEAP_U8()[arg++ >> 0]);
|
|
}
|
|
} else {
|
|
ret = ret.concat(intArrayFromString("(null)".substr(0, argLength), true));
|
|
}
|
|
if (flagLeftAlign) {
|
|
while (argLength < width--) {
|
|
ret.push(32);
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "c":
|
|
{
|
|
if (flagLeftAlign) ret.push(getNextArg("i8"));
|
|
while (--width > 0) {
|
|
ret.push(32);
|
|
}
|
|
if (!flagLeftAlign) ret.push(getNextArg("i8"));
|
|
break;
|
|
}
|
|
|
|
case "n":
|
|
{
|
|
var ptr = getNextArg("i32*");
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = ret.length;
|
|
break;
|
|
}
|
|
|
|
case "%":
|
|
{
|
|
ret.push(curr);
|
|
break;
|
|
}
|
|
|
|
default:
|
|
{
|
|
for (var i = startTextIndex; i < textIndex + 2; i++) {
|
|
ret.push(GROWABLE_HEAP_I8()[i >> 0]);
|
|
}
|
|
}
|
|
}
|
|
textIndex += 2;
|
|
} else {
|
|
ret.push(curr);
|
|
textIndex += 1;
|
|
}
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
Module["formatString"] = formatString;
|
|
|
|
function _emscripten_log(flags, format, varargs) {
|
|
var result = formatString(format, varargs);
|
|
var str = UTF8ArrayToString(result, 0);
|
|
emscriptenLog(flags, str);
|
|
}
|
|
|
|
Module["_emscripten_log"] = _emscripten_log;
|
|
|
|
_emscripten_log.sig = "vipp";
|
|
|
|
function _emscripten_get_compiler_setting(name) {
|
|
throw "You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work";
|
|
}
|
|
|
|
Module["_emscripten_get_compiler_setting"] = _emscripten_get_compiler_setting;
|
|
|
|
_emscripten_get_compiler_setting.sig = "pp";
|
|
|
|
function _emscripten_has_asyncify() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_has_asyncify"] = _emscripten_has_asyncify;
|
|
|
|
_emscripten_has_asyncify.sig = "i";
|
|
|
|
function _emscripten_debugger() {
|
|
debugger;
|
|
}
|
|
|
|
Module["_emscripten_debugger"] = _emscripten_debugger;
|
|
|
|
_emscripten_debugger.sig = "v";
|
|
|
|
function _emscripten_print_double(x, to, max) {
|
|
var str = x + "";
|
|
if (to) return stringToUTF8(str, to, max); else return lengthBytesUTF8(str);
|
|
}
|
|
|
|
Module["_emscripten_print_double"] = _emscripten_print_double;
|
|
|
|
_emscripten_print_double.sig = "idpi";
|
|
|
|
function convertFrameToPC(frame) {
|
|
abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");
|
|
return 0;
|
|
}
|
|
|
|
Module["convertFrameToPC"] = convertFrameToPC;
|
|
|
|
function _emscripten_return_address(level) {
|
|
var callstack = jsStackTrace().split("\n");
|
|
if (callstack[0] == "Error") {
|
|
callstack.shift();
|
|
}
|
|
var caller = callstack[level + 3];
|
|
return convertFrameToPC(caller);
|
|
}
|
|
|
|
Module["_emscripten_return_address"] = _emscripten_return_address;
|
|
|
|
_emscripten_return_address.sig = "pi";
|
|
|
|
var UNWIND_CACHE = {};
|
|
|
|
Module["UNWIND_CACHE"] = UNWIND_CACHE;
|
|
|
|
function saveInUnwindCache(callstack) {
|
|
callstack.forEach(frame => {
|
|
var pc = convertFrameToPC(frame);
|
|
if (pc) {
|
|
UNWIND_CACHE[pc] = frame;
|
|
}
|
|
});
|
|
}
|
|
|
|
Module["saveInUnwindCache"] = saveInUnwindCache;
|
|
|
|
function _emscripten_stack_snapshot() {
|
|
var callstack = jsStackTrace().split("\n");
|
|
if (callstack[0] == "Error") {
|
|
callstack.shift();
|
|
}
|
|
saveInUnwindCache(callstack);
|
|
UNWIND_CACHE.last_addr = convertFrameToPC(callstack[3]);
|
|
UNWIND_CACHE.last_stack = callstack;
|
|
return UNWIND_CACHE.last_addr;
|
|
}
|
|
|
|
Module["_emscripten_stack_snapshot"] = _emscripten_stack_snapshot;
|
|
|
|
_emscripten_stack_snapshot.sig = "p";
|
|
|
|
function _emscripten_stack_unwind_buffer(addr, buffer, count) {
|
|
var stack;
|
|
if (UNWIND_CACHE.last_addr == addr) {
|
|
stack = UNWIND_CACHE.last_stack;
|
|
} else {
|
|
stack = jsStackTrace().split("\n");
|
|
if (stack[0] == "Error") {
|
|
stack.shift();
|
|
}
|
|
saveInUnwindCache(stack);
|
|
}
|
|
var offset = 3;
|
|
while (stack[offset] && convertFrameToPC(stack[offset]) != addr) {
|
|
++offset;
|
|
}
|
|
for (var i = 0; i < count && stack[i + offset]; ++i) {
|
|
GROWABLE_HEAP_I32()[buffer + i * 4 >> 2] = convertFrameToPC(stack[i + offset]);
|
|
}
|
|
return i;
|
|
}
|
|
|
|
Module["_emscripten_stack_unwind_buffer"] = _emscripten_stack_unwind_buffer;
|
|
|
|
_emscripten_stack_unwind_buffer.sig = "ippi";
|
|
|
|
function _emscripten_pc_get_function(pc) {
|
|
abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");
|
|
}
|
|
|
|
Module["_emscripten_pc_get_function"] = _emscripten_pc_get_function;
|
|
|
|
_emscripten_pc_get_function.sig = "pp";
|
|
|
|
function convertPCtoSourceLocation(pc) {
|
|
if (UNWIND_CACHE.last_get_source_pc == pc) return UNWIND_CACHE.last_source;
|
|
var match;
|
|
var source;
|
|
if (!source) {
|
|
var frame = UNWIND_CACHE[pc];
|
|
if (!frame) return null;
|
|
if (match = /\((.*):(\d+):(\d+)\)$/.exec(frame)) {
|
|
source = {
|
|
file: match[1],
|
|
line: match[2],
|
|
column: match[3]
|
|
};
|
|
} else if (match = /@(.*):(\d+):(\d+)/.exec(frame)) {
|
|
source = {
|
|
file: match[1],
|
|
line: match[2],
|
|
column: match[3]
|
|
};
|
|
}
|
|
}
|
|
UNWIND_CACHE.last_get_source_pc = pc;
|
|
UNWIND_CACHE.last_source = source;
|
|
return source;
|
|
}
|
|
|
|
Module["convertPCtoSourceLocation"] = convertPCtoSourceLocation;
|
|
|
|
function _emscripten_pc_get_file(pc) {
|
|
var result = convertPCtoSourceLocation(pc);
|
|
if (!result) return 0;
|
|
if (_emscripten_pc_get_file.ret) _free(_emscripten_pc_get_file.ret);
|
|
_emscripten_pc_get_file.ret = stringToNewUTF8(result.file);
|
|
return _emscripten_pc_get_file.ret;
|
|
}
|
|
|
|
Module["_emscripten_pc_get_file"] = _emscripten_pc_get_file;
|
|
|
|
_emscripten_pc_get_file.sig = "pp";
|
|
|
|
function _emscripten_pc_get_line(pc) {
|
|
var result = convertPCtoSourceLocation(pc);
|
|
return result ? result.line : 0;
|
|
}
|
|
|
|
Module["_emscripten_pc_get_line"] = _emscripten_pc_get_line;
|
|
|
|
_emscripten_pc_get_line.sig = "ip";
|
|
|
|
function _emscripten_pc_get_column(pc) {
|
|
var result = convertPCtoSourceLocation(pc);
|
|
return result ? result.column || 0 : 0;
|
|
}
|
|
|
|
Module["_emscripten_pc_get_column"] = _emscripten_pc_get_column;
|
|
|
|
_emscripten_pc_get_column.sig = "ip";
|
|
|
|
function _emscripten_get_module_name(buf, length) {
|
|
return stringToUTF8(wasmBinaryFile, buf, length);
|
|
}
|
|
|
|
Module["_emscripten_get_module_name"] = _emscripten_get_module_name;
|
|
|
|
_emscripten_get_module_name.sig = "ppp";
|
|
|
|
function _emscripten_asm_const_double(code, sigPtr, argbuf) {
|
|
return runEmAsmFunction(code, sigPtr, argbuf);
|
|
}
|
|
|
|
Module["_emscripten_asm_const_double"] = _emscripten_asm_const_double;
|
|
|
|
_emscripten_asm_const_double.sig = "dppp";
|
|
|
|
function _emscripten_asm_const_ptr(code, sigPtr, argbuf) {
|
|
return runEmAsmFunction(code, sigPtr, argbuf);
|
|
}
|
|
|
|
Module["_emscripten_asm_const_ptr"] = _emscripten_asm_const_ptr;
|
|
|
|
_emscripten_asm_const_ptr.sig = "pppp";
|
|
|
|
function runMainThreadEmAsm(code, sigPtr, argbuf, sync) {
|
|
var args = readEmAsmArgs(sigPtr, argbuf);
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
return proxyToMainThread.apply(null, [ -1 - code, sync ].concat(args));
|
|
}
|
|
if (!ASM_CONSTS.hasOwnProperty(code)) abort(`No EM_ASM constant found at address ${code}`);
|
|
return ASM_CONSTS[code].apply(null, args);
|
|
}
|
|
|
|
Module["runMainThreadEmAsm"] = runMainThreadEmAsm;
|
|
|
|
function _emscripten_asm_const_int_sync_on_main_thread(code, sigPtr, argbuf) {
|
|
return runMainThreadEmAsm(code, sigPtr, argbuf, 1);
|
|
}
|
|
|
|
Module["_emscripten_asm_const_int_sync_on_main_thread"] = _emscripten_asm_const_int_sync_on_main_thread;
|
|
|
|
_emscripten_asm_const_int_sync_on_main_thread.sig = "ippp";
|
|
|
|
var _emscripten_asm_const_double_sync_on_main_thread = _emscripten_asm_const_int_sync_on_main_thread;
|
|
|
|
Module["_emscripten_asm_const_double_sync_on_main_thread"] = _emscripten_asm_const_double_sync_on_main_thread;
|
|
|
|
_emscripten_asm_const_double_sync_on_main_thread.sig = "dppp";
|
|
|
|
function _emscripten_asm_const_async_on_main_thread(code, sigPtr, argbuf) {
|
|
return runMainThreadEmAsm(code, sigPtr, argbuf, 0);
|
|
}
|
|
|
|
Module["_emscripten_asm_const_async_on_main_thread"] = _emscripten_asm_const_async_on_main_thread;
|
|
|
|
_emscripten_asm_const_async_on_main_thread.sig = "vppp";
|
|
|
|
function jstoi_s(str) {
|
|
return Number(str);
|
|
}
|
|
|
|
Module["jstoi_s"] = jstoi_s;
|
|
|
|
function __Unwind_Backtrace(func, arg) {
|
|
var trace = getCallstack();
|
|
var parts = trace.split("\n");
|
|
for (var i = 0; i < parts.length; i++) {
|
|
var ret = getWasmTableEntry(func)(0, arg);
|
|
if (ret !== 0) return;
|
|
}
|
|
}
|
|
|
|
Module["__Unwind_Backtrace"] = __Unwind_Backtrace;
|
|
|
|
function __Unwind_GetIPInfo() {
|
|
abort("Unwind_GetIPInfo");
|
|
}
|
|
|
|
Module["__Unwind_GetIPInfo"] = __Unwind_GetIPInfo;
|
|
|
|
function __Unwind_FindEnclosingFunction() {
|
|
return 0;
|
|
}
|
|
|
|
Module["__Unwind_FindEnclosingFunction"] = __Unwind_FindEnclosingFunction;
|
|
|
|
function ExceptionInfo(excPtr) {
|
|
this.excPtr = excPtr;
|
|
this.ptr = excPtr - 24;
|
|
this.set_type = function(type) {
|
|
GROWABLE_HEAP_U32()[this.ptr + 4 >> 2] = type;
|
|
};
|
|
this.get_type = function() {
|
|
return GROWABLE_HEAP_U32()[this.ptr + 4 >> 2];
|
|
};
|
|
this.set_destructor = function(destructor) {
|
|
GROWABLE_HEAP_U32()[this.ptr + 8 >> 2] = destructor;
|
|
};
|
|
this.get_destructor = function() {
|
|
return GROWABLE_HEAP_U32()[this.ptr + 8 >> 2];
|
|
};
|
|
this.set_caught = function(caught) {
|
|
caught = caught ? 1 : 0;
|
|
GROWABLE_HEAP_I8()[this.ptr + 12 >> 0] = caught;
|
|
};
|
|
this.get_caught = function() {
|
|
return GROWABLE_HEAP_I8()[this.ptr + 12 >> 0] != 0;
|
|
};
|
|
this.set_rethrown = function(rethrown) {
|
|
rethrown = rethrown ? 1 : 0;
|
|
GROWABLE_HEAP_I8()[this.ptr + 13 >> 0] = rethrown;
|
|
};
|
|
this.get_rethrown = function() {
|
|
return GROWABLE_HEAP_I8()[this.ptr + 13 >> 0] != 0;
|
|
};
|
|
this.init = function(type, destructor) {
|
|
this.set_adjusted_ptr(0);
|
|
this.set_type(type);
|
|
this.set_destructor(destructor);
|
|
};
|
|
this.set_adjusted_ptr = function(adjustedPtr) {
|
|
GROWABLE_HEAP_U32()[this.ptr + 16 >> 2] = adjustedPtr;
|
|
};
|
|
this.get_adjusted_ptr = function() {
|
|
return GROWABLE_HEAP_U32()[this.ptr + 16 >> 2];
|
|
};
|
|
this.get_exception_ptr = function() {
|
|
var isPointer = ___cxa_is_pointer_type(this.get_type());
|
|
if (isPointer) {
|
|
return GROWABLE_HEAP_U32()[this.excPtr >> 2];
|
|
}
|
|
var adjusted = this.get_adjusted_ptr();
|
|
if (adjusted !== 0) return adjusted;
|
|
return this.excPtr;
|
|
};
|
|
}
|
|
|
|
Module["ExceptionInfo"] = ExceptionInfo;
|
|
|
|
var exceptionLast = 0;
|
|
|
|
Module["exceptionLast"] = exceptionLast;
|
|
|
|
var uncaughtExceptionCount = 0;
|
|
|
|
Module["uncaughtExceptionCount"] = uncaughtExceptionCount;
|
|
|
|
function ___cxa_throw(ptr, type, destructor) {
|
|
var info = new ExceptionInfo(ptr);
|
|
info.init(type, destructor);
|
|
exceptionLast = ptr;
|
|
uncaughtExceptionCount++;
|
|
assert(false, "Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch. (note: in dynamic linking, if a side module wants exceptions, the main module must be built with that support)");
|
|
}
|
|
|
|
Module["___cxa_throw"] = ___cxa_throw;
|
|
|
|
___cxa_throw.sig = "vppp";
|
|
|
|
function __Unwind_RaiseException(ex) {
|
|
err("Warning: _Unwind_RaiseException is not correctly implemented");
|
|
return ___cxa_throw(ex, 0, 0);
|
|
}
|
|
|
|
Module["__Unwind_RaiseException"] = __Unwind_RaiseException;
|
|
|
|
function __Unwind_DeleteException(ex) {
|
|
err("TODO: Unwind_DeleteException");
|
|
}
|
|
|
|
Module["__Unwind_DeleteException"] = __Unwind_DeleteException;
|
|
|
|
function ___handle_stack_overflow(requested) {
|
|
requested = requested >>> 0;
|
|
var base = _emscripten_stack_get_base();
|
|
var end = _emscripten_stack_get_end();
|
|
abort(`stack overflow (Attempt to set SP to ${ptrToString(requested)}` + `, with stack limits [${ptrToString(end)} - ${ptrToString(base)}` + "]). If you require more stack space build with -sSTACK_SIZE=<bytes>");
|
|
}
|
|
|
|
Module["___handle_stack_overflow"] = ___handle_stack_overflow;
|
|
|
|
___handle_stack_overflow.sig = "vp";
|
|
|
|
function getDynCaller(sig, ptr) {
|
|
assert(sig.includes("j") || sig.includes("p"), "getDynCaller should only be called with i64 sigs");
|
|
var argCache = [];
|
|
return function() {
|
|
argCache.length = 0;
|
|
Object.assign(argCache, arguments);
|
|
return dynCall(sig, ptr, argCache);
|
|
};
|
|
}
|
|
|
|
Module["getDynCaller"] = getDynCaller;
|
|
|
|
function _emscripten_force_exit(status) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(165, 1, status);
|
|
noExitRuntime = false;
|
|
runtimeKeepaliveCounter = 0;
|
|
_exit(status);
|
|
}
|
|
|
|
Module["_emscripten_force_exit"] = _emscripten_force_exit;
|
|
|
|
_emscripten_force_exit.sig = "vi";
|
|
|
|
function _emscripten_throw_number(number) {
|
|
throw number;
|
|
}
|
|
|
|
Module["_emscripten_throw_number"] = _emscripten_throw_number;
|
|
|
|
_emscripten_throw_number.sig = "vd";
|
|
|
|
function _emscripten_throw_string(str) {
|
|
assert(typeof str == "number");
|
|
throw UTF8ToString(str);
|
|
}
|
|
|
|
Module["_emscripten_throw_string"] = _emscripten_throw_string;
|
|
|
|
_emscripten_throw_string.sig = "vp";
|
|
|
|
var _emscripten_runtime_keepalive_push = runtimeKeepalivePush;
|
|
|
|
Module["_emscripten_runtime_keepalive_push"] = _emscripten_runtime_keepalive_push;
|
|
|
|
_emscripten_runtime_keepalive_push.sig = "v";
|
|
|
|
var _emscripten_runtime_keepalive_pop = runtimeKeepalivePop;
|
|
|
|
Module["_emscripten_runtime_keepalive_pop"] = _emscripten_runtime_keepalive_pop;
|
|
|
|
_emscripten_runtime_keepalive_pop.sig = "v";
|
|
|
|
function _emscripten_runtime_keepalive_check() {
|
|
return keepRuntimeAlive();
|
|
}
|
|
|
|
Module["_emscripten_runtime_keepalive_check"] = _emscripten_runtime_keepalive_check;
|
|
|
|
_emscripten_runtime_keepalive_check.sig = "i";
|
|
|
|
function asmjsMangle(x) {
|
|
var unmangledSymbols = [ "stackAlloc", "stackSave", "stackRestore", "getTempRet0", "setTempRet0" ];
|
|
if (x == "__main_argc_argv") {
|
|
x = "main";
|
|
}
|
|
return x.indexOf("dynCall_") == 0 || unmangledSymbols.includes(x) ? x : "_" + x;
|
|
}
|
|
|
|
Module["asmjsMangle"] = asmjsMangle;
|
|
|
|
var ___global_base = 1024;
|
|
|
|
Module["___global_base"] = ___global_base;
|
|
|
|
function __emscripten_fs_load_embedded_files(ptr) {
|
|
do {
|
|
var name_addr = GROWABLE_HEAP_U32()[ptr >> 2];
|
|
ptr += 4;
|
|
var len = GROWABLE_HEAP_U32()[ptr >> 2];
|
|
ptr += 4;
|
|
var content = GROWABLE_HEAP_U32()[ptr >> 2];
|
|
ptr += 4;
|
|
var name = UTF8ToString(name_addr);
|
|
FS.createPath("/", PATH.dirname(name), true, true);
|
|
FS.createDataFile(name, null, GROWABLE_HEAP_I8().subarray(content, content + len), true, true, true);
|
|
} while (GROWABLE_HEAP_U32()[ptr >> 2]);
|
|
}
|
|
|
|
Module["__emscripten_fs_load_embedded_files"] = __emscripten_fs_load_embedded_files;
|
|
|
|
__emscripten_fs_load_embedded_files.sig = "vp";
|
|
|
|
var POINTER_SIZE = 4;
|
|
|
|
Module["POINTER_SIZE"] = POINTER_SIZE;
|
|
|
|
function getNativeTypeSize(type) {
|
|
switch (type) {
|
|
case "i1":
|
|
case "i8":
|
|
case "u8":
|
|
return 1;
|
|
|
|
case "i16":
|
|
case "u16":
|
|
return 2;
|
|
|
|
case "i32":
|
|
case "u32":
|
|
return 4;
|
|
|
|
case "i64":
|
|
case "u64":
|
|
return 8;
|
|
|
|
case "float":
|
|
return 4;
|
|
|
|
case "double":
|
|
return 8;
|
|
|
|
default:
|
|
{
|
|
if (type[type.length - 1] === "*") {
|
|
return POINTER_SIZE;
|
|
}
|
|
if (type[0] === "i") {
|
|
const bits = Number(type.substr(1));
|
|
assert(bits % 8 === 0, "getNativeTypeSize invalid bits " + bits + ", type " + type);
|
|
return bits / 8;
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
Module["getNativeTypeSize"] = getNativeTypeSize;
|
|
|
|
var STACK_SIZE = 5242880;
|
|
|
|
Module["STACK_SIZE"] = STACK_SIZE;
|
|
|
|
var STACK_ALIGN = 16;
|
|
|
|
Module["STACK_ALIGN"] = STACK_ALIGN;
|
|
|
|
var ASSERTIONS = 1;
|
|
|
|
Module["ASSERTIONS"] = ASSERTIONS;
|
|
|
|
function writeI53ToI64Clamped(ptr, num) {
|
|
if (num > 0x8000000000000000) {
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = 4294967295;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = 2147483647;
|
|
} else if (num < -0x8000000000000000) {
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = 0;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = 2147483648;
|
|
} else {
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = num;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = (num - GROWABLE_HEAP_U32()[ptr >> 2]) / 4294967296;
|
|
}
|
|
}
|
|
|
|
Module["writeI53ToI64Clamped"] = writeI53ToI64Clamped;
|
|
|
|
function writeI53ToI64Signaling(ptr, num) {
|
|
if (num > 0x8000000000000000 || num < -0x8000000000000000) {
|
|
throw "RangeError in writeI53ToI64Signaling(): input value " + num + " is out of range of int64";
|
|
}
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = num;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = (num - GROWABLE_HEAP_U32()[ptr >> 2]) / 4294967296;
|
|
}
|
|
|
|
Module["writeI53ToI64Signaling"] = writeI53ToI64Signaling;
|
|
|
|
function writeI53ToU64Clamped(ptr, num) {
|
|
if (num > 0x10000000000000000) GROWABLE_HEAP_U32()[ptr >> 2] = GROWABLE_HEAP_U32()[ptr + 4 >> 2] = 4294967295; else if (num < 0) GROWABLE_HEAP_U32()[ptr >> 2] = GROWABLE_HEAP_U32()[ptr + 4 >> 2] = 0; else {
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = num;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = (num - GROWABLE_HEAP_U32()[ptr >> 2]) / 4294967296;
|
|
}
|
|
}
|
|
|
|
Module["writeI53ToU64Clamped"] = writeI53ToU64Clamped;
|
|
|
|
function writeI53ToU64Signaling(ptr, num) {
|
|
if (num < 0 || num > 0x10000000000000000) {
|
|
throw "RangeError in writeI53ToU64Signaling(): input value " + num + " is out of range of uint64";
|
|
}
|
|
GROWABLE_HEAP_U32()[ptr >> 2] = num;
|
|
GROWABLE_HEAP_U32()[ptr + 4 >> 2] = (num - GROWABLE_HEAP_U32()[ptr >> 2]) / 4294967296;
|
|
}
|
|
|
|
Module["writeI53ToU64Signaling"] = writeI53ToU64Signaling;
|
|
|
|
function removeFunction(index) {
|
|
functionsInTableMap.delete(getWasmTableEntry(index));
|
|
freeTableIndexes.push(index);
|
|
}
|
|
|
|
Module["removeFunction"] = removeFunction;
|
|
|
|
function _emscripten_math_cbrt(x) {
|
|
return Math.cbrt(x);
|
|
}
|
|
|
|
Module["_emscripten_math_cbrt"] = _emscripten_math_cbrt;
|
|
|
|
_emscripten_math_cbrt.sig = "dd";
|
|
|
|
function _emscripten_math_pow(x, y) {
|
|
return Math.pow(x, y);
|
|
}
|
|
|
|
Module["_emscripten_math_pow"] = _emscripten_math_pow;
|
|
|
|
_emscripten_math_pow.sig = "ddd";
|
|
|
|
function _emscripten_math_random() {
|
|
return Math.random();
|
|
}
|
|
|
|
Module["_emscripten_math_random"] = _emscripten_math_random;
|
|
|
|
_emscripten_math_random.sig = "d";
|
|
|
|
function _emscripten_math_sign(x) {
|
|
return Math.sign(x);
|
|
}
|
|
|
|
Module["_emscripten_math_sign"] = _emscripten_math_sign;
|
|
|
|
_emscripten_math_sign.sig = "dd";
|
|
|
|
function _emscripten_math_sqrt(x) {
|
|
return Math.sqrt(x);
|
|
}
|
|
|
|
Module["_emscripten_math_sqrt"] = _emscripten_math_sqrt;
|
|
|
|
_emscripten_math_sqrt.sig = "dd";
|
|
|
|
function _emscripten_math_exp(x) {
|
|
return Math.exp(x);
|
|
}
|
|
|
|
Module["_emscripten_math_exp"] = _emscripten_math_exp;
|
|
|
|
_emscripten_math_exp.sig = "dd";
|
|
|
|
function _emscripten_math_expm1(x) {
|
|
return Math.expm1(x);
|
|
}
|
|
|
|
Module["_emscripten_math_expm1"] = _emscripten_math_expm1;
|
|
|
|
_emscripten_math_expm1.sig = "dd";
|
|
|
|
function _emscripten_math_fmod(x, y) {
|
|
return x % y;
|
|
}
|
|
|
|
Module["_emscripten_math_fmod"] = _emscripten_math_fmod;
|
|
|
|
_emscripten_math_fmod.sig = "ddd";
|
|
|
|
function _emscripten_math_log(x) {
|
|
return Math.log(x);
|
|
}
|
|
|
|
Module["_emscripten_math_log"] = _emscripten_math_log;
|
|
|
|
_emscripten_math_log.sig = "dd";
|
|
|
|
function _emscripten_math_log1p(x) {
|
|
return Math.log1p(x);
|
|
}
|
|
|
|
Module["_emscripten_math_log1p"] = _emscripten_math_log1p;
|
|
|
|
_emscripten_math_log1p.sig = "dd";
|
|
|
|
function _emscripten_math_log10(x) {
|
|
return Math.log10(x);
|
|
}
|
|
|
|
Module["_emscripten_math_log10"] = _emscripten_math_log10;
|
|
|
|
_emscripten_math_log10.sig = "dd";
|
|
|
|
function _emscripten_math_log2(x) {
|
|
return Math.log2(x);
|
|
}
|
|
|
|
Module["_emscripten_math_log2"] = _emscripten_math_log2;
|
|
|
|
_emscripten_math_log2.sig = "dd";
|
|
|
|
function _emscripten_math_round(x) {
|
|
return Math.round(x);
|
|
}
|
|
|
|
Module["_emscripten_math_round"] = _emscripten_math_round;
|
|
|
|
_emscripten_math_round.sig = "dd";
|
|
|
|
function _emscripten_math_acos(x) {
|
|
return Math.acos(x);
|
|
}
|
|
|
|
Module["_emscripten_math_acos"] = _emscripten_math_acos;
|
|
|
|
_emscripten_math_acos.sig = "dd";
|
|
|
|
function _emscripten_math_acosh(x) {
|
|
return Math.acosh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_acosh"] = _emscripten_math_acosh;
|
|
|
|
_emscripten_math_acosh.sig = "dd";
|
|
|
|
function _emscripten_math_asin(x) {
|
|
return Math.asin(x);
|
|
}
|
|
|
|
Module["_emscripten_math_asin"] = _emscripten_math_asin;
|
|
|
|
_emscripten_math_asin.sig = "dd";
|
|
|
|
function _emscripten_math_asinh(x) {
|
|
return Math.asinh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_asinh"] = _emscripten_math_asinh;
|
|
|
|
_emscripten_math_asinh.sig = "dd";
|
|
|
|
function _emscripten_math_atan(x) {
|
|
return Math.atan(x);
|
|
}
|
|
|
|
Module["_emscripten_math_atan"] = _emscripten_math_atan;
|
|
|
|
_emscripten_math_atan.sig = "dd";
|
|
|
|
function _emscripten_math_atanh(x) {
|
|
return Math.atanh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_atanh"] = _emscripten_math_atanh;
|
|
|
|
_emscripten_math_atanh.sig = "dd";
|
|
|
|
function _emscripten_math_atan2(y, x) {
|
|
return Math.atan2(y, x);
|
|
}
|
|
|
|
Module["_emscripten_math_atan2"] = _emscripten_math_atan2;
|
|
|
|
_emscripten_math_atan2.sig = "ddd";
|
|
|
|
function _emscripten_math_cos(x) {
|
|
return Math.cos(x);
|
|
}
|
|
|
|
Module["_emscripten_math_cos"] = _emscripten_math_cos;
|
|
|
|
_emscripten_math_cos.sig = "dd";
|
|
|
|
function _emscripten_math_cosh(x) {
|
|
return Math.cosh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_cosh"] = _emscripten_math_cosh;
|
|
|
|
_emscripten_math_cosh.sig = "dd";
|
|
|
|
function _emscripten_math_hypot(count, varargs) {
|
|
var args = [];
|
|
for (var i = 0; i < count; ++i) args.push(GROWABLE_HEAP_F64()[(varargs >> 3) + i]);
|
|
return Math.hypot.apply(null, args);
|
|
}
|
|
|
|
Module["_emscripten_math_hypot"] = _emscripten_math_hypot;
|
|
|
|
_emscripten_math_hypot.sig = "dip";
|
|
|
|
function _emscripten_math_sin(x) {
|
|
return Math.sin(x);
|
|
}
|
|
|
|
Module["_emscripten_math_sin"] = _emscripten_math_sin;
|
|
|
|
_emscripten_math_sin.sig = "dd";
|
|
|
|
function _emscripten_math_sinh(x) {
|
|
return Math.sinh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_sinh"] = _emscripten_math_sinh;
|
|
|
|
_emscripten_math_sinh.sig = "dd";
|
|
|
|
function _emscripten_math_tan(x) {
|
|
return Math.tan(x);
|
|
}
|
|
|
|
Module["_emscripten_math_tan"] = _emscripten_math_tan;
|
|
|
|
_emscripten_math_tan.sig = "dd";
|
|
|
|
function _emscripten_math_tanh(x) {
|
|
return Math.tanh(x);
|
|
}
|
|
|
|
Module["_emscripten_math_tanh"] = _emscripten_math_tanh;
|
|
|
|
_emscripten_math_tanh.sig = "dd";
|
|
|
|
function intArrayToString(array) {
|
|
var ret = [];
|
|
for (var i = 0; i < array.length; i++) {
|
|
var chr = array[i];
|
|
if (chr > 255) {
|
|
assert(false, `Character code ${chr} (${String.fromCharCode(chr)}) at offset ${i} not in 0x00-0xFF.`);
|
|
chr &= 255;
|
|
}
|
|
ret.push(String.fromCharCode(chr));
|
|
}
|
|
return ret.join("");
|
|
}
|
|
|
|
Module["intArrayToString"] = intArrayToString;
|
|
|
|
function AsciiToString(ptr) {
|
|
var str = "";
|
|
while (1) {
|
|
var ch = GROWABLE_HEAP_U8()[ptr++ >> 0];
|
|
if (!ch) return str;
|
|
str += String.fromCharCode(ch);
|
|
}
|
|
}
|
|
|
|
Module["AsciiToString"] = AsciiToString;
|
|
|
|
var UTF16Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf-16le") : undefined;
|
|
|
|
Module["UTF16Decoder"] = UTF16Decoder;
|
|
|
|
function UTF16ToString(ptr, maxBytesToRead) {
|
|
assert(ptr % 2 == 0, "Pointer passed to UTF16ToString must be aligned to two bytes!");
|
|
var endPtr = ptr;
|
|
var idx = endPtr >> 1;
|
|
var maxIdx = idx + maxBytesToRead / 2;
|
|
while (!(idx >= maxIdx) && GROWABLE_HEAP_U16()[idx]) ++idx;
|
|
endPtr = idx << 1;
|
|
if (endPtr - ptr > 32 && UTF16Decoder) return UTF16Decoder.decode(GROWABLE_HEAP_U8().slice(ptr, endPtr));
|
|
var str = "";
|
|
for (var i = 0; !(i >= maxBytesToRead / 2); ++i) {
|
|
var codeUnit = GROWABLE_HEAP_I16()[ptr + i * 2 >> 1];
|
|
if (codeUnit == 0) break;
|
|
str += String.fromCharCode(codeUnit);
|
|
}
|
|
return str;
|
|
}
|
|
|
|
Module["UTF16ToString"] = UTF16ToString;
|
|
|
|
function stringToUTF16(str, outPtr, maxBytesToWrite) {
|
|
assert(outPtr % 2 == 0, "Pointer passed to stringToUTF16 must be aligned to two bytes!");
|
|
assert(typeof maxBytesToWrite == "number", "stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");
|
|
if (maxBytesToWrite === undefined) {
|
|
maxBytesToWrite = 2147483647;
|
|
}
|
|
if (maxBytesToWrite < 2) return 0;
|
|
maxBytesToWrite -= 2;
|
|
var startPtr = outPtr;
|
|
var numCharsToWrite = maxBytesToWrite < str.length * 2 ? maxBytesToWrite / 2 : str.length;
|
|
for (var i = 0; i < numCharsToWrite; ++i) {
|
|
var codeUnit = str.charCodeAt(i);
|
|
GROWABLE_HEAP_I16()[outPtr >> 1] = codeUnit;
|
|
outPtr += 2;
|
|
}
|
|
GROWABLE_HEAP_I16()[outPtr >> 1] = 0;
|
|
return outPtr - startPtr;
|
|
}
|
|
|
|
Module["stringToUTF16"] = stringToUTF16;
|
|
|
|
function lengthBytesUTF16(str) {
|
|
return str.length * 2;
|
|
}
|
|
|
|
Module["lengthBytesUTF16"] = lengthBytesUTF16;
|
|
|
|
function UTF32ToString(ptr, maxBytesToRead) {
|
|
assert(ptr % 4 == 0, "Pointer passed to UTF32ToString must be aligned to four bytes!");
|
|
var i = 0;
|
|
var str = "";
|
|
while (!(i >= maxBytesToRead / 4)) {
|
|
var utf32 = GROWABLE_HEAP_I32()[ptr + i * 4 >> 2];
|
|
if (utf32 == 0) break;
|
|
++i;
|
|
if (utf32 >= 65536) {
|
|
var ch = utf32 - 65536;
|
|
str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023);
|
|
} else {
|
|
str += String.fromCharCode(utf32);
|
|
}
|
|
}
|
|
return str;
|
|
}
|
|
|
|
Module["UTF32ToString"] = UTF32ToString;
|
|
|
|
function stringToUTF32(str, outPtr, maxBytesToWrite) {
|
|
assert(outPtr % 4 == 0, "Pointer passed to stringToUTF32 must be aligned to four bytes!");
|
|
assert(typeof maxBytesToWrite == "number", "stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!");
|
|
if (maxBytesToWrite === undefined) {
|
|
maxBytesToWrite = 2147483647;
|
|
}
|
|
if (maxBytesToWrite < 4) return 0;
|
|
var startPtr = outPtr;
|
|
var endPtr = startPtr + maxBytesToWrite - 4;
|
|
for (var i = 0; i < str.length; ++i) {
|
|
var codeUnit = str.charCodeAt(i);
|
|
if (codeUnit >= 55296 && codeUnit <= 57343) {
|
|
var trailSurrogate = str.charCodeAt(++i);
|
|
codeUnit = 65536 + ((codeUnit & 1023) << 10) | trailSurrogate & 1023;
|
|
}
|
|
GROWABLE_HEAP_I32()[outPtr >> 2] = codeUnit;
|
|
outPtr += 4;
|
|
if (outPtr + 4 > endPtr) break;
|
|
}
|
|
GROWABLE_HEAP_I32()[outPtr >> 2] = 0;
|
|
return outPtr - startPtr;
|
|
}
|
|
|
|
Module["stringToUTF32"] = stringToUTF32;
|
|
|
|
function lengthBytesUTF32(str) {
|
|
var len = 0;
|
|
for (var i = 0; i < str.length; ++i) {
|
|
var codeUnit = str.charCodeAt(i);
|
|
if (codeUnit >= 55296 && codeUnit <= 57343) ++i;
|
|
len += 4;
|
|
}
|
|
return len;
|
|
}
|
|
|
|
Module["lengthBytesUTF32"] = lengthBytesUTF32;
|
|
|
|
function registerKeyEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.keyEvent) JSEvents.keyEvent = _malloc(176);
|
|
var keyEventHandlerFunc = function(e) {
|
|
assert(e);
|
|
var keyEventData = targetThread ? _malloc(176) : JSEvents.keyEvent;
|
|
GROWABLE_HEAP_F64()[keyEventData >> 3] = e.timeStamp;
|
|
var idx = keyEventData >> 2;
|
|
GROWABLE_HEAP_I32()[idx + 2] = e.location;
|
|
GROWABLE_HEAP_I32()[idx + 3] = e.ctrlKey;
|
|
GROWABLE_HEAP_I32()[idx + 4] = e.shiftKey;
|
|
GROWABLE_HEAP_I32()[idx + 5] = e.altKey;
|
|
GROWABLE_HEAP_I32()[idx + 6] = e.metaKey;
|
|
GROWABLE_HEAP_I32()[idx + 7] = e.repeat;
|
|
GROWABLE_HEAP_I32()[idx + 8] = e.charCode;
|
|
GROWABLE_HEAP_I32()[idx + 9] = e.keyCode;
|
|
GROWABLE_HEAP_I32()[idx + 10] = e.which;
|
|
stringToUTF8(e.key || "", keyEventData + 44, 32);
|
|
stringToUTF8(e.code || "", keyEventData + 76, 32);
|
|
stringToUTF8(e.char || "", keyEventData + 108, 32);
|
|
stringToUTF8(e.locale || "", keyEventData + 140, 32);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, keyEventData, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, keyEventData, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
allowsDeferredCalls: true,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: keyEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerKeyEventCallback"] = registerKeyEventCallback;
|
|
|
|
function _emscripten_set_keypress_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(166, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerKeyEventCallback(target, userData, useCapture, callbackfunc, 1, "keypress", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_keypress_callback_on_thread"] = _emscripten_set_keypress_callback_on_thread;
|
|
|
|
_emscripten_set_keypress_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_keydown_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(167, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerKeyEventCallback(target, userData, useCapture, callbackfunc, 2, "keydown", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_keydown_callback_on_thread"] = _emscripten_set_keydown_callback_on_thread;
|
|
|
|
_emscripten_set_keydown_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_keyup_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(168, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerKeyEventCallback(target, userData, useCapture, callbackfunc, 3, "keyup", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_keyup_callback_on_thread"] = _emscripten_set_keyup_callback_on_thread;
|
|
|
|
_emscripten_set_keyup_callback_on_thread.sig = "ippipp";
|
|
|
|
function getBoundingClientRect(e) {
|
|
return specialHTMLTargets.indexOf(e) < 0 ? e.getBoundingClientRect() : {
|
|
"left": 0,
|
|
"top": 0
|
|
};
|
|
}
|
|
|
|
Module["getBoundingClientRect"] = getBoundingClientRect;
|
|
|
|
function fillMouseEventData(eventStruct, e, target) {
|
|
assert(eventStruct % 4 == 0);
|
|
GROWABLE_HEAP_F64()[eventStruct >> 3] = e.timeStamp;
|
|
var idx = eventStruct >> 2;
|
|
GROWABLE_HEAP_I32()[idx + 2] = e.screenX;
|
|
GROWABLE_HEAP_I32()[idx + 3] = e.screenY;
|
|
GROWABLE_HEAP_I32()[idx + 4] = e.clientX;
|
|
GROWABLE_HEAP_I32()[idx + 5] = e.clientY;
|
|
GROWABLE_HEAP_I32()[idx + 6] = e.ctrlKey;
|
|
GROWABLE_HEAP_I32()[idx + 7] = e.shiftKey;
|
|
GROWABLE_HEAP_I32()[idx + 8] = e.altKey;
|
|
GROWABLE_HEAP_I32()[idx + 9] = e.metaKey;
|
|
GROWABLE_HEAP_I16()[idx * 2 + 20] = e.button;
|
|
GROWABLE_HEAP_I16()[idx * 2 + 21] = e.buttons;
|
|
GROWABLE_HEAP_I32()[idx + 11] = e["movementX"];
|
|
GROWABLE_HEAP_I32()[idx + 12] = e["movementY"];
|
|
var rect = getBoundingClientRect(target);
|
|
GROWABLE_HEAP_I32()[idx + 13] = e.clientX - rect.left;
|
|
GROWABLE_HEAP_I32()[idx + 14] = e.clientY - rect.top;
|
|
}
|
|
|
|
Module["fillMouseEventData"] = fillMouseEventData;
|
|
|
|
function registerMouseEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.mouseEvent) JSEvents.mouseEvent = _malloc(72);
|
|
target = findEventTarget(target);
|
|
var mouseEventHandlerFunc = function(e = event) {
|
|
fillMouseEventData(JSEvents.mouseEvent, e, target);
|
|
if (targetThread) {
|
|
var mouseEventData = _malloc(72);
|
|
fillMouseEventData(mouseEventData, e, target);
|
|
JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, mouseEventData, userData);
|
|
} else if (getWasmTableEntry(callbackfunc)(eventTypeId, JSEvents.mouseEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
allowsDeferredCalls: eventTypeString != "mousemove" && eventTypeString != "mouseenter" && eventTypeString != "mouseleave",
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: mouseEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerMouseEventCallback"] = registerMouseEventCallback;
|
|
|
|
function _emscripten_set_click_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(169, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 4, "click", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_click_callback_on_thread"] = _emscripten_set_click_callback_on_thread;
|
|
|
|
_emscripten_set_click_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mousedown_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(170, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 5, "mousedown", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mousedown_callback_on_thread"] = _emscripten_set_mousedown_callback_on_thread;
|
|
|
|
_emscripten_set_mousedown_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mouseup_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(171, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 6, "mouseup", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mouseup_callback_on_thread"] = _emscripten_set_mouseup_callback_on_thread;
|
|
|
|
_emscripten_set_mouseup_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_dblclick_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(172, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 7, "dblclick", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_dblclick_callback_on_thread"] = _emscripten_set_dblclick_callback_on_thread;
|
|
|
|
_emscripten_set_dblclick_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mousemove_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(173, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 8, "mousemove", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mousemove_callback_on_thread"] = _emscripten_set_mousemove_callback_on_thread;
|
|
|
|
_emscripten_set_mousemove_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mouseenter_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(174, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 33, "mouseenter", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mouseenter_callback_on_thread"] = _emscripten_set_mouseenter_callback_on_thread;
|
|
|
|
_emscripten_set_mouseenter_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mouseleave_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(175, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 34, "mouseleave", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mouseleave_callback_on_thread"] = _emscripten_set_mouseleave_callback_on_thread;
|
|
|
|
_emscripten_set_mouseleave_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mouseover_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(176, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 35, "mouseover", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mouseover_callback_on_thread"] = _emscripten_set_mouseover_callback_on_thread;
|
|
|
|
_emscripten_set_mouseover_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_mouseout_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(177, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerMouseEventCallback(target, userData, useCapture, callbackfunc, 36, "mouseout", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_mouseout_callback_on_thread"] = _emscripten_set_mouseout_callback_on_thread;
|
|
|
|
_emscripten_set_mouseout_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_get_mouse_status(mouseState) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(178, 1, mouseState);
|
|
if (!JSEvents.mouseEvent) return -7;
|
|
GROWABLE_HEAP_I8().set(GROWABLE_HEAP_I8().subarray(JSEvents.mouseEvent, JSEvents.mouseEvent + 72), mouseState);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_mouse_status"] = _emscripten_get_mouse_status;
|
|
|
|
_emscripten_get_mouse_status.sig = "ip";
|
|
|
|
function registerWheelEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.wheelEvent) JSEvents.wheelEvent = _malloc(104);
|
|
var wheelHandlerFunc = function(e = event) {
|
|
var wheelEvent = targetThread ? _malloc(104) : JSEvents.wheelEvent;
|
|
fillMouseEventData(wheelEvent, e, target);
|
|
GROWABLE_HEAP_F64()[wheelEvent + 72 >> 3] = e["deltaX"];
|
|
GROWABLE_HEAP_F64()[wheelEvent + 80 >> 3] = e["deltaY"];
|
|
GROWABLE_HEAP_F64()[wheelEvent + 88 >> 3] = e["deltaZ"];
|
|
GROWABLE_HEAP_I32()[wheelEvent + 96 >> 2] = e["deltaMode"];
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, wheelEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, wheelEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
allowsDeferredCalls: true,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: wheelHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerWheelEventCallback"] = registerWheelEventCallback;
|
|
|
|
function _emscripten_set_wheel_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(179, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
if (typeof target.onwheel != "undefined") {
|
|
return registerWheelEventCallback(target, userData, useCapture, callbackfunc, 9, "wheel", targetThread);
|
|
} else {
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_set_wheel_callback_on_thread"] = _emscripten_set_wheel_callback_on_thread;
|
|
|
|
_emscripten_set_wheel_callback_on_thread.sig = "ippipp";
|
|
|
|
function registerUiEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.uiEvent) JSEvents.uiEvent = _malloc(36);
|
|
target = findEventTarget(target);
|
|
var uiEventHandlerFunc = function(e = event) {
|
|
if (e.target != target) {
|
|
return;
|
|
}
|
|
var b = document.body;
|
|
if (!b) {
|
|
return;
|
|
}
|
|
var uiEvent = targetThread ? _malloc(36) : JSEvents.uiEvent;
|
|
GROWABLE_HEAP_I32()[uiEvent >> 2] = e.detail;
|
|
GROWABLE_HEAP_I32()[uiEvent + 4 >> 2] = b.clientWidth;
|
|
GROWABLE_HEAP_I32()[uiEvent + 8 >> 2] = b.clientHeight;
|
|
GROWABLE_HEAP_I32()[uiEvent + 12 >> 2] = innerWidth;
|
|
GROWABLE_HEAP_I32()[uiEvent + 16 >> 2] = innerHeight;
|
|
GROWABLE_HEAP_I32()[uiEvent + 20 >> 2] = outerWidth;
|
|
GROWABLE_HEAP_I32()[uiEvent + 24 >> 2] = outerHeight;
|
|
GROWABLE_HEAP_I32()[uiEvent + 28 >> 2] = pageXOffset;
|
|
GROWABLE_HEAP_I32()[uiEvent + 32 >> 2] = pageYOffset;
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, uiEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, uiEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: uiEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerUiEventCallback"] = registerUiEventCallback;
|
|
|
|
function _emscripten_set_resize_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(180, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerUiEventCallback(target, userData, useCapture, callbackfunc, 10, "resize", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_resize_callback_on_thread"] = _emscripten_set_resize_callback_on_thread;
|
|
|
|
_emscripten_set_resize_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_scroll_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(181, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerUiEventCallback(target, userData, useCapture, callbackfunc, 11, "scroll", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_scroll_callback_on_thread"] = _emscripten_set_scroll_callback_on_thread;
|
|
|
|
_emscripten_set_scroll_callback_on_thread.sig = "ippipp";
|
|
|
|
function registerFocusEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.focusEvent) JSEvents.focusEvent = _malloc(256);
|
|
var focusEventHandlerFunc = function(e = event) {
|
|
var nodeName = JSEvents.getNodeNameForTarget(e.target);
|
|
var id = e.target.id ? e.target.id : "";
|
|
var focusEvent = targetThread ? _malloc(256) : JSEvents.focusEvent;
|
|
stringToUTF8(nodeName, focusEvent + 0, 128);
|
|
stringToUTF8(id, focusEvent + 128, 128);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, focusEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, focusEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: focusEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerFocusEventCallback"] = registerFocusEventCallback;
|
|
|
|
function _emscripten_set_blur_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(182, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerFocusEventCallback(target, userData, useCapture, callbackfunc, 12, "blur", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_blur_callback_on_thread"] = _emscripten_set_blur_callback_on_thread;
|
|
|
|
_emscripten_set_blur_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_focus_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(183, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerFocusEventCallback(target, userData, useCapture, callbackfunc, 13, "focus", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_focus_callback_on_thread"] = _emscripten_set_focus_callback_on_thread;
|
|
|
|
_emscripten_set_focus_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_focusin_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(184, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerFocusEventCallback(target, userData, useCapture, callbackfunc, 14, "focusin", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_focusin_callback_on_thread"] = _emscripten_set_focusin_callback_on_thread;
|
|
|
|
_emscripten_set_focusin_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_focusout_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(185, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerFocusEventCallback(target, userData, useCapture, callbackfunc, 15, "focusout", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_focusout_callback_on_thread"] = _emscripten_set_focusout_callback_on_thread;
|
|
|
|
_emscripten_set_focusout_callback_on_thread.sig = "ippipp";
|
|
|
|
function fillDeviceOrientationEventData(eventStruct, e, target) {
|
|
GROWABLE_HEAP_F64()[eventStruct >> 3] = e.alpha;
|
|
GROWABLE_HEAP_F64()[eventStruct + 8 >> 3] = e.beta;
|
|
GROWABLE_HEAP_F64()[eventStruct + 16 >> 3] = e.gamma;
|
|
GROWABLE_HEAP_I32()[eventStruct + 24 >> 2] = e.absolute;
|
|
}
|
|
|
|
Module["fillDeviceOrientationEventData"] = fillDeviceOrientationEventData;
|
|
|
|
function registerDeviceOrientationEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.deviceOrientationEvent) JSEvents.deviceOrientationEvent = _malloc(32);
|
|
var deviceOrientationEventHandlerFunc = function(e = event) {
|
|
fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent, e, target);
|
|
if (targetThread) {
|
|
var deviceOrientationEvent = _malloc(32);
|
|
fillDeviceOrientationEventData(deviceOrientationEvent, e, target);
|
|
JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, deviceOrientationEvent, userData);
|
|
} else if (getWasmTableEntry(callbackfunc)(eventTypeId, JSEvents.deviceOrientationEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: deviceOrientationEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerDeviceOrientationEventCallback"] = registerDeviceOrientationEventCallback;
|
|
|
|
function _emscripten_set_deviceorientation_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(186, 1, userData, useCapture, callbackfunc, targetThread);
|
|
return registerDeviceOrientationEventCallback(2, userData, useCapture, callbackfunc, 16, "deviceorientation", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_deviceorientation_callback_on_thread"] = _emscripten_set_deviceorientation_callback_on_thread;
|
|
|
|
_emscripten_set_deviceorientation_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_get_deviceorientation_status(orientationState) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(187, 1, orientationState);
|
|
if (!JSEvents.deviceOrientationEvent) return -7;
|
|
GROWABLE_HEAP_I32().set(GROWABLE_HEAP_I32().subarray(JSEvents.deviceOrientationEvent, 32), orientationState);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_deviceorientation_status"] = _emscripten_get_deviceorientation_status;
|
|
|
|
_emscripten_get_deviceorientation_status.sig = "ip";
|
|
|
|
function fillDeviceMotionEventData(eventStruct, e, target) {
|
|
var supportedFields = 0;
|
|
var a = e["acceleration"];
|
|
supportedFields |= a && 1;
|
|
var ag = e["accelerationIncludingGravity"];
|
|
supportedFields |= ag && 2;
|
|
var rr = e["rotationRate"];
|
|
supportedFields |= rr && 4;
|
|
a = a || {};
|
|
ag = ag || {};
|
|
rr = rr || {};
|
|
GROWABLE_HEAP_F64()[eventStruct >> 3] = a["x"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 8 >> 3] = a["y"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 16 >> 3] = a["z"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 24 >> 3] = ag["x"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 32 >> 3] = ag["y"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 40 >> 3] = ag["z"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 48 >> 3] = rr["alpha"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 56 >> 3] = rr["beta"];
|
|
GROWABLE_HEAP_F64()[eventStruct + 64 >> 3] = rr["gamma"];
|
|
}
|
|
|
|
Module["fillDeviceMotionEventData"] = fillDeviceMotionEventData;
|
|
|
|
function registerDeviceMotionEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.deviceMotionEvent) JSEvents.deviceMotionEvent = _malloc(80);
|
|
var deviceMotionEventHandlerFunc = function(e = event) {
|
|
fillDeviceMotionEventData(JSEvents.deviceMotionEvent, e, target);
|
|
if (targetThread) {
|
|
var deviceMotionEvent = _malloc(80);
|
|
fillDeviceMotionEventData(deviceMotionEvent, e, target);
|
|
JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, deviceMotionEvent, userData);
|
|
} else if (getWasmTableEntry(callbackfunc)(eventTypeId, JSEvents.deviceMotionEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: deviceMotionEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerDeviceMotionEventCallback"] = registerDeviceMotionEventCallback;
|
|
|
|
function _emscripten_set_devicemotion_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(188, 1, userData, useCapture, callbackfunc, targetThread);
|
|
return registerDeviceMotionEventCallback(2, userData, useCapture, callbackfunc, 17, "devicemotion", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_devicemotion_callback_on_thread"] = _emscripten_set_devicemotion_callback_on_thread;
|
|
|
|
_emscripten_set_devicemotion_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_get_devicemotion_status(motionState) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(189, 1, motionState);
|
|
if (!JSEvents.deviceMotionEvent) return -7;
|
|
GROWABLE_HEAP_I32().set(GROWABLE_HEAP_I32().subarray(JSEvents.deviceMotionEvent, 80), motionState);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_devicemotion_status"] = _emscripten_get_devicemotion_status;
|
|
|
|
_emscripten_get_devicemotion_status.sig = "ip";
|
|
|
|
function screenOrientation() {
|
|
if (!screen) return undefined;
|
|
return screen.orientation || screen.mozOrientation || screen.webkitOrientation || screen.msOrientation;
|
|
}
|
|
|
|
Module["screenOrientation"] = screenOrientation;
|
|
|
|
function fillOrientationChangeEventData(eventStruct) {
|
|
var orientations = [ "portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary" ];
|
|
var orientations2 = [ "portrait", "portrait", "landscape", "landscape" ];
|
|
var orientationString = screenOrientation();
|
|
var orientation = orientations.indexOf(orientationString);
|
|
if (orientation == -1) {
|
|
orientation = orientations2.indexOf(orientationString);
|
|
}
|
|
GROWABLE_HEAP_I32()[eventStruct >> 2] = 1 << orientation;
|
|
GROWABLE_HEAP_I32()[eventStruct + 4 >> 2] = orientation;
|
|
}
|
|
|
|
Module["fillOrientationChangeEventData"] = fillOrientationChangeEventData;
|
|
|
|
function registerOrientationChangeEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.orientationChangeEvent) JSEvents.orientationChangeEvent = _malloc(8);
|
|
var orientationChangeEventHandlerFunc = function(e = event) {
|
|
var orientationChangeEvent = targetThread ? _malloc(8) : JSEvents.orientationChangeEvent;
|
|
fillOrientationChangeEventData(orientationChangeEvent);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, orientationChangeEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, orientationChangeEvent, userData)) e.preventDefault();
|
|
};
|
|
if (eventTypeString == "orientationchange" && screen.mozOrientation !== undefined) {
|
|
eventTypeString = "mozorientationchange";
|
|
}
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: orientationChangeEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerOrientationChangeEventCallback"] = registerOrientationChangeEventCallback;
|
|
|
|
function _emscripten_set_orientationchange_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(190, 1, userData, useCapture, callbackfunc, targetThread);
|
|
if (!screen || !screen["addEventListener"]) return -1;
|
|
return registerOrientationChangeEventCallback(screen, userData, useCapture, callbackfunc, 18, "orientationchange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_orientationchange_callback_on_thread"] = _emscripten_set_orientationchange_callback_on_thread;
|
|
|
|
_emscripten_set_orientationchange_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_get_orientation_status(orientationChangeEvent) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(191, 1, orientationChangeEvent);
|
|
if (!screenOrientation() && typeof orientation == "undefined") return -1;
|
|
fillOrientationChangeEventData(orientationChangeEvent);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_orientation_status"] = _emscripten_get_orientation_status;
|
|
|
|
_emscripten_get_orientation_status.sig = "ip";
|
|
|
|
function _emscripten_lock_orientation(allowedOrientations) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(192, 1, allowedOrientations);
|
|
var orientations = [];
|
|
if (allowedOrientations & 1) orientations.push("portrait-primary");
|
|
if (allowedOrientations & 2) orientations.push("portrait-secondary");
|
|
if (allowedOrientations & 4) orientations.push("landscape-primary");
|
|
if (allowedOrientations & 8) orientations.push("landscape-secondary");
|
|
var succeeded;
|
|
if (screen.lockOrientation) {
|
|
succeeded = screen.lockOrientation(orientations);
|
|
} else if (screen.mozLockOrientation) {
|
|
succeeded = screen.mozLockOrientation(orientations);
|
|
} else if (screen.webkitLockOrientation) {
|
|
succeeded = screen.webkitLockOrientation(orientations);
|
|
} else if (screen.msLockOrientation) {
|
|
succeeded = screen.msLockOrientation(orientations);
|
|
} else {
|
|
return -1;
|
|
}
|
|
if (succeeded) {
|
|
return 0;
|
|
}
|
|
return -6;
|
|
}
|
|
|
|
Module["_emscripten_lock_orientation"] = _emscripten_lock_orientation;
|
|
|
|
_emscripten_lock_orientation.sig = "ii";
|
|
|
|
function _emscripten_unlock_orientation() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(193, 1);
|
|
if (screen.unlockOrientation) {
|
|
screen.unlockOrientation();
|
|
} else if (screen.mozUnlockOrientation) {
|
|
screen.mozUnlockOrientation();
|
|
} else if (screen.webkitUnlockOrientation) {
|
|
screen.webkitUnlockOrientation();
|
|
} else if (screen.msUnlockOrientation) {
|
|
screen.msUnlockOrientation();
|
|
} else {
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_unlock_orientation"] = _emscripten_unlock_orientation;
|
|
|
|
_emscripten_unlock_orientation.sig = "i";
|
|
|
|
function fillFullscreenChangeEventData(eventStruct) {
|
|
var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement;
|
|
var isFullscreen = !!fullscreenElement;
|
|
GROWABLE_HEAP_I32()[eventStruct >> 2] = isFullscreen;
|
|
GROWABLE_HEAP_I32()[eventStruct + 4 >> 2] = JSEvents.fullscreenEnabled();
|
|
var reportedElement = isFullscreen ? fullscreenElement : JSEvents.previousFullscreenElement;
|
|
var nodeName = JSEvents.getNodeNameForTarget(reportedElement);
|
|
var id = reportedElement && reportedElement.id ? reportedElement.id : "";
|
|
stringToUTF8(nodeName, eventStruct + 8, 128);
|
|
stringToUTF8(id, eventStruct + 136, 128);
|
|
GROWABLE_HEAP_I32()[eventStruct + 264 >> 2] = reportedElement ? reportedElement.clientWidth : 0;
|
|
GROWABLE_HEAP_I32()[eventStruct + 268 >> 2] = reportedElement ? reportedElement.clientHeight : 0;
|
|
GROWABLE_HEAP_I32()[eventStruct + 272 >> 2] = screen.width;
|
|
GROWABLE_HEAP_I32()[eventStruct + 276 >> 2] = screen.height;
|
|
if (isFullscreen) {
|
|
JSEvents.previousFullscreenElement = fullscreenElement;
|
|
}
|
|
}
|
|
|
|
Module["fillFullscreenChangeEventData"] = fillFullscreenChangeEventData;
|
|
|
|
function registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.fullscreenChangeEvent) JSEvents.fullscreenChangeEvent = _malloc(280);
|
|
var fullscreenChangeEventhandlerFunc = function(e = event) {
|
|
var fullscreenChangeEvent = targetThread ? _malloc(280) : JSEvents.fullscreenChangeEvent;
|
|
fillFullscreenChangeEventData(fullscreenChangeEvent);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, fullscreenChangeEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, fullscreenChangeEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: fullscreenChangeEventhandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerFullscreenChangeEventCallback"] = registerFullscreenChangeEventCallback;
|
|
|
|
function _emscripten_set_fullscreenchange_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(194, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
if (!JSEvents.fullscreenEnabled()) return -1;
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "webkitfullscreenchange", targetThread);
|
|
return registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "fullscreenchange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_fullscreenchange_callback_on_thread"] = _emscripten_set_fullscreenchange_callback_on_thread;
|
|
|
|
_emscripten_set_fullscreenchange_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_get_fullscreen_status(fullscreenStatus) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(195, 1, fullscreenStatus);
|
|
if (!JSEvents.fullscreenEnabled()) return -1;
|
|
fillFullscreenChangeEventData(fullscreenStatus);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_fullscreen_status"] = _emscripten_get_fullscreen_status;
|
|
|
|
_emscripten_get_fullscreen_status.sig = "ip";
|
|
|
|
function getCanvasSizeCallingThread(target, width, height) {
|
|
var canvas = findCanvasEventTarget(target);
|
|
if (!canvas) return -4;
|
|
if (!canvas.controlTransferredOffscreen) {
|
|
GROWABLE_HEAP_I32()[width >> 2] = canvas.width;
|
|
GROWABLE_HEAP_I32()[height >> 2] = canvas.height;
|
|
} else {
|
|
return -4;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["getCanvasSizeCallingThread"] = getCanvasSizeCallingThread;
|
|
|
|
function getCanvasSizeMainThread(target, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(196, 1, target, width, height);
|
|
return getCanvasSizeCallingThread(target, width, height);
|
|
}
|
|
|
|
Module["getCanvasSizeMainThread"] = getCanvasSizeMainThread;
|
|
|
|
function _emscripten_get_canvas_element_size(target, width, height) {
|
|
var canvas = findCanvasEventTarget(target);
|
|
if (canvas) {
|
|
return getCanvasSizeCallingThread(target, width, height);
|
|
}
|
|
return getCanvasSizeMainThread(target, width, height);
|
|
}
|
|
|
|
Module["_emscripten_get_canvas_element_size"] = _emscripten_get_canvas_element_size;
|
|
|
|
_emscripten_get_canvas_element_size.sig = "ippp";
|
|
|
|
function getCanvasElementSize(target) {
|
|
return withStackSave(function() {
|
|
var w = stackAlloc(8);
|
|
var h = w + 4;
|
|
var targetInt = stringToUTF8OnStack(target.id);
|
|
var ret = _emscripten_get_canvas_element_size(targetInt, w, h);
|
|
var size = [ GROWABLE_HEAP_I32()[w >> 2], GROWABLE_HEAP_I32()[h >> 2] ];
|
|
return size;
|
|
});
|
|
}
|
|
|
|
Module["getCanvasElementSize"] = getCanvasElementSize;
|
|
|
|
function setCanvasElementSizeCallingThread(target, width, height) {
|
|
var canvas = findCanvasEventTarget(target);
|
|
if (!canvas) return -4;
|
|
if (!canvas.controlTransferredOffscreen) {
|
|
var autoResizeViewport = false;
|
|
if (canvas.GLctxObject && canvas.GLctxObject.GLctx) {
|
|
var prevViewport = canvas.GLctxObject.GLctx.getParameter(2978);
|
|
autoResizeViewport = prevViewport[0] === 0 && prevViewport[1] === 0 && prevViewport[2] === canvas.width && prevViewport[3] === canvas.height;
|
|
}
|
|
canvas.width = width;
|
|
canvas.height = height;
|
|
if (autoResizeViewport) {
|
|
canvas.GLctxObject.GLctx.viewport(0, 0, width, height);
|
|
}
|
|
} else {
|
|
return -4;
|
|
}
|
|
if (canvas.GLctxObject) GL.resizeOffscreenFramebuffer(canvas.GLctxObject);
|
|
return 0;
|
|
}
|
|
|
|
Module["setCanvasElementSizeCallingThread"] = setCanvasElementSizeCallingThread;
|
|
|
|
function setCanvasElementSizeMainThread(target, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(197, 1, target, width, height);
|
|
return setCanvasElementSizeCallingThread(target, width, height);
|
|
}
|
|
|
|
Module["setCanvasElementSizeMainThread"] = setCanvasElementSizeMainThread;
|
|
|
|
setCanvasElementSizeMainThread.sig = "iiii";
|
|
|
|
function _emscripten_set_canvas_element_size(target, width, height) {
|
|
var canvas = findCanvasEventTarget(target);
|
|
if (canvas) {
|
|
return setCanvasElementSizeCallingThread(target, width, height);
|
|
}
|
|
return setCanvasElementSizeMainThread(target, width, height);
|
|
}
|
|
|
|
Module["_emscripten_set_canvas_element_size"] = _emscripten_set_canvas_element_size;
|
|
|
|
_emscripten_set_canvas_element_size.sig = "ipii";
|
|
|
|
function setCanvasElementSize(target, width, height) {
|
|
if (!target.controlTransferredOffscreen) {
|
|
target.width = width;
|
|
target.height = height;
|
|
} else {
|
|
withStackSave(function() {
|
|
var targetInt = stringToUTF8OnStack(target.id);
|
|
_emscripten_set_canvas_element_size(targetInt, width, height);
|
|
});
|
|
}
|
|
}
|
|
|
|
Module["setCanvasElementSize"] = setCanvasElementSize;
|
|
|
|
function registerRestoreOldStyle(canvas) {
|
|
var canvasSize = getCanvasElementSize(canvas);
|
|
var oldWidth = canvasSize[0];
|
|
var oldHeight = canvasSize[1];
|
|
var oldCssWidth = canvas.style.width;
|
|
var oldCssHeight = canvas.style.height;
|
|
var oldBackgroundColor = canvas.style.backgroundColor;
|
|
var oldDocumentBackgroundColor = document.body.style.backgroundColor;
|
|
var oldPaddingLeft = canvas.style.paddingLeft;
|
|
var oldPaddingRight = canvas.style.paddingRight;
|
|
var oldPaddingTop = canvas.style.paddingTop;
|
|
var oldPaddingBottom = canvas.style.paddingBottom;
|
|
var oldMarginLeft = canvas.style.marginLeft;
|
|
var oldMarginRight = canvas.style.marginRight;
|
|
var oldMarginTop = canvas.style.marginTop;
|
|
var oldMarginBottom = canvas.style.marginBottom;
|
|
var oldDocumentBodyMargin = document.body.style.margin;
|
|
var oldDocumentOverflow = document.documentElement.style.overflow;
|
|
var oldDocumentScroll = document.body.scroll;
|
|
var oldImageRendering = canvas.style.imageRendering;
|
|
function restoreOldStyle() {
|
|
var fullscreenElement = document.fullscreenElement || document.webkitFullscreenElement;
|
|
if (!fullscreenElement) {
|
|
document.removeEventListener("fullscreenchange", restoreOldStyle);
|
|
document.removeEventListener("webkitfullscreenchange", restoreOldStyle);
|
|
setCanvasElementSize(canvas, oldWidth, oldHeight);
|
|
canvas.style.width = oldCssWidth;
|
|
canvas.style.height = oldCssHeight;
|
|
canvas.style.backgroundColor = oldBackgroundColor;
|
|
if (!oldDocumentBackgroundColor) document.body.style.backgroundColor = "white";
|
|
document.body.style.backgroundColor = oldDocumentBackgroundColor;
|
|
canvas.style.paddingLeft = oldPaddingLeft;
|
|
canvas.style.paddingRight = oldPaddingRight;
|
|
canvas.style.paddingTop = oldPaddingTop;
|
|
canvas.style.paddingBottom = oldPaddingBottom;
|
|
canvas.style.marginLeft = oldMarginLeft;
|
|
canvas.style.marginRight = oldMarginRight;
|
|
canvas.style.marginTop = oldMarginTop;
|
|
canvas.style.marginBottom = oldMarginBottom;
|
|
document.body.style.margin = oldDocumentBodyMargin;
|
|
document.documentElement.style.overflow = oldDocumentOverflow;
|
|
document.body.scroll = oldDocumentScroll;
|
|
canvas.style.imageRendering = oldImageRendering;
|
|
if (canvas.GLctxObject) canvas.GLctxObject.GLctx.viewport(0, 0, oldWidth, oldHeight);
|
|
if (currentFullscreenStrategy.canvasResizedCallback) {
|
|
if (currentFullscreenStrategy.canvasResizedCallbackTargetThread) JSEvents.queueEventHandlerOnThread_iiii(currentFullscreenStrategy.canvasResizedCallbackTargetThread, currentFullscreenStrategy.canvasResizedCallback, 37, 0, currentFullscreenStrategy.canvasResizedCallbackUserData); else getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37, 0, currentFullscreenStrategy.canvasResizedCallbackUserData);
|
|
}
|
|
}
|
|
}
|
|
document.addEventListener("fullscreenchange", restoreOldStyle);
|
|
document.addEventListener("webkitfullscreenchange", restoreOldStyle);
|
|
return restoreOldStyle;
|
|
}
|
|
|
|
Module["registerRestoreOldStyle"] = registerRestoreOldStyle;
|
|
|
|
function setLetterbox(element, topBottom, leftRight) {
|
|
element.style.paddingLeft = element.style.paddingRight = leftRight + "px";
|
|
element.style.paddingTop = element.style.paddingBottom = topBottom + "px";
|
|
}
|
|
|
|
Module["setLetterbox"] = setLetterbox;
|
|
|
|
function JSEvents_resizeCanvasForFullscreen(target, strategy) {
|
|
var restoreOldStyle = registerRestoreOldStyle(target);
|
|
var cssWidth = strategy.softFullscreen ? innerWidth : screen.width;
|
|
var cssHeight = strategy.softFullscreen ? innerHeight : screen.height;
|
|
var rect = getBoundingClientRect(target);
|
|
var windowedCssWidth = rect.width;
|
|
var windowedCssHeight = rect.height;
|
|
var canvasSize = getCanvasElementSize(target);
|
|
var windowedRttWidth = canvasSize[0];
|
|
var windowedRttHeight = canvasSize[1];
|
|
if (strategy.scaleMode == 3) {
|
|
setLetterbox(target, (cssHeight - windowedCssHeight) / 2, (cssWidth - windowedCssWidth) / 2);
|
|
cssWidth = windowedCssWidth;
|
|
cssHeight = windowedCssHeight;
|
|
} else if (strategy.scaleMode == 2) {
|
|
if (cssWidth * windowedRttHeight < windowedRttWidth * cssHeight) {
|
|
var desiredCssHeight = windowedRttHeight * cssWidth / windowedRttWidth;
|
|
setLetterbox(target, (cssHeight - desiredCssHeight) / 2, 0);
|
|
cssHeight = desiredCssHeight;
|
|
} else {
|
|
var desiredCssWidth = windowedRttWidth * cssHeight / windowedRttHeight;
|
|
setLetterbox(target, 0, (cssWidth - desiredCssWidth) / 2);
|
|
cssWidth = desiredCssWidth;
|
|
}
|
|
}
|
|
if (!target.style.backgroundColor) target.style.backgroundColor = "black";
|
|
if (!document.body.style.backgroundColor) document.body.style.backgroundColor = "black";
|
|
target.style.width = cssWidth + "px";
|
|
target.style.height = cssHeight + "px";
|
|
if (strategy.filteringMode == 1) {
|
|
target.style.imageRendering = "optimizeSpeed";
|
|
target.style.imageRendering = "-moz-crisp-edges";
|
|
target.style.imageRendering = "-o-crisp-edges";
|
|
target.style.imageRendering = "-webkit-optimize-contrast";
|
|
target.style.imageRendering = "optimize-contrast";
|
|
target.style.imageRendering = "crisp-edges";
|
|
target.style.imageRendering = "pixelated";
|
|
}
|
|
var dpiScale = strategy.canvasResolutionScaleMode == 2 ? devicePixelRatio : 1;
|
|
if (strategy.canvasResolutionScaleMode != 0) {
|
|
var newWidth = cssWidth * dpiScale | 0;
|
|
var newHeight = cssHeight * dpiScale | 0;
|
|
setCanvasElementSize(target, newWidth, newHeight);
|
|
if (target.GLctxObject) target.GLctxObject.GLctx.viewport(0, 0, newWidth, newHeight);
|
|
}
|
|
return restoreOldStyle;
|
|
}
|
|
|
|
Module["JSEvents_resizeCanvasForFullscreen"] = JSEvents_resizeCanvasForFullscreen;
|
|
|
|
function JSEvents_requestFullscreen(target, strategy) {
|
|
if (strategy.scaleMode != 0 || strategy.canvasResolutionScaleMode != 0) {
|
|
JSEvents_resizeCanvasForFullscreen(target, strategy);
|
|
}
|
|
if (target.requestFullscreen) {
|
|
target.requestFullscreen();
|
|
} else if (target.webkitRequestFullscreen) {
|
|
target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
|
|
} else {
|
|
return JSEvents.fullscreenEnabled() ? -3 : -1;
|
|
}
|
|
currentFullscreenStrategy = strategy;
|
|
if (strategy.canvasResizedCallback) {
|
|
if (strategy.canvasResizedCallbackTargetThread) JSEvents.queueEventHandlerOnThread_iiii(strategy.canvasResizedCallbackTargetThread, strategy.canvasResizedCallback, 37, 0, strategy.canvasResizedCallbackUserData); else getWasmTableEntry(strategy.canvasResizedCallback)(37, 0, strategy.canvasResizedCallbackUserData);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["JSEvents_requestFullscreen"] = JSEvents_requestFullscreen;
|
|
|
|
function hideEverythingExceptGivenElement(onlyVisibleElement) {
|
|
var child = onlyVisibleElement;
|
|
var parent = child.parentNode;
|
|
var hiddenElements = [];
|
|
while (child != document.body) {
|
|
var children = parent.children;
|
|
for (var i = 0; i < children.length; ++i) {
|
|
if (children[i] != child) {
|
|
hiddenElements.push({
|
|
node: children[i],
|
|
displayState: children[i].style.display
|
|
});
|
|
children[i].style.display = "none";
|
|
}
|
|
}
|
|
child = parent;
|
|
parent = parent.parentNode;
|
|
}
|
|
return hiddenElements;
|
|
}
|
|
|
|
Module["hideEverythingExceptGivenElement"] = hideEverythingExceptGivenElement;
|
|
|
|
function restoreHiddenElements(hiddenElements) {
|
|
for (var i = 0; i < hiddenElements.length; ++i) {
|
|
hiddenElements[i].node.style.display = hiddenElements[i].displayState;
|
|
}
|
|
}
|
|
|
|
Module["restoreHiddenElements"] = restoreHiddenElements;
|
|
|
|
var currentFullscreenStrategy = {};
|
|
|
|
Module["currentFullscreenStrategy"] = currentFullscreenStrategy;
|
|
|
|
var restoreOldWindowedStyle = null;
|
|
|
|
Module["restoreOldWindowedStyle"] = restoreOldWindowedStyle;
|
|
|
|
function softFullscreenResizeWebGLRenderTarget() {
|
|
var dpr = devicePixelRatio;
|
|
var inHiDPIFullscreenMode = currentFullscreenStrategy.canvasResolutionScaleMode == 2;
|
|
var inAspectRatioFixedFullscreenMode = currentFullscreenStrategy.scaleMode == 2;
|
|
var inPixelPerfectFullscreenMode = currentFullscreenStrategy.canvasResolutionScaleMode != 0;
|
|
var inCenteredWithoutScalingFullscreenMode = currentFullscreenStrategy.scaleMode == 3;
|
|
var screenWidth = inHiDPIFullscreenMode ? Math.round(innerWidth * dpr) : innerWidth;
|
|
var screenHeight = inHiDPIFullscreenMode ? Math.round(innerHeight * dpr) : innerHeight;
|
|
var w = screenWidth;
|
|
var h = screenHeight;
|
|
var canvas = currentFullscreenStrategy.target;
|
|
var canvasSize = getCanvasElementSize(canvas);
|
|
var x = canvasSize[0];
|
|
var y = canvasSize[1];
|
|
var topMargin;
|
|
if (inAspectRatioFixedFullscreenMode) {
|
|
if (w * y < x * h) h = w * y / x | 0; else if (w * y > x * h) w = h * x / y | 0;
|
|
topMargin = (screenHeight - h) / 2 | 0;
|
|
}
|
|
if (inPixelPerfectFullscreenMode) {
|
|
setCanvasElementSize(canvas, w, h);
|
|
if (canvas.GLctxObject) canvas.GLctxObject.GLctx.viewport(0, 0, w, h);
|
|
}
|
|
if (inHiDPIFullscreenMode) {
|
|
topMargin /= dpr;
|
|
w /= dpr;
|
|
h /= dpr;
|
|
w = Math.round(w * 1e4) / 1e4;
|
|
h = Math.round(h * 1e4) / 1e4;
|
|
topMargin = Math.round(topMargin * 1e4) / 1e4;
|
|
}
|
|
if (inCenteredWithoutScalingFullscreenMode) {
|
|
var t = (innerHeight - jstoi_q(canvas.style.height)) / 2;
|
|
var b = (innerWidth - jstoi_q(canvas.style.width)) / 2;
|
|
setLetterbox(canvas, t, b);
|
|
} else {
|
|
canvas.style.width = w + "px";
|
|
canvas.style.height = h + "px";
|
|
var b = (innerWidth - w) / 2;
|
|
setLetterbox(canvas, topMargin, b);
|
|
}
|
|
if (!inCenteredWithoutScalingFullscreenMode && currentFullscreenStrategy.canvasResizedCallback) {
|
|
if (currentFullscreenStrategy.canvasResizedCallbackTargetThread) JSEvents.queueEventHandlerOnThread_iiii(currentFullscreenStrategy.canvasResizedCallbackTargetThread, currentFullscreenStrategy.canvasResizedCallback, 37, 0, currentFullscreenStrategy.canvasResizedCallbackUserData); else getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37, 0, currentFullscreenStrategy.canvasResizedCallbackUserData);
|
|
}
|
|
}
|
|
|
|
Module["softFullscreenResizeWebGLRenderTarget"] = softFullscreenResizeWebGLRenderTarget;
|
|
|
|
function doRequestFullscreen(target, strategy) {
|
|
if (!JSEvents.fullscreenEnabled()) return -1;
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
if (!target.requestFullscreen && !target.webkitRequestFullscreen) {
|
|
return -3;
|
|
}
|
|
var canPerformRequests = JSEvents.canPerformEventHandlerRequests();
|
|
if (!canPerformRequests) {
|
|
if (strategy.deferUntilInEventHandler) {
|
|
JSEvents.deferCall(JSEvents_requestFullscreen, 1, [ target, strategy ]);
|
|
return 1;
|
|
}
|
|
return -2;
|
|
}
|
|
return JSEvents_requestFullscreen(target, strategy);
|
|
}
|
|
|
|
Module["doRequestFullscreen"] = doRequestFullscreen;
|
|
|
|
function _emscripten_request_fullscreen(target, deferUntilInEventHandler) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(198, 1, target, deferUntilInEventHandler);
|
|
var strategy = {
|
|
scaleMode: 0,
|
|
canvasResolutionScaleMode: 0,
|
|
filteringMode: 0,
|
|
deferUntilInEventHandler: deferUntilInEventHandler,
|
|
canvasResizedCallbackTargetThread: 2
|
|
};
|
|
return doRequestFullscreen(target, strategy);
|
|
}
|
|
|
|
Module["_emscripten_request_fullscreen"] = _emscripten_request_fullscreen;
|
|
|
|
_emscripten_request_fullscreen.sig = "ipi";
|
|
|
|
function _emscripten_request_fullscreen_strategy(target, deferUntilInEventHandler, fullscreenStrategy) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(199, 1, target, deferUntilInEventHandler, fullscreenStrategy);
|
|
var strategy = {
|
|
scaleMode: GROWABLE_HEAP_I32()[fullscreenStrategy >> 2],
|
|
canvasResolutionScaleMode: GROWABLE_HEAP_I32()[fullscreenStrategy + 4 >> 2],
|
|
filteringMode: GROWABLE_HEAP_I32()[fullscreenStrategy + 8 >> 2],
|
|
deferUntilInEventHandler: deferUntilInEventHandler,
|
|
canvasResizedCallbackTargetThread: GROWABLE_HEAP_I32()[fullscreenStrategy + 20 >> 2],
|
|
canvasResizedCallback: GROWABLE_HEAP_I32()[fullscreenStrategy + 12 >> 2],
|
|
canvasResizedCallbackUserData: GROWABLE_HEAP_I32()[fullscreenStrategy + 16 >> 2]
|
|
};
|
|
return doRequestFullscreen(target, strategy);
|
|
}
|
|
|
|
Module["_emscripten_request_fullscreen_strategy"] = _emscripten_request_fullscreen_strategy;
|
|
|
|
_emscripten_request_fullscreen_strategy.sig = "ipip";
|
|
|
|
function _emscripten_enter_soft_fullscreen(target, fullscreenStrategy) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(200, 1, target, fullscreenStrategy);
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
var strategy = {
|
|
scaleMode: GROWABLE_HEAP_I32()[fullscreenStrategy >> 2],
|
|
canvasResolutionScaleMode: GROWABLE_HEAP_I32()[fullscreenStrategy + 4 >> 2],
|
|
filteringMode: GROWABLE_HEAP_I32()[fullscreenStrategy + 8 >> 2],
|
|
canvasResizedCallback: GROWABLE_HEAP_I32()[fullscreenStrategy + 12 >> 2],
|
|
canvasResizedCallbackUserData: GROWABLE_HEAP_I32()[fullscreenStrategy + 16 >> 2],
|
|
canvasResizedCallbackTargetThread: JSEvents.getTargetThreadForEventCallback(),
|
|
target: target,
|
|
softFullscreen: true
|
|
};
|
|
var restoreOldStyle = JSEvents_resizeCanvasForFullscreen(target, strategy);
|
|
document.documentElement.style.overflow = "hidden";
|
|
document.body.scroll = "no";
|
|
document.body.style.margin = "0px";
|
|
var hiddenElements = hideEverythingExceptGivenElement(target);
|
|
function restoreWindowedState() {
|
|
restoreOldStyle();
|
|
restoreHiddenElements(hiddenElements);
|
|
removeEventListener("resize", softFullscreenResizeWebGLRenderTarget);
|
|
if (strategy.canvasResizedCallback) {
|
|
if (strategy.canvasResizedCallbackTargetThread) JSEvents.queueEventHandlerOnThread_iiii(strategy.canvasResizedCallbackTargetThread, strategy.canvasResizedCallback, 37, 0, strategy.canvasResizedCallbackUserData); else getWasmTableEntry(strategy.canvasResizedCallback)(37, 0, strategy.canvasResizedCallbackUserData);
|
|
}
|
|
currentFullscreenStrategy = 0;
|
|
}
|
|
restoreOldWindowedStyle = restoreWindowedState;
|
|
currentFullscreenStrategy = strategy;
|
|
addEventListener("resize", softFullscreenResizeWebGLRenderTarget);
|
|
if (strategy.canvasResizedCallback) {
|
|
if (strategy.canvasResizedCallbackTargetThread) JSEvents.queueEventHandlerOnThread_iiii(strategy.canvasResizedCallbackTargetThread, strategy.canvasResizedCallback, 37, 0, strategy.canvasResizedCallbackUserData); else getWasmTableEntry(strategy.canvasResizedCallback)(37, 0, strategy.canvasResizedCallbackUserData);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_enter_soft_fullscreen"] = _emscripten_enter_soft_fullscreen;
|
|
|
|
_emscripten_enter_soft_fullscreen.sig = "ipp";
|
|
|
|
function _emscripten_exit_soft_fullscreen() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(201, 1);
|
|
if (restoreOldWindowedStyle) restoreOldWindowedStyle();
|
|
restoreOldWindowedStyle = null;
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_exit_soft_fullscreen"] = _emscripten_exit_soft_fullscreen;
|
|
|
|
_emscripten_exit_soft_fullscreen.sig = "i";
|
|
|
|
function _emscripten_exit_fullscreen() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(202, 1);
|
|
if (!JSEvents.fullscreenEnabled()) return -1;
|
|
JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);
|
|
var d = specialHTMLTargets[1];
|
|
if (d.exitFullscreen) {
|
|
d.fullscreenElement && d.exitFullscreen();
|
|
} else if (d.webkitExitFullscreen) {
|
|
d.webkitFullscreenElement && d.webkitExitFullscreen();
|
|
} else {
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_exit_fullscreen"] = _emscripten_exit_fullscreen;
|
|
|
|
_emscripten_exit_fullscreen.sig = "i";
|
|
|
|
function fillPointerlockChangeEventData(eventStruct) {
|
|
var pointerLockElement = document.pointerLockElement || document.mozPointerLockElement || document.webkitPointerLockElement || document.msPointerLockElement;
|
|
var isPointerlocked = !!pointerLockElement;
|
|
GROWABLE_HEAP_I32()[eventStruct >> 2] = isPointerlocked;
|
|
var nodeName = JSEvents.getNodeNameForTarget(pointerLockElement);
|
|
var id = pointerLockElement && pointerLockElement.id ? pointerLockElement.id : "";
|
|
stringToUTF8(nodeName, eventStruct + 4, 128);
|
|
stringToUTF8(id, eventStruct + 132, 128);
|
|
}
|
|
|
|
Module["fillPointerlockChangeEventData"] = fillPointerlockChangeEventData;
|
|
|
|
function registerPointerlockChangeEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.pointerlockChangeEvent) JSEvents.pointerlockChangeEvent = _malloc(260);
|
|
var pointerlockChangeEventHandlerFunc = function(e = event) {
|
|
var pointerlockChangeEvent = targetThread ? _malloc(260) : JSEvents.pointerlockChangeEvent;
|
|
fillPointerlockChangeEventData(pointerlockChangeEvent);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, pointerlockChangeEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, pointerlockChangeEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: pointerlockChangeEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerPointerlockChangeEventCallback"] = registerPointerlockChangeEventCallback;
|
|
|
|
function _emscripten_set_pointerlockchange_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(203, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
if (!document || !document.body || !document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock) {
|
|
return -1;
|
|
}
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
registerPointerlockChangeEventCallback(target, userData, useCapture, callbackfunc, 20, "mozpointerlockchange", targetThread);
|
|
registerPointerlockChangeEventCallback(target, userData, useCapture, callbackfunc, 20, "webkitpointerlockchange", targetThread);
|
|
registerPointerlockChangeEventCallback(target, userData, useCapture, callbackfunc, 20, "mspointerlockchange", targetThread);
|
|
return registerPointerlockChangeEventCallback(target, userData, useCapture, callbackfunc, 20, "pointerlockchange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_pointerlockchange_callback_on_thread"] = _emscripten_set_pointerlockchange_callback_on_thread;
|
|
|
|
_emscripten_set_pointerlockchange_callback_on_thread.sig = "ippipp";
|
|
|
|
function registerPointerlockErrorEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
var pointerlockErrorEventHandlerFunc = function(e = event) {
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, 0, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, 0, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: pointerlockErrorEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerPointerlockErrorEventCallback"] = registerPointerlockErrorEventCallback;
|
|
|
|
function _emscripten_set_pointerlockerror_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(204, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
if (!document || !document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock) {
|
|
return -1;
|
|
}
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
registerPointerlockErrorEventCallback(target, userData, useCapture, callbackfunc, 38, "mozpointerlockerror", targetThread);
|
|
registerPointerlockErrorEventCallback(target, userData, useCapture, callbackfunc, 38, "webkitpointerlockerror", targetThread);
|
|
registerPointerlockErrorEventCallback(target, userData, useCapture, callbackfunc, 38, "mspointerlockerror", targetThread);
|
|
return registerPointerlockErrorEventCallback(target, userData, useCapture, callbackfunc, 38, "pointerlockerror", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_pointerlockerror_callback_on_thread"] = _emscripten_set_pointerlockerror_callback_on_thread;
|
|
|
|
_emscripten_set_pointerlockerror_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_get_pointerlock_status(pointerlockStatus) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(205, 1, pointerlockStatus);
|
|
if (pointerlockStatus) fillPointerlockChangeEventData(pointerlockStatus);
|
|
if (!document.body || !document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock) {
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_pointerlock_status"] = _emscripten_get_pointerlock_status;
|
|
|
|
_emscripten_get_pointerlock_status.sig = "ip";
|
|
|
|
function requestPointerLock(target) {
|
|
if (target.requestPointerLock) {
|
|
target.requestPointerLock();
|
|
} else {
|
|
if (document.body.requestPointerLock) {
|
|
return -3;
|
|
}
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["requestPointerLock"] = requestPointerLock;
|
|
|
|
function _emscripten_request_pointerlock(target, deferUntilInEventHandler) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(206, 1, target, deferUntilInEventHandler);
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
if (!target.requestPointerLock) {
|
|
return -1;
|
|
}
|
|
var canPerformRequests = JSEvents.canPerformEventHandlerRequests();
|
|
if (!canPerformRequests) {
|
|
if (deferUntilInEventHandler) {
|
|
JSEvents.deferCall(requestPointerLock, 2, [ target ]);
|
|
return 1;
|
|
}
|
|
return -2;
|
|
}
|
|
return requestPointerLock(target);
|
|
}
|
|
|
|
Module["_emscripten_request_pointerlock"] = _emscripten_request_pointerlock;
|
|
|
|
_emscripten_request_pointerlock.sig = "ipi";
|
|
|
|
function _emscripten_exit_pointerlock() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(207, 1);
|
|
JSEvents.removeDeferredCalls(requestPointerLock);
|
|
if (document.exitPointerLock) {
|
|
document.exitPointerLock();
|
|
} else {
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_exit_pointerlock"] = _emscripten_exit_pointerlock;
|
|
|
|
_emscripten_exit_pointerlock.sig = "i";
|
|
|
|
function _emscripten_vibrate(msecs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(208, 1, msecs);
|
|
if (!navigator.vibrate) return -1;
|
|
navigator.vibrate(msecs);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_vibrate"] = _emscripten_vibrate;
|
|
|
|
_emscripten_vibrate.sig = "ii";
|
|
|
|
function _emscripten_vibrate_pattern(msecsArray, numEntries) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(209, 1, msecsArray, numEntries);
|
|
if (!navigator.vibrate) return -1;
|
|
var vibrateList = [];
|
|
for (var i = 0; i < numEntries; ++i) {
|
|
var msecs = GROWABLE_HEAP_I32()[msecsArray + i * 4 >> 2];
|
|
vibrateList.push(msecs);
|
|
}
|
|
navigator.vibrate(vibrateList);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_vibrate_pattern"] = _emscripten_vibrate_pattern;
|
|
|
|
_emscripten_vibrate_pattern.sig = "ipi";
|
|
|
|
function fillVisibilityChangeEventData(eventStruct) {
|
|
var visibilityStates = [ "hidden", "visible", "prerender", "unloaded" ];
|
|
var visibilityState = visibilityStates.indexOf(document.visibilityState);
|
|
GROWABLE_HEAP_I32()[eventStruct >> 2] = document.hidden;
|
|
GROWABLE_HEAP_I32()[eventStruct + 4 >> 2] = visibilityState;
|
|
}
|
|
|
|
Module["fillVisibilityChangeEventData"] = fillVisibilityChangeEventData;
|
|
|
|
function registerVisibilityChangeEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.visibilityChangeEvent) JSEvents.visibilityChangeEvent = _malloc(8);
|
|
var visibilityChangeEventHandlerFunc = function(e = event) {
|
|
var visibilityChangeEvent = targetThread ? _malloc(8) : JSEvents.visibilityChangeEvent;
|
|
fillVisibilityChangeEventData(visibilityChangeEvent);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, visibilityChangeEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, visibilityChangeEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: visibilityChangeEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerVisibilityChangeEventCallback"] = registerVisibilityChangeEventCallback;
|
|
|
|
function _emscripten_set_visibilitychange_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(210, 1, userData, useCapture, callbackfunc, targetThread);
|
|
if (!specialHTMLTargets[1]) {
|
|
return -4;
|
|
}
|
|
return registerVisibilityChangeEventCallback(specialHTMLTargets[1], userData, useCapture, callbackfunc, 21, "visibilitychange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_visibilitychange_callback_on_thread"] = _emscripten_set_visibilitychange_callback_on_thread;
|
|
|
|
_emscripten_set_visibilitychange_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_get_visibility_status(visibilityStatus) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(211, 1, visibilityStatus);
|
|
if (typeof document.visibilityState == "undefined" && typeof document.hidden == "undefined") {
|
|
return -1;
|
|
}
|
|
fillVisibilityChangeEventData(visibilityStatus);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_visibility_status"] = _emscripten_get_visibility_status;
|
|
|
|
_emscripten_get_visibility_status.sig = "ip";
|
|
|
|
function registerTouchEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.touchEvent) JSEvents.touchEvent = _malloc(1696);
|
|
target = findEventTarget(target);
|
|
var touchEventHandlerFunc = function(e) {
|
|
assert(e);
|
|
var t, touches = {}, et = e.touches;
|
|
for (var i = 0; i < et.length; ++i) {
|
|
t = et[i];
|
|
t.isChanged = t.onTarget = 0;
|
|
touches[t.identifier] = t;
|
|
}
|
|
for (var i = 0; i < e.changedTouches.length; ++i) {
|
|
t = e.changedTouches[i];
|
|
t.isChanged = 1;
|
|
touches[t.identifier] = t;
|
|
}
|
|
for (var i = 0; i < e.targetTouches.length; ++i) {
|
|
touches[e.targetTouches[i].identifier].onTarget = 1;
|
|
}
|
|
var touchEvent = targetThread ? _malloc(1696) : JSEvents.touchEvent;
|
|
GROWABLE_HEAP_F64()[touchEvent >> 3] = e.timeStamp;
|
|
var idx = touchEvent >> 2;
|
|
GROWABLE_HEAP_I32()[idx + 3] = e.ctrlKey;
|
|
GROWABLE_HEAP_I32()[idx + 4] = e.shiftKey;
|
|
GROWABLE_HEAP_I32()[idx + 5] = e.altKey;
|
|
GROWABLE_HEAP_I32()[idx + 6] = e.metaKey;
|
|
idx += 7;
|
|
var targetRect = getBoundingClientRect(target);
|
|
var numTouches = 0;
|
|
for (var i in touches) {
|
|
t = touches[i];
|
|
GROWABLE_HEAP_I32()[idx + 0] = t.identifier;
|
|
GROWABLE_HEAP_I32()[idx + 1] = t.screenX;
|
|
GROWABLE_HEAP_I32()[idx + 2] = t.screenY;
|
|
GROWABLE_HEAP_I32()[idx + 3] = t.clientX;
|
|
GROWABLE_HEAP_I32()[idx + 4] = t.clientY;
|
|
GROWABLE_HEAP_I32()[idx + 5] = t.pageX;
|
|
GROWABLE_HEAP_I32()[idx + 6] = t.pageY;
|
|
GROWABLE_HEAP_I32()[idx + 7] = t.isChanged;
|
|
GROWABLE_HEAP_I32()[idx + 8] = t.onTarget;
|
|
GROWABLE_HEAP_I32()[idx + 9] = t.clientX - targetRect.left;
|
|
GROWABLE_HEAP_I32()[idx + 10] = t.clientY - targetRect.top;
|
|
idx += 13;
|
|
if (++numTouches > 31) {
|
|
break;
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[touchEvent + 8 >> 2] = numTouches;
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, touchEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, touchEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: target,
|
|
allowsDeferredCalls: eventTypeString == "touchstart" || eventTypeString == "touchend",
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: touchEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerTouchEventCallback"] = registerTouchEventCallback;
|
|
|
|
function _emscripten_set_touchstart_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(212, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerTouchEventCallback(target, userData, useCapture, callbackfunc, 22, "touchstart", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_touchstart_callback_on_thread"] = _emscripten_set_touchstart_callback_on_thread;
|
|
|
|
_emscripten_set_touchstart_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_touchend_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(213, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerTouchEventCallback(target, userData, useCapture, callbackfunc, 23, "touchend", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_touchend_callback_on_thread"] = _emscripten_set_touchend_callback_on_thread;
|
|
|
|
_emscripten_set_touchend_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_touchmove_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(214, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerTouchEventCallback(target, userData, useCapture, callbackfunc, 24, "touchmove", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_touchmove_callback_on_thread"] = _emscripten_set_touchmove_callback_on_thread;
|
|
|
|
_emscripten_set_touchmove_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_touchcancel_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(215, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
return registerTouchEventCallback(target, userData, useCapture, callbackfunc, 25, "touchcancel", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_touchcancel_callback_on_thread"] = _emscripten_set_touchcancel_callback_on_thread;
|
|
|
|
_emscripten_set_touchcancel_callback_on_thread.sig = "ippipp";
|
|
|
|
function fillGamepadEventData(eventStruct, e) {
|
|
GROWABLE_HEAP_F64()[eventStruct >> 3] = e.timestamp;
|
|
for (var i = 0; i < e.axes.length; ++i) {
|
|
GROWABLE_HEAP_F64()[eventStruct + i * 8 + 16 >> 3] = e.axes[i];
|
|
}
|
|
for (var i = 0; i < e.buttons.length; ++i) {
|
|
if (typeof e.buttons[i] == "object") {
|
|
GROWABLE_HEAP_F64()[eventStruct + i * 8 + 528 >> 3] = e.buttons[i].value;
|
|
} else {
|
|
GROWABLE_HEAP_F64()[eventStruct + i * 8 + 528 >> 3] = e.buttons[i];
|
|
}
|
|
}
|
|
for (var i = 0; i < e.buttons.length; ++i) {
|
|
if (typeof e.buttons[i] == "object") {
|
|
GROWABLE_HEAP_I32()[eventStruct + i * 4 + 1040 >> 2] = e.buttons[i].pressed;
|
|
} else {
|
|
GROWABLE_HEAP_I32()[eventStruct + i * 4 + 1040 >> 2] = e.buttons[i] == 1;
|
|
}
|
|
}
|
|
GROWABLE_HEAP_I32()[eventStruct + 1296 >> 2] = e.connected;
|
|
GROWABLE_HEAP_I32()[eventStruct + 1300 >> 2] = e.index;
|
|
GROWABLE_HEAP_I32()[eventStruct + 8 >> 2] = e.axes.length;
|
|
GROWABLE_HEAP_I32()[eventStruct + 12 >> 2] = e.buttons.length;
|
|
stringToUTF8(e.id, eventStruct + 1304, 64);
|
|
stringToUTF8(e.mapping, eventStruct + 1368, 64);
|
|
}
|
|
|
|
Module["fillGamepadEventData"] = fillGamepadEventData;
|
|
|
|
function registerGamepadEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.gamepadEvent) JSEvents.gamepadEvent = _malloc(1432);
|
|
var gamepadEventHandlerFunc = function(e = event) {
|
|
var gamepadEvent = targetThread ? _malloc(1432) : JSEvents.gamepadEvent;
|
|
fillGamepadEventData(gamepadEvent, e["gamepad"]);
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, gamepadEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, gamepadEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
allowsDeferredCalls: true,
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: gamepadEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerGamepadEventCallback"] = registerGamepadEventCallback;
|
|
|
|
function _emscripten_set_gamepadconnected_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(216, 1, userData, useCapture, callbackfunc, targetThread);
|
|
if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1;
|
|
return registerGamepadEventCallback(2, userData, useCapture, callbackfunc, 26, "gamepadconnected", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_gamepadconnected_callback_on_thread"] = _emscripten_set_gamepadconnected_callback_on_thread;
|
|
|
|
_emscripten_set_gamepadconnected_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_set_gamepaddisconnected_callback_on_thread(userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(217, 1, userData, useCapture, callbackfunc, targetThread);
|
|
if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1;
|
|
return registerGamepadEventCallback(2, userData, useCapture, callbackfunc, 27, "gamepaddisconnected", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_gamepaddisconnected_callback_on_thread"] = _emscripten_set_gamepaddisconnected_callback_on_thread;
|
|
|
|
_emscripten_set_gamepaddisconnected_callback_on_thread.sig = "ipipp";
|
|
|
|
function _emscripten_sample_gamepad_data() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(218, 1);
|
|
return (JSEvents.lastGamepadState = navigator.getGamepads ? navigator.getGamepads() : navigator.webkitGetGamepads ? navigator.webkitGetGamepads() : null) ? 0 : -1;
|
|
}
|
|
|
|
Module["_emscripten_sample_gamepad_data"] = _emscripten_sample_gamepad_data;
|
|
|
|
_emscripten_sample_gamepad_data.sig = "i";
|
|
|
|
function _emscripten_get_num_gamepads() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(219, 1);
|
|
if (!JSEvents.lastGamepadState) throw "emscripten_get_num_gamepads() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";
|
|
return JSEvents.lastGamepadState.length;
|
|
}
|
|
|
|
Module["_emscripten_get_num_gamepads"] = _emscripten_get_num_gamepads;
|
|
|
|
_emscripten_get_num_gamepads.sig = "i";
|
|
|
|
function _emscripten_get_gamepad_status(index, gamepadState) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(220, 1, index, gamepadState);
|
|
if (!JSEvents.lastGamepadState) throw "emscripten_get_gamepad_status() can only be called after having first called emscripten_sample_gamepad_data() and that function has returned EMSCRIPTEN_RESULT_SUCCESS!";
|
|
if (index < 0 || index >= JSEvents.lastGamepadState.length) return -5;
|
|
if (!JSEvents.lastGamepadState[index]) return -7;
|
|
fillGamepadEventData(gamepadState, JSEvents.lastGamepadState[index]);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_gamepad_status"] = _emscripten_get_gamepad_status;
|
|
|
|
_emscripten_get_gamepad_status.sig = "iip";
|
|
|
|
function registerBeforeUnloadEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) {
|
|
var beforeUnloadEventHandlerFunc = function(e = event) {
|
|
var confirmationMessage = getWasmTableEntry(callbackfunc)(eventTypeId, 0, userData);
|
|
if (confirmationMessage) {
|
|
confirmationMessage = UTF8ToString(confirmationMessage);
|
|
}
|
|
if (confirmationMessage) {
|
|
e.preventDefault();
|
|
e.returnValue = confirmationMessage;
|
|
return confirmationMessage;
|
|
}
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: beforeUnloadEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerBeforeUnloadEventCallback"] = registerBeforeUnloadEventCallback;
|
|
|
|
function _emscripten_set_beforeunload_callback_on_thread(userData, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(221, 1, userData, callbackfunc, targetThread);
|
|
if (typeof onbeforeunload == "undefined") return -1;
|
|
if (targetThread !== 1) return -5;
|
|
return registerBeforeUnloadEventCallback(2, userData, true, callbackfunc, 28, "beforeunload");
|
|
}
|
|
|
|
Module["_emscripten_set_beforeunload_callback_on_thread"] = _emscripten_set_beforeunload_callback_on_thread;
|
|
|
|
_emscripten_set_beforeunload_callback_on_thread.sig = "ippp";
|
|
|
|
function fillBatteryEventData(eventStruct, e) {
|
|
GROWABLE_HEAP_F64()[eventStruct >> 3] = e.chargingTime;
|
|
GROWABLE_HEAP_F64()[eventStruct + 8 >> 3] = e.dischargingTime;
|
|
GROWABLE_HEAP_F64()[eventStruct + 16 >> 3] = e.level;
|
|
GROWABLE_HEAP_I32()[eventStruct + 24 >> 2] = e.charging;
|
|
}
|
|
|
|
Module["fillBatteryEventData"] = fillBatteryEventData;
|
|
|
|
function battery() {
|
|
return navigator.battery || navigator.mozBattery || navigator.webkitBattery;
|
|
}
|
|
|
|
Module["battery"] = battery;
|
|
|
|
function registerBatteryEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
if (!JSEvents.batteryEvent) JSEvents.batteryEvent = _malloc(32);
|
|
var batteryEventHandlerFunc = function(e = event) {
|
|
var batteryEvent = targetThread ? _malloc(32) : JSEvents.batteryEvent;
|
|
fillBatteryEventData(batteryEvent, battery());
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, batteryEvent, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, batteryEvent, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: batteryEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
return JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerBatteryEventCallback"] = registerBatteryEventCallback;
|
|
|
|
function _emscripten_set_batterychargingchange_callback_on_thread(userData, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(222, 1, userData, callbackfunc, targetThread);
|
|
if (!battery()) return -1;
|
|
return registerBatteryEventCallback(battery(), userData, true, callbackfunc, 29, "chargingchange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_batterychargingchange_callback_on_thread"] = _emscripten_set_batterychargingchange_callback_on_thread;
|
|
|
|
_emscripten_set_batterychargingchange_callback_on_thread.sig = "ippp";
|
|
|
|
function _emscripten_set_batterylevelchange_callback_on_thread(userData, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(223, 1, userData, callbackfunc, targetThread);
|
|
if (!battery()) return -1;
|
|
return registerBatteryEventCallback(battery(), userData, true, callbackfunc, 30, "levelchange", targetThread);
|
|
}
|
|
|
|
Module["_emscripten_set_batterylevelchange_callback_on_thread"] = _emscripten_set_batterylevelchange_callback_on_thread;
|
|
|
|
_emscripten_set_batterylevelchange_callback_on_thread.sig = "ippp";
|
|
|
|
function _emscripten_get_battery_status(batteryState) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(224, 1, batteryState);
|
|
if (!battery()) return -1;
|
|
fillBatteryEventData(batteryState, battery());
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_battery_status"] = _emscripten_get_battery_status;
|
|
|
|
_emscripten_get_battery_status.sig = "ip";
|
|
|
|
function _emscripten_set_element_css_size(target, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(225, 1, target, width, height);
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
target.style.width = width + "px";
|
|
target.style.height = height + "px";
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_set_element_css_size"] = _emscripten_set_element_css_size;
|
|
|
|
_emscripten_set_element_css_size.sig = "ipdd";
|
|
|
|
function _emscripten_get_element_css_size(target, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(226, 1, target, width, height);
|
|
target = findEventTarget(target);
|
|
if (!target) return -4;
|
|
var rect = getBoundingClientRect(target);
|
|
GROWABLE_HEAP_F64()[width >> 3] = rect.width;
|
|
GROWABLE_HEAP_F64()[height >> 3] = rect.height;
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_element_css_size"] = _emscripten_get_element_css_size;
|
|
|
|
_emscripten_get_element_css_size.sig = "ippp";
|
|
|
|
function _emscripten_html5_remove_all_event_listeners() {
|
|
JSEvents.removeAllEventListeners();
|
|
}
|
|
|
|
Module["_emscripten_html5_remove_all_event_listeners"] = _emscripten_html5_remove_all_event_listeners;
|
|
|
|
_emscripten_html5_remove_all_event_listeners.sig = "v";
|
|
|
|
function _emscripten_request_animation_frame(cb, userData) {
|
|
return requestAnimationFrame(function(timeStamp) {
|
|
getWasmTableEntry(cb)(timeStamp, userData);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_request_animation_frame"] = _emscripten_request_animation_frame;
|
|
|
|
_emscripten_request_animation_frame.sig = "ipp";
|
|
|
|
function _emscripten_cancel_animation_frame(id) {
|
|
cancelAnimationFrame(id);
|
|
}
|
|
|
|
Module["_emscripten_cancel_animation_frame"] = _emscripten_cancel_animation_frame;
|
|
|
|
_emscripten_cancel_animation_frame.sig = "vi";
|
|
|
|
function _emscripten_request_animation_frame_loop(cb, userData) {
|
|
function tick(timeStamp) {
|
|
if (getWasmTableEntry(cb)(timeStamp, userData)) {
|
|
requestAnimationFrame(tick);
|
|
}
|
|
}
|
|
return requestAnimationFrame(tick);
|
|
}
|
|
|
|
Module["_emscripten_request_animation_frame_loop"] = _emscripten_request_animation_frame_loop;
|
|
|
|
_emscripten_request_animation_frame_loop.sig = "vpp";
|
|
|
|
function _emscripten_performance_now() {
|
|
return performance.now();
|
|
}
|
|
|
|
Module["_emscripten_performance_now"] = _emscripten_performance_now;
|
|
|
|
_emscripten_performance_now.sig = "d";
|
|
|
|
function _emscripten_get_device_pixel_ratio() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(227, 1);
|
|
return devicePixelRatio;
|
|
}
|
|
|
|
Module["_emscripten_get_device_pixel_ratio"] = _emscripten_get_device_pixel_ratio;
|
|
|
|
_emscripten_get_device_pixel_ratio.sig = "d";
|
|
|
|
function stackTrace() {
|
|
var js = jsStackTrace();
|
|
if (Module["extraStackTrace"]) js += "\n" + Module["extraStackTrace"]();
|
|
return demangleAll(js);
|
|
}
|
|
|
|
Module["stackTrace"] = stackTrace;
|
|
|
|
function _random_get(buf, buf_len) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(228, 1, buf, buf_len);
|
|
try {
|
|
_getentropy(buf, buf_len);
|
|
return 0;
|
|
} catch (e) {
|
|
if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
|
|
return e.errno;
|
|
}
|
|
}
|
|
|
|
Module["_random_get"] = _random_get;
|
|
|
|
_random_get.sig = "ipp";
|
|
|
|
function checkWasiClock(clock_id) {
|
|
return clock_id == 0 || clock_id == 1 || clock_id == 2 || clock_id == 3;
|
|
}
|
|
|
|
Module["checkWasiClock"] = checkWasiClock;
|
|
|
|
function _clock_time_get(clk_id, ignored_precision_low, ignored_precision_high, ptime) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(229, 1, clk_id, ignored_precision_low, ignored_precision_high, ptime);
|
|
if (!checkWasiClock(clk_id)) {
|
|
return 28;
|
|
}
|
|
var now;
|
|
if (clk_id === 0) {
|
|
now = Date.now();
|
|
} else if (nowIsMonotonic) {
|
|
now = _emscripten_get_now();
|
|
} else {
|
|
return 52;
|
|
}
|
|
var nsec = Math.round(now * 1e3 * 1e3);
|
|
GROWABLE_HEAP_I32()[ptime >> 2] = nsec >>> 0;
|
|
GROWABLE_HEAP_I32()[ptime + 4 >> 2] = nsec / Math.pow(2, 32) >>> 0;
|
|
return 0;
|
|
}
|
|
|
|
Module["_clock_time_get"] = _clock_time_get;
|
|
|
|
_clock_time_get.sig = "iiiip";
|
|
|
|
function _clock_res_get(clk_id, pres) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(230, 1, clk_id, pres);
|
|
if (!checkWasiClock(clk_id)) {
|
|
return 28;
|
|
}
|
|
var nsec;
|
|
if (clk_id === 0) {
|
|
nsec = 1e3 * 1e3;
|
|
} else if (nowIsMonotonic) {
|
|
nsec = _emscripten_get_now_res();
|
|
} else {
|
|
return 52;
|
|
}
|
|
GROWABLE_HEAP_I32()[pres >> 2] = nsec >>> 0;
|
|
GROWABLE_HEAP_I32()[pres + 4 >> 2] = nsec / Math.pow(2, 32) >>> 0;
|
|
return 0;
|
|
}
|
|
|
|
Module["_clock_res_get"] = _clock_res_get;
|
|
|
|
_clock_res_get.sig = "iip";
|
|
|
|
function wasiRightsToMuslOFlags(rights) {
|
|
if (rights & 2 && rights & 64) {
|
|
return 2;
|
|
}
|
|
if (rights & 2) {
|
|
return 0;
|
|
}
|
|
if (rights & 64) {
|
|
return 1;
|
|
}
|
|
throw new FS.ErrnoError(28);
|
|
}
|
|
|
|
Module["wasiRightsToMuslOFlags"] = wasiRightsToMuslOFlags;
|
|
|
|
function wasiOFlagsToMuslOFlags(oflags) {
|
|
var musl_oflags = 0;
|
|
if (oflags & 1) {
|
|
musl_oflags |= 64;
|
|
}
|
|
if (oflags & 8) {
|
|
musl_oflags |= 512;
|
|
}
|
|
if (oflags & 2) {
|
|
musl_oflags |= 65536;
|
|
}
|
|
if (oflags & 4) {
|
|
musl_oflags |= 128;
|
|
}
|
|
return musl_oflags;
|
|
}
|
|
|
|
Module["wasiOFlagsToMuslOFlags"] = wasiOFlagsToMuslOFlags;
|
|
|
|
function setImmediateWrapped(func) {
|
|
if (!setImmediateWrapped.mapping) setImmediateWrapped.mapping = [];
|
|
var id = setImmediateWrapped.mapping.length;
|
|
setImmediateWrapped.mapping[id] = setImmediate(() => {
|
|
setImmediateWrapped.mapping[id] = undefined;
|
|
func();
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["setImmediateWrapped"] = setImmediateWrapped;
|
|
|
|
function clearImmediateWrapped(id) {
|
|
assert(id);
|
|
assert(setImmediateWrapped.mapping[id]);
|
|
clearImmediate(setImmediateWrapped.mapping[id]);
|
|
setImmediateWrapped.mapping[id] = undefined;
|
|
}
|
|
|
|
Module["clearImmediateWrapped"] = clearImmediateWrapped;
|
|
|
|
function polyfillSetImmediate() {}
|
|
|
|
Module["polyfillSetImmediate"] = polyfillSetImmediate;
|
|
|
|
function _emscripten_set_immediate(cb, userData) {
|
|
polyfillSetImmediate();
|
|
runtimeKeepalivePush();
|
|
return emSetImmediate(function() {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(function() {
|
|
getWasmTableEntry(cb)(userData);
|
|
});
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_set_immediate"] = _emscripten_set_immediate;
|
|
|
|
_emscripten_set_immediate.sig = "ipp";
|
|
|
|
function _emscripten_clear_immediate(id) {
|
|
runtimeKeepalivePop();
|
|
emClearImmediate(id);
|
|
}
|
|
|
|
Module["_emscripten_clear_immediate"] = _emscripten_clear_immediate;
|
|
|
|
_emscripten_clear_immediate.sig = "vi";
|
|
|
|
function _emscripten_set_immediate_loop(cb, userData) {
|
|
polyfillSetImmediate();
|
|
function tick() {
|
|
callUserCallback(function() {
|
|
if (getWasmTableEntry(cb)(userData)) {
|
|
emSetImmediate(tick);
|
|
} else {
|
|
runtimeKeepalivePop();
|
|
}
|
|
});
|
|
}
|
|
runtimeKeepalivePush();
|
|
emSetImmediate(tick);
|
|
}
|
|
|
|
Module["_emscripten_set_immediate_loop"] = _emscripten_set_immediate_loop;
|
|
|
|
_emscripten_set_immediate_loop.sig = "vpp";
|
|
|
|
function _emscripten_clear_timeout(id) {
|
|
clearTimeout(id);
|
|
}
|
|
|
|
Module["_emscripten_clear_timeout"] = _emscripten_clear_timeout;
|
|
|
|
_emscripten_clear_timeout.sig = "vi";
|
|
|
|
function _emscripten_set_timeout_loop(cb, msecs, userData) {
|
|
function tick() {
|
|
var t = performance.now();
|
|
var n = t + msecs;
|
|
runtimeKeepalivePop();
|
|
callUserCallback(function() {
|
|
if (getWasmTableEntry(cb)(t, userData)) {
|
|
runtimeKeepalivePush();
|
|
setTimeout(tick, n - performance.now());
|
|
}
|
|
});
|
|
}
|
|
runtimeKeepalivePush();
|
|
return setTimeout(tick, 0);
|
|
}
|
|
|
|
Module["_emscripten_set_timeout_loop"] = _emscripten_set_timeout_loop;
|
|
|
|
_emscripten_set_timeout_loop.sig = "vpdp";
|
|
|
|
function _emscripten_set_interval(cb, msecs, userData) {
|
|
runtimeKeepalivePush();
|
|
return setInterval(function() {
|
|
callUserCallback(function() {
|
|
getWasmTableEntry(cb)(userData);
|
|
});
|
|
}, msecs);
|
|
}
|
|
|
|
Module["_emscripten_set_interval"] = _emscripten_set_interval;
|
|
|
|
_emscripten_set_interval.sig = "ipdp";
|
|
|
|
function _emscripten_clear_interval(id) {
|
|
runtimeKeepalivePop();
|
|
clearInterval(id);
|
|
}
|
|
|
|
Module["_emscripten_clear_interval"] = _emscripten_clear_interval;
|
|
|
|
_emscripten_clear_interval.sig = "vi";
|
|
|
|
function idsToPromises(idBuf, size) {
|
|
var promises = [];
|
|
for (var i = 0; i < size; i++) {
|
|
var id = GROWABLE_HEAP_I32()[idBuf + i * 4 >> 2];
|
|
promises[i] = getPromise(id);
|
|
}
|
|
return promises;
|
|
}
|
|
|
|
Module["idsToPromises"] = idsToPromises;
|
|
|
|
function makePromiseCallback(callback, userData) {
|
|
return value => {
|
|
runtimeKeepalivePop();
|
|
var stack = stackSave();
|
|
var resultPtr = stackAlloc(POINTER_SIZE);
|
|
GROWABLE_HEAP_U32()[resultPtr >> 2] = 0;
|
|
try {
|
|
var result = getWasmTableEntry(callback)(resultPtr, userData, value);
|
|
var resultVal = GROWABLE_HEAP_U32()[resultPtr >> 2];
|
|
} catch (e) {
|
|
if (typeof e !== "number") {
|
|
throw 0;
|
|
}
|
|
throw e;
|
|
} finally {
|
|
stackRestore(stack);
|
|
}
|
|
switch (result) {
|
|
case 0:
|
|
return resultVal;
|
|
|
|
case 1:
|
|
return getPromise(resultVal);
|
|
|
|
case 2:
|
|
var ret = getPromise(resultVal);
|
|
_emscripten_promise_destroy(resultVal);
|
|
return ret;
|
|
|
|
case 3:
|
|
throw resultVal;
|
|
}
|
|
abort("unexpected promise callback result " + result);
|
|
};
|
|
}
|
|
|
|
Module["makePromiseCallback"] = makePromiseCallback;
|
|
|
|
function _emscripten_promise_then(id, onFulfilled, onRejected, userData) {
|
|
runtimeKeepalivePush();
|
|
var promise = getPromise(id);
|
|
var newId = promiseMap.allocate({
|
|
promise: promise.then(makePromiseCallback(onFulfilled, userData), makePromiseCallback(onRejected, userData))
|
|
});
|
|
return newId;
|
|
}
|
|
|
|
Module["_emscripten_promise_then"] = _emscripten_promise_then;
|
|
|
|
_emscripten_promise_then.sig = "ppppp";
|
|
|
|
function _emscripten_promise_all(idBuf, resultBuf, size) {
|
|
var promises = idsToPromises(idBuf, size);
|
|
var id = promiseMap.allocate({
|
|
promise: Promise.all(promises).then(results => {
|
|
if (resultBuf) {
|
|
for (var i = 0; i < size; i++) {
|
|
var result = results[i];
|
|
GROWABLE_HEAP_U32()[resultBuf + i * 4 >> 2] = result;
|
|
}
|
|
}
|
|
return resultBuf;
|
|
})
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_emscripten_promise_all"] = _emscripten_promise_all;
|
|
|
|
_emscripten_promise_all.sig = "pppp";
|
|
|
|
function _emscripten_promise_all_settled(idBuf, resultBuf, size) {
|
|
var promises = idsToPromises(idBuf, size);
|
|
var id = promiseMap.allocate({
|
|
promise: Promise.allSettled(promises).then(results => {
|
|
if (resultBuf) {
|
|
for (var i = 0; i < size; i++) {
|
|
var baseOffset = i * 8;
|
|
var resultOffset = baseOffset + 0;
|
|
var valueOffset = baseOffset + 4;
|
|
if (results[i].status === "fulfilled") {
|
|
var fulfill = 0;
|
|
GROWABLE_HEAP_I32()[resultBuf + resultOffset >> 2] = fulfill;
|
|
GROWABLE_HEAP_U32()[resultBuf + valueOffset >> 2] = results[i].value;
|
|
} else {
|
|
var reject = 3;
|
|
GROWABLE_HEAP_I32()[resultBuf + resultOffset >> 2] = reject;
|
|
var reason = results[i].reason;
|
|
GROWABLE_HEAP_U32()[resultBuf + valueOffset >> 2] = reason;
|
|
}
|
|
}
|
|
}
|
|
return resultBuf;
|
|
})
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_emscripten_promise_all_settled"] = _emscripten_promise_all_settled;
|
|
|
|
_emscripten_promise_all_settled.sig = "pppp";
|
|
|
|
function _emscripten_promise_any(idBuf, errorBuf, size) {
|
|
var promises = idsToPromises(idBuf, size);
|
|
assert(typeof Promise.any !== "undefined", "Promise.any does not exist");
|
|
var id = promiseMap.allocate({
|
|
promise: Promise.any(promises).catch(err => {
|
|
if (errorBuf) {
|
|
for (var i = 0; i < size; i++) {
|
|
GROWABLE_HEAP_U32()[errorBuf + i * 4 >> 2] = err.errors[i];
|
|
}
|
|
}
|
|
throw errorBuf;
|
|
})
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_emscripten_promise_any"] = _emscripten_promise_any;
|
|
|
|
_emscripten_promise_any.sig = "pppp";
|
|
|
|
function _emscripten_promise_race(idBuf, size) {
|
|
var promises = idsToPromises(idBuf, size);
|
|
var id = promiseMap.allocate({
|
|
promise: Promise.race(promises)
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_emscripten_promise_race"] = _emscripten_promise_race;
|
|
|
|
_emscripten_promise_race.sig = "ppp";
|
|
|
|
function ___resumeException(ptr) {
|
|
if (!exceptionLast) {
|
|
exceptionLast = ptr;
|
|
}
|
|
assert(false, "Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch. (note: in dynamic linking, if a side module wants exceptions, the main module must be built with that support)");
|
|
}
|
|
|
|
Module["___resumeException"] = ___resumeException;
|
|
|
|
___resumeException.sig = "vp";
|
|
|
|
function ___cxa_find_matching_catch() {
|
|
var thrown = exceptionLast;
|
|
if (!thrown) {
|
|
setTempRet0(0);
|
|
return 0;
|
|
}
|
|
var info = new ExceptionInfo(thrown);
|
|
info.set_adjusted_ptr(thrown);
|
|
var thrownType = info.get_type();
|
|
if (!thrownType) {
|
|
setTempRet0(0);
|
|
return thrown;
|
|
}
|
|
for (var i = 0; i < arguments.length; i++) {
|
|
var caughtType = arguments[i];
|
|
if (caughtType === 0 || caughtType === thrownType) {
|
|
break;
|
|
}
|
|
var adjusted_ptr_addr = info.ptr + 16;
|
|
if (___cxa_can_catch(caughtType, thrownType, adjusted_ptr_addr)) {
|
|
setTempRet0(caughtType);
|
|
return thrown;
|
|
}
|
|
}
|
|
setTempRet0(thrownType);
|
|
return thrown;
|
|
}
|
|
|
|
Module["___cxa_find_matching_catch"] = ___cxa_find_matching_catch;
|
|
|
|
var ___cxa_find_matching_catch_1 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_1"] = ___cxa_find_matching_catch_1;
|
|
|
|
var ___cxa_find_matching_catch_2 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_2"] = ___cxa_find_matching_catch_2;
|
|
|
|
var ___cxa_find_matching_catch_3 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_3"] = ___cxa_find_matching_catch_3;
|
|
|
|
var ___cxa_find_matching_catch_4 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_4"] = ___cxa_find_matching_catch_4;
|
|
|
|
var ___cxa_find_matching_catch_5 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_5"] = ___cxa_find_matching_catch_5;
|
|
|
|
var ___cxa_find_matching_catch_6 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_6"] = ___cxa_find_matching_catch_6;
|
|
|
|
var ___cxa_find_matching_catch_7 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_7"] = ___cxa_find_matching_catch_7;
|
|
|
|
var ___cxa_find_matching_catch_8 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_8"] = ___cxa_find_matching_catch_8;
|
|
|
|
var ___cxa_find_matching_catch_9 = ___cxa_find_matching_catch;
|
|
|
|
Module["___cxa_find_matching_catch_9"] = ___cxa_find_matching_catch_9;
|
|
|
|
var exceptionCaught = [];
|
|
|
|
Module["exceptionCaught"] = exceptionCaught;
|
|
|
|
function ___cxa_rethrow() {
|
|
var info = exceptionCaught.pop();
|
|
if (!info) {
|
|
abort("no exception to throw");
|
|
}
|
|
var ptr = info.excPtr;
|
|
if (!info.get_rethrown()) {
|
|
exceptionCaught.push(info);
|
|
info.set_rethrown(true);
|
|
info.set_caught(false);
|
|
uncaughtExceptionCount++;
|
|
}
|
|
exceptionLast = ptr;
|
|
assert(false, "Exception thrown, but exception catching is not enabled. Compile with -sNO_DISABLE_EXCEPTION_CATCHING or -sEXCEPTION_CATCHING_ALLOWED=[..] to catch. (note: in dynamic linking, if a side module wants exceptions, the main module must be built with that support)");
|
|
}
|
|
|
|
Module["___cxa_rethrow"] = ___cxa_rethrow;
|
|
|
|
___cxa_rethrow.sig = "v";
|
|
|
|
function _llvm_eh_typeid_for(type) {
|
|
return type;
|
|
}
|
|
|
|
Module["_llvm_eh_typeid_for"] = _llvm_eh_typeid_for;
|
|
|
|
_llvm_eh_typeid_for.sig = "ip";
|
|
|
|
function ___cxa_begin_catch(ptr) {
|
|
var info = new ExceptionInfo(ptr);
|
|
if (!info.get_caught()) {
|
|
info.set_caught(true);
|
|
uncaughtExceptionCount--;
|
|
}
|
|
info.set_rethrown(false);
|
|
exceptionCaught.push(info);
|
|
___cxa_increment_exception_refcount(info.excPtr);
|
|
return info.get_exception_ptr();
|
|
}
|
|
|
|
Module["___cxa_begin_catch"] = ___cxa_begin_catch;
|
|
|
|
___cxa_begin_catch.sig = "pp";
|
|
|
|
function ___cxa_end_catch() {
|
|
_setThrew(0);
|
|
assert(exceptionCaught.length > 0);
|
|
var info = exceptionCaught.pop();
|
|
___cxa_decrement_exception_refcount(info.excPtr);
|
|
exceptionLast = 0;
|
|
}
|
|
|
|
Module["___cxa_end_catch"] = ___cxa_end_catch;
|
|
|
|
___cxa_end_catch.sig = "v";
|
|
|
|
function ___cxa_get_exception_ptr(ptr) {
|
|
var rtn = new ExceptionInfo(ptr).get_exception_ptr();
|
|
return rtn;
|
|
}
|
|
|
|
Module["___cxa_get_exception_ptr"] = ___cxa_get_exception_ptr;
|
|
|
|
___cxa_get_exception_ptr.sig = "pp";
|
|
|
|
function ___cxa_call_unexpected(exception) {
|
|
err("Unexpected exception thrown, this is not properly supported - aborting");
|
|
ABORT = true;
|
|
throw exception;
|
|
}
|
|
|
|
Module["___cxa_call_unexpected"] = ___cxa_call_unexpected;
|
|
|
|
function _emscripten_run_preload_plugins(file, onload, onerror) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(231, 1, file, onload, onerror);
|
|
runtimeKeepalivePush();
|
|
var _file = UTF8ToString(file);
|
|
var data = FS.analyzePath(_file);
|
|
if (!data.exists) return -1;
|
|
FS.createPreloadedFile(PATH.dirname(_file), PATH.basename(_file), new Uint8Array(data.object.contents), true, true, () => {
|
|
runtimeKeepalivePop();
|
|
if (onload) getWasmTableEntry(onload)(file);
|
|
}, () => {
|
|
runtimeKeepalivePop();
|
|
if (onerror) getWasmTableEntry(onerror)(file);
|
|
}, true);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_run_preload_plugins"] = _emscripten_run_preload_plugins;
|
|
|
|
_emscripten_run_preload_plugins.sig = "ippp";
|
|
|
|
function _emscripten_run_preload_plugins_data(data, size, suffix, arg, onload, onerror) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(232, 1, data, size, suffix, arg, onload, onerror);
|
|
runtimeKeepalivePush();
|
|
var _suffix = UTF8ToString(suffix);
|
|
if (!Browser.asyncPrepareDataCounter) Browser.asyncPrepareDataCounter = 0;
|
|
var name = "prepare_data_" + Browser.asyncPrepareDataCounter++ + "." + _suffix;
|
|
var cname = stringToNewUTF8(name);
|
|
FS.createPreloadedFile("/", name, GROWABLE_HEAP_U8().subarray(data, data + size), true, true, () => {
|
|
runtimeKeepalivePop();
|
|
if (onload) getWasmTableEntry(onload)(arg, cname);
|
|
}, () => {
|
|
runtimeKeepalivePop();
|
|
if (onerror) getWasmTableEntry(onerror)(arg);
|
|
}, true);
|
|
}
|
|
|
|
Module["_emscripten_run_preload_plugins_data"] = _emscripten_run_preload_plugins_data;
|
|
|
|
_emscripten_run_preload_plugins_data.sig = "vpipppp";
|
|
|
|
function _emscripten_async_run_script(script, millis) {
|
|
safeSetTimeout(() => _emscripten_run_script(script), millis);
|
|
}
|
|
|
|
Module["_emscripten_async_run_script"] = _emscripten_async_run_script;
|
|
|
|
_emscripten_async_run_script.sig = "vpi";
|
|
|
|
function _emscripten_async_load_script(url, onload, onerror) {
|
|
url = UTF8ToString(url);
|
|
onload = getWasmTableEntry(onload);
|
|
onerror = getWasmTableEntry(onerror);
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
err('emscripten_async_load_script("' + url + '") failed, emscripten_async_load_script is currently not available in pthreads!');
|
|
return onerror ? onerror() : undefined;
|
|
}
|
|
assert(runDependencies === 0, "async_load_script must be run when no other dependencies are active");
|
|
runtimeKeepalivePush();
|
|
var loadDone = () => {
|
|
runtimeKeepalivePop();
|
|
if (onload) {
|
|
if (runDependencies > 0) {
|
|
dependenciesFulfilled = onload;
|
|
} else {
|
|
onload();
|
|
}
|
|
}
|
|
};
|
|
var loadError = () => {
|
|
runtimeKeepalivePop();
|
|
if (onerror) onerror();
|
|
};
|
|
var script = document.createElement("script");
|
|
script.onload = loadDone;
|
|
script.onerror = loadError;
|
|
script.src = url;
|
|
document.body.appendChild(script);
|
|
}
|
|
|
|
Module["_emscripten_async_load_script"] = _emscripten_async_load_script;
|
|
|
|
_emscripten_async_load_script.sig = "vppp";
|
|
|
|
function _emscripten_get_main_loop_timing(mode, value) {
|
|
if (mode) GROWABLE_HEAP_I32()[mode >> 2] = Browser.mainLoop.timingMode;
|
|
if (value) GROWABLE_HEAP_I32()[value >> 2] = Browser.mainLoop.timingValue;
|
|
}
|
|
|
|
Module["_emscripten_get_main_loop_timing"] = _emscripten_get_main_loop_timing;
|
|
|
|
_emscripten_get_main_loop_timing.sig = "vpp";
|
|
|
|
function _emscripten_set_main_loop(func, fps, simulateInfiniteLoop) {
|
|
var browserIterationFunc = getWasmTableEntry(func);
|
|
setMainLoop(browserIterationFunc, fps, simulateInfiniteLoop);
|
|
}
|
|
|
|
Module["_emscripten_set_main_loop"] = _emscripten_set_main_loop;
|
|
|
|
_emscripten_set_main_loop.sig = "vpii";
|
|
|
|
function _emscripten_set_main_loop_arg(func, arg, fps, simulateInfiniteLoop) {
|
|
var browserIterationFunc = () => getWasmTableEntry(func)(arg);
|
|
setMainLoop(browserIterationFunc, fps, simulateInfiniteLoop, arg);
|
|
}
|
|
|
|
Module["_emscripten_set_main_loop_arg"] = _emscripten_set_main_loop_arg;
|
|
|
|
_emscripten_set_main_loop_arg.sig = "vppii";
|
|
|
|
function _emscripten_cancel_main_loop() {
|
|
Browser.mainLoop.pause();
|
|
Browser.mainLoop.func = null;
|
|
}
|
|
|
|
Module["_emscripten_cancel_main_loop"] = _emscripten_cancel_main_loop;
|
|
|
|
_emscripten_cancel_main_loop.sig = "v";
|
|
|
|
function _emscripten_pause_main_loop() {
|
|
Browser.mainLoop.pause();
|
|
}
|
|
|
|
Module["_emscripten_pause_main_loop"] = _emscripten_pause_main_loop;
|
|
|
|
_emscripten_pause_main_loop.sig = "v";
|
|
|
|
function _emscripten_resume_main_loop() {
|
|
Browser.mainLoop.resume();
|
|
}
|
|
|
|
Module["_emscripten_resume_main_loop"] = _emscripten_resume_main_loop;
|
|
|
|
_emscripten_resume_main_loop.sig = "v";
|
|
|
|
function __emscripten_push_main_loop_blocker(func, arg, name) {
|
|
Browser.mainLoop.queue.push({
|
|
func: function() {
|
|
getWasmTableEntry(func)(arg);
|
|
},
|
|
name: UTF8ToString(name),
|
|
counted: true
|
|
});
|
|
Browser.mainLoop.updateStatus();
|
|
}
|
|
|
|
Module["__emscripten_push_main_loop_blocker"] = __emscripten_push_main_loop_blocker;
|
|
|
|
__emscripten_push_main_loop_blocker.sig = "vppp";
|
|
|
|
function __emscripten_push_uncounted_main_loop_blocker(func, arg, name) {
|
|
Browser.mainLoop.queue.push({
|
|
func: function() {
|
|
getWasmTableEntry(func)(arg);
|
|
},
|
|
name: UTF8ToString(name),
|
|
counted: false
|
|
});
|
|
Browser.mainLoop.updateStatus();
|
|
}
|
|
|
|
Module["__emscripten_push_uncounted_main_loop_blocker"] = __emscripten_push_uncounted_main_loop_blocker;
|
|
|
|
__emscripten_push_uncounted_main_loop_blocker.sig = "vppp";
|
|
|
|
function _emscripten_set_main_loop_expected_blockers(num) {
|
|
Browser.mainLoop.expectedBlockers = num;
|
|
Browser.mainLoop.remainingBlockers = num;
|
|
Browser.mainLoop.updateStatus();
|
|
}
|
|
|
|
Module["_emscripten_set_main_loop_expected_blockers"] = _emscripten_set_main_loop_expected_blockers;
|
|
|
|
_emscripten_set_main_loop_expected_blockers.sig = "vi";
|
|
|
|
function _emscripten_async_call(func, arg, millis) {
|
|
function wrapper() {
|
|
getWasmTableEntry(func)(arg);
|
|
}
|
|
if (millis >= 0) {
|
|
safeSetTimeout(wrapper, millis);
|
|
} else {
|
|
Browser.safeRequestAnimationFrame(wrapper);
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_async_call"] = _emscripten_async_call;
|
|
|
|
_emscripten_async_call.sig = "vppi";
|
|
|
|
function _emscripten_get_window_title() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(233, 1);
|
|
var buflen = 256;
|
|
if (!_emscripten_get_window_title.buffer) {
|
|
_emscripten_get_window_title.buffer = _malloc(buflen);
|
|
}
|
|
stringToUTF8(document.title, _emscripten_get_window_title.buffer, buflen);
|
|
return _emscripten_get_window_title.buffer;
|
|
}
|
|
|
|
Module["_emscripten_get_window_title"] = _emscripten_get_window_title;
|
|
|
|
_emscripten_get_window_title.sig = "p";
|
|
|
|
function _emscripten_set_window_title(title) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(234, 1, title);
|
|
setWindowTitle(UTF8ToString(title));
|
|
}
|
|
|
|
Module["_emscripten_set_window_title"] = _emscripten_set_window_title;
|
|
|
|
_emscripten_set_window_title.sig = "vp";
|
|
|
|
function _emscripten_get_screen_size(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(235, 1, width, height);
|
|
GROWABLE_HEAP_I32()[width >> 2] = screen.width;
|
|
GROWABLE_HEAP_I32()[height >> 2] = screen.height;
|
|
}
|
|
|
|
Module["_emscripten_get_screen_size"] = _emscripten_get_screen_size;
|
|
|
|
_emscripten_get_screen_size.sig = "vpp";
|
|
|
|
function _emscripten_hide_mouse() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(236, 1);
|
|
var styleSheet = document.styleSheets[0];
|
|
var rules = styleSheet.cssRules;
|
|
for (var i = 0; i < rules.length; i++) {
|
|
if (rules[i].cssText.substr(0, 6) == "canvas") {
|
|
styleSheet.deleteRule(i);
|
|
i--;
|
|
}
|
|
}
|
|
styleSheet.insertRule("canvas.emscripten { border: 1px solid black; cursor: none; }", 0);
|
|
}
|
|
|
|
Module["_emscripten_hide_mouse"] = _emscripten_hide_mouse;
|
|
|
|
_emscripten_hide_mouse.sig = "v";
|
|
|
|
function _emscripten_set_canvas_size(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(237, 1, width, height);
|
|
Browser.setCanvasSize(width, height);
|
|
}
|
|
|
|
Module["_emscripten_set_canvas_size"] = _emscripten_set_canvas_size;
|
|
|
|
_emscripten_set_canvas_size.sig = "vii";
|
|
|
|
function _emscripten_get_canvas_size(width, height, isFullscreen) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(238, 1, width, height, isFullscreen);
|
|
var canvas = Module["canvas"];
|
|
GROWABLE_HEAP_I32()[width >> 2] = canvas.width;
|
|
GROWABLE_HEAP_I32()[height >> 2] = canvas.height;
|
|
GROWABLE_HEAP_I32()[isFullscreen >> 2] = Browser.isFullscreen ? 1 : 0;
|
|
}
|
|
|
|
Module["_emscripten_get_canvas_size"] = _emscripten_get_canvas_size;
|
|
|
|
_emscripten_get_canvas_size.sig = "vppp";
|
|
|
|
function _emscripten_create_worker(url) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(239, 1, url);
|
|
url = UTF8ToString(url);
|
|
var id = Browser.workers.length;
|
|
var info = {
|
|
worker: new Worker(url),
|
|
callbacks: [],
|
|
awaited: 0,
|
|
buffer: 0,
|
|
bufferSize: 0
|
|
};
|
|
info.worker.onmessage = function info_worker_onmessage(msg) {
|
|
if (ABORT) return;
|
|
var info = Browser.workers[id];
|
|
if (!info) return;
|
|
var callbackId = msg.data["callbackId"];
|
|
var callbackInfo = info.callbacks[callbackId];
|
|
if (!callbackInfo) return;
|
|
if (msg.data["finalResponse"]) {
|
|
info.awaited--;
|
|
info.callbacks[callbackId] = null;
|
|
runtimeKeepalivePop();
|
|
}
|
|
var data = msg.data["data"];
|
|
if (data) {
|
|
if (!data.byteLength) data = new Uint8Array(data);
|
|
if (!info.buffer || info.bufferSize < data.length) {
|
|
if (info.buffer) _free(info.buffer);
|
|
info.bufferSize = data.length;
|
|
info.buffer = _malloc(data.length);
|
|
}
|
|
GROWABLE_HEAP_U8().set(data, info.buffer);
|
|
callbackInfo.func(info.buffer, data.length, callbackInfo.arg);
|
|
} else {
|
|
callbackInfo.func(0, 0, callbackInfo.arg);
|
|
}
|
|
};
|
|
Browser.workers.push(info);
|
|
return id;
|
|
}
|
|
|
|
Module["_emscripten_create_worker"] = _emscripten_create_worker;
|
|
|
|
_emscripten_create_worker.sig = "ip";
|
|
|
|
function _emscripten_destroy_worker(id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(240, 1, id);
|
|
var info = Browser.workers[id];
|
|
info.worker.terminate();
|
|
if (info.buffer) _free(info.buffer);
|
|
Browser.workers[id] = null;
|
|
}
|
|
|
|
Module["_emscripten_destroy_worker"] = _emscripten_destroy_worker;
|
|
|
|
_emscripten_destroy_worker.sig = "vi";
|
|
|
|
function _emscripten_call_worker(id, funcName, data, size, callback, arg) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(241, 1, id, funcName, data, size, callback, arg);
|
|
funcName = UTF8ToString(funcName);
|
|
var info = Browser.workers[id];
|
|
var callbackId = -1;
|
|
if (callback) {
|
|
runtimeKeepalivePush();
|
|
callbackId = info.callbacks.length;
|
|
info.callbacks.push({
|
|
func: getWasmTableEntry(callback),
|
|
arg: arg
|
|
});
|
|
info.awaited++;
|
|
}
|
|
var transferObject = {
|
|
"funcName": funcName,
|
|
"callbackId": callbackId,
|
|
"data": data ? new Uint8Array(GROWABLE_HEAP_U8().subarray(data, data + size)) : 0
|
|
};
|
|
if (data) {
|
|
info.worker.postMessage(transferObject, [ transferObject.data.buffer ]);
|
|
} else {
|
|
info.worker.postMessage(transferObject);
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_call_worker"] = _emscripten_call_worker;
|
|
|
|
_emscripten_call_worker.sig = "vippipp";
|
|
|
|
function _emscripten_get_worker_queue_size(id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(242, 1, id);
|
|
var info = Browser.workers[id];
|
|
if (!info) return -1;
|
|
return info.awaited;
|
|
}
|
|
|
|
Module["_emscripten_get_worker_queue_size"] = _emscripten_get_worker_queue_size;
|
|
|
|
_emscripten_get_worker_queue_size.sig = "ii";
|
|
|
|
function _emscripten_get_preloaded_image_data(path, w, h) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(243, 1, path, w, h);
|
|
if ((path | 0) === path) path = UTF8ToString(path);
|
|
path = PATH_FS.resolve(path);
|
|
var canvas = preloadedImages[path];
|
|
if (canvas) {
|
|
var ctx = canvas.getContext("2d");
|
|
var image = ctx.getImageData(0, 0, canvas.width, canvas.height);
|
|
var buf = _malloc(canvas.width * canvas.height * 4);
|
|
GROWABLE_HEAP_U8().set(image.data, buf);
|
|
GROWABLE_HEAP_I32()[w >> 2] = canvas.width;
|
|
GROWABLE_HEAP_I32()[h >> 2] = canvas.height;
|
|
return buf;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_preloaded_image_data"] = _emscripten_get_preloaded_image_data;
|
|
|
|
_emscripten_get_preloaded_image_data.sig = "pppp";
|
|
|
|
function _emscripten_get_preloaded_image_data_from_FILE(file, w, h) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(244, 1, file, w, h);
|
|
var fd = _fileno(file);
|
|
var stream = FS.getStream(fd);
|
|
if (stream) {
|
|
return _emscripten_get_preloaded_image_data(stream.path, w, h);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_get_preloaded_image_data_from_FILE"] = _emscripten_get_preloaded_image_data_from_FILE;
|
|
|
|
_emscripten_get_preloaded_image_data_from_FILE.sig = "pppp";
|
|
|
|
var wget = {
|
|
wgetRequests: {},
|
|
nextWgetRequestHandle: 0,
|
|
getNextWgetRequestHandle: function() {
|
|
var handle = wget.nextWgetRequestHandle;
|
|
wget.nextWgetRequestHandle++;
|
|
return handle;
|
|
}
|
|
};
|
|
|
|
Module["wget"] = wget;
|
|
|
|
function _emscripten_async_wget(url, file, onload, onerror) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(245, 1, url, file, onload, onerror);
|
|
runtimeKeepalivePush();
|
|
var _url = UTF8ToString(url);
|
|
var _file = UTF8ToString(file);
|
|
_file = PATH_FS.resolve(_file);
|
|
function doCallback(callback) {
|
|
if (callback) {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(function() {
|
|
withStackSave(function() {
|
|
getWasmTableEntry(callback)(stringToUTF8OnStack(_file));
|
|
});
|
|
});
|
|
}
|
|
}
|
|
var destinationDirectory = PATH.dirname(_file);
|
|
FS.createPreloadedFile(destinationDirectory, PATH.basename(_file), _url, true, true, function() {
|
|
doCallback(onload);
|
|
}, function() {
|
|
doCallback(onerror);
|
|
}, false, false, function() {
|
|
try {
|
|
FS.unlink(_file);
|
|
} catch (e) {}
|
|
FS.mkdirTree(destinationDirectory);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_async_wget"] = _emscripten_async_wget;
|
|
|
|
_emscripten_async_wget.sig = "vpppp";
|
|
|
|
function _emscripten_async_wget_data(url, arg, onload, onerror) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(246, 1, url, arg, onload, onerror);
|
|
runtimeKeepalivePush();
|
|
asyncLoad(UTF8ToString(url), function(byteArray) {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(function() {
|
|
var buffer = _malloc(byteArray.length);
|
|
GROWABLE_HEAP_U8().set(byteArray, buffer);
|
|
getWasmTableEntry(onload)(arg, buffer, byteArray.length);
|
|
_free(buffer);
|
|
});
|
|
}, function() {
|
|
if (onerror) {
|
|
runtimeKeepalivePop();
|
|
callUserCallback(function() {
|
|
getWasmTableEntry(onerror)(arg);
|
|
});
|
|
}
|
|
}, true);
|
|
}
|
|
|
|
Module["_emscripten_async_wget_data"] = _emscripten_async_wget_data;
|
|
|
|
_emscripten_async_wget_data.sig = "vpppp";
|
|
|
|
function _emscripten_async_wget2(url, file, request, param, arg, onload, onerror, onprogress) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(247, 1, url, file, request, param, arg, onload, onerror, onprogress);
|
|
runtimeKeepalivePush();
|
|
var _url = UTF8ToString(url);
|
|
var _file = UTF8ToString(file);
|
|
_file = PATH_FS.resolve(_file);
|
|
var _request = UTF8ToString(request);
|
|
var _param = UTF8ToString(param);
|
|
var index = _file.lastIndexOf("/");
|
|
var http = new XMLHttpRequest();
|
|
http.open(_request, _url, true);
|
|
http.responseType = "arraybuffer";
|
|
var handle = wget.getNextWgetRequestHandle();
|
|
var destinationDirectory = PATH.dirname(_file);
|
|
http.onload = function http_onload(e) {
|
|
runtimeKeepalivePop();
|
|
if (http.status >= 200 && http.status < 300) {
|
|
try {
|
|
FS.unlink(_file);
|
|
} catch (e) {}
|
|
FS.mkdirTree(destinationDirectory);
|
|
FS.createDataFile(_file.substr(0, index), _file.substr(index + 1), new Uint8Array(http.response), true, true, false);
|
|
if (onload) {
|
|
withStackSave(function() {
|
|
getWasmTableEntry(onload)(handle, arg, stringToUTF8OnStack(_file));
|
|
});
|
|
}
|
|
} else {
|
|
if (onerror) getWasmTableEntry(onerror)(handle, arg, http.status);
|
|
}
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
http.onerror = function http_onerror(e) {
|
|
runtimeKeepalivePop();
|
|
if (onerror) getWasmTableEntry(onerror)(handle, arg, http.status);
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
http.onprogress = function http_onprogress(e) {
|
|
if (e.lengthComputable || e.lengthComputable === undefined && e.total != 0) {
|
|
var percentComplete = e.loaded / e.total * 100;
|
|
if (onprogress) getWasmTableEntry(onprogress)(handle, arg, percentComplete);
|
|
}
|
|
};
|
|
http.onabort = function http_onabort(e) {
|
|
runtimeKeepalivePop();
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
if (_request == "POST") {
|
|
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
|
http.send(_param);
|
|
} else {
|
|
http.send(null);
|
|
}
|
|
wget.wgetRequests[handle] = http;
|
|
return handle;
|
|
}
|
|
|
|
Module["_emscripten_async_wget2"] = _emscripten_async_wget2;
|
|
|
|
_emscripten_async_wget2.sig = "ipppppppp";
|
|
|
|
function _emscripten_async_wget2_data(url, request, param, arg, free, onload, onerror, onprogress) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(248, 1, url, request, param, arg, free, onload, onerror, onprogress);
|
|
var _url = UTF8ToString(url);
|
|
var _request = UTF8ToString(request);
|
|
var _param = UTF8ToString(param);
|
|
var http = new XMLHttpRequest();
|
|
http.open(_request, _url, true);
|
|
http.responseType = "arraybuffer";
|
|
var handle = wget.getNextWgetRequestHandle();
|
|
function onerrorjs() {
|
|
if (onerror) {
|
|
withStackSave(() => {
|
|
var statusText = 0;
|
|
if (http.statusText) {
|
|
statusText = stringToUTF8OnStack(http.statusText);
|
|
}
|
|
getWasmTableEntry(onerror)(handle, arg, http.status, statusText);
|
|
});
|
|
}
|
|
}
|
|
http.onload = function http_onload(e) {
|
|
if (http.status >= 200 && http.status < 300 || http.status === 0 && _url.substr(0, 4).toLowerCase() != "http") {
|
|
var byteArray = new Uint8Array(http.response);
|
|
var buffer = _malloc(byteArray.length);
|
|
GROWABLE_HEAP_U8().set(byteArray, buffer);
|
|
if (onload) getWasmTableEntry(onload)(handle, arg, buffer, byteArray.length);
|
|
if (free) _free(buffer);
|
|
} else {
|
|
onerrorjs();
|
|
}
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
http.onerror = function http_onerror(e) {
|
|
onerrorjs();
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
http.onprogress = function http_onprogress(e) {
|
|
if (onprogress) getWasmTableEntry(onprogress)(handle, arg, e.loaded, e.lengthComputable || e.lengthComputable === undefined ? e.total : 0);
|
|
};
|
|
http.onabort = function http_onabort(e) {
|
|
delete wget.wgetRequests[handle];
|
|
};
|
|
if (_request == "POST") {
|
|
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
|
http.send(_param);
|
|
} else {
|
|
http.send(null);
|
|
}
|
|
wget.wgetRequests[handle] = http;
|
|
return handle;
|
|
}
|
|
|
|
Module["_emscripten_async_wget2_data"] = _emscripten_async_wget2_data;
|
|
|
|
_emscripten_async_wget2_data.sig = "ippppippp";
|
|
|
|
function _emscripten_async_wget2_abort(handle) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(249, 1, handle);
|
|
var http = wget.wgetRequests[handle];
|
|
if (http) {
|
|
http.abort();
|
|
}
|
|
}
|
|
|
|
Module["_emscripten_async_wget2_abort"] = _emscripten_async_wget2_abort;
|
|
|
|
_emscripten_async_wget2_abort.sig = "vi";
|
|
|
|
function _setNetworkCallback(event, userData, callback) {
|
|
function _callback(data) {
|
|
try {
|
|
if (event === "error") {
|
|
withStackSave(function() {
|
|
var msg = stringToUTF8OnStack(data[2]);
|
|
getWasmTableEntry(callback)(data[0], data[1], msg, userData);
|
|
});
|
|
} else {
|
|
getWasmTableEntry(callback)(data, userData);
|
|
}
|
|
} catch (e) {
|
|
if (!(e instanceof ExitStatus)) {
|
|
if (e && typeof e == "object" && e.stack) err("exception thrown: " + [ e, e.stack ]);
|
|
throw e;
|
|
}
|
|
}
|
|
}
|
|
runtimeKeepalivePush();
|
|
Module["websocket"]["on"](event, callback ? _callback : null);
|
|
}
|
|
|
|
Module["_setNetworkCallback"] = _setNetworkCallback;
|
|
|
|
function _emscripten_set_socket_error_callback(userData, callback) {
|
|
_setNetworkCallback("error", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_error_callback"] = _emscripten_set_socket_error_callback;
|
|
|
|
_emscripten_set_socket_error_callback.sig = "vpp";
|
|
|
|
function _emscripten_set_socket_open_callback(userData, callback) {
|
|
_setNetworkCallback("open", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_open_callback"] = _emscripten_set_socket_open_callback;
|
|
|
|
_emscripten_set_socket_open_callback.sig = "vpp";
|
|
|
|
function _emscripten_set_socket_listen_callback(userData, callback) {
|
|
_setNetworkCallback("listen", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_listen_callback"] = _emscripten_set_socket_listen_callback;
|
|
|
|
_emscripten_set_socket_listen_callback.sig = "vpp";
|
|
|
|
function _emscripten_set_socket_connection_callback(userData, callback) {
|
|
_setNetworkCallback("connection", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_connection_callback"] = _emscripten_set_socket_connection_callback;
|
|
|
|
_emscripten_set_socket_connection_callback.sig = "vpp";
|
|
|
|
function _emscripten_set_socket_message_callback(userData, callback) {
|
|
_setNetworkCallback("message", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_message_callback"] = _emscripten_set_socket_message_callback;
|
|
|
|
_emscripten_set_socket_message_callback.sig = "vpp";
|
|
|
|
function _emscripten_set_socket_close_callback(userData, callback) {
|
|
_setNetworkCallback("close", userData, callback);
|
|
}
|
|
|
|
Module["_emscripten_set_socket_close_callback"] = _emscripten_set_socket_close_callback;
|
|
|
|
_emscripten_set_socket_close_callback.sig = "vpp";
|
|
|
|
function _emscripten_webgl_enable_ANGLE_instanced_arrays(ctx) {
|
|
return webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_ANGLE_instanced_arrays"] = _emscripten_webgl_enable_ANGLE_instanced_arrays;
|
|
|
|
_emscripten_webgl_enable_ANGLE_instanced_arrays.sig = "ii";
|
|
|
|
function _emscripten_webgl_enable_OES_vertex_array_object(ctx) {
|
|
return webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_OES_vertex_array_object"] = _emscripten_webgl_enable_OES_vertex_array_object;
|
|
|
|
_emscripten_webgl_enable_OES_vertex_array_object.sig = "ii";
|
|
|
|
function _emscripten_webgl_enable_WEBGL_draw_buffers(ctx) {
|
|
return webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_WEBGL_draw_buffers"] = _emscripten_webgl_enable_WEBGL_draw_buffers;
|
|
|
|
_emscripten_webgl_enable_WEBGL_draw_buffers.sig = "ii";
|
|
|
|
function _emscripten_webgl_enable_WEBGL_multi_draw(ctx) {
|
|
return webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_WEBGL_multi_draw"] = _emscripten_webgl_enable_WEBGL_multi_draw;
|
|
|
|
_emscripten_webgl_enable_WEBGL_multi_draw.sig = "ii";
|
|
|
|
function _glVertexPointer(size, type, stride, ptr) {
|
|
throw "Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation.";
|
|
}
|
|
|
|
Module["_glVertexPointer"] = _glVertexPointer;
|
|
|
|
_glVertexPointer.sig = "viiip";
|
|
|
|
function _glMatrixMode() {
|
|
throw "Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation.";
|
|
}
|
|
|
|
Module["_glMatrixMode"] = _glMatrixMode;
|
|
|
|
_glMatrixMode.sig = "vi";
|
|
|
|
function _glBegin() {
|
|
throw "Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation.";
|
|
}
|
|
|
|
Module["_glBegin"] = _glBegin;
|
|
|
|
_glBegin.sig = "vi";
|
|
|
|
function _glLoadIdentity() {
|
|
throw "Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation.";
|
|
}
|
|
|
|
Module["_glLoadIdentity"] = _glLoadIdentity;
|
|
|
|
_glLoadIdentity.sig = "v";
|
|
|
|
function _glMultiDrawArraysWEBGL(mode, firsts, counts, drawcount) {
|
|
GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode, GROWABLE_HEAP_I32(), firsts >> 2, GROWABLE_HEAP_I32(), counts >> 2, drawcount);
|
|
}
|
|
|
|
Module["_glMultiDrawArraysWEBGL"] = _glMultiDrawArraysWEBGL;
|
|
|
|
_glMultiDrawArraysWEBGL.sig = "vippi";
|
|
|
|
var _glMultiDrawArrays = _glMultiDrawArraysWEBGL;
|
|
|
|
Module["_glMultiDrawArrays"] = _glMultiDrawArrays;
|
|
|
|
_glMultiDrawArrays.sig = "vippi";
|
|
|
|
var _glMultiDrawArraysANGLE = _glMultiDrawArraysWEBGL;
|
|
|
|
Module["_glMultiDrawArraysANGLE"] = _glMultiDrawArraysANGLE;
|
|
|
|
function _glMultiDrawArraysInstancedWEBGL(mode, firsts, counts, instanceCounts, drawcount) {
|
|
GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode, GROWABLE_HEAP_I32(), firsts >> 2, GROWABLE_HEAP_I32(), counts >> 2, GROWABLE_HEAP_I32(), instanceCounts >> 2, drawcount);
|
|
}
|
|
|
|
Module["_glMultiDrawArraysInstancedWEBGL"] = _glMultiDrawArraysInstancedWEBGL;
|
|
|
|
_glMultiDrawArraysInstancedWEBGL.sig = "viiiii";
|
|
|
|
var _glMultiDrawArraysInstancedANGLE = _glMultiDrawArraysInstancedWEBGL;
|
|
|
|
Module["_glMultiDrawArraysInstancedANGLE"] = _glMultiDrawArraysInstancedANGLE;
|
|
|
|
function _glMultiDrawElementsWEBGL(mode, counts, type, offsets, drawcount) {
|
|
GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode, GROWABLE_HEAP_I32(), counts >> 2, type, GROWABLE_HEAP_I32(), offsets >> 2, drawcount);
|
|
}
|
|
|
|
Module["_glMultiDrawElementsWEBGL"] = _glMultiDrawElementsWEBGL;
|
|
|
|
_glMultiDrawElementsWEBGL.sig = "vipipi";
|
|
|
|
var _glMultiDrawElements = _glMultiDrawElementsWEBGL;
|
|
|
|
Module["_glMultiDrawElements"] = _glMultiDrawElements;
|
|
|
|
_glMultiDrawElements.sig = "vipipi";
|
|
|
|
var _glMultiDrawElementsANGLE = _glMultiDrawElementsWEBGL;
|
|
|
|
Module["_glMultiDrawElementsANGLE"] = _glMultiDrawElementsANGLE;
|
|
|
|
function _glMultiDrawElementsInstancedWEBGL(mode, counts, type, offsets, instanceCounts, drawcount) {
|
|
GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode, GROWABLE_HEAP_I32(), counts >> 2, type, GROWABLE_HEAP_I32(), offsets >> 2, GROWABLE_HEAP_I32(), instanceCounts >> 2, drawcount);
|
|
}
|
|
|
|
Module["_glMultiDrawElementsInstancedWEBGL"] = _glMultiDrawElementsInstancedWEBGL;
|
|
|
|
_glMultiDrawElementsInstancedWEBGL.sig = "viiiiii";
|
|
|
|
var _glMultiDrawElementsInstancedANGLE = _glMultiDrawElementsInstancedWEBGL;
|
|
|
|
Module["_glMultiDrawElementsInstancedANGLE"] = _glMultiDrawElementsInstancedANGLE;
|
|
|
|
function _glClearDepth(x0) {
|
|
GLctx.clearDepth(x0);
|
|
}
|
|
|
|
Module["_glClearDepth"] = _glClearDepth;
|
|
|
|
_glClearDepth.sig = "vd";
|
|
|
|
function _glDepthRange(x0, x1) {
|
|
GLctx.depthRange(x0, x1);
|
|
}
|
|
|
|
Module["_glDepthRange"] = _glDepthRange;
|
|
|
|
_glDepthRange.sig = "vdd";
|
|
|
|
var _emscripten_glVertexPointer = _glVertexPointer;
|
|
|
|
Module["_emscripten_glVertexPointer"] = _emscripten_glVertexPointer;
|
|
|
|
var _emscripten_glMatrixMode = _glMatrixMode;
|
|
|
|
Module["_emscripten_glMatrixMode"] = _emscripten_glMatrixMode;
|
|
|
|
var _emscripten_glBegin = _glBegin;
|
|
|
|
Module["_emscripten_glBegin"] = _emscripten_glBegin;
|
|
|
|
var _emscripten_glLoadIdentity = _glLoadIdentity;
|
|
|
|
Module["_emscripten_glLoadIdentity"] = _emscripten_glLoadIdentity;
|
|
|
|
var _glGenVertexArraysOES = _glGenVertexArrays;
|
|
|
|
Module["_glGenVertexArraysOES"] = _glGenVertexArraysOES;
|
|
|
|
_glGenVertexArraysOES.sig = "vip";
|
|
|
|
var _emscripten_glGenVertexArraysOES = _glGenVertexArraysOES;
|
|
|
|
Module["_emscripten_glGenVertexArraysOES"] = _emscripten_glGenVertexArraysOES;
|
|
|
|
var _glDeleteVertexArraysOES = _glDeleteVertexArrays;
|
|
|
|
Module["_glDeleteVertexArraysOES"] = _glDeleteVertexArraysOES;
|
|
|
|
_glDeleteVertexArraysOES.sig = "vip";
|
|
|
|
var _emscripten_glDeleteVertexArraysOES = _glDeleteVertexArraysOES;
|
|
|
|
Module["_emscripten_glDeleteVertexArraysOES"] = _emscripten_glDeleteVertexArraysOES;
|
|
|
|
var _glBindVertexArrayOES = _glBindVertexArray;
|
|
|
|
Module["_glBindVertexArrayOES"] = _glBindVertexArrayOES;
|
|
|
|
_glBindVertexArrayOES.sig = "vi";
|
|
|
|
var _emscripten_glBindVertexArrayOES = _glBindVertexArrayOES;
|
|
|
|
Module["_emscripten_glBindVertexArrayOES"] = _emscripten_glBindVertexArrayOES;
|
|
|
|
var _glIsVertexArrayOES = _glIsVertexArray;
|
|
|
|
Module["_glIsVertexArrayOES"] = _glIsVertexArrayOES;
|
|
|
|
_glIsVertexArrayOES.sig = "ii";
|
|
|
|
var _emscripten_glIsVertexArrayOES = _glIsVertexArrayOES;
|
|
|
|
Module["_emscripten_glIsVertexArrayOES"] = _emscripten_glIsVertexArrayOES;
|
|
|
|
var _glVertexAttribDivisorNV = _glVertexAttribDivisor;
|
|
|
|
Module["_glVertexAttribDivisorNV"] = _glVertexAttribDivisorNV;
|
|
|
|
var _emscripten_glVertexAttribDivisorNV = _glVertexAttribDivisorNV;
|
|
|
|
Module["_emscripten_glVertexAttribDivisorNV"] = _emscripten_glVertexAttribDivisorNV;
|
|
|
|
var _glDrawArraysInstancedNV = _glDrawArraysInstanced;
|
|
|
|
Module["_glDrawArraysInstancedNV"] = _glDrawArraysInstancedNV;
|
|
|
|
var _emscripten_glDrawArraysInstancedNV = _glDrawArraysInstancedNV;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedNV"] = _emscripten_glDrawArraysInstancedNV;
|
|
|
|
var _glDrawElementsInstancedNV = _glDrawElementsInstanced;
|
|
|
|
Module["_glDrawElementsInstancedNV"] = _glDrawElementsInstancedNV;
|
|
|
|
var _emscripten_glDrawElementsInstancedNV = _glDrawElementsInstancedNV;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedNV"] = _emscripten_glDrawElementsInstancedNV;
|
|
|
|
var _glVertexAttribDivisorEXT = _glVertexAttribDivisor;
|
|
|
|
Module["_glVertexAttribDivisorEXT"] = _glVertexAttribDivisorEXT;
|
|
|
|
var _emscripten_glVertexAttribDivisorEXT = _glVertexAttribDivisorEXT;
|
|
|
|
Module["_emscripten_glVertexAttribDivisorEXT"] = _emscripten_glVertexAttribDivisorEXT;
|
|
|
|
var _glDrawArraysInstancedEXT = _glDrawArraysInstanced;
|
|
|
|
Module["_glDrawArraysInstancedEXT"] = _glDrawArraysInstancedEXT;
|
|
|
|
var _emscripten_glDrawArraysInstancedEXT = _glDrawArraysInstancedEXT;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedEXT"] = _emscripten_glDrawArraysInstancedEXT;
|
|
|
|
var _glDrawElementsInstancedEXT = _glDrawElementsInstanced;
|
|
|
|
Module["_glDrawElementsInstancedEXT"] = _glDrawElementsInstancedEXT;
|
|
|
|
var _emscripten_glDrawElementsInstancedEXT = _glDrawElementsInstancedEXT;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedEXT"] = _emscripten_glDrawElementsInstancedEXT;
|
|
|
|
var _glVertexAttribDivisorARB = _glVertexAttribDivisor;
|
|
|
|
Module["_glVertexAttribDivisorARB"] = _glVertexAttribDivisorARB;
|
|
|
|
var _emscripten_glVertexAttribDivisorARB = _glVertexAttribDivisorARB;
|
|
|
|
Module["_emscripten_glVertexAttribDivisorARB"] = _emscripten_glVertexAttribDivisorARB;
|
|
|
|
var _glDrawArraysInstancedARB = _glDrawArraysInstanced;
|
|
|
|
Module["_glDrawArraysInstancedARB"] = _glDrawArraysInstancedARB;
|
|
|
|
var _emscripten_glDrawArraysInstancedARB = _glDrawArraysInstancedARB;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedARB"] = _emscripten_glDrawArraysInstancedARB;
|
|
|
|
var _glDrawElementsInstancedARB = _glDrawElementsInstanced;
|
|
|
|
Module["_glDrawElementsInstancedARB"] = _glDrawElementsInstancedARB;
|
|
|
|
var _emscripten_glDrawElementsInstancedARB = _glDrawElementsInstancedARB;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedARB"] = _emscripten_glDrawElementsInstancedARB;
|
|
|
|
var _glVertexAttribDivisorANGLE = _glVertexAttribDivisor;
|
|
|
|
Module["_glVertexAttribDivisorANGLE"] = _glVertexAttribDivisorANGLE;
|
|
|
|
var _emscripten_glVertexAttribDivisorANGLE = _glVertexAttribDivisorANGLE;
|
|
|
|
Module["_emscripten_glVertexAttribDivisorANGLE"] = _emscripten_glVertexAttribDivisorANGLE;
|
|
|
|
var _glDrawArraysInstancedANGLE = _glDrawArraysInstanced;
|
|
|
|
Module["_glDrawArraysInstancedANGLE"] = _glDrawArraysInstancedANGLE;
|
|
|
|
var _emscripten_glDrawArraysInstancedANGLE = _glDrawArraysInstancedANGLE;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedANGLE"] = _emscripten_glDrawArraysInstancedANGLE;
|
|
|
|
var _glDrawElementsInstancedANGLE = _glDrawElementsInstanced;
|
|
|
|
Module["_glDrawElementsInstancedANGLE"] = _glDrawElementsInstancedANGLE;
|
|
|
|
var _emscripten_glDrawElementsInstancedANGLE = _glDrawElementsInstancedANGLE;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedANGLE"] = _emscripten_glDrawElementsInstancedANGLE;
|
|
|
|
var _glDrawBuffersEXT = _glDrawBuffers;
|
|
|
|
Module["_glDrawBuffersEXT"] = _glDrawBuffersEXT;
|
|
|
|
var _emscripten_glDrawBuffersEXT = _glDrawBuffersEXT;
|
|
|
|
Module["_emscripten_glDrawBuffersEXT"] = _emscripten_glDrawBuffersEXT;
|
|
|
|
var _glDrawBuffersWEBGL = _glDrawBuffers;
|
|
|
|
Module["_glDrawBuffersWEBGL"] = _glDrawBuffersWEBGL;
|
|
|
|
var _emscripten_glDrawBuffersWEBGL = _glDrawBuffersWEBGL;
|
|
|
|
Module["_emscripten_glDrawBuffersWEBGL"] = _emscripten_glDrawBuffersWEBGL;
|
|
|
|
var _emscripten_glMultiDrawArrays = _glMultiDrawArrays;
|
|
|
|
Module["_emscripten_glMultiDrawArrays"] = _emscripten_glMultiDrawArrays;
|
|
|
|
var _emscripten_glMultiDrawArraysANGLE = _glMultiDrawArraysANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawArraysANGLE"] = _emscripten_glMultiDrawArraysANGLE;
|
|
|
|
var _emscripten_glMultiDrawArraysWEBGL = _glMultiDrawArraysWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawArraysWEBGL"] = _emscripten_glMultiDrawArraysWEBGL;
|
|
|
|
var _emscripten_glMultiDrawArraysInstancedANGLE = _glMultiDrawArraysInstancedANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawArraysInstancedANGLE"] = _emscripten_glMultiDrawArraysInstancedANGLE;
|
|
|
|
var _emscripten_glMultiDrawArraysInstancedWEBGL = _glMultiDrawArraysInstancedWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawArraysInstancedWEBGL"] = _emscripten_glMultiDrawArraysInstancedWEBGL;
|
|
|
|
var _emscripten_glMultiDrawElements = _glMultiDrawElements;
|
|
|
|
Module["_emscripten_glMultiDrawElements"] = _emscripten_glMultiDrawElements;
|
|
|
|
var _emscripten_glMultiDrawElementsANGLE = _glMultiDrawElementsANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawElementsANGLE"] = _emscripten_glMultiDrawElementsANGLE;
|
|
|
|
var _emscripten_glMultiDrawElementsWEBGL = _glMultiDrawElementsWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawElementsWEBGL"] = _emscripten_glMultiDrawElementsWEBGL;
|
|
|
|
var _emscripten_glMultiDrawElementsInstancedANGLE = _glMultiDrawElementsInstancedANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawElementsInstancedANGLE"] = _emscripten_glMultiDrawElementsInstancedANGLE;
|
|
|
|
var _emscripten_glMultiDrawElementsInstancedWEBGL = _glMultiDrawElementsInstancedWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawElementsInstancedWEBGL"] = _emscripten_glMultiDrawElementsInstancedWEBGL;
|
|
|
|
var _emscripten_glClearDepth = _glClearDepth;
|
|
|
|
Module["_emscripten_glClearDepth"] = _emscripten_glClearDepth;
|
|
|
|
var _emscripten_glDepthRange = _glDepthRange;
|
|
|
|
Module["_emscripten_glDepthRange"] = _emscripten_glDepthRange;
|
|
|
|
function writeGLArray(arr, dst, dstLength, heapType) {
|
|
assert(arr);
|
|
assert(typeof arr.length != "undefined");
|
|
var len = arr.length;
|
|
var writeLength = dstLength < len ? dstLength : len;
|
|
var heap = heapType ? GROWABLE_HEAP_F32() : GROWABLE_HEAP_I32();
|
|
for (var i = 0; i < writeLength; ++i) {
|
|
heap[(dst >> 2) + i] = arr[i];
|
|
}
|
|
return len;
|
|
}
|
|
|
|
Module["writeGLArray"] = writeGLArray;
|
|
|
|
function _emscripten_webgl_init_context_attributes(attributes) {
|
|
assert(attributes);
|
|
var a = attributes >> 2;
|
|
for (var i = 0; i < 56 >> 2; ++i) {
|
|
GROWABLE_HEAP_I32()[a + i] = 0;
|
|
}
|
|
GROWABLE_HEAP_I32()[a + (0 >> 2)] = GROWABLE_HEAP_I32()[a + (4 >> 2)] = GROWABLE_HEAP_I32()[a + (12 >> 2)] = GROWABLE_HEAP_I32()[a + (16 >> 2)] = GROWABLE_HEAP_I32()[a + (32 >> 2)] = GROWABLE_HEAP_I32()[a + (40 >> 2)] = 1;
|
|
if (ENVIRONMENT_IS_WORKER) GROWABLE_HEAP_I32()[attributes + 48 >> 2] = 1;
|
|
}
|
|
|
|
Module["_emscripten_webgl_init_context_attributes"] = _emscripten_webgl_init_context_attributes;
|
|
|
|
_emscripten_webgl_init_context_attributes.sig = "vp";
|
|
|
|
function _emscripten_webgl_do_get_current_context() {
|
|
return GL.currentContext ? GL.currentContext.handle : 0;
|
|
}
|
|
|
|
Module["_emscripten_webgl_do_get_current_context"] = _emscripten_webgl_do_get_current_context;
|
|
|
|
_emscripten_webgl_do_get_current_context.sig = "i";
|
|
|
|
function _emscripten_webgl_get_drawing_buffer_size(contextHandle, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(250, 1, contextHandle, width, height);
|
|
var GLContext = GL.getContext(contextHandle);
|
|
if (!GLContext || !GLContext.GLctx || !width || !height) {
|
|
return -5;
|
|
}
|
|
GROWABLE_HEAP_I32()[width >> 2] = GLContext.GLctx.drawingBufferWidth;
|
|
GROWABLE_HEAP_I32()[height >> 2] = GLContext.GLctx.drawingBufferHeight;
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_drawing_buffer_size"] = _emscripten_webgl_get_drawing_buffer_size;
|
|
|
|
_emscripten_webgl_get_drawing_buffer_size.sig = "iipp";
|
|
|
|
function _emscripten_webgl_get_context_attributes(c, a) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(251, 1, c, a);
|
|
if (!a) return -5;
|
|
c = GL.contexts[c];
|
|
if (!c) return -3;
|
|
var t = c.GLctx;
|
|
if (!t) return -3;
|
|
t = t.getContextAttributes();
|
|
GROWABLE_HEAP_I32()[a >> 2] = t.alpha;
|
|
GROWABLE_HEAP_I32()[a + 4 >> 2] = t.depth;
|
|
GROWABLE_HEAP_I32()[a + 8 >> 2] = t.stencil;
|
|
GROWABLE_HEAP_I32()[a + 12 >> 2] = t.antialias;
|
|
GROWABLE_HEAP_I32()[a + 16 >> 2] = t.premultipliedAlpha;
|
|
GROWABLE_HEAP_I32()[a + 20 >> 2] = t.preserveDrawingBuffer;
|
|
var power = t["powerPreference"] && emscripten_webgl_power_preferences.indexOf(t["powerPreference"]);
|
|
GROWABLE_HEAP_I32()[a + 24 >> 2] = power;
|
|
GROWABLE_HEAP_I32()[a + 28 >> 2] = t.failIfMajorPerformanceCaveat;
|
|
GROWABLE_HEAP_I32()[a + 32 >> 2] = c.version;
|
|
GROWABLE_HEAP_I32()[a + 36 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[a + 40 >> 2] = c.attributes.enableExtensionsByDefault;
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_context_attributes"] = _emscripten_webgl_get_context_attributes;
|
|
|
|
_emscripten_webgl_get_context_attributes.sig = "iip";
|
|
|
|
function _emscripten_webgl_destroy_context(contextHandle) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(252, 1, contextHandle);
|
|
if (GL.currentContext == contextHandle) GL.currentContext = 0;
|
|
GL.deleteContext(contextHandle);
|
|
}
|
|
|
|
Module["_emscripten_webgl_destroy_context"] = _emscripten_webgl_destroy_context;
|
|
|
|
_emscripten_webgl_destroy_context.sig = "ii";
|
|
|
|
function emscripten_webgl_destroy_context_before_on_calling_thread(contextHandle) {
|
|
if (_emscripten_webgl_get_current_context() == contextHandle) _emscripten_webgl_make_context_current(0);
|
|
}
|
|
|
|
Module["emscripten_webgl_destroy_context_before_on_calling_thread"] = emscripten_webgl_destroy_context_before_on_calling_thread;
|
|
|
|
function _emscripten_webgl_enable_extension(contextHandle, extension) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(253, 1, contextHandle, extension);
|
|
var context = GL.getContext(contextHandle);
|
|
var extString = UTF8ToString(extension);
|
|
if (extString.startsWith("GL_")) extString = extString.substr(3);
|
|
if (extString == "ANGLE_instanced_arrays") webgl_enable_ANGLE_instanced_arrays(GLctx);
|
|
if (extString == "OES_vertex_array_object") webgl_enable_OES_vertex_array_object(GLctx);
|
|
if (extString == "WEBGL_draw_buffers") webgl_enable_WEBGL_draw_buffers(GLctx);
|
|
if (extString == "WEBGL_draw_instanced_base_vertex_base_instance") webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);
|
|
if (extString == "WEBGL_multi_draw_instanced_base_vertex_base_instance") webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);
|
|
if (extString == "WEBGL_multi_draw") webgl_enable_WEBGL_multi_draw(GLctx);
|
|
var ext = context.GLctx.getExtension(extString);
|
|
return !!ext;
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_extension"] = _emscripten_webgl_enable_extension;
|
|
|
|
_emscripten_webgl_enable_extension.sig = "iip";
|
|
|
|
function registerWebGlEventCallback(target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString, targetThread) {
|
|
targetThread = JSEvents.getTargetThreadForEventCallback(targetThread);
|
|
var webGlEventHandlerFunc = (e = event) => {
|
|
if (targetThread) JSEvents.queueEventHandlerOnThread_iiii(targetThread, callbackfunc, eventTypeId, 0, userData); else if (getWasmTableEntry(callbackfunc)(eventTypeId, 0, userData)) e.preventDefault();
|
|
};
|
|
var eventHandler = {
|
|
target: findEventTarget(target),
|
|
eventTypeString: eventTypeString,
|
|
callbackfunc: callbackfunc,
|
|
handlerFunc: webGlEventHandlerFunc,
|
|
useCapture: useCapture
|
|
};
|
|
JSEvents.registerOrRemoveHandler(eventHandler);
|
|
}
|
|
|
|
Module["registerWebGlEventCallback"] = registerWebGlEventCallback;
|
|
|
|
function _emscripten_set_webglcontextlost_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(254, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
registerWebGlEventCallback(target, userData, useCapture, callbackfunc, 31, "webglcontextlost", targetThread);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_set_webglcontextlost_callback_on_thread"] = _emscripten_set_webglcontextlost_callback_on_thread;
|
|
|
|
_emscripten_set_webglcontextlost_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_set_webglcontextrestored_callback_on_thread(target, userData, useCapture, callbackfunc, targetThread) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(255, 1, target, userData, useCapture, callbackfunc, targetThread);
|
|
registerWebGlEventCallback(target, userData, useCapture, callbackfunc, 32, "webglcontextrestored", targetThread);
|
|
return 0;
|
|
}
|
|
|
|
Module["_emscripten_set_webglcontextrestored_callback_on_thread"] = _emscripten_set_webglcontextrestored_callback_on_thread;
|
|
|
|
_emscripten_set_webglcontextrestored_callback_on_thread.sig = "ippipp";
|
|
|
|
function _emscripten_is_webgl_context_lost(contextHandle) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(256, 1, contextHandle);
|
|
return !GL.contexts[contextHandle] || GL.contexts[contextHandle].GLctx.isContextLost();
|
|
}
|
|
|
|
Module["_emscripten_is_webgl_context_lost"] = _emscripten_is_webgl_context_lost;
|
|
|
|
_emscripten_is_webgl_context_lost.sig = "ii";
|
|
|
|
function _emscripten_webgl_get_supported_extensions() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(257, 1);
|
|
return stringToNewUTF8(GLctx.getSupportedExtensions().join(" "));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_supported_extensions"] = _emscripten_webgl_get_supported_extensions;
|
|
|
|
_emscripten_webgl_get_supported_extensions.sig = "p";
|
|
|
|
function _emscripten_webgl_get_program_parameter_d(program, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(258, 1, program, param);
|
|
return GLctx.getProgramParameter(GL.programs[program], param);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_program_parameter_d"] = _emscripten_webgl_get_program_parameter_d;
|
|
|
|
_emscripten_webgl_get_program_parameter_d.sig = "dii";
|
|
|
|
function _emscripten_webgl_get_program_info_log_utf8(program) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(259, 1, program);
|
|
return stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_program_info_log_utf8"] = _emscripten_webgl_get_program_info_log_utf8;
|
|
|
|
_emscripten_webgl_get_program_info_log_utf8.sig = "pi";
|
|
|
|
function _emscripten_webgl_get_shader_parameter_d(shader, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(260, 1, shader, param);
|
|
return GLctx.getShaderParameter(GL.shaders[shader], param);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_shader_parameter_d"] = _emscripten_webgl_get_shader_parameter_d;
|
|
|
|
_emscripten_webgl_get_shader_parameter_d.sig = "dii";
|
|
|
|
function _emscripten_webgl_get_shader_info_log_utf8(shader) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(261, 1, shader);
|
|
return stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_shader_info_log_utf8"] = _emscripten_webgl_get_shader_info_log_utf8;
|
|
|
|
_emscripten_webgl_get_shader_info_log_utf8.sig = "pi";
|
|
|
|
function _emscripten_webgl_get_shader_source_utf8(shader) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(262, 1, shader);
|
|
return stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_shader_source_utf8"] = _emscripten_webgl_get_shader_source_utf8;
|
|
|
|
_emscripten_webgl_get_shader_source_utf8.sig = "pi";
|
|
|
|
function _emscripten_webgl_get_vertex_attrib_d(index, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(263, 1, index, param);
|
|
return GLctx.getVertexAttrib(index, param);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_vertex_attrib_d"] = _emscripten_webgl_get_vertex_attrib_d;
|
|
|
|
_emscripten_webgl_get_vertex_attrib_d.sig = "dii";
|
|
|
|
function _emscripten_webgl_get_vertex_attrib_o(index, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(264, 1, index, param);
|
|
var obj = GLctx.getVertexAttrib(index, param);
|
|
return obj && obj.name;
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_vertex_attrib_o"] = _emscripten_webgl_get_vertex_attrib_o;
|
|
|
|
_emscripten_webgl_get_vertex_attrib_o.sig = "iii";
|
|
|
|
function _emscripten_webgl_get_vertex_attrib_v(index, param, dst, dstLength, dstType) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(265, 1, index, param, dst, dstLength, dstType);
|
|
return writeGLArray(GLctx.getVertexAttrib(index, param), dst, dstLength, dstType);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_vertex_attrib_v"] = _emscripten_webgl_get_vertex_attrib_v;
|
|
|
|
_emscripten_webgl_get_vertex_attrib_v.sig = "iiipii";
|
|
|
|
function _emscripten_webgl_get_uniform_d(program, location) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(266, 1, program, location);
|
|
return GLctx.getUniform(GL.programs[program], webglGetUniformLocation(location));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_uniform_d"] = _emscripten_webgl_get_uniform_d;
|
|
|
|
_emscripten_webgl_get_uniform_d.sig = "dii";
|
|
|
|
function _emscripten_webgl_get_uniform_v(program, location, dst, dstLength, dstType) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(267, 1, program, location, dst, dstLength, dstType);
|
|
return writeGLArray(GLctx.getUniform(GL.programs[program], webglGetUniformLocation(location)), dst, dstLength, dstType);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_uniform_v"] = _emscripten_webgl_get_uniform_v;
|
|
|
|
_emscripten_webgl_get_uniform_v.sig = "iiipii";
|
|
|
|
function _emscripten_webgl_get_parameter_v(param, dst, dstLength, dstType) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(268, 1, param, dst, dstLength, dstType);
|
|
return writeGLArray(GLctx.getParameter(param), dst, dstLength, dstType);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_parameter_v"] = _emscripten_webgl_get_parameter_v;
|
|
|
|
_emscripten_webgl_get_parameter_v.sig = "iipii";
|
|
|
|
function _emscripten_webgl_get_parameter_d(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(269, 1, param);
|
|
return GLctx.getParameter(param);
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_parameter_d"] = _emscripten_webgl_get_parameter_d;
|
|
|
|
_emscripten_webgl_get_parameter_d.sig = "di";
|
|
|
|
function _emscripten_webgl_get_parameter_o(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(270, 1, param);
|
|
var obj = GLctx.getParameter(param);
|
|
return obj && obj.name;
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_parameter_o"] = _emscripten_webgl_get_parameter_o;
|
|
|
|
_emscripten_webgl_get_parameter_o.sig = "ii";
|
|
|
|
function _emscripten_webgl_get_parameter_utf8(param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(271, 1, param);
|
|
return stringToNewUTF8(GLctx.getParameter(param));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_parameter_utf8"] = _emscripten_webgl_get_parameter_utf8;
|
|
|
|
_emscripten_webgl_get_parameter_utf8.sig = "pi";
|
|
|
|
function _emscripten_webgl_get_parameter_i64v(param, dst) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(272, 1, param, dst);
|
|
writeI53ToI64(dst, GLctx.getParameter(param));
|
|
}
|
|
|
|
Module["_emscripten_webgl_get_parameter_i64v"] = _emscripten_webgl_get_parameter_i64v;
|
|
|
|
_emscripten_webgl_get_parameter_i64v.sig = "vip";
|
|
|
|
function _glutPostRedisplay() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(273, 1);
|
|
if (GLUT.displayFunc && !GLUT.requestedAnimationFrame) {
|
|
GLUT.requestedAnimationFrame = true;
|
|
Browser.requestAnimationFrame(function() {
|
|
GLUT.requestedAnimationFrame = false;
|
|
Browser.mainLoop.runIter(function() {
|
|
getWasmTableEntry(GLUT.displayFunc)();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
Module["_glutPostRedisplay"] = _glutPostRedisplay;
|
|
|
|
_glutPostRedisplay.sig = "v";
|
|
|
|
var GLUT = {
|
|
initTime: null,
|
|
idleFunc: null,
|
|
displayFunc: null,
|
|
keyboardFunc: null,
|
|
keyboardUpFunc: null,
|
|
specialFunc: null,
|
|
specialUpFunc: null,
|
|
reshapeFunc: null,
|
|
motionFunc: null,
|
|
passiveMotionFunc: null,
|
|
mouseFunc: null,
|
|
buttons: 0,
|
|
modifiers: 0,
|
|
initWindowWidth: 256,
|
|
initWindowHeight: 256,
|
|
initDisplayMode: 18,
|
|
windowX: 0,
|
|
windowY: 0,
|
|
windowWidth: 0,
|
|
windowHeight: 0,
|
|
requestedAnimationFrame: false,
|
|
saveModifiers: function(event) {
|
|
GLUT.modifiers = 0;
|
|
if (event["shiftKey"]) GLUT.modifiers += 1;
|
|
if (event["ctrlKey"]) GLUT.modifiers += 2;
|
|
if (event["altKey"]) GLUT.modifiers += 4;
|
|
},
|
|
onMousemove: function(event) {
|
|
var lastX = Browser.mouseX;
|
|
var lastY = Browser.mouseY;
|
|
Browser.calculateMouseEvent(event);
|
|
var newX = Browser.mouseX;
|
|
var newY = Browser.mouseY;
|
|
if (newX == lastX && newY == lastY) return;
|
|
if (GLUT.buttons == 0 && event.target == Module["canvas"] && GLUT.passiveMotionFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.passiveMotionFunc)(lastX, lastY);
|
|
} else if (GLUT.buttons != 0 && GLUT.motionFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.motionFunc)(lastX, lastY);
|
|
}
|
|
},
|
|
getSpecialKey: function(keycode) {
|
|
var key = null;
|
|
switch (keycode) {
|
|
case 8:
|
|
key = 120;
|
|
break;
|
|
|
|
case 46:
|
|
key = 111;
|
|
break;
|
|
|
|
case 112:
|
|
key = 1;
|
|
break;
|
|
|
|
case 113:
|
|
key = 2;
|
|
break;
|
|
|
|
case 114:
|
|
key = 3;
|
|
break;
|
|
|
|
case 115:
|
|
key = 4;
|
|
break;
|
|
|
|
case 116:
|
|
key = 5;
|
|
break;
|
|
|
|
case 117:
|
|
key = 6;
|
|
break;
|
|
|
|
case 118:
|
|
key = 7;
|
|
break;
|
|
|
|
case 119:
|
|
key = 8;
|
|
break;
|
|
|
|
case 120:
|
|
key = 9;
|
|
break;
|
|
|
|
case 121:
|
|
key = 10;
|
|
break;
|
|
|
|
case 122:
|
|
key = 11;
|
|
break;
|
|
|
|
case 123:
|
|
key = 12;
|
|
break;
|
|
|
|
case 37:
|
|
key = 100;
|
|
break;
|
|
|
|
case 38:
|
|
key = 101;
|
|
break;
|
|
|
|
case 39:
|
|
key = 102;
|
|
break;
|
|
|
|
case 40:
|
|
key = 103;
|
|
break;
|
|
|
|
case 33:
|
|
key = 104;
|
|
break;
|
|
|
|
case 34:
|
|
key = 105;
|
|
break;
|
|
|
|
case 36:
|
|
key = 106;
|
|
break;
|
|
|
|
case 35:
|
|
key = 107;
|
|
break;
|
|
|
|
case 45:
|
|
key = 108;
|
|
break;
|
|
|
|
case 16:
|
|
case 5:
|
|
key = 112;
|
|
break;
|
|
|
|
case 6:
|
|
key = 113;
|
|
break;
|
|
|
|
case 17:
|
|
case 3:
|
|
key = 114;
|
|
break;
|
|
|
|
case 4:
|
|
key = 115;
|
|
break;
|
|
|
|
case 18:
|
|
case 2:
|
|
key = 116;
|
|
break;
|
|
|
|
case 1:
|
|
key = 117;
|
|
break;
|
|
}
|
|
return key;
|
|
},
|
|
getASCIIKey: function(event) {
|
|
if (event["ctrlKey"] || event["altKey"] || event["metaKey"]) return null;
|
|
var keycode = event["keyCode"];
|
|
if (48 <= keycode && keycode <= 57) return keycode;
|
|
if (65 <= keycode && keycode <= 90) return event["shiftKey"] ? keycode : keycode + 32;
|
|
if (96 <= keycode && keycode <= 105) return keycode - 48;
|
|
if (106 <= keycode && keycode <= 111) return keycode - 106 + 42;
|
|
switch (keycode) {
|
|
case 9:
|
|
case 13:
|
|
case 27:
|
|
case 32:
|
|
case 61:
|
|
return keycode;
|
|
}
|
|
var s = event["shiftKey"];
|
|
switch (keycode) {
|
|
case 186:
|
|
return s ? 58 : 59;
|
|
|
|
case 187:
|
|
return s ? 43 : 61;
|
|
|
|
case 188:
|
|
return s ? 60 : 44;
|
|
|
|
case 189:
|
|
return s ? 95 : 45;
|
|
|
|
case 190:
|
|
return s ? 62 : 46;
|
|
|
|
case 191:
|
|
return s ? 63 : 47;
|
|
|
|
case 219:
|
|
return s ? 123 : 91;
|
|
|
|
case 220:
|
|
return s ? 124 : 47;
|
|
|
|
case 221:
|
|
return s ? 125 : 93;
|
|
|
|
case 222:
|
|
return s ? 34 : 39;
|
|
}
|
|
return null;
|
|
},
|
|
onKeydown: function(event) {
|
|
if (GLUT.specialFunc || GLUT.keyboardFunc) {
|
|
var key = GLUT.getSpecialKey(event["keyCode"]);
|
|
if (key !== null) {
|
|
if (GLUT.specialFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.specialFunc)(key, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
} else {
|
|
key = GLUT.getASCIIKey(event);
|
|
if (key !== null && GLUT.keyboardFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.keyboardFunc)(key, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
}
|
|
}
|
|
},
|
|
onKeyup: function(event) {
|
|
if (GLUT.specialUpFunc || GLUT.keyboardUpFunc) {
|
|
var key = GLUT.getSpecialKey(event["keyCode"]);
|
|
if (key !== null) {
|
|
if (GLUT.specialUpFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.specialUpFunc)(key, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
} else {
|
|
key = GLUT.getASCIIKey(event);
|
|
if (key !== null && GLUT.keyboardUpFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.keyboardUpFunc)(key, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
}
|
|
}
|
|
},
|
|
touchHandler: function(event) {
|
|
if (event.target != Module["canvas"]) {
|
|
return;
|
|
}
|
|
var touches = event.changedTouches, main = touches[0], type = "";
|
|
switch (event.type) {
|
|
case "touchstart":
|
|
type = "mousedown";
|
|
break;
|
|
|
|
case "touchmove":
|
|
type = "mousemove";
|
|
break;
|
|
|
|
case "touchend":
|
|
type = "mouseup";
|
|
break;
|
|
|
|
default:
|
|
return;
|
|
}
|
|
var simulatedEvent = document.createEvent("MouseEvent");
|
|
simulatedEvent.initMouseEvent(type, true, true, window, 1, main.screenX, main.screenY, main.clientX, main.clientY, false, false, false, false, 0, null);
|
|
main.target.dispatchEvent(simulatedEvent);
|
|
event.preventDefault();
|
|
},
|
|
onMouseButtonDown: function(event) {
|
|
Browser.calculateMouseEvent(event);
|
|
GLUT.buttons |= 1 << event["button"];
|
|
if (event.target == Module["canvas"] && GLUT.mouseFunc) {
|
|
try {
|
|
event.target.setCapture();
|
|
} catch (e) {}
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.mouseFunc)(event["button"], 0, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
},
|
|
onMouseButtonUp: function(event) {
|
|
Browser.calculateMouseEvent(event);
|
|
GLUT.buttons &= ~(1 << event["button"]);
|
|
if (GLUT.mouseFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.mouseFunc)(event["button"], 1, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
},
|
|
onMouseWheel: function(event) {
|
|
Browser.calculateMouseEvent(event);
|
|
var e = window.event || event;
|
|
var delta = -Browser.getMouseWheelDelta(event);
|
|
delta = delta == 0 ? 0 : delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1);
|
|
var button = 3;
|
|
if (delta < 0) {
|
|
button = 4;
|
|
}
|
|
if (GLUT.mouseFunc) {
|
|
event.preventDefault();
|
|
GLUT.saveModifiers(event);
|
|
getWasmTableEntry(GLUT.mouseFunc)(button, 0, Browser.mouseX, Browser.mouseY);
|
|
}
|
|
},
|
|
onFullscreenEventChange: function(event) {
|
|
var width;
|
|
var height;
|
|
if (document["fullscreen"] || document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) {
|
|
width = screen["width"];
|
|
height = screen["height"];
|
|
} else {
|
|
width = GLUT.windowWidth;
|
|
height = GLUT.windowHeight;
|
|
document.removeEventListener("fullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
document.removeEventListener("mozfullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
document.removeEventListener("webkitfullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
}
|
|
Browser.setCanvasSize(width, height, true);
|
|
if (GLUT.reshapeFunc) {
|
|
getWasmTableEntry(GLUT.reshapeFunc)(width, height);
|
|
}
|
|
_glutPostRedisplay();
|
|
}
|
|
};
|
|
|
|
Module["GLUT"] = GLUT;
|
|
|
|
function _glutGetModifiers() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(274, 1);
|
|
return GLUT.modifiers;
|
|
}
|
|
|
|
Module["_glutGetModifiers"] = _glutGetModifiers;
|
|
|
|
_glutGetModifiers.sig = "i";
|
|
|
|
function _glutInit(argcp, argv) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(275, 1, argcp, argv);
|
|
GLUT.initTime = Date.now();
|
|
var isTouchDevice = "ontouchstart" in document.documentElement;
|
|
if (isTouchDevice) {
|
|
window.addEventListener("touchmove", GLUT.touchHandler, true);
|
|
window.addEventListener("touchstart", GLUT.touchHandler, true);
|
|
window.addEventListener("touchend", GLUT.touchHandler, true);
|
|
}
|
|
window.addEventListener("keydown", GLUT.onKeydown, true);
|
|
window.addEventListener("keyup", GLUT.onKeyup, true);
|
|
window.addEventListener("mousemove", GLUT.onMousemove, true);
|
|
window.addEventListener("mousedown", GLUT.onMouseButtonDown, true);
|
|
window.addEventListener("mouseup", GLUT.onMouseButtonUp, true);
|
|
window.addEventListener("mousewheel", GLUT.onMouseWheel, true);
|
|
window.addEventListener("DOMMouseScroll", GLUT.onMouseWheel, true);
|
|
Browser.resizeListeners.push(function(width, height) {
|
|
if (GLUT.reshapeFunc) {
|
|
getWasmTableEntry(GLUT.reshapeFunc)(width, height);
|
|
}
|
|
});
|
|
__ATEXIT__.push(function() {
|
|
if (isTouchDevice) {
|
|
window.removeEventListener("touchmove", GLUT.touchHandler, true);
|
|
window.removeEventListener("touchstart", GLUT.touchHandler, true);
|
|
window.removeEventListener("touchend", GLUT.touchHandler, true);
|
|
}
|
|
window.removeEventListener("keydown", GLUT.onKeydown, true);
|
|
window.removeEventListener("keyup", GLUT.onKeyup, true);
|
|
window.removeEventListener("mousemove", GLUT.onMousemove, true);
|
|
window.removeEventListener("mousedown", GLUT.onMouseButtonDown, true);
|
|
window.removeEventListener("mouseup", GLUT.onMouseButtonUp, true);
|
|
window.removeEventListener("mousewheel", GLUT.onMouseWheel, true);
|
|
window.removeEventListener("DOMMouseScroll", GLUT.onMouseWheel, true);
|
|
Module["canvas"].width = Module["canvas"].height = 1;
|
|
});
|
|
}
|
|
|
|
Module["_glutInit"] = _glutInit;
|
|
|
|
_glutInit.sig = "vpp";
|
|
|
|
function _glutInitWindowSize(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(276, 1, width, height);
|
|
Browser.setCanvasSize(GLUT.initWindowWidth = width, GLUT.initWindowHeight = height);
|
|
}
|
|
|
|
Module["_glutInitWindowSize"] = _glutInitWindowSize;
|
|
|
|
_glutInitWindowSize.sig = "vii";
|
|
|
|
function _glutInitWindowPosition(x, y) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(277, 1, x, y);
|
|
}
|
|
|
|
Module["_glutInitWindowPosition"] = _glutInitWindowPosition;
|
|
|
|
_glutInitWindowPosition.sig = "vii";
|
|
|
|
function _glutGet(type) {
|
|
switch (type) {
|
|
case 100:
|
|
return 0;
|
|
|
|
case 101:
|
|
return 0;
|
|
|
|
case 102:
|
|
return Module["canvas"].width;
|
|
|
|
case 103:
|
|
return Module["canvas"].height;
|
|
|
|
case 200:
|
|
return Module["canvas"].width;
|
|
|
|
case 201:
|
|
return Module["canvas"].height;
|
|
|
|
case 500:
|
|
return 0;
|
|
|
|
case 501:
|
|
return 0;
|
|
|
|
case 502:
|
|
return GLUT.initWindowWidth;
|
|
|
|
case 503:
|
|
return GLUT.initWindowHeight;
|
|
|
|
case 700:
|
|
var now = Date.now();
|
|
return now - GLUT.initTime;
|
|
|
|
case 105:
|
|
return Module.ctx.getContextAttributes().stencil ? 8 : 0;
|
|
|
|
case 106:
|
|
return Module.ctx.getContextAttributes().depth ? 8 : 0;
|
|
|
|
case 110:
|
|
return Module.ctx.getContextAttributes().alpha ? 8 : 0;
|
|
|
|
case 120:
|
|
return Module.ctx.getContextAttributes().antialias ? 1 : 0;
|
|
|
|
default:
|
|
throw "glutGet(" + type + ") not implemented yet";
|
|
}
|
|
}
|
|
|
|
Module["_glutGet"] = _glutGet;
|
|
|
|
_glutGet.sig = "ii";
|
|
|
|
function _glutIdleFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(278, 1, func);
|
|
function callback() {
|
|
if (GLUT.idleFunc) {
|
|
getWasmTableEntry(GLUT.idleFunc)();
|
|
safeSetTimeout(callback, 4);
|
|
}
|
|
}
|
|
if (!GLUT.idleFunc) {
|
|
safeSetTimeout(callback, 0);
|
|
}
|
|
GLUT.idleFunc = func;
|
|
}
|
|
|
|
Module["_glutIdleFunc"] = _glutIdleFunc;
|
|
|
|
_glutIdleFunc.sig = "vp";
|
|
|
|
function _glutTimerFunc(msec, func, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(279, 1, msec, func, value);
|
|
safeSetTimeout(function() {
|
|
getWasmTableEntry(func)(value);
|
|
}, msec);
|
|
}
|
|
|
|
Module["_glutTimerFunc"] = _glutTimerFunc;
|
|
|
|
_glutTimerFunc.sig = "vipi";
|
|
|
|
function _glutDisplayFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(280, 1, func);
|
|
GLUT.displayFunc = func;
|
|
}
|
|
|
|
Module["_glutDisplayFunc"] = _glutDisplayFunc;
|
|
|
|
_glutDisplayFunc.sig = "vp";
|
|
|
|
function _glutKeyboardFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(281, 1, func);
|
|
GLUT.keyboardFunc = func;
|
|
}
|
|
|
|
Module["_glutKeyboardFunc"] = _glutKeyboardFunc;
|
|
|
|
_glutKeyboardFunc.sig = "vp";
|
|
|
|
function _glutKeyboardUpFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(282, 1, func);
|
|
GLUT.keyboardUpFunc = func;
|
|
}
|
|
|
|
Module["_glutKeyboardUpFunc"] = _glutKeyboardUpFunc;
|
|
|
|
_glutKeyboardUpFunc.sig = "vp";
|
|
|
|
function _glutSpecialFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(283, 1, func);
|
|
GLUT.specialFunc = func;
|
|
}
|
|
|
|
Module["_glutSpecialFunc"] = _glutSpecialFunc;
|
|
|
|
_glutSpecialFunc.sig = "vp";
|
|
|
|
function _glutSpecialUpFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(284, 1, func);
|
|
GLUT.specialUpFunc = func;
|
|
}
|
|
|
|
Module["_glutSpecialUpFunc"] = _glutSpecialUpFunc;
|
|
|
|
_glutSpecialUpFunc.sig = "vp";
|
|
|
|
function _glutReshapeFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(285, 1, func);
|
|
GLUT.reshapeFunc = func;
|
|
}
|
|
|
|
Module["_glutReshapeFunc"] = _glutReshapeFunc;
|
|
|
|
_glutReshapeFunc.sig = "vp";
|
|
|
|
function _glutMotionFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(286, 1, func);
|
|
GLUT.motionFunc = func;
|
|
}
|
|
|
|
Module["_glutMotionFunc"] = _glutMotionFunc;
|
|
|
|
_glutMotionFunc.sig = "vp";
|
|
|
|
function _glutPassiveMotionFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(287, 1, func);
|
|
GLUT.passiveMotionFunc = func;
|
|
}
|
|
|
|
Module["_glutPassiveMotionFunc"] = _glutPassiveMotionFunc;
|
|
|
|
_glutPassiveMotionFunc.sig = "vp";
|
|
|
|
function _glutMouseFunc(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(288, 1, func);
|
|
GLUT.mouseFunc = func;
|
|
}
|
|
|
|
Module["_glutMouseFunc"] = _glutMouseFunc;
|
|
|
|
_glutMouseFunc.sig = "vp";
|
|
|
|
function _glutSetCursor(cursor) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(289, 1, cursor);
|
|
var cursorStyle = "auto";
|
|
switch (cursor) {
|
|
case 0:
|
|
break;
|
|
|
|
case 1:
|
|
break;
|
|
|
|
case 2:
|
|
cursorStyle = "pointer";
|
|
break;
|
|
|
|
case 3:
|
|
break;
|
|
|
|
case 4:
|
|
cursorStyle = "help";
|
|
break;
|
|
|
|
case 5:
|
|
break;
|
|
|
|
case 6:
|
|
break;
|
|
|
|
case 7:
|
|
cursorStyle = "wait";
|
|
break;
|
|
|
|
case 8:
|
|
cursorStyle = "text";
|
|
break;
|
|
|
|
case 9:
|
|
case 102:
|
|
cursorStyle = "crosshair";
|
|
break;
|
|
|
|
case 10:
|
|
cursorStyle = "ns-resize";
|
|
break;
|
|
|
|
case 11:
|
|
cursorStyle = "ew-resize";
|
|
break;
|
|
|
|
case 12:
|
|
cursorStyle = "n-resize";
|
|
break;
|
|
|
|
case 13:
|
|
cursorStyle = "s-resize";
|
|
break;
|
|
|
|
case 14:
|
|
cursorStyle = "w-resize";
|
|
break;
|
|
|
|
case 15:
|
|
cursorStyle = "e-resize";
|
|
break;
|
|
|
|
case 16:
|
|
cursorStyle = "nw-resize";
|
|
break;
|
|
|
|
case 17:
|
|
cursorStyle = "ne-resize";
|
|
break;
|
|
|
|
case 18:
|
|
cursorStyle = "se-resize";
|
|
break;
|
|
|
|
case 19:
|
|
cursorStyle = "sw-resize";
|
|
break;
|
|
|
|
case 100:
|
|
break;
|
|
|
|
case 101:
|
|
cursorStyle = "none";
|
|
break;
|
|
|
|
default:
|
|
throw "glutSetCursor: Unknown cursor type: " + cursor;
|
|
}
|
|
Module["canvas"].style.cursor = cursorStyle;
|
|
}
|
|
|
|
Module["_glutSetCursor"] = _glutSetCursor;
|
|
|
|
_glutSetCursor.sig = "vi";
|
|
|
|
function _glutCreateWindow(name) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(290, 1, name);
|
|
var contextAttributes = {
|
|
antialias: (GLUT.initDisplayMode & 128) != 0,
|
|
depth: (GLUT.initDisplayMode & 16) != 0,
|
|
stencil: (GLUT.initDisplayMode & 32) != 0,
|
|
alpha: (GLUT.initDisplayMode & 8) != 0
|
|
};
|
|
GL.enableOffscreenFramebufferAttributes(contextAttributes);
|
|
Module.ctx = Browser.createContext(Module["canvas"], true, true, contextAttributes);
|
|
return Module.ctx ? 1 : 0;
|
|
}
|
|
|
|
Module["_glutCreateWindow"] = _glutCreateWindow;
|
|
|
|
_glutCreateWindow.sig = "ip";
|
|
|
|
function _glutDestroyWindow(name) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(291, 1, name);
|
|
Module.ctx = Browser.destroyContext(Module["canvas"], true, true);
|
|
return 1;
|
|
}
|
|
|
|
Module["_glutDestroyWindow"] = _glutDestroyWindow;
|
|
|
|
_glutDestroyWindow.sig = "vi";
|
|
|
|
function _glutReshapeWindow(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(292, 1, width, height);
|
|
Browser.exitFullscreen();
|
|
Browser.setCanvasSize(width, height, true);
|
|
if (GLUT.reshapeFunc) {
|
|
getWasmTableEntry(GLUT.reshapeFunc)(width, height);
|
|
}
|
|
_glutPostRedisplay();
|
|
}
|
|
|
|
Module["_glutReshapeWindow"] = _glutReshapeWindow;
|
|
|
|
_glutReshapeWindow.sig = "vii";
|
|
|
|
function _glutPositionWindow(x, y) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(293, 1, x, y);
|
|
Browser.exitFullscreen();
|
|
_glutPostRedisplay();
|
|
}
|
|
|
|
Module["_glutPositionWindow"] = _glutPositionWindow;
|
|
|
|
_glutPositionWindow.sig = "vii";
|
|
|
|
function _glutFullScreen() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(294, 1);
|
|
GLUT.windowX = 0;
|
|
GLUT.windowY = 0;
|
|
GLUT.windowWidth = Module["canvas"].width;
|
|
GLUT.windowHeight = Module["canvas"].height;
|
|
document.addEventListener("fullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
document.addEventListener("mozfullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
document.addEventListener("webkitfullscreenchange", GLUT.onFullscreenEventChange, true);
|
|
Browser.requestFullscreen(false, false);
|
|
}
|
|
|
|
Module["_glutFullScreen"] = _glutFullScreen;
|
|
|
|
_glutFullScreen.sig = "v";
|
|
|
|
function _glutInitDisplayMode(mode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(295, 1, mode);
|
|
GLUT.initDisplayMode = mode;
|
|
}
|
|
|
|
Module["_glutInitDisplayMode"] = _glutInitDisplayMode;
|
|
|
|
_glutInitDisplayMode.sig = "vi";
|
|
|
|
function _glutSwapBuffers() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(296, 1);
|
|
}
|
|
|
|
Module["_glutSwapBuffers"] = _glutSwapBuffers;
|
|
|
|
_glutSwapBuffers.sig = "v";
|
|
|
|
function _glutMainLoop() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(297, 1);
|
|
_glutReshapeWindow(Module["canvas"].width, Module["canvas"].height);
|
|
_glutPostRedisplay();
|
|
throw "unwind";
|
|
}
|
|
|
|
Module["_glutMainLoop"] = _glutMainLoop;
|
|
|
|
_glutMainLoop.sig = "v";
|
|
|
|
function _XOpenDisplay(name) {
|
|
return 1;
|
|
}
|
|
|
|
Module["_XOpenDisplay"] = _XOpenDisplay;
|
|
|
|
_XOpenDisplay.sig = "pp";
|
|
|
|
function _XCreateWindow(display, parent, x, y, width, height, border_width, depth, class_, visual, valuemask, attributes) {
|
|
Browser.setCanvasSize(width, height);
|
|
return 2;
|
|
}
|
|
|
|
Module["_XCreateWindow"] = _XCreateWindow;
|
|
|
|
_XCreateWindow.sig = "pppiiiiiiippp";
|
|
|
|
function _XChangeWindowAttributes(display, window, valuemask, attributes) {}
|
|
|
|
Module["_XChangeWindowAttributes"] = _XChangeWindowAttributes;
|
|
|
|
_XChangeWindowAttributes.sig = "ipppp";
|
|
|
|
function _XSetWMHints(display, win, hints) {}
|
|
|
|
Module["_XSetWMHints"] = _XSetWMHints;
|
|
|
|
_XSetWMHints.sig = "ippp";
|
|
|
|
function _XMapWindow(display, win) {}
|
|
|
|
Module["_XMapWindow"] = _XMapWindow;
|
|
|
|
_XMapWindow.sig = "ipp";
|
|
|
|
function _XStoreName(display, win, name) {}
|
|
|
|
Module["_XStoreName"] = _XStoreName;
|
|
|
|
_XStoreName.sig = "ippp";
|
|
|
|
function _XInternAtom(display, name_, hmm) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_XInternAtom"] = _XInternAtom;
|
|
|
|
_XInternAtom.sig = "pppi";
|
|
|
|
function _XSendEvent(display, win, propagate, event_mask, even_send) {}
|
|
|
|
Module["_XSendEvent"] = _XSendEvent;
|
|
|
|
_XSendEvent.sig = "ippipp";
|
|
|
|
function _XPending(display) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_XPending"] = _XPending;
|
|
|
|
_XPending.sig = "ip";
|
|
|
|
var EGL = {
|
|
errorCode: 12288,
|
|
defaultDisplayInitialized: false,
|
|
currentContext: 0,
|
|
currentReadSurface: 0,
|
|
currentDrawSurface: 0,
|
|
contextAttributes: {
|
|
alpha: false,
|
|
depth: false,
|
|
stencil: false,
|
|
antialias: false
|
|
},
|
|
stringCache: {},
|
|
setErrorCode: function(code) {
|
|
EGL.errorCode = code;
|
|
},
|
|
chooseConfig: function(display, attribList, config, config_size, numConfigs) {
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (attribList) {
|
|
for (;;) {
|
|
var param = GROWABLE_HEAP_I32()[attribList >> 2];
|
|
if (param == 12321) {
|
|
var alphaSize = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.alpha = alphaSize > 0;
|
|
} else if (param == 12325) {
|
|
var depthSize = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.depth = depthSize > 0;
|
|
} else if (param == 12326) {
|
|
var stencilSize = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.stencil = stencilSize > 0;
|
|
} else if (param == 12337) {
|
|
var samples = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.antialias = samples > 0;
|
|
} else if (param == 12338) {
|
|
var samples = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.antialias = samples == 1;
|
|
} else if (param == 12544) {
|
|
var requestedPriority = GROWABLE_HEAP_I32()[attribList + 4 >> 2];
|
|
EGL.contextAttributes.lowLatency = requestedPriority != 12547;
|
|
} else if (param == 12344) {
|
|
break;
|
|
}
|
|
attribList += 8;
|
|
}
|
|
}
|
|
if ((!config || !config_size) && !numConfigs) {
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
if (numConfigs) {
|
|
GROWABLE_HEAP_I32()[numConfigs >> 2] = 1;
|
|
}
|
|
if (config && config_size > 0) {
|
|
GROWABLE_HEAP_I32()[config >> 2] = 62002;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
};
|
|
|
|
Module["EGL"] = EGL;
|
|
|
|
function _eglGetDisplay(nativeDisplayType) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(298, 1, nativeDisplayType);
|
|
EGL.setErrorCode(12288);
|
|
return 62e3;
|
|
}
|
|
|
|
Module["_eglGetDisplay"] = _eglGetDisplay;
|
|
|
|
_eglGetDisplay.sig = "pi";
|
|
|
|
function _eglInitialize(display, majorVersion, minorVersion) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(299, 1, display, majorVersion, minorVersion);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (majorVersion) {
|
|
GROWABLE_HEAP_I32()[majorVersion >> 2] = 1;
|
|
}
|
|
if (minorVersion) {
|
|
GROWABLE_HEAP_I32()[minorVersion >> 2] = 4;
|
|
}
|
|
EGL.defaultDisplayInitialized = true;
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglInitialize"] = _eglInitialize;
|
|
|
|
_eglInitialize.sig = "ippp";
|
|
|
|
function _eglTerminate(display) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(300, 1, display);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
EGL.currentContext = 0;
|
|
EGL.currentReadSurface = 0;
|
|
EGL.currentDrawSurface = 0;
|
|
EGL.defaultDisplayInitialized = false;
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglTerminate"] = _eglTerminate;
|
|
|
|
_eglTerminate.sig = "ip";
|
|
|
|
function _eglGetConfigs(display, configs, config_size, numConfigs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(301, 1, display, configs, config_size, numConfigs);
|
|
return EGL.chooseConfig(display, 0, configs, config_size, numConfigs);
|
|
}
|
|
|
|
Module["_eglGetConfigs"] = _eglGetConfigs;
|
|
|
|
_eglGetConfigs.sig = "ippip";
|
|
|
|
function _eglChooseConfig(display, attrib_list, configs, config_size, numConfigs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(302, 1, display, attrib_list, configs, config_size, numConfigs);
|
|
return EGL.chooseConfig(display, attrib_list, configs, config_size, numConfigs);
|
|
}
|
|
|
|
Module["_eglChooseConfig"] = _eglChooseConfig;
|
|
|
|
_eglChooseConfig.sig = "ipppip";
|
|
|
|
function _eglGetConfigAttrib(display, config, attribute, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(303, 1, display, config, attribute, value);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (config != 62002) {
|
|
EGL.setErrorCode(12293);
|
|
return 0;
|
|
}
|
|
if (!value) {
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
switch (attribute) {
|
|
case 12320:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.alpha ? 32 : 24;
|
|
return 1;
|
|
|
|
case 12321:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.alpha ? 8 : 0;
|
|
return 1;
|
|
|
|
case 12322:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 8;
|
|
return 1;
|
|
|
|
case 12323:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 8;
|
|
return 1;
|
|
|
|
case 12324:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 8;
|
|
return 1;
|
|
|
|
case 12325:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.depth ? 24 : 0;
|
|
return 1;
|
|
|
|
case 12326:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.stencil ? 8 : 0;
|
|
return 1;
|
|
|
|
case 12327:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12344;
|
|
return 1;
|
|
|
|
case 12328:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 62002;
|
|
return 1;
|
|
|
|
case 12329:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12330:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 4096;
|
|
return 1;
|
|
|
|
case 12331:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 16777216;
|
|
return 1;
|
|
|
|
case 12332:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 4096;
|
|
return 1;
|
|
|
|
case 12333:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12334:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12335:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12344;
|
|
return 1;
|
|
|
|
case 12337:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.antialias ? 4 : 0;
|
|
return 1;
|
|
|
|
case 12338:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.antialias ? 1 : 0;
|
|
return 1;
|
|
|
|
case 12339:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 4;
|
|
return 1;
|
|
|
|
case 12340:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12344;
|
|
return 1;
|
|
|
|
case 12341:
|
|
case 12342:
|
|
case 12343:
|
|
GROWABLE_HEAP_I32()[value >> 2] = -1;
|
|
return 1;
|
|
|
|
case 12345:
|
|
case 12346:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12347:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12348:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 1;
|
|
return 1;
|
|
|
|
case 12349:
|
|
case 12350:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
case 12351:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12430;
|
|
return 1;
|
|
|
|
case 12352:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 4;
|
|
return 1;
|
|
|
|
case 12354:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 0;
|
|
return 1;
|
|
|
|
default:
|
|
EGL.setErrorCode(12292);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_eglGetConfigAttrib"] = _eglGetConfigAttrib;
|
|
|
|
_eglGetConfigAttrib.sig = "ippip";
|
|
|
|
function _eglCreateWindowSurface(display, config, win, attrib_list) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(304, 1, display, config, win, attrib_list);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (config != 62002) {
|
|
EGL.setErrorCode(12293);
|
|
return 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
return 62006;
|
|
}
|
|
|
|
Module["_eglCreateWindowSurface"] = _eglCreateWindowSurface;
|
|
|
|
_eglCreateWindowSurface.sig = "pppip";
|
|
|
|
function _eglDestroySurface(display, surface) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(305, 1, display, surface);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (surface != 62006) {
|
|
EGL.setErrorCode(12301);
|
|
return 1;
|
|
}
|
|
if (EGL.currentReadSurface == surface) {
|
|
EGL.currentReadSurface = 0;
|
|
}
|
|
if (EGL.currentDrawSurface == surface) {
|
|
EGL.currentDrawSurface = 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglDestroySurface"] = _eglDestroySurface;
|
|
|
|
_eglDestroySurface.sig = "ipp";
|
|
|
|
function _eglCreateContext(display, config, hmm, contextAttribs) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(306, 1, display, config, hmm, contextAttribs);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
var glesContextVersion = 1;
|
|
for (;;) {
|
|
var param = GROWABLE_HEAP_I32()[contextAttribs >> 2];
|
|
if (param == 12440) {
|
|
glesContextVersion = GROWABLE_HEAP_I32()[contextAttribs + 4 >> 2];
|
|
} else if (param == 12344) {
|
|
break;
|
|
} else {
|
|
EGL.setErrorCode(12292);
|
|
return 0;
|
|
}
|
|
contextAttribs += 8;
|
|
}
|
|
if (glesContextVersion < 2 || glesContextVersion > 3) {
|
|
EGL.setErrorCode(12293);
|
|
return 0;
|
|
}
|
|
EGL.contextAttributes.majorVersion = glesContextVersion - 1;
|
|
EGL.contextAttributes.minorVersion = 0;
|
|
EGL.context = GL.createContext(Module["canvas"], EGL.contextAttributes);
|
|
if (EGL.context != 0) {
|
|
EGL.setErrorCode(12288);
|
|
GL.makeContextCurrent(EGL.context);
|
|
Module.useWebGL = true;
|
|
Browser.moduleContextCreatedCallbacks.forEach(function(callback) {
|
|
callback();
|
|
});
|
|
GL.makeContextCurrent(null);
|
|
return 62004;
|
|
} else {
|
|
EGL.setErrorCode(12297);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_eglCreateContext"] = _eglCreateContext;
|
|
|
|
_eglCreateContext.sig = "ppppp";
|
|
|
|
function _eglDestroyContext(display, context) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(307, 1, display, context);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (context != 62004) {
|
|
EGL.setErrorCode(12294);
|
|
return 0;
|
|
}
|
|
GL.deleteContext(EGL.context);
|
|
EGL.setErrorCode(12288);
|
|
if (EGL.currentContext == context) {
|
|
EGL.currentContext = 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglDestroyContext"] = _eglDestroyContext;
|
|
|
|
_eglDestroyContext.sig = "ipp";
|
|
|
|
function _eglQuerySurface(display, surface, attribute, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(308, 1, display, surface, attribute, value);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (surface != 62006) {
|
|
EGL.setErrorCode(12301);
|
|
return 0;
|
|
}
|
|
if (!value) {
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
switch (attribute) {
|
|
case 12328:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 62002;
|
|
return 1;
|
|
|
|
case 12376:
|
|
return 1;
|
|
|
|
case 12375:
|
|
GROWABLE_HEAP_I32()[value >> 2] = Module["canvas"].width;
|
|
return 1;
|
|
|
|
case 12374:
|
|
GROWABLE_HEAP_I32()[value >> 2] = Module["canvas"].height;
|
|
return 1;
|
|
|
|
case 12432:
|
|
GROWABLE_HEAP_I32()[value >> 2] = -1;
|
|
return 1;
|
|
|
|
case 12433:
|
|
GROWABLE_HEAP_I32()[value >> 2] = -1;
|
|
return 1;
|
|
|
|
case 12434:
|
|
GROWABLE_HEAP_I32()[value >> 2] = -1;
|
|
return 1;
|
|
|
|
case 12422:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12420;
|
|
return 1;
|
|
|
|
case 12441:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12442;
|
|
return 1;
|
|
|
|
case 12435:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12437;
|
|
return 1;
|
|
|
|
case 12416:
|
|
case 12417:
|
|
case 12418:
|
|
case 12419:
|
|
return 1;
|
|
|
|
default:
|
|
EGL.setErrorCode(12292);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_eglQuerySurface"] = _eglQuerySurface;
|
|
|
|
_eglQuerySurface.sig = "ippip";
|
|
|
|
function _eglQueryContext(display, context, attribute, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(309, 1, display, context, attribute, value);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (context != 62004) {
|
|
EGL.setErrorCode(12294);
|
|
return 0;
|
|
}
|
|
if (!value) {
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
switch (attribute) {
|
|
case 12328:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 62002;
|
|
return 1;
|
|
|
|
case 12439:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12448;
|
|
return 1;
|
|
|
|
case 12440:
|
|
GROWABLE_HEAP_I32()[value >> 2] = EGL.contextAttributes.majorVersion + 1;
|
|
return 1;
|
|
|
|
case 12422:
|
|
GROWABLE_HEAP_I32()[value >> 2] = 12420;
|
|
return 1;
|
|
|
|
default:
|
|
EGL.setErrorCode(12292);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_eglQueryContext"] = _eglQueryContext;
|
|
|
|
_eglQueryContext.sig = "ippip";
|
|
|
|
function _eglGetError() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(310, 1);
|
|
return EGL.errorCode;
|
|
}
|
|
|
|
Module["_eglGetError"] = _eglGetError;
|
|
|
|
_eglGetError.sig = "i";
|
|
|
|
function _eglQueryString(display, name) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(311, 1, display, name);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
EGL.setErrorCode(12288);
|
|
if (EGL.stringCache[name]) return EGL.stringCache[name];
|
|
var ret;
|
|
switch (name) {
|
|
case 12371:
|
|
ret = stringToNewUTF8("Emscripten");
|
|
break;
|
|
|
|
case 12372:
|
|
ret = stringToNewUTF8("1.4 Emscripten EGL");
|
|
break;
|
|
|
|
case 12373:
|
|
ret = stringToNewUTF8("");
|
|
break;
|
|
|
|
case 12429:
|
|
ret = stringToNewUTF8("OpenGL_ES");
|
|
break;
|
|
|
|
default:
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
EGL.stringCache[name] = ret;
|
|
return ret;
|
|
}
|
|
|
|
Module["_eglQueryString"] = _eglQueryString;
|
|
|
|
_eglQueryString.sig = "ppi";
|
|
|
|
function _eglBindAPI(api) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(312, 1, api);
|
|
if (api == 12448) {
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
|
|
Module["_eglBindAPI"] = _eglBindAPI;
|
|
|
|
_eglBindAPI.sig = "ii";
|
|
|
|
function _eglQueryAPI() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(313, 1);
|
|
EGL.setErrorCode(12288);
|
|
return 12448;
|
|
}
|
|
|
|
Module["_eglQueryAPI"] = _eglQueryAPI;
|
|
|
|
_eglQueryAPI.sig = "i";
|
|
|
|
function _eglWaitClient() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(314, 1);
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglWaitClient"] = _eglWaitClient;
|
|
|
|
_eglWaitClient.sig = "i";
|
|
|
|
function _eglWaitNative(nativeEngineId) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(315, 1, nativeEngineId);
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglWaitNative"] = _eglWaitNative;
|
|
|
|
_eglWaitNative.sig = "ii";
|
|
|
|
var _eglWaitGL = _eglWaitClient;
|
|
|
|
Module["_eglWaitGL"] = _eglWaitGL;
|
|
|
|
_eglWaitGL.sig = "i";
|
|
|
|
function _eglSwapInterval(display, interval) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(316, 1, display, interval);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (interval == 0) _emscripten_set_main_loop_timing(0, 0); else _emscripten_set_main_loop_timing(1, interval);
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglSwapInterval"] = _eglSwapInterval;
|
|
|
|
_eglSwapInterval.sig = "ipi";
|
|
|
|
function _eglMakeCurrent(display, draw, read, context) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(317, 1, display, draw, read, context);
|
|
if (display != 62e3) {
|
|
EGL.setErrorCode(12296);
|
|
return 0;
|
|
}
|
|
if (context != 0 && context != 62004) {
|
|
EGL.setErrorCode(12294);
|
|
return 0;
|
|
}
|
|
if (read != 0 && read != 62006 || draw != 0 && draw != 62006) {
|
|
EGL.setErrorCode(12301);
|
|
return 0;
|
|
}
|
|
GL.makeContextCurrent(context ? EGL.context : null);
|
|
EGL.currentContext = context;
|
|
EGL.currentDrawSurface = draw;
|
|
EGL.currentReadSurface = read;
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglMakeCurrent"] = _eglMakeCurrent;
|
|
|
|
_eglMakeCurrent.sig = "ipppp";
|
|
|
|
function _eglGetCurrentContext() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(318, 1);
|
|
return EGL.currentContext;
|
|
}
|
|
|
|
Module["_eglGetCurrentContext"] = _eglGetCurrentContext;
|
|
|
|
_eglGetCurrentContext.sig = "p";
|
|
|
|
function _eglGetCurrentSurface(readdraw) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(319, 1, readdraw);
|
|
if (readdraw == 12378) {
|
|
return EGL.currentReadSurface;
|
|
} else if (readdraw == 12377) {
|
|
return EGL.currentDrawSurface;
|
|
} else {
|
|
EGL.setErrorCode(12300);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_eglGetCurrentSurface"] = _eglGetCurrentSurface;
|
|
|
|
_eglGetCurrentSurface.sig = "pi";
|
|
|
|
function _eglGetCurrentDisplay() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(320, 1);
|
|
return EGL.currentContext ? 62e3 : 0;
|
|
}
|
|
|
|
Module["_eglGetCurrentDisplay"] = _eglGetCurrentDisplay;
|
|
|
|
_eglGetCurrentDisplay.sig = "p";
|
|
|
|
function _eglSwapBuffers(dpy, surface) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(321, 1, dpy, surface);
|
|
if (!EGL.defaultDisplayInitialized) {
|
|
EGL.setErrorCode(12289);
|
|
} else if (!Module.ctx) {
|
|
EGL.setErrorCode(12290);
|
|
} else if (Module.ctx.isContextLost()) {
|
|
EGL.setErrorCode(12302);
|
|
} else {
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_eglSwapBuffers"] = _eglSwapBuffers;
|
|
|
|
_eglSwapBuffers.sig = "ipp";
|
|
|
|
function _eglReleaseThread() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(322, 1);
|
|
EGL.currentContext = 0;
|
|
EGL.currentReadSurface = 0;
|
|
EGL.currentDrawSurface = 0;
|
|
EGL.setErrorCode(12288);
|
|
return 1;
|
|
}
|
|
|
|
Module["_eglReleaseThread"] = _eglReleaseThread;
|
|
|
|
_eglReleaseThread.sig = "i";
|
|
|
|
function _uuid_clear(uu) {
|
|
zeroMemory(uu, 16);
|
|
}
|
|
|
|
Module["_uuid_clear"] = _uuid_clear;
|
|
|
|
_uuid_clear.sig = "vp";
|
|
|
|
function _uuid_compare(uu1, uu2) {
|
|
return _memcmp(uu1, uu2, 16);
|
|
}
|
|
|
|
Module["_uuid_compare"] = _uuid_compare;
|
|
|
|
_uuid_compare.sig = "ipp";
|
|
|
|
function _uuid_copy(dst, src) {
|
|
_memcpy(dst, src, 16);
|
|
}
|
|
|
|
Module["_uuid_copy"] = _uuid_copy;
|
|
|
|
_uuid_copy.sig = "vpp";
|
|
|
|
function _uuid_generate(out) {
|
|
var uuid = null;
|
|
if (ENVIRONMENT_IS_NODE) {} else if (ENVIRONMENT_IS_WEB && typeof window.crypto != "undefined" && typeof window.crypto.getRandomValues != "undefined") {
|
|
uuid = new Uint8Array(16);
|
|
window.crypto.getRandomValues(uuid);
|
|
}
|
|
if (!uuid) {
|
|
uuid = new Array(16);
|
|
var d = new Date().getTime();
|
|
for (var i = 0; i < 16; i++) {
|
|
var r = (d + Math.random() * 256) % 256 | 0;
|
|
d = d / 256 | 0;
|
|
uuid[i] = r;
|
|
}
|
|
}
|
|
uuid[6] = uuid[6] & 15 | 64;
|
|
uuid[8] = uuid[8] & 63 | 128;
|
|
writeArrayToMemory(uuid, out);
|
|
}
|
|
|
|
Module["_uuid_generate"] = _uuid_generate;
|
|
|
|
_uuid_generate.sig = "vp";
|
|
|
|
function _uuid_is_null(uu) {
|
|
for (var i = 0; i < 4; i++, uu = uu + 4 | 0) {
|
|
var val = GROWABLE_HEAP_I32()[uu >> 2];
|
|
if (val) {
|
|
return 0;
|
|
}
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_uuid_is_null"] = _uuid_is_null;
|
|
|
|
_uuid_is_null.sig = "ip";
|
|
|
|
function _uuid_parse(inp, uu) {
|
|
inp = UTF8ToString(inp);
|
|
if (inp.length === 36) {
|
|
var i = 0;
|
|
var uuid = new Array(16);
|
|
inp.toLowerCase().replace(/[0-9a-f]{2}/g, function(byte) {
|
|
if (i < 16) {
|
|
uuid[i++] = parseInt(byte, 16);
|
|
}
|
|
});
|
|
if (i < 16) {
|
|
return -1;
|
|
}
|
|
writeArrayToMemory(uuid, uu);
|
|
return 0;
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
Module["_uuid_parse"] = _uuid_parse;
|
|
|
|
_uuid_parse.sig = "ipp";
|
|
|
|
function _uuid_unparse(uu, out, upper) {
|
|
var i = 0;
|
|
var uuid = "xxxx-xx-xx-xx-xxxxxx".replace(/[x]/g, function(c) {
|
|
var r = upper ? GROWABLE_HEAP_U8()[uu + i >> 0].toString(16).toUpperCase() : GROWABLE_HEAP_U8()[uu + i >> 0].toString(16);
|
|
r = r.length === 1 ? "0" + r : r;
|
|
i++;
|
|
return r;
|
|
});
|
|
stringToUTF8(uuid, out, 37);
|
|
}
|
|
|
|
Module["_uuid_unparse"] = _uuid_unparse;
|
|
|
|
_uuid_unparse.sig = "vpp";
|
|
|
|
function _uuid_unparse_lower(uu, out) {
|
|
_uuid_unparse(uu, out);
|
|
}
|
|
|
|
Module["_uuid_unparse_lower"] = _uuid_unparse_lower;
|
|
|
|
_uuid_unparse_lower.sig = "vpp";
|
|
|
|
function _uuid_unparse_upper(uu, out) {
|
|
_uuid_unparse(uu, out, true);
|
|
}
|
|
|
|
Module["_uuid_unparse_upper"] = _uuid_unparse_upper;
|
|
|
|
_uuid_unparse_upper.sig = "vpp";
|
|
|
|
function _uuid_type(uu) {
|
|
return 4;
|
|
}
|
|
|
|
Module["_uuid_type"] = _uuid_type;
|
|
|
|
_uuid_type.sig = "ip";
|
|
|
|
function _uuid_variant(uu) {
|
|
return 1;
|
|
}
|
|
|
|
Module["_uuid_variant"] = _uuid_variant;
|
|
|
|
_uuid_variant.sig = "ip";
|
|
|
|
var GLEW = {
|
|
isLinaroFork: 1,
|
|
extensions: null,
|
|
error: {
|
|
0: null,
|
|
1: null,
|
|
2: null,
|
|
3: null,
|
|
4: null,
|
|
5: null,
|
|
6: null,
|
|
7: null,
|
|
8: null
|
|
},
|
|
version: {
|
|
1: null,
|
|
2: null,
|
|
3: null,
|
|
4: null
|
|
},
|
|
errorStringConstantFromCode: function(error) {
|
|
if (GLEW.isLinaroFork) {
|
|
switch (error) {
|
|
case 4:
|
|
return "OpenGL ES lib expected, found OpenGL lib";
|
|
|
|
case 5:
|
|
return "OpenGL lib expected, found OpenGL ES lib";
|
|
|
|
case 6:
|
|
return "Missing EGL version";
|
|
|
|
case 7:
|
|
return "EGL 1.1 and up are supported";
|
|
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
switch (error) {
|
|
case 0:
|
|
return "No error";
|
|
|
|
case 1:
|
|
return "Missing GL version";
|
|
|
|
case 2:
|
|
return "GL 1.1 and up are supported";
|
|
|
|
case 3:
|
|
return "GLX 1.2 and up are supported";
|
|
|
|
default:
|
|
return null;
|
|
}
|
|
},
|
|
errorString: function(error) {
|
|
if (!GLEW.error[error]) {
|
|
var string = GLEW.errorStringConstantFromCode(error);
|
|
if (!string) {
|
|
string = "Unknown error";
|
|
error = 8;
|
|
}
|
|
GLEW.error[error] = stringToNewUTF8(string);
|
|
}
|
|
return GLEW.error[error];
|
|
},
|
|
versionStringConstantFromCode: function(name) {
|
|
switch (name) {
|
|
case 1:
|
|
return "1.10.0";
|
|
|
|
case 2:
|
|
return "1";
|
|
|
|
case 3:
|
|
return "10";
|
|
|
|
case 4:
|
|
return "0";
|
|
|
|
default:
|
|
return null;
|
|
}
|
|
},
|
|
versionString: function(name) {
|
|
if (!GLEW.version[name]) {
|
|
var string = GLEW.versionStringConstantFromCode(name);
|
|
if (!string) return 0;
|
|
GLEW.version[name] = stringToNewUTF8(string);
|
|
}
|
|
return GLEW.version[name];
|
|
},
|
|
extensionIsSupported: function(name) {
|
|
if (!GLEW.extensions) {
|
|
GLEW.extensions = UTF8ToString(_glGetString(7939)).split(" ");
|
|
}
|
|
if (GLEW.extensions.includes(name)) return 1;
|
|
return GLEW.extensions.includes("GL_" + name);
|
|
}
|
|
};
|
|
|
|
Module["GLEW"] = GLEW;
|
|
|
|
function _glewInit() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_glewInit"] = _glewInit;
|
|
|
|
_glewInit.sig = "i";
|
|
|
|
function _glewIsSupported(name) {
|
|
var exts = UTF8ToString(name).split(" ");
|
|
for (var i = 0; i < exts.length; ++i) {
|
|
if (!GLEW.extensionIsSupported(exts[i])) return 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_glewIsSupported"] = _glewIsSupported;
|
|
|
|
_glewIsSupported.sig = "ip";
|
|
|
|
function _glewGetExtension(name) {
|
|
return GLEW.extensionIsSupported(UTF8ToString(name));
|
|
}
|
|
|
|
Module["_glewGetExtension"] = _glewGetExtension;
|
|
|
|
_glewGetExtension.sig = "ip";
|
|
|
|
function _glewGetErrorString(error) {
|
|
return GLEW.errorString(error);
|
|
}
|
|
|
|
Module["_glewGetErrorString"] = _glewGetErrorString;
|
|
|
|
_glewGetErrorString.sig = "pi";
|
|
|
|
function _glewGetString(name) {
|
|
return GLEW.versionString(name);
|
|
}
|
|
|
|
Module["_glewGetString"] = _glewGetString;
|
|
|
|
_glewGetString.sig = "pi";
|
|
|
|
var IDBStore = {
|
|
indexedDB: function() {
|
|
if (typeof indexedDB != "undefined") return indexedDB;
|
|
var ret = null;
|
|
if (typeof window == "object") ret = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
|
|
assert(ret, "IDBStore used, but indexedDB not supported");
|
|
return ret;
|
|
},
|
|
DB_VERSION: 22,
|
|
DB_STORE_NAME: "FILE_DATA",
|
|
dbs: {},
|
|
blobs: [ 0 ],
|
|
getDB: function(name, callback) {
|
|
var db = IDBStore.dbs[name];
|
|
if (db) {
|
|
return callback(null, db);
|
|
}
|
|
var req;
|
|
try {
|
|
req = IDBStore.indexedDB().open(name, IDBStore.DB_VERSION);
|
|
} catch (e) {
|
|
return callback(e);
|
|
}
|
|
req.onupgradeneeded = e => {
|
|
var db = e.target.result;
|
|
var transaction = e.target.transaction;
|
|
var fileStore;
|
|
if (db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)) {
|
|
fileStore = transaction.objectStore(IDBStore.DB_STORE_NAME);
|
|
} else {
|
|
fileStore = db.createObjectStore(IDBStore.DB_STORE_NAME);
|
|
}
|
|
};
|
|
req.onsuccess = () => {
|
|
db = req.result;
|
|
IDBStore.dbs[name] = db;
|
|
callback(null, db);
|
|
};
|
|
req.onerror = function(event) {
|
|
callback(event.target.error || "unknown error");
|
|
event.preventDefault();
|
|
};
|
|
},
|
|
getStore: function(dbName, type, callback) {
|
|
IDBStore.getDB(dbName, function(error, db) {
|
|
if (error) return callback(error);
|
|
var transaction = db.transaction([ IDBStore.DB_STORE_NAME ], type);
|
|
transaction.onerror = event => {
|
|
callback(event.target.error || "unknown error");
|
|
event.preventDefault();
|
|
};
|
|
var store = transaction.objectStore(IDBStore.DB_STORE_NAME);
|
|
callback(null, store);
|
|
});
|
|
},
|
|
getFile: function(dbName, id, callback) {
|
|
IDBStore.getStore(dbName, "readonly", function(err, store) {
|
|
if (err) return callback(err);
|
|
var req = store.get(id);
|
|
req.onsuccess = event => {
|
|
var result = event.target.result;
|
|
if (!result) {
|
|
return callback(`file ${id} not found`);
|
|
}
|
|
return callback(null, result);
|
|
};
|
|
req.onerror = error => {
|
|
callback(error);
|
|
};
|
|
});
|
|
},
|
|
setFile: function(dbName, id, data, callback) {
|
|
IDBStore.getStore(dbName, "readwrite", function(err, store) {
|
|
if (err) return callback(err);
|
|
var req = store.put(data, id);
|
|
req.onsuccess = event => callback();
|
|
req.onerror = error => callback(error);
|
|
});
|
|
},
|
|
deleteFile: function(dbName, id, callback) {
|
|
IDBStore.getStore(dbName, "readwrite", function(err, store) {
|
|
if (err) return callback(err);
|
|
var req = store.delete(id);
|
|
req.onsuccess = event => callback();
|
|
req.onerror = error => callback(error);
|
|
});
|
|
},
|
|
existsFile: function(dbName, id, callback) {
|
|
IDBStore.getStore(dbName, "readonly", function(err, store) {
|
|
if (err) return callback(err);
|
|
var req = store.count(id);
|
|
req.onsuccess = event => callback(null, event.target.result > 0);
|
|
req.onerror = error => callback(error);
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["IDBStore"] = IDBStore;
|
|
|
|
function _emscripten_idb_async_load(db, id, arg, onload, onerror) {
|
|
IDBStore.getFile(UTF8ToString(db), UTF8ToString(id), function(error, byteArray) {
|
|
if (error) {
|
|
if (onerror) getWasmTableEntry(onerror)(arg);
|
|
return;
|
|
}
|
|
var buffer = _malloc(byteArray.length);
|
|
GROWABLE_HEAP_U8().set(byteArray, buffer);
|
|
getWasmTableEntry(onload)(arg, buffer, byteArray.length);
|
|
_free(buffer);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_idb_async_load"] = _emscripten_idb_async_load;
|
|
|
|
_emscripten_idb_async_load.sig = "vppppp";
|
|
|
|
function _emscripten_idb_async_store(db, id, ptr, num, arg, onstore, onerror) {
|
|
IDBStore.setFile(UTF8ToString(db), UTF8ToString(id), new Uint8Array(GROWABLE_HEAP_U8().subarray(ptr, ptr + num)), function(error) {
|
|
if (error) {
|
|
if (onerror) getWasmTableEntry(onerror)(arg);
|
|
return;
|
|
}
|
|
if (onstore) getWasmTableEntry(onstore)(arg);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_idb_async_store"] = _emscripten_idb_async_store;
|
|
|
|
_emscripten_idb_async_store.sig = "vpppippp";
|
|
|
|
function _emscripten_idb_async_delete(db, id, arg, ondelete, onerror) {
|
|
IDBStore.deleteFile(UTF8ToString(db), UTF8ToString(id), function(error) {
|
|
if (error) {
|
|
if (onerror) getWasmTableEntry(onerror)(arg);
|
|
return;
|
|
}
|
|
if (ondelete) getWasmTableEntry(ondelete)(arg);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_idb_async_delete"] = _emscripten_idb_async_delete;
|
|
|
|
_emscripten_idb_async_delete.sig = "vppppp";
|
|
|
|
function _emscripten_idb_async_exists(db, id, arg, oncheck, onerror) {
|
|
IDBStore.existsFile(UTF8ToString(db), UTF8ToString(id), function(error, exists) {
|
|
if (error) {
|
|
if (onerror) getWasmTableEntry(onerror)(arg);
|
|
return;
|
|
}
|
|
if (oncheck) getWasmTableEntry(oncheck)(arg, exists);
|
|
});
|
|
}
|
|
|
|
Module["_emscripten_idb_async_exists"] = _emscripten_idb_async_exists;
|
|
|
|
_emscripten_idb_async_exists.sig = "vppppp";
|
|
|
|
function _emscripten_idb_load(db, id, pbuffer, pnum, perror) {
|
|
throw "Please compile your program with async support in order to use synchronous operations like emscripten_idb_load, etc.";
|
|
}
|
|
|
|
Module["_emscripten_idb_load"] = _emscripten_idb_load;
|
|
|
|
_emscripten_idb_load.sig = "vppppp";
|
|
|
|
function _emscripten_idb_store(db, id, ptr, num, perror) {
|
|
throw "Please compile your program with async support in order to use synchronous operations like emscripten_idb_store, etc.";
|
|
}
|
|
|
|
Module["_emscripten_idb_store"] = _emscripten_idb_store;
|
|
|
|
_emscripten_idb_store.sig = "vpppip";
|
|
|
|
function _emscripten_idb_delete(db, id, perror) {
|
|
throw "Please compile your program with async support in order to use synchronous operations like emscripten_idb_delete, etc.";
|
|
}
|
|
|
|
Module["_emscripten_idb_delete"] = _emscripten_idb_delete;
|
|
|
|
_emscripten_idb_delete.sig = "vppp";
|
|
|
|
function _emscripten_idb_exists(db, id, pexists, perror) {
|
|
throw "Please compile your program with async support in order to use synchronous operations like emscripten_idb_exists, etc.";
|
|
}
|
|
|
|
Module["_emscripten_idb_exists"] = _emscripten_idb_exists;
|
|
|
|
_emscripten_idb_exists.sig = "vpppp";
|
|
|
|
function runAndAbortIfError(func) {
|
|
try {
|
|
return func();
|
|
} catch (e) {
|
|
abort(e);
|
|
}
|
|
}
|
|
|
|
Module["runAndAbortIfError"] = runAndAbortIfError;
|
|
|
|
function _emscripten_sleep() {
|
|
throw "Please compile your program with async support in order to use asynchronous operations like emscripten_sleep";
|
|
}
|
|
|
|
Module["_emscripten_sleep"] = _emscripten_sleep;
|
|
|
|
_emscripten_sleep.sig = "vi";
|
|
|
|
function _emscripten_wget(url, file) {
|
|
throw "Please compile your program with async support in order to use asynchronous operations like emscripten_wget";
|
|
}
|
|
|
|
Module["_emscripten_wget"] = _emscripten_wget;
|
|
|
|
_emscripten_wget.sig = "vpp";
|
|
|
|
function _emscripten_wget_data(url, pbuffer, pnum, perror) {
|
|
throw "Please compile your program with async support in order to use asynchronous operations like emscripten_wget_data";
|
|
}
|
|
|
|
Module["_emscripten_wget_data"] = _emscripten_wget_data;
|
|
|
|
_emscripten_wget_data.sig = "vpppp";
|
|
|
|
function _emscripten_scan_registers(func) {
|
|
throw "Please compile your program with async support in order to use asynchronous operations like emscripten_scan_registers";
|
|
}
|
|
|
|
Module["_emscripten_scan_registers"] = _emscripten_scan_registers;
|
|
|
|
_emscripten_scan_registers.sig = "vp";
|
|
|
|
function _emscripten_fiber_swap(oldFiber, newFiber) {
|
|
throw "Please compile your program with async support in order to use asynchronous operations like emscripten_fiber_swap";
|
|
}
|
|
|
|
Module["_emscripten_fiber_swap"] = _emscripten_fiber_swap;
|
|
|
|
_emscripten_fiber_swap.sig = "vpp";
|
|
|
|
function _SDL_GetTicks() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(323, 1);
|
|
return Date.now() - SDL.startTime | 0;
|
|
}
|
|
|
|
Module["_SDL_GetTicks"] = _SDL_GetTicks;
|
|
|
|
_SDL_GetTicks.sig = "i";
|
|
|
|
function _SDL_LockSurface(surf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(324, 1, surf);
|
|
var surfData = SDL.surfaces[surf];
|
|
surfData.locked++;
|
|
if (surfData.locked > 1) return 0;
|
|
if (!surfData.buffer) {
|
|
surfData.buffer = _malloc(surfData.width * surfData.height * 4);
|
|
GROWABLE_HEAP_U32()[surf + 20 >> 2] = surfData.buffer;
|
|
}
|
|
GROWABLE_HEAP_U32()[surf + 20 >> 2] = surfData.buffer;
|
|
if (surf == SDL.screen && Module.screenIsReadOnly && surfData.image) return 0;
|
|
if (SDL.defaults.discardOnLock) {
|
|
if (!surfData.image) {
|
|
surfData.image = surfData.ctx.createImageData(surfData.width, surfData.height);
|
|
}
|
|
if (!SDL.defaults.opaqueFrontBuffer) return;
|
|
} else {
|
|
surfData.image = surfData.ctx.getImageData(0, 0, surfData.width, surfData.height);
|
|
}
|
|
if (surf == SDL.screen && SDL.defaults.opaqueFrontBuffer) {
|
|
var data = surfData.image.data;
|
|
var num = data.length;
|
|
for (var i = 0; i < num / 4; i++) {
|
|
data[i * 4 + 3] = 255;
|
|
}
|
|
}
|
|
if (SDL.defaults.copyOnLock && !SDL.defaults.discardOnLock) {
|
|
if (surfData.isFlagSet(2097152)) {
|
|
throw "CopyOnLock is not supported for SDL_LockSurface with SDL_HWPALETTE flag set" + new Error().stack;
|
|
} else {
|
|
GROWABLE_HEAP_U8().set(surfData.image.data, surfData.buffer);
|
|
}
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_LockSurface"] = _SDL_LockSurface;
|
|
|
|
_SDL_LockSurface.sig = "ip";
|
|
|
|
function SDL_ttfContext() {
|
|
return SDL.ttfContext;
|
|
}
|
|
|
|
Module["SDL_ttfContext"] = SDL_ttfContext;
|
|
|
|
function SDL_audio() {
|
|
return SDL.audio;
|
|
}
|
|
|
|
Module["SDL_audio"] = SDL_audio;
|
|
|
|
var SDL = {
|
|
defaults: {
|
|
width: 320,
|
|
height: 200,
|
|
copyOnLock: true,
|
|
discardOnLock: false,
|
|
opaqueFrontBuffer: true
|
|
},
|
|
version: null,
|
|
surfaces: {},
|
|
canvasPool: [],
|
|
events: [],
|
|
fonts: [ null ],
|
|
audios: [ null ],
|
|
rwops: [ null ],
|
|
music: {
|
|
audio: null,
|
|
volume: 1
|
|
},
|
|
mixerFrequency: 22050,
|
|
mixerFormat: 32784,
|
|
mixerNumChannels: 2,
|
|
mixerChunkSize: 1024,
|
|
channelMinimumNumber: 0,
|
|
GL: false,
|
|
glAttributes: {
|
|
0: 3,
|
|
1: 3,
|
|
2: 2,
|
|
3: 0,
|
|
4: 0,
|
|
5: 1,
|
|
6: 16,
|
|
7: 0,
|
|
8: 0,
|
|
9: 0,
|
|
10: 0,
|
|
11: 0,
|
|
12: 0,
|
|
13: 0,
|
|
14: 0,
|
|
15: 1,
|
|
16: 0,
|
|
17: 0,
|
|
18: 0
|
|
},
|
|
keyboardState: null,
|
|
keyboardMap: {},
|
|
canRequestFullscreen: false,
|
|
isRequestingFullscreen: false,
|
|
textInput: false,
|
|
startTime: null,
|
|
initFlags: 0,
|
|
buttonState: 0,
|
|
modState: 0,
|
|
DOMButtons: [ 0, 0, 0 ],
|
|
DOMEventToSDLEvent: {},
|
|
TOUCH_DEFAULT_ID: 0,
|
|
eventHandler: null,
|
|
eventHandlerContext: null,
|
|
eventHandlerTemp: 0,
|
|
keyCodes: {
|
|
16: 1249,
|
|
17: 1248,
|
|
18: 1250,
|
|
20: 1081,
|
|
33: 1099,
|
|
34: 1102,
|
|
35: 1101,
|
|
36: 1098,
|
|
37: 1104,
|
|
38: 1106,
|
|
39: 1103,
|
|
40: 1105,
|
|
44: 316,
|
|
45: 1097,
|
|
46: 127,
|
|
91: 1251,
|
|
93: 1125,
|
|
96: 1122,
|
|
97: 1113,
|
|
98: 1114,
|
|
99: 1115,
|
|
100: 1116,
|
|
101: 1117,
|
|
102: 1118,
|
|
103: 1119,
|
|
104: 1120,
|
|
105: 1121,
|
|
106: 1109,
|
|
107: 1111,
|
|
109: 1110,
|
|
110: 1123,
|
|
111: 1108,
|
|
112: 1082,
|
|
113: 1083,
|
|
114: 1084,
|
|
115: 1085,
|
|
116: 1086,
|
|
117: 1087,
|
|
118: 1088,
|
|
119: 1089,
|
|
120: 1090,
|
|
121: 1091,
|
|
122: 1092,
|
|
123: 1093,
|
|
124: 1128,
|
|
125: 1129,
|
|
126: 1130,
|
|
127: 1131,
|
|
128: 1132,
|
|
129: 1133,
|
|
130: 1134,
|
|
131: 1135,
|
|
132: 1136,
|
|
133: 1137,
|
|
134: 1138,
|
|
135: 1139,
|
|
144: 1107,
|
|
160: 94,
|
|
161: 33,
|
|
162: 34,
|
|
163: 35,
|
|
164: 36,
|
|
165: 37,
|
|
166: 38,
|
|
167: 95,
|
|
168: 40,
|
|
169: 41,
|
|
170: 42,
|
|
171: 43,
|
|
172: 124,
|
|
173: 45,
|
|
174: 123,
|
|
175: 125,
|
|
176: 126,
|
|
181: 127,
|
|
182: 129,
|
|
183: 128,
|
|
188: 44,
|
|
190: 46,
|
|
191: 47,
|
|
192: 96,
|
|
219: 91,
|
|
220: 92,
|
|
221: 93,
|
|
222: 39,
|
|
224: 1251
|
|
},
|
|
scanCodes: {
|
|
8: 42,
|
|
9: 43,
|
|
13: 40,
|
|
27: 41,
|
|
32: 44,
|
|
35: 204,
|
|
39: 53,
|
|
44: 54,
|
|
46: 55,
|
|
47: 56,
|
|
48: 39,
|
|
49: 30,
|
|
50: 31,
|
|
51: 32,
|
|
52: 33,
|
|
53: 34,
|
|
54: 35,
|
|
55: 36,
|
|
56: 37,
|
|
57: 38,
|
|
58: 203,
|
|
59: 51,
|
|
61: 46,
|
|
91: 47,
|
|
92: 49,
|
|
93: 48,
|
|
96: 52,
|
|
97: 4,
|
|
98: 5,
|
|
99: 6,
|
|
100: 7,
|
|
101: 8,
|
|
102: 9,
|
|
103: 10,
|
|
104: 11,
|
|
105: 12,
|
|
106: 13,
|
|
107: 14,
|
|
108: 15,
|
|
109: 16,
|
|
110: 17,
|
|
111: 18,
|
|
112: 19,
|
|
113: 20,
|
|
114: 21,
|
|
115: 22,
|
|
116: 23,
|
|
117: 24,
|
|
118: 25,
|
|
119: 26,
|
|
120: 27,
|
|
121: 28,
|
|
122: 29,
|
|
127: 76,
|
|
305: 224,
|
|
308: 226,
|
|
316: 70
|
|
},
|
|
loadRect: function(rect) {
|
|
return {
|
|
x: GROWABLE_HEAP_I32()[rect + 0 >> 2],
|
|
y: GROWABLE_HEAP_I32()[rect + 4 >> 2],
|
|
w: GROWABLE_HEAP_I32()[rect + 8 >> 2],
|
|
h: GROWABLE_HEAP_I32()[rect + 12 >> 2]
|
|
};
|
|
},
|
|
updateRect: function(rect, r) {
|
|
GROWABLE_HEAP_I32()[rect >> 2] = r.x;
|
|
GROWABLE_HEAP_I32()[rect + 4 >> 2] = r.y;
|
|
GROWABLE_HEAP_I32()[rect + 8 >> 2] = r.w;
|
|
GROWABLE_HEAP_I32()[rect + 12 >> 2] = r.h;
|
|
},
|
|
intersectionOfRects: function(first, second) {
|
|
var leftX = Math.max(first.x, second.x);
|
|
var leftY = Math.max(first.y, second.y);
|
|
var rightX = Math.min(first.x + first.w, second.x + second.w);
|
|
var rightY = Math.min(first.y + first.h, second.y + second.h);
|
|
return {
|
|
x: leftX,
|
|
y: leftY,
|
|
w: Math.max(leftX, rightX) - leftX,
|
|
h: Math.max(leftY, rightY) - leftY
|
|
};
|
|
},
|
|
checkPixelFormat: function(fmt) {
|
|
var format = GROWABLE_HEAP_I32()[fmt >> 2];
|
|
if (format != -2042224636) {
|
|
warnOnce("Unsupported pixel format!");
|
|
}
|
|
},
|
|
loadColorToCSSRGB: function(color) {
|
|
var rgba = GROWABLE_HEAP_I32()[color >> 2];
|
|
return "rgb(" + (rgba & 255) + "," + (rgba >> 8 & 255) + "," + (rgba >> 16 & 255) + ")";
|
|
},
|
|
loadColorToCSSRGBA: function(color) {
|
|
var rgba = GROWABLE_HEAP_I32()[color >> 2];
|
|
return "rgba(" + (rgba & 255) + "," + (rgba >> 8 & 255) + "," + (rgba >> 16 & 255) + "," + (rgba >> 24 & 255) / 255 + ")";
|
|
},
|
|
translateColorToCSSRGBA: function(rgba) {
|
|
return "rgba(" + (rgba & 255) + "," + (rgba >> 8 & 255) + "," + (rgba >> 16 & 255) + "," + (rgba >>> 24) / 255 + ")";
|
|
},
|
|
translateRGBAToCSSRGBA: function(r, g, b, a) {
|
|
return "rgba(" + (r & 255) + "," + (g & 255) + "," + (b & 255) + "," + (a & 255) / 255 + ")";
|
|
},
|
|
translateRGBAToColor: function(r, g, b, a) {
|
|
return r | g << 8 | b << 16 | a << 24;
|
|
},
|
|
makeSurface: function(width, height, flags, usePageCanvas, source, rmask, gmask, bmask, amask) {
|
|
var is_SDL_HWSURFACE = flags & 1;
|
|
var is_SDL_HWPALETTE = flags & 2097152;
|
|
var is_SDL_OPENGL = flags & 67108864;
|
|
var surf = _malloc(60);
|
|
var pixelFormat = _malloc(44);
|
|
var bpp = is_SDL_HWPALETTE ? 1 : 4;
|
|
var buffer = 0;
|
|
if (!is_SDL_HWSURFACE && !is_SDL_OPENGL) {
|
|
buffer = _malloc(width * height * 4);
|
|
}
|
|
GROWABLE_HEAP_I32()[surf >> 2] = flags;
|
|
GROWABLE_HEAP_U32()[surf + 4 >> 2] = pixelFormat;
|
|
GROWABLE_HEAP_I32()[surf + 8 >> 2] = width;
|
|
GROWABLE_HEAP_I32()[surf + 12 >> 2] = height;
|
|
GROWABLE_HEAP_I32()[surf + 16 >> 2] = width * bpp;
|
|
GROWABLE_HEAP_U32()[surf + 20 >> 2] = buffer;
|
|
GROWABLE_HEAP_I32()[surf + 36 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[surf + 40 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[surf + 44 >> 2] = Module["canvas"].width;
|
|
GROWABLE_HEAP_I32()[surf + 48 >> 2] = Module["canvas"].height;
|
|
GROWABLE_HEAP_I32()[surf + 56 >> 2] = 1;
|
|
GROWABLE_HEAP_I32()[pixelFormat >> 2] = -2042224636;
|
|
GROWABLE_HEAP_I32()[pixelFormat + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I8()[pixelFormat + 8 >> 0] = bpp * 8;
|
|
GROWABLE_HEAP_I8()[pixelFormat + 9 >> 0] = bpp;
|
|
GROWABLE_HEAP_I32()[pixelFormat + 12 >> 2] = rmask || 255;
|
|
GROWABLE_HEAP_I32()[pixelFormat + 16 >> 2] = gmask || 65280;
|
|
GROWABLE_HEAP_I32()[pixelFormat + 20 >> 2] = bmask || 16711680;
|
|
GROWABLE_HEAP_I32()[pixelFormat + 24 >> 2] = amask || 4278190080;
|
|
SDL.GL = SDL.GL || is_SDL_OPENGL;
|
|
var canvas;
|
|
if (!usePageCanvas) {
|
|
if (SDL.canvasPool.length > 0) {
|
|
canvas = SDL.canvasPool.pop();
|
|
} else {
|
|
canvas = document.createElement("canvas");
|
|
}
|
|
canvas.width = width;
|
|
canvas.height = height;
|
|
} else {
|
|
canvas = Module["canvas"];
|
|
}
|
|
var webGLContextAttributes = {
|
|
antialias: SDL.glAttributes[13] != 0 && SDL.glAttributes[14] > 1,
|
|
depth: SDL.glAttributes[6] > 0,
|
|
stencil: SDL.glAttributes[7] > 0,
|
|
alpha: SDL.glAttributes[3] > 0
|
|
};
|
|
GL.enableOffscreenFramebufferAttributes(webGLContextAttributes);
|
|
var ctx = Browser.createContext(canvas, is_SDL_OPENGL, usePageCanvas, webGLContextAttributes);
|
|
SDL.surfaces[surf] = {
|
|
width: width,
|
|
height: height,
|
|
canvas: canvas,
|
|
ctx: ctx,
|
|
surf: surf,
|
|
buffer: buffer,
|
|
pixelFormat: pixelFormat,
|
|
alpha: 255,
|
|
flags: flags,
|
|
locked: 0,
|
|
usePageCanvas: usePageCanvas,
|
|
source: source,
|
|
isFlagSet: function(flag) {
|
|
return flags & flag;
|
|
}
|
|
};
|
|
return surf;
|
|
},
|
|
copyIndexedColorData: function(surfData, rX, rY, rW, rH) {
|
|
if (!surfData.colors) {
|
|
return;
|
|
}
|
|
var fullWidth = Module["canvas"].width;
|
|
var fullHeight = Module["canvas"].height;
|
|
var startX = rX || 0;
|
|
var startY = rY || 0;
|
|
var endX = (rW || fullWidth - startX) + startX;
|
|
var endY = (rH || fullHeight - startY) + startY;
|
|
var buffer = surfData.buffer;
|
|
if (!surfData.image.data32) {
|
|
surfData.image.data32 = new Uint32Array(surfData.image.data.buffer);
|
|
}
|
|
var data32 = surfData.image.data32;
|
|
var colors32 = surfData.colors32;
|
|
for (var y = startY; y < endY; ++y) {
|
|
var base = y * fullWidth;
|
|
for (var x = startX; x < endX; ++x) {
|
|
data32[base + x] = colors32[GROWABLE_HEAP_U8()[buffer + base + x >> 0]];
|
|
}
|
|
}
|
|
},
|
|
freeSurface: function(surf) {
|
|
var refcountPointer = surf + 56;
|
|
var refcount = GROWABLE_HEAP_I32()[refcountPointer >> 2];
|
|
if (refcount > 1) {
|
|
GROWABLE_HEAP_I32()[refcountPointer >> 2] = refcount - 1;
|
|
return;
|
|
}
|
|
var info = SDL.surfaces[surf];
|
|
if (!info.usePageCanvas && info.canvas) SDL.canvasPool.push(info.canvas);
|
|
if (info.buffer) _free(info.buffer);
|
|
_free(info.pixelFormat);
|
|
_free(surf);
|
|
SDL.surfaces[surf] = null;
|
|
if (surf === SDL.screen) {
|
|
SDL.screen = null;
|
|
}
|
|
},
|
|
blitSurface: function(src, srcrect, dst, dstrect, scale) {
|
|
var srcData = SDL.surfaces[src];
|
|
var dstData = SDL.surfaces[dst];
|
|
var sr, dr;
|
|
if (srcrect) {
|
|
sr = SDL.loadRect(srcrect);
|
|
} else {
|
|
sr = {
|
|
x: 0,
|
|
y: 0,
|
|
w: srcData.width,
|
|
h: srcData.height
|
|
};
|
|
}
|
|
if (dstrect) {
|
|
dr = SDL.loadRect(dstrect);
|
|
} else {
|
|
dr = {
|
|
x: 0,
|
|
y: 0,
|
|
w: srcData.width,
|
|
h: srcData.height
|
|
};
|
|
}
|
|
if (dstData.clipRect) {
|
|
var widthScale = !scale || sr.w === 0 ? 1 : sr.w / dr.w;
|
|
var heightScale = !scale || sr.h === 0 ? 1 : sr.h / dr.h;
|
|
dr = SDL.intersectionOfRects(dstData.clipRect, dr);
|
|
sr.w = dr.w * widthScale;
|
|
sr.h = dr.h * heightScale;
|
|
if (dstrect) {
|
|
SDL.updateRect(dstrect, dr);
|
|
}
|
|
}
|
|
var blitw, blith;
|
|
if (scale) {
|
|
blitw = dr.w;
|
|
blith = dr.h;
|
|
} else {
|
|
blitw = sr.w;
|
|
blith = sr.h;
|
|
}
|
|
if (sr.w === 0 || sr.h === 0 || blitw === 0 || blith === 0) {
|
|
return 0;
|
|
}
|
|
var oldAlpha = dstData.ctx.globalAlpha;
|
|
dstData.ctx.globalAlpha = srcData.alpha / 255;
|
|
dstData.ctx.drawImage(srcData.canvas, sr.x, sr.y, sr.w, sr.h, dr.x, dr.y, blitw, blith);
|
|
dstData.ctx.globalAlpha = oldAlpha;
|
|
if (dst != SDL.screen) {
|
|
warnOnce("WARNING: copying canvas data to memory for compatibility");
|
|
_SDL_LockSurface(dst);
|
|
dstData.locked--;
|
|
}
|
|
return 0;
|
|
},
|
|
downFingers: {},
|
|
savedKeydown: null,
|
|
receiveEvent: function(event) {
|
|
function unpressAllPressedKeys() {
|
|
for (var code in SDL.keyboardMap) {
|
|
SDL.events.push({
|
|
type: "keyup",
|
|
keyCode: SDL.keyboardMap[code]
|
|
});
|
|
}
|
|
}
|
|
switch (event.type) {
|
|
case "touchstart":
|
|
case "touchmove":
|
|
{
|
|
event.preventDefault();
|
|
var touches = [];
|
|
if (event.type === "touchstart") {
|
|
for (var i = 0; i < event.touches.length; i++) {
|
|
var touch = event.touches[i];
|
|
if (SDL.downFingers[touch.identifier] != true) {
|
|
SDL.downFingers[touch.identifier] = true;
|
|
touches.push(touch);
|
|
}
|
|
}
|
|
} else {
|
|
touches = event.touches;
|
|
}
|
|
var firstTouch = touches[0];
|
|
if (firstTouch) {
|
|
if (event.type == "touchstart") {
|
|
SDL.DOMButtons[0] = 1;
|
|
}
|
|
var mouseEventType;
|
|
switch (event.type) {
|
|
case "touchstart":
|
|
mouseEventType = "mousedown";
|
|
break;
|
|
|
|
case "touchmove":
|
|
mouseEventType = "mousemove";
|
|
break;
|
|
}
|
|
var mouseEvent = {
|
|
type: mouseEventType,
|
|
button: 0,
|
|
pageX: firstTouch.clientX,
|
|
pageY: firstTouch.clientY
|
|
};
|
|
SDL.events.push(mouseEvent);
|
|
}
|
|
for (var i = 0; i < touches.length; i++) {
|
|
var touch = touches[i];
|
|
SDL.events.push({
|
|
type: event.type,
|
|
touch: touch
|
|
});
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "touchend":
|
|
{
|
|
event.preventDefault();
|
|
for (var i = 0; i < event.changedTouches.length; i++) {
|
|
var touch = event.changedTouches[i];
|
|
if (SDL.downFingers[touch.identifier] === true) {
|
|
delete SDL.downFingers[touch.identifier];
|
|
}
|
|
}
|
|
var mouseEvent = {
|
|
type: "mouseup",
|
|
button: 0,
|
|
pageX: event.changedTouches[0].clientX,
|
|
pageY: event.changedTouches[0].clientY
|
|
};
|
|
SDL.DOMButtons[0] = 0;
|
|
SDL.events.push(mouseEvent);
|
|
for (var i = 0; i < event.changedTouches.length; i++) {
|
|
var touch = event.changedTouches[i];
|
|
SDL.events.push({
|
|
type: "touchend",
|
|
touch: touch
|
|
});
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "DOMMouseScroll":
|
|
case "mousewheel":
|
|
case "wheel":
|
|
var delta = -Browser.getMouseWheelDelta(event);
|
|
delta = delta == 0 ? 0 : delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1);
|
|
var button = delta > 0 ? 3 : 4;
|
|
SDL.events.push({
|
|
type: "mousedown",
|
|
button: button,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
});
|
|
SDL.events.push({
|
|
type: "mouseup",
|
|
button: button,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
});
|
|
SDL.events.push({
|
|
type: "wheel",
|
|
deltaX: 0,
|
|
deltaY: delta
|
|
});
|
|
event.preventDefault();
|
|
break;
|
|
|
|
case "mousemove":
|
|
if (SDL.DOMButtons[0] === 1) {
|
|
SDL.events.push({
|
|
type: "touchmove",
|
|
touch: {
|
|
identifier: 0,
|
|
deviceID: -1,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
}
|
|
});
|
|
}
|
|
if (Browser.pointerLock) {
|
|
if ("mozMovementX" in event) {
|
|
event["movementX"] = event["mozMovementX"];
|
|
event["movementY"] = event["mozMovementY"];
|
|
}
|
|
if (event["movementX"] == 0 && event["movementY"] == 0) {
|
|
event.preventDefault();
|
|
return;
|
|
}
|
|
}
|
|
|
|
case "keydown":
|
|
case "keyup":
|
|
case "keypress":
|
|
case "mousedown":
|
|
case "mouseup":
|
|
if (event.type !== "keydown" || !SDL_unicode() && !SDL.textInput || (event.keyCode === 8 || event.keyCode === 9)) {
|
|
event.preventDefault();
|
|
}
|
|
if (event.type == "mousedown") {
|
|
SDL.DOMButtons[event.button] = 1;
|
|
SDL.events.push({
|
|
type: "touchstart",
|
|
touch: {
|
|
identifier: 0,
|
|
deviceID: -1,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
}
|
|
});
|
|
} else if (event.type == "mouseup") {
|
|
if (!SDL.DOMButtons[event.button]) {
|
|
return;
|
|
}
|
|
SDL.events.push({
|
|
type: "touchend",
|
|
touch: {
|
|
identifier: 0,
|
|
deviceID: -1,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
}
|
|
});
|
|
SDL.DOMButtons[event.button] = 0;
|
|
}
|
|
if (event.type === "keydown" || event.type === "mousedown") {
|
|
SDL.canRequestFullscreen = true;
|
|
} else if (event.type === "keyup" || event.type === "mouseup") {
|
|
if (SDL.isRequestingFullscreen) {
|
|
Module["requestFullscreen"](true, true);
|
|
SDL.isRequestingFullscreen = false;
|
|
}
|
|
SDL.canRequestFullscreen = false;
|
|
}
|
|
if (event.type === "keypress" && SDL.savedKeydown) {
|
|
SDL.savedKeydown.keypressCharCode = event.charCode;
|
|
SDL.savedKeydown = null;
|
|
} else if (event.type === "keydown") {
|
|
SDL.savedKeydown = event;
|
|
}
|
|
if (event.type !== "keypress" || SDL.textInput) {
|
|
SDL.events.push(event);
|
|
}
|
|
break;
|
|
|
|
case "mouseout":
|
|
for (var i = 0; i < 3; i++) {
|
|
if (SDL.DOMButtons[i]) {
|
|
SDL.events.push({
|
|
type: "mouseup",
|
|
button: i,
|
|
pageX: event.pageX,
|
|
pageY: event.pageY
|
|
});
|
|
SDL.DOMButtons[i] = 0;
|
|
}
|
|
}
|
|
event.preventDefault();
|
|
break;
|
|
|
|
case "focus":
|
|
SDL.events.push(event);
|
|
event.preventDefault();
|
|
break;
|
|
|
|
case "blur":
|
|
SDL.events.push(event);
|
|
unpressAllPressedKeys();
|
|
event.preventDefault();
|
|
break;
|
|
|
|
case "visibilitychange":
|
|
SDL.events.push({
|
|
type: "visibilitychange",
|
|
visible: !document.hidden
|
|
});
|
|
unpressAllPressedKeys();
|
|
event.preventDefault();
|
|
break;
|
|
|
|
case "unload":
|
|
if (Browser.mainLoop.runner) {
|
|
SDL.events.push(event);
|
|
Browser.mainLoop.runner();
|
|
}
|
|
return;
|
|
|
|
case "resize":
|
|
SDL.events.push(event);
|
|
if (event.preventDefault) {
|
|
event.preventDefault();
|
|
}
|
|
break;
|
|
}
|
|
if (SDL.events.length >= 1e4) {
|
|
err("SDL event queue full, dropping events");
|
|
SDL.events = SDL.events.slice(0, 1e4);
|
|
}
|
|
SDL.flushEventsToHandler();
|
|
return;
|
|
},
|
|
lookupKeyCodeForEvent: function(event) {
|
|
var code = event.keyCode;
|
|
if (code >= 65 && code <= 90) {
|
|
code += 32;
|
|
} else {
|
|
code = SDL.keyCodes[event.keyCode] || event.keyCode;
|
|
if (event.location === 2 && code >= (224 | 1 << 10) && code <= (227 | 1 << 10)) {
|
|
code += 4;
|
|
}
|
|
}
|
|
return code;
|
|
},
|
|
handleEvent: function(event) {
|
|
if (event.handled) return;
|
|
event.handled = true;
|
|
switch (event.type) {
|
|
case "touchstart":
|
|
case "touchend":
|
|
case "touchmove":
|
|
{
|
|
Browser.calculateMouseEvent(event);
|
|
break;
|
|
}
|
|
|
|
case "keydown":
|
|
case "keyup":
|
|
{
|
|
var down = event.type === "keydown";
|
|
var code = SDL.lookupKeyCodeForEvent(event);
|
|
GROWABLE_HEAP_I8()[SDL.keyboardState + code >> 0] = down;
|
|
SDL.modState = (GROWABLE_HEAP_I8()[SDL.keyboardState + 1248 >> 0] ? 64 : 0) | (GROWABLE_HEAP_I8()[SDL.keyboardState + 1249 >> 0] ? 1 : 0) | (GROWABLE_HEAP_I8()[SDL.keyboardState + 1250 >> 0] ? 256 : 0) | (GROWABLE_HEAP_I8()[SDL.keyboardState + 1252 >> 0] ? 128 : 0) | (GROWABLE_HEAP_I8()[SDL.keyboardState + 1253 >> 0] ? 2 : 0) | (GROWABLE_HEAP_I8()[SDL.keyboardState + 1254 >> 0] ? 512 : 0);
|
|
if (down) {
|
|
SDL.keyboardMap[code] = event.keyCode;
|
|
} else {
|
|
delete SDL.keyboardMap[code];
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "mousedown":
|
|
case "mouseup":
|
|
if (event.type == "mousedown") {
|
|
SDL.buttonState |= 1 << event.button;
|
|
} else if (event.type == "mouseup") {
|
|
SDL.buttonState &= ~(1 << event.button);
|
|
}
|
|
|
|
case "mousemove":
|
|
{
|
|
Browser.calculateMouseEvent(event);
|
|
break;
|
|
}
|
|
}
|
|
},
|
|
flushEventsToHandler: function() {
|
|
if (!SDL.eventHandler) return;
|
|
while (SDL.pollEvent(SDL.eventHandlerTemp)) {
|
|
getWasmTableEntry(SDL.eventHandler)(SDL.eventHandlerContext, SDL.eventHandlerTemp);
|
|
}
|
|
},
|
|
pollEvent: function(ptr) {
|
|
if (SDL.initFlags & 512 && SDL.joystickEventState) {
|
|
SDL.queryJoysticks();
|
|
}
|
|
if (ptr) {
|
|
while (SDL.events.length > 0) {
|
|
if (SDL.makeCEvent(SDL.events.shift(), ptr) !== false) return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
return SDL.events.length > 0;
|
|
},
|
|
makeCEvent: function(event, ptr) {
|
|
if (typeof event == "number") {
|
|
_memcpy(ptr, event, 28);
|
|
_free(event);
|
|
return;
|
|
}
|
|
SDL.handleEvent(event);
|
|
switch (event.type) {
|
|
case "keydown":
|
|
case "keyup":
|
|
{
|
|
var down = event.type === "keydown";
|
|
var key = SDL.lookupKeyCodeForEvent(event);
|
|
var scan;
|
|
if (key >= 1024) {
|
|
scan = key - 1024;
|
|
} else {
|
|
scan = SDL.scanCodes[key] || key;
|
|
}
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I8()[ptr + 8 >> 0] = down ? 1 : 0;
|
|
GROWABLE_HEAP_I8()[ptr + 9 >> 0] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 12 >> 2] = scan;
|
|
GROWABLE_HEAP_I32()[ptr + 16 >> 2] = key;
|
|
GROWABLE_HEAP_I16()[ptr + 20 >> 1] = SDL.modState;
|
|
GROWABLE_HEAP_I32()[ptr + 24 >> 2] = event.keypressCharCode || key;
|
|
break;
|
|
}
|
|
|
|
case "keypress":
|
|
{
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
var cStr = intArrayFromString(String.fromCharCode(event.charCode));
|
|
for (var i = 0; i < cStr.length; ++i) {
|
|
GROWABLE_HEAP_I8()[ptr + (8 + i) >> 0] = cStr[i];
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "mousedown":
|
|
case "mouseup":
|
|
case "mousemove":
|
|
{
|
|
if (event.type != "mousemove") {
|
|
var down = event.type === "mousedown";
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 8 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 12 >> 2] = 0;
|
|
GROWABLE_HEAP_I8()[ptr + 16 >> 0] = event.button + 1;
|
|
GROWABLE_HEAP_I8()[ptr + 17 >> 0] = down ? 1 : 0;
|
|
GROWABLE_HEAP_I32()[ptr + 20 >> 2] = Browser.mouseX;
|
|
GROWABLE_HEAP_I32()[ptr + 24 >> 2] = Browser.mouseY;
|
|
} else {
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 8 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 12 >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[ptr + 16 >> 2] = SDL.buttonState;
|
|
GROWABLE_HEAP_I32()[ptr + 20 >> 2] = Browser.mouseX;
|
|
GROWABLE_HEAP_I32()[ptr + 24 >> 2] = Browser.mouseY;
|
|
GROWABLE_HEAP_I32()[ptr + 28 >> 2] = Browser.mouseMovementX;
|
|
GROWABLE_HEAP_I32()[ptr + 32 >> 2] = Browser.mouseMovementY;
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "wheel":
|
|
{
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 16 >> 2] = event.deltaX;
|
|
GROWABLE_HEAP_I32()[ptr + 20 >> 2] = event.deltaY;
|
|
break;
|
|
}
|
|
|
|
case "touchstart":
|
|
case "touchend":
|
|
case "touchmove":
|
|
{
|
|
var touch = event.touch;
|
|
if (!Browser.touches[touch.identifier]) break;
|
|
var w = Module["canvas"].width;
|
|
var h = Module["canvas"].height;
|
|
var x = Browser.touches[touch.identifier].x / w;
|
|
var y = Browser.touches[touch.identifier].y / h;
|
|
var lx = Browser.lastTouches[touch.identifier].x / w;
|
|
var ly = Browser.lastTouches[touch.identifier].y / h;
|
|
var dx = x - lx;
|
|
var dy = y - ly;
|
|
if (touch["deviceID"] === undefined) touch.deviceID = SDL.TOUCH_DEFAULT_ID;
|
|
if (dx === 0 && dy === 0 && event.type === "touchmove") return false;
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = _SDL_GetTicks();
|
|
tempI64 = [ touch.deviceID >>> 0, (tempDouble = touch.deviceID, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[ptr + 8 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[ptr + 12 >> 2] = tempI64[1];
|
|
tempI64 = [ touch.identifier >>> 0, (tempDouble = touch.identifier, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? +Math.floor(tempDouble / 4294967296) >>> 0 : ~~+Math.ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> 0 : 0) ],
|
|
GROWABLE_HEAP_I32()[ptr + 16 >> 2] = tempI64[0], GROWABLE_HEAP_I32()[ptr + 20 >> 2] = tempI64[1];
|
|
GROWABLE_HEAP_F32()[ptr + 24 >> 2] = x;
|
|
GROWABLE_HEAP_F32()[ptr + 28 >> 2] = y;
|
|
GROWABLE_HEAP_F32()[ptr + 32 >> 2] = dx;
|
|
GROWABLE_HEAP_F32()[ptr + 36 >> 2] = dy;
|
|
if (touch.force !== undefined) {
|
|
GROWABLE_HEAP_F32()[ptr + 40 >> 2] = touch.force;
|
|
} else {
|
|
GROWABLE_HEAP_F32()[ptr + 40 >> 2] = event.type == "touchend" ? 0 : 1;
|
|
}
|
|
break;
|
|
}
|
|
|
|
case "unload":
|
|
{
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
break;
|
|
}
|
|
|
|
case "resize":
|
|
{
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = event.w;
|
|
GROWABLE_HEAP_I32()[ptr + 8 >> 2] = event.h;
|
|
break;
|
|
}
|
|
|
|
case "joystick_button_up":
|
|
case "joystick_button_down":
|
|
{
|
|
var state = event.type === "joystick_button_up" ? 0 : 1;
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I8()[ptr + 4 >> 0] = event.index;
|
|
GROWABLE_HEAP_I8()[ptr + 5 >> 0] = event.button;
|
|
GROWABLE_HEAP_I8()[ptr + 6 >> 0] = state;
|
|
break;
|
|
}
|
|
|
|
case "joystick_axis_motion":
|
|
{
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I8()[ptr + 4 >> 0] = event.index;
|
|
GROWABLE_HEAP_I8()[ptr + 5 >> 0] = event.axis;
|
|
GROWABLE_HEAP_I32()[ptr + 8 >> 2] = SDL.joystickAxisValueConversion(event.value);
|
|
break;
|
|
}
|
|
|
|
case "focus":
|
|
{
|
|
var SDL_WINDOWEVENT_FOCUS_GAINED = 12;
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I8()[ptr + 8 >> 0] = SDL_WINDOWEVENT_FOCUS_GAINED;
|
|
break;
|
|
}
|
|
|
|
case "blur":
|
|
{
|
|
var SDL_WINDOWEVENT_FOCUS_LOST = 13;
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I8()[ptr + 8 >> 0] = SDL_WINDOWEVENT_FOCUS_LOST;
|
|
break;
|
|
}
|
|
|
|
case "visibilitychange":
|
|
{
|
|
var SDL_WINDOWEVENT_SHOWN = 1;
|
|
var SDL_WINDOWEVENT_HIDDEN = 2;
|
|
var visibilityEventID = event.visible ? SDL_WINDOWEVENT_SHOWN : SDL_WINDOWEVENT_HIDDEN;
|
|
GROWABLE_HEAP_I32()[ptr >> 2] = SDL.DOMEventToSDLEvent[event.type];
|
|
GROWABLE_HEAP_I32()[ptr + 4 >> 2] = 0;
|
|
GROWABLE_HEAP_I8()[ptr + 8 >> 0] = visibilityEventID;
|
|
break;
|
|
}
|
|
|
|
default:
|
|
throw "Unhandled SDL event: " + event.type;
|
|
}
|
|
},
|
|
makeFontString: function(height, fontName) {
|
|
if (fontName.charAt(0) != "'" && fontName.charAt(0) != '"') {
|
|
fontName = '"' + fontName + '"';
|
|
}
|
|
return height + "px " + fontName + ", serif";
|
|
},
|
|
estimateTextWidth: function(fontData, text) {
|
|
var h = fontData.size;
|
|
var fontString = SDL.makeFontString(h, fontData.name);
|
|
var tempCtx = SDL_ttfContext();
|
|
assert(tempCtx, "TTF_Init must have been called");
|
|
tempCtx.font = fontString;
|
|
var ret = tempCtx.measureText(text).width | 0;
|
|
return ret;
|
|
},
|
|
allocateChannels: function(num) {
|
|
if (SDL.numChannels && SDL.numChannels >= num && num != 0) return;
|
|
SDL.numChannels = num;
|
|
SDL.channels = [];
|
|
for (var i = 0; i < num; i++) {
|
|
SDL.channels[i] = {
|
|
audio: null,
|
|
volume: 1
|
|
};
|
|
}
|
|
},
|
|
setGetVolume: function(info, volume) {
|
|
if (!info) return 0;
|
|
var ret = info.volume * 128;
|
|
if (volume != -1) {
|
|
info.volume = Math.min(Math.max(volume, 0), 128) / 128;
|
|
if (info.audio) {
|
|
try {
|
|
info.audio.volume = info.volume;
|
|
if (info.audio.webAudioGainNode) info.audio.webAudioGainNode["gain"]["value"] = info.volume;
|
|
} catch (e) {
|
|
err("setGetVolume failed to set audio volume: " + e);
|
|
}
|
|
}
|
|
}
|
|
return ret;
|
|
},
|
|
setPannerPosition: function(info, x, y, z) {
|
|
if (!info) return;
|
|
if (info.audio) {
|
|
if (info.audio.webAudioPannerNode) {
|
|
info.audio.webAudioPannerNode["setPosition"](x, y, z);
|
|
}
|
|
}
|
|
},
|
|
playWebAudio: function(audio) {
|
|
if (!audio) return;
|
|
if (audio.webAudioNode) return;
|
|
if (!SDL.webAudioAvailable()) return;
|
|
try {
|
|
var webAudio = audio.resource.webAudio;
|
|
audio.paused = false;
|
|
if (!webAudio.decodedBuffer) {
|
|
if (webAudio.onDecodeComplete === undefined) abort("Cannot play back audio object that was not loaded");
|
|
webAudio.onDecodeComplete.push(() => {
|
|
if (!audio.paused) SDL.playWebAudio(audio);
|
|
});
|
|
return;
|
|
}
|
|
audio.webAudioNode = SDL.audioContext["createBufferSource"]();
|
|
audio.webAudioNode["buffer"] = webAudio.decodedBuffer;
|
|
audio.webAudioNode["loop"] = audio.loop;
|
|
audio.webAudioNode["onended"] = audio["onended"];
|
|
audio.webAudioPannerNode = SDL.audioContext["createPanner"]();
|
|
audio.webAudioPannerNode["setPosition"](0, 0, -.5);
|
|
audio.webAudioPannerNode["panningModel"] = "equalpower";
|
|
audio.webAudioGainNode = SDL.audioContext["createGain"]();
|
|
audio.webAudioGainNode["gain"]["value"] = audio.volume;
|
|
audio.webAudioNode["connect"](audio.webAudioPannerNode);
|
|
audio.webAudioPannerNode["connect"](audio.webAudioGainNode);
|
|
audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);
|
|
audio.webAudioNode["start"](0, audio.currentPosition);
|
|
audio.startTime = SDL.audioContext["currentTime"] - audio.currentPosition;
|
|
} catch (e) {
|
|
err("playWebAudio failed: " + e);
|
|
}
|
|
},
|
|
pauseWebAudio: function(audio) {
|
|
if (!audio) return;
|
|
if (audio.webAudioNode) {
|
|
try {
|
|
audio.currentPosition = (SDL.audioContext["currentTime"] - audio.startTime) % audio.resource.webAudio.decodedBuffer.duration;
|
|
audio.webAudioNode["onended"] = undefined;
|
|
audio.webAudioNode.stop(0);
|
|
audio.webAudioNode = undefined;
|
|
} catch (e) {
|
|
err("pauseWebAudio failed: " + e);
|
|
}
|
|
}
|
|
audio.paused = true;
|
|
},
|
|
openAudioContext: function() {
|
|
if (!SDL.audioContext) {
|
|
if (typeof AudioContext != "undefined") SDL.audioContext = new AudioContext(); else if (typeof webkitAudioContext != "undefined") SDL.audioContext = new webkitAudioContext();
|
|
}
|
|
},
|
|
webAudioAvailable: function() {
|
|
return !!SDL.audioContext;
|
|
},
|
|
fillWebAudioBufferFromHeap: function(heapPtr, sizeSamplesPerChannel, dstAudioBuffer) {
|
|
var audio = SDL_audio();
|
|
var numChannels = audio.channels;
|
|
for (var c = 0; c < numChannels; ++c) {
|
|
var channelData = dstAudioBuffer["getChannelData"](c);
|
|
if (channelData.length != sizeSamplesPerChannel) {
|
|
throw "Web Audio output buffer length mismatch! Destination size: " + channelData.length + " samples vs expected " + sizeSamplesPerChannel + " samples!";
|
|
}
|
|
if (audio.format == 32784) {
|
|
for (var j = 0; j < sizeSamplesPerChannel; ++j) {
|
|
channelData[j] = GROWABLE_HEAP_I16()[heapPtr + (j * numChannels + c) * 2 >> 1] / 32768;
|
|
}
|
|
} else if (audio.format == 8) {
|
|
for (var j = 0; j < sizeSamplesPerChannel; ++j) {
|
|
var v = GROWABLE_HEAP_I8()[heapPtr + (j * numChannels + c) >> 0];
|
|
channelData[j] = (v >= 0 ? v - 128 : v + 128) / 128;
|
|
}
|
|
} else if (audio.format == 33056) {
|
|
for (var j = 0; j < sizeSamplesPerChannel; ++j) {
|
|
channelData[j] = GROWABLE_HEAP_F32()[heapPtr + (j * numChannels + c) * 4 >> 2];
|
|
}
|
|
} else {
|
|
throw "Invalid SDL audio format " + audio.format + "!";
|
|
}
|
|
}
|
|
},
|
|
debugSurface: function(surfData) {
|
|
out("dumping surface " + [ surfData.surf, surfData.source, surfData.width, surfData.height ]);
|
|
var image = surfData.ctx.getImageData(0, 0, surfData.width, surfData.height);
|
|
var data = image.data;
|
|
var num = Math.min(surfData.width, surfData.height);
|
|
for (var i = 0; i < num; i++) {
|
|
out(" diagonal " + i + ":" + [ data[i * surfData.width * 4 + i * 4 + 0], data[i * surfData.width * 4 + i * 4 + 1], data[i * surfData.width * 4 + i * 4 + 2], data[i * surfData.width * 4 + i * 4 + 3] ]);
|
|
}
|
|
},
|
|
joystickEventState: 1,
|
|
lastJoystickState: {},
|
|
joystickNamePool: {},
|
|
recordJoystickState: function(joystick, state) {
|
|
var buttons = new Array(state.buttons.length);
|
|
for (var i = 0; i < state.buttons.length; i++) {
|
|
buttons[i] = SDL.getJoystickButtonState(state.buttons[i]);
|
|
}
|
|
SDL.lastJoystickState[joystick] = {
|
|
buttons: buttons,
|
|
axes: state.axes.slice(0),
|
|
timestamp: state.timestamp,
|
|
index: state.index,
|
|
id: state.id
|
|
};
|
|
},
|
|
getJoystickButtonState: function(button) {
|
|
if (typeof button == "object") {
|
|
return button["pressed"];
|
|
}
|
|
return button > 0;
|
|
},
|
|
queryJoysticks: function() {
|
|
for (var joystick in SDL.lastJoystickState) {
|
|
var state = SDL.getGamepad(joystick - 1);
|
|
var prevState = SDL.lastJoystickState[joystick];
|
|
if (typeof state == "undefined") return;
|
|
if (state === null) return;
|
|
if (typeof state.timestamp != "number" || state.timestamp != prevState.timestamp || !state.timestamp) {
|
|
var i;
|
|
for (i = 0; i < state.buttons.length; i++) {
|
|
var buttonState = SDL.getJoystickButtonState(state.buttons[i]);
|
|
if (buttonState !== prevState.buttons[i]) {
|
|
SDL.events.push({
|
|
type: buttonState ? "joystick_button_down" : "joystick_button_up",
|
|
joystick: joystick,
|
|
index: joystick - 1,
|
|
button: i
|
|
});
|
|
}
|
|
}
|
|
for (i = 0; i < state.axes.length; i++) {
|
|
if (state.axes[i] !== prevState.axes[i]) {
|
|
SDL.events.push({
|
|
type: "joystick_axis_motion",
|
|
joystick: joystick,
|
|
index: joystick - 1,
|
|
axis: i,
|
|
value: state.axes[i]
|
|
});
|
|
}
|
|
}
|
|
SDL.recordJoystickState(joystick, state);
|
|
}
|
|
}
|
|
},
|
|
joystickAxisValueConversion: function(value) {
|
|
value = Math.min(1, Math.max(value, -1));
|
|
return Math.ceil((value + 1) * 32767.5 - 32768);
|
|
},
|
|
getGamepads: function() {
|
|
var fcn = navigator.getGamepads || navigator.webkitGamepads || navigator.mozGamepads || navigator.gamepads || navigator.webkitGetGamepads;
|
|
if (fcn !== undefined) {
|
|
return fcn.apply(navigator);
|
|
}
|
|
return [];
|
|
},
|
|
getGamepad: function(deviceIndex) {
|
|
var gamepads = SDL.getGamepads();
|
|
if (gamepads.length > deviceIndex && deviceIndex >= 0) {
|
|
return gamepads[deviceIndex];
|
|
}
|
|
return null;
|
|
}
|
|
};
|
|
|
|
Module["SDL"] = SDL;
|
|
|
|
function SDL_unicode() {
|
|
return SDL.unicode;
|
|
}
|
|
|
|
Module["SDL_unicode"] = SDL_unicode;
|
|
|
|
function _SDL_Linked_Version() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(325, 1);
|
|
if (SDL.version === null) {
|
|
SDL.version = _malloc(3);
|
|
GROWABLE_HEAP_I8()[SDL.version + 0 >> 0] = 1;
|
|
GROWABLE_HEAP_I8()[SDL.version + 1 >> 0] = 3;
|
|
GROWABLE_HEAP_I8()[SDL.version + 2 >> 0] = 0;
|
|
}
|
|
return SDL.version;
|
|
}
|
|
|
|
Module["_SDL_Linked_Version"] = _SDL_Linked_Version;
|
|
|
|
_SDL_Linked_Version.sig = "p";
|
|
|
|
function _SDL_Init(initFlags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(326, 1, initFlags);
|
|
SDL.startTime = Date.now();
|
|
SDL.initFlags = initFlags;
|
|
if (!Module["doNotCaptureKeyboard"]) {
|
|
var keyboardListeningElement = Module["keyboardListeningElement"] || document;
|
|
keyboardListeningElement.addEventListener("keydown", SDL.receiveEvent);
|
|
keyboardListeningElement.addEventListener("keyup", SDL.receiveEvent);
|
|
keyboardListeningElement.addEventListener("keypress", SDL.receiveEvent);
|
|
window.addEventListener("focus", SDL.receiveEvent);
|
|
window.addEventListener("blur", SDL.receiveEvent);
|
|
document.addEventListener("visibilitychange", SDL.receiveEvent);
|
|
}
|
|
window.addEventListener("unload", SDL.receiveEvent);
|
|
SDL.keyboardState = _malloc(65536);
|
|
zeroMemory(SDL.keyboardState, 65536);
|
|
SDL.DOMEventToSDLEvent["keydown"] = 768;
|
|
SDL.DOMEventToSDLEvent["keyup"] = 769;
|
|
SDL.DOMEventToSDLEvent["keypress"] = 771;
|
|
SDL.DOMEventToSDLEvent["mousedown"] = 1025;
|
|
SDL.DOMEventToSDLEvent["mouseup"] = 1026;
|
|
SDL.DOMEventToSDLEvent["mousemove"] = 1024;
|
|
SDL.DOMEventToSDLEvent["wheel"] = 1027;
|
|
SDL.DOMEventToSDLEvent["touchstart"] = 1792;
|
|
SDL.DOMEventToSDLEvent["touchend"] = 1793;
|
|
SDL.DOMEventToSDLEvent["touchmove"] = 1794;
|
|
SDL.DOMEventToSDLEvent["unload"] = 256;
|
|
SDL.DOMEventToSDLEvent["resize"] = 28673;
|
|
SDL.DOMEventToSDLEvent["visibilitychange"] = 512;
|
|
SDL.DOMEventToSDLEvent["focus"] = 512;
|
|
SDL.DOMEventToSDLEvent["blur"] = 512;
|
|
SDL.DOMEventToSDLEvent["joystick_axis_motion"] = 1536;
|
|
SDL.DOMEventToSDLEvent["joystick_button_down"] = 1539;
|
|
SDL.DOMEventToSDLEvent["joystick_button_up"] = 1540;
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_Init"] = _SDL_Init;
|
|
|
|
_SDL_Init.sig = "ii";
|
|
|
|
function _SDL_WasInit(flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(327, 1, flags);
|
|
if (SDL.startTime === null) {
|
|
_SDL_Init(0);
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_SDL_WasInit"] = _SDL_WasInit;
|
|
|
|
_SDL_WasInit.sig = "ii";
|
|
|
|
function _SDL_GetVideoInfo() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(328, 1);
|
|
var ret = _malloc(20);
|
|
zeroMemory(ret, 3);
|
|
GROWABLE_HEAP_I32()[ret + 12 >> 2] = Module["canvas"].width;
|
|
GROWABLE_HEAP_I32()[ret + 16 >> 2] = Module["canvas"].height;
|
|
return ret;
|
|
}
|
|
|
|
Module["_SDL_GetVideoInfo"] = _SDL_GetVideoInfo;
|
|
|
|
_SDL_GetVideoInfo.sig = "p";
|
|
|
|
function _SDL_ListModes(format, flags) {
|
|
return -1;
|
|
}
|
|
|
|
Module["_SDL_ListModes"] = _SDL_ListModes;
|
|
|
|
_SDL_ListModes.sig = "ppi";
|
|
|
|
function _SDL_VideoModeOK(width, height, depth, flags) {
|
|
return depth;
|
|
}
|
|
|
|
Module["_SDL_VideoModeOK"] = _SDL_VideoModeOK;
|
|
|
|
_SDL_VideoModeOK.sig = "iiiii";
|
|
|
|
function _SDL_VideoDriverName(buf, max_size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(329, 1, buf, max_size);
|
|
if (SDL.startTime === null) {
|
|
return 0;
|
|
}
|
|
var driverName = [ 101, 109, 115, 99, 114, 105, 112, 116, 101, 110, 95, 115, 100, 108, 95, 100, 114, 105, 118, 101, 114 ];
|
|
var index = 0;
|
|
var size = driverName.length;
|
|
if (max_size <= size) {
|
|
size = max_size - 1;
|
|
}
|
|
while (index < size) {
|
|
var value = driverName[index];
|
|
GROWABLE_HEAP_I8()[buf + index >> 0] = value;
|
|
index++;
|
|
}
|
|
GROWABLE_HEAP_I8()[buf + index >> 0] = 0;
|
|
return buf;
|
|
}
|
|
|
|
Module["_SDL_VideoDriverName"] = _SDL_VideoDriverName;
|
|
|
|
_SDL_VideoDriverName.sig = "ppi";
|
|
|
|
function _SDL_AudioDriverName(buf, max_size) {
|
|
return _SDL_VideoDriverName(buf, max_size);
|
|
}
|
|
|
|
Module["_SDL_AudioDriverName"] = _SDL_AudioDriverName;
|
|
|
|
_SDL_AudioDriverName.sig = "ppi";
|
|
|
|
function _SDL_SetVideoMode(width, height, depth, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(330, 1, width, height, depth, flags);
|
|
[ "touchstart", "touchend", "touchmove", "mousedown", "mouseup", "mousemove", "mousewheel", "wheel", "mouseout", "DOMMouseScroll" ].forEach(e => Module["canvas"].addEventListener(e, SDL.receiveEvent, true));
|
|
var canvas = Module["canvas"];
|
|
if (width == 0 && height == 0) {
|
|
width = canvas.width;
|
|
height = canvas.height;
|
|
}
|
|
if (!SDL.addedResizeListener) {
|
|
SDL.addedResizeListener = true;
|
|
Browser.resizeListeners.push((w, h) => {
|
|
if (!SDL.settingVideoMode) {
|
|
SDL.receiveEvent({
|
|
type: "resize",
|
|
w: w,
|
|
h: h
|
|
});
|
|
}
|
|
});
|
|
}
|
|
SDL.settingVideoMode = true;
|
|
Browser.setCanvasSize(width, height);
|
|
SDL.settingVideoMode = false;
|
|
if (SDL.screen) {
|
|
SDL.freeSurface(SDL.screen);
|
|
assert(!SDL.screen);
|
|
}
|
|
if (SDL.GL) flags = flags | 67108864;
|
|
SDL.screen = SDL.makeSurface(width, height, flags, true, "screen");
|
|
return SDL.screen;
|
|
}
|
|
|
|
Module["_SDL_SetVideoMode"] = _SDL_SetVideoMode;
|
|
|
|
_SDL_SetVideoMode.sig = "piiii";
|
|
|
|
function _SDL_GetVideoSurface() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(331, 1);
|
|
return SDL.screen;
|
|
}
|
|
|
|
Module["_SDL_GetVideoSurface"] = _SDL_GetVideoSurface;
|
|
|
|
_SDL_GetVideoSurface.sig = "p";
|
|
|
|
function _SDL_AudioQuit() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(332, 1);
|
|
for (var i = 0; i < SDL.numChannels; ++i) {
|
|
var chan = SDL.channels[i];
|
|
if (chan.audio) {
|
|
chan.audio.pause();
|
|
chan.audio = undefined;
|
|
}
|
|
}
|
|
var audio = SDL.music.audio;
|
|
if (audio) audio.pause();
|
|
SDL.music.audio = undefined;
|
|
}
|
|
|
|
Module["_SDL_AudioQuit"] = _SDL_AudioQuit;
|
|
|
|
_SDL_AudioQuit.sig = "v";
|
|
|
|
function _SDL_VideoQuit() {
|
|
out("SDL_VideoQuit called (and ignored)");
|
|
}
|
|
|
|
Module["_SDL_VideoQuit"] = _SDL_VideoQuit;
|
|
|
|
_SDL_VideoQuit.sig = "v";
|
|
|
|
function _SDL_QuitSubSystem(flags) {
|
|
out("SDL_QuitSubSystem called (and ignored)");
|
|
}
|
|
|
|
Module["_SDL_QuitSubSystem"] = _SDL_QuitSubSystem;
|
|
|
|
_SDL_QuitSubSystem.sig = "vi";
|
|
|
|
function _SDL_Quit() {
|
|
_SDL_AudioQuit();
|
|
out("SDL_Quit called (and ignored)");
|
|
}
|
|
|
|
Module["_SDL_Quit"] = _SDL_Quit;
|
|
|
|
_SDL_Quit.sig = "v";
|
|
|
|
function _SDL_UnlockSurface(surf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(333, 1, surf);
|
|
assert(!SDL.GL);
|
|
var surfData = SDL.surfaces[surf];
|
|
if (!surfData.locked || --surfData.locked > 0) {
|
|
return;
|
|
}
|
|
if (surfData.isFlagSet(2097152)) {
|
|
SDL.copyIndexedColorData(surfData);
|
|
} else if (!surfData.colors) {
|
|
var data = surfData.image.data;
|
|
var buffer = surfData.buffer;
|
|
assert(buffer % 4 == 0, "Invalid buffer offset: " + buffer);
|
|
var src = buffer >> 2;
|
|
var dst = 0;
|
|
var isScreen = surf == SDL.screen;
|
|
var num;
|
|
if (typeof CanvasPixelArray != "undefined" && data instanceof CanvasPixelArray) {
|
|
num = data.length;
|
|
while (dst < num) {
|
|
var val = GROWABLE_HEAP_I32()[src];
|
|
data[dst] = val & 255;
|
|
data[dst + 1] = val >> 8 & 255;
|
|
data[dst + 2] = val >> 16 & 255;
|
|
data[dst + 3] = isScreen ? 255 : val >> 24 & 255;
|
|
src++;
|
|
dst += 4;
|
|
}
|
|
} else {
|
|
var data32 = new Uint32Array(data.buffer);
|
|
if (isScreen && SDL.defaults.opaqueFrontBuffer) {
|
|
num = data32.length;
|
|
data32.set(GROWABLE_HEAP_I32().subarray(src, src + num));
|
|
var data8 = new Uint8Array(data.buffer);
|
|
var i = 3;
|
|
var j = i + 4 * num;
|
|
if (num % 8 == 0) {
|
|
while (i < j) {
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
}
|
|
} else {
|
|
while (i < j) {
|
|
data8[i] = 255;
|
|
i = i + 4 | 0;
|
|
}
|
|
}
|
|
} else {
|
|
data32.set(GROWABLE_HEAP_I32().subarray(src, src + data32.length));
|
|
}
|
|
}
|
|
} else {
|
|
var width = Module["canvas"].width;
|
|
var height = Module["canvas"].height;
|
|
var s = surfData.buffer;
|
|
var data = surfData.image.data;
|
|
var colors = surfData.colors;
|
|
for (var y = 0; y < height; y++) {
|
|
var base = y * width * 4;
|
|
for (var x = 0; x < width; x++) {
|
|
var val = GROWABLE_HEAP_U8()[s++ >> 0] * 4;
|
|
var start = base + x * 4;
|
|
data[start] = colors[val];
|
|
data[start + 1] = colors[val + 1];
|
|
data[start + 2] = colors[val + 2];
|
|
}
|
|
s += width * 3;
|
|
}
|
|
}
|
|
surfData.ctx.putImageData(surfData.image, 0, 0);
|
|
}
|
|
|
|
Module["_SDL_UnlockSurface"] = _SDL_UnlockSurface;
|
|
|
|
_SDL_UnlockSurface.sig = "vp";
|
|
|
|
function _SDL_Flip(surf) {}
|
|
|
|
Module["_SDL_Flip"] = _SDL_Flip;
|
|
|
|
_SDL_Flip.sig = "ip";
|
|
|
|
function _SDL_UpdateRect(surf, x, y, w, h) {}
|
|
|
|
Module["_SDL_UpdateRect"] = _SDL_UpdateRect;
|
|
|
|
_SDL_UpdateRect.sig = "vpiiii";
|
|
|
|
function _SDL_UpdateRects(surf, numrects, rects) {}
|
|
|
|
Module["_SDL_UpdateRects"] = _SDL_UpdateRects;
|
|
|
|
_SDL_UpdateRects.sig = "vpip";
|
|
|
|
function _SDL_Delay(delay) {
|
|
if (!ENVIRONMENT_IS_WORKER) abort("SDL_Delay called on the main thread! Potential infinite loop, quitting. (consider building with async support like ASYNCIFY)");
|
|
var now = Date.now();
|
|
while (Date.now() - now < delay) {}
|
|
}
|
|
|
|
Module["_SDL_Delay"] = _SDL_Delay;
|
|
|
|
_SDL_Delay.sig = "vi";
|
|
|
|
function _SDL_WM_SetCaption(title, icon) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(334, 1, title, icon);
|
|
if (title && typeof setWindowTitle != "undefined") {
|
|
setWindowTitle(UTF8ToString(title));
|
|
}
|
|
icon = icon && UTF8ToString(icon);
|
|
}
|
|
|
|
Module["_SDL_WM_SetCaption"] = _SDL_WM_SetCaption;
|
|
|
|
_SDL_WM_SetCaption.sig = "vpp";
|
|
|
|
function _SDL_EnableKeyRepeat(delay, interval) {}
|
|
|
|
Module["_SDL_EnableKeyRepeat"] = _SDL_EnableKeyRepeat;
|
|
|
|
_SDL_EnableKeyRepeat.sig = "iii";
|
|
|
|
function _SDL_GetKeyboardState(numKeys) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(335, 1, numKeys);
|
|
if (numKeys) {
|
|
GROWABLE_HEAP_I32()[numKeys >> 2] = 65536;
|
|
}
|
|
return SDL.keyboardState;
|
|
}
|
|
|
|
Module["_SDL_GetKeyboardState"] = _SDL_GetKeyboardState;
|
|
|
|
_SDL_GetKeyboardState.sig = "pp";
|
|
|
|
function _SDL_GetKeyState() {
|
|
return _SDL_GetKeyboardState(0);
|
|
}
|
|
|
|
Module["_SDL_GetKeyState"] = _SDL_GetKeyState;
|
|
|
|
function _SDL_GetKeyName(key) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(336, 1, key);
|
|
if (!SDL.keyName) {
|
|
SDL.keyName = stringToNewUTF8("unknown key");
|
|
}
|
|
return SDL.keyName;
|
|
}
|
|
|
|
Module["_SDL_GetKeyName"] = _SDL_GetKeyName;
|
|
|
|
_SDL_GetKeyName.sig = "pi";
|
|
|
|
function _SDL_GetModState() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(337, 1);
|
|
return SDL.modState;
|
|
}
|
|
|
|
Module["_SDL_GetModState"] = _SDL_GetModState;
|
|
|
|
_SDL_GetModState.sig = "i";
|
|
|
|
function _SDL_GetMouseState(x, y) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(338, 1, x, y);
|
|
if (x) GROWABLE_HEAP_I32()[x >> 2] = Browser.mouseX;
|
|
if (y) GROWABLE_HEAP_I32()[y >> 2] = Browser.mouseY;
|
|
return SDL.buttonState;
|
|
}
|
|
|
|
Module["_SDL_GetMouseState"] = _SDL_GetMouseState;
|
|
|
|
_SDL_GetMouseState.sig = "ipp";
|
|
|
|
function _SDL_WarpMouse(x, y) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(339, 1, x, y);
|
|
return;
|
|
}
|
|
|
|
Module["_SDL_WarpMouse"] = _SDL_WarpMouse;
|
|
|
|
_SDL_WarpMouse.sig = "vii";
|
|
|
|
function _SDL_ShowCursor(toggle) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(340, 1, toggle);
|
|
switch (toggle) {
|
|
case 0:
|
|
if (Browser.isFullscreen) {
|
|
Module["canvas"].requestPointerLock();
|
|
return 0;
|
|
}
|
|
return 1;
|
|
|
|
case 1:
|
|
Module["canvas"].exitPointerLock();
|
|
return 1;
|
|
|
|
case -1:
|
|
return !Browser.pointerLock;
|
|
|
|
default:
|
|
out("SDL_ShowCursor called with unknown toggle parameter value: " + toggle + ".");
|
|
break;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_ShowCursor"] = _SDL_ShowCursor;
|
|
|
|
_SDL_ShowCursor.sig = "ii";
|
|
|
|
function _SDL_GetError() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(341, 1);
|
|
if (!SDL.errorMessage) {
|
|
SDL.errorMessage = stringToNewUTF8("unknown SDL-emscripten error");
|
|
}
|
|
return SDL.errorMessage;
|
|
}
|
|
|
|
Module["_SDL_GetError"] = _SDL_GetError;
|
|
|
|
_SDL_GetError.sig = "p";
|
|
|
|
function _SDL_SetError(fmt, varargs) {}
|
|
|
|
Module["_SDL_SetError"] = _SDL_SetError;
|
|
|
|
_SDL_SetError.sig = "vpp";
|
|
|
|
function _SDL_CreateRGBSurface(flags, width, height, depth, rmask, gmask, bmask, amask) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(342, 1, flags, width, height, depth, rmask, gmask, bmask, amask);
|
|
return SDL.makeSurface(width, height, flags, false, "CreateRGBSurface", rmask, gmask, bmask, amask);
|
|
}
|
|
|
|
Module["_SDL_CreateRGBSurface"] = _SDL_CreateRGBSurface;
|
|
|
|
_SDL_CreateRGBSurface.sig = "piiiiiiii";
|
|
|
|
function _SDL_CreateRGBSurfaceFrom(pixels, width, height, depth, pitch, rmask, gmask, bmask, amask) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(343, 1, pixels, width, height, depth, pitch, rmask, gmask, bmask, amask);
|
|
var surf = SDL.makeSurface(width, height, 0, false, "CreateRGBSurfaceFrom", rmask, gmask, bmask, amask);
|
|
if (depth !== 32) {
|
|
out("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");
|
|
return surf;
|
|
}
|
|
var data = SDL.surfaces[surf];
|
|
var image = data.ctx.createImageData(width, height);
|
|
var pitchOfDst = width * 4;
|
|
for (var row = 0; row < height; ++row) {
|
|
var baseOfSrc = row * pitch;
|
|
var baseOfDst = row * pitchOfDst;
|
|
for (var col = 0; col < width * 4; ++col) {
|
|
image.data[baseOfDst + col] = GROWABLE_HEAP_U8()[pixels + (baseOfDst + col) >> 0];
|
|
}
|
|
}
|
|
data.ctx.putImageData(image, 0, 0);
|
|
return surf;
|
|
}
|
|
|
|
Module["_SDL_CreateRGBSurfaceFrom"] = _SDL_CreateRGBSurfaceFrom;
|
|
|
|
_SDL_CreateRGBSurfaceFrom.sig = "ppiiiiiiii";
|
|
|
|
function _SDL_ConvertSurface(surf, format, flags) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(344, 1, surf, format, flags);
|
|
if (format) {
|
|
SDL.checkPixelFormat(format);
|
|
}
|
|
var oldData = SDL.surfaces[surf];
|
|
var ret = SDL.makeSurface(oldData.width, oldData.height, oldData.flags, false, "copy:" + oldData.source);
|
|
var newData = SDL.surfaces[ret];
|
|
newData.ctx.globalCompositeOperation = "copy";
|
|
newData.ctx.drawImage(oldData.canvas, 0, 0);
|
|
newData.ctx.globalCompositeOperation = oldData.ctx.globalCompositeOperation;
|
|
return ret;
|
|
}
|
|
|
|
Module["_SDL_ConvertSurface"] = _SDL_ConvertSurface;
|
|
|
|
_SDL_ConvertSurface.sig = "pppi";
|
|
|
|
function _SDL_DisplayFormatAlpha(surf) {
|
|
return _SDL_ConvertSurface(surf, 0, 0);
|
|
}
|
|
|
|
Module["_SDL_DisplayFormatAlpha"] = _SDL_DisplayFormatAlpha;
|
|
|
|
_SDL_DisplayFormatAlpha.sig = "pp";
|
|
|
|
function _SDL_FreeSurface(surf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(345, 1, surf);
|
|
if (surf) SDL.freeSurface(surf);
|
|
}
|
|
|
|
Module["_SDL_FreeSurface"] = _SDL_FreeSurface;
|
|
|
|
_SDL_FreeSurface.sig = "vp";
|
|
|
|
function _SDL_UpperBlit(src, srcrect, dst, dstrect) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(346, 1, src, srcrect, dst, dstrect);
|
|
return SDL.blitSurface(src, srcrect, dst, dstrect, false);
|
|
}
|
|
|
|
Module["_SDL_UpperBlit"] = _SDL_UpperBlit;
|
|
|
|
_SDL_UpperBlit.sig = "ipppp";
|
|
|
|
function _SDL_UpperBlitScaled(src, srcrect, dst, dstrect) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(347, 1, src, srcrect, dst, dstrect);
|
|
return SDL.blitSurface(src, srcrect, dst, dstrect, true);
|
|
}
|
|
|
|
Module["_SDL_UpperBlitScaled"] = _SDL_UpperBlitScaled;
|
|
|
|
_SDL_UpperBlitScaled.sig = "ipppp";
|
|
|
|
var _SDL_LowerBlit = _SDL_UpperBlit;
|
|
|
|
Module["_SDL_LowerBlit"] = _SDL_LowerBlit;
|
|
|
|
_SDL_LowerBlit.sig = "ipppp";
|
|
|
|
var _SDL_LowerBlitScaled = _SDL_UpperBlitScaled;
|
|
|
|
Module["_SDL_LowerBlitScaled"] = _SDL_LowerBlitScaled;
|
|
|
|
_SDL_LowerBlitScaled.sig = "ipppp";
|
|
|
|
function _SDL_GetClipRect(surf, rect) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(348, 1, surf, rect);
|
|
assert(rect);
|
|
var surfData = SDL.surfaces[surf];
|
|
var r = surfData.clipRect || {
|
|
x: 0,
|
|
y: 0,
|
|
w: surfData.width,
|
|
h: surfData.height
|
|
};
|
|
SDL.updateRect(rect, r);
|
|
}
|
|
|
|
Module["_SDL_GetClipRect"] = _SDL_GetClipRect;
|
|
|
|
_SDL_GetClipRect.sig = "vpp";
|
|
|
|
function _SDL_SetClipRect(surf, rect) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(349, 1, surf, rect);
|
|
var surfData = SDL.surfaces[surf];
|
|
if (rect) {
|
|
surfData.clipRect = SDL.intersectionOfRects({
|
|
x: 0,
|
|
y: 0,
|
|
w: surfData.width,
|
|
h: surfData.height
|
|
}, SDL.loadRect(rect));
|
|
} else {
|
|
delete surfData.clipRect;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_SetClipRect"] = _SDL_SetClipRect;
|
|
|
|
_SDL_SetClipRect.sig = "ipp";
|
|
|
|
function _SDL_FillRect(surf, rect, color) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(350, 1, surf, rect, color);
|
|
var surfData = SDL.surfaces[surf];
|
|
assert(!surfData.locked);
|
|
if (surfData.isFlagSet(2097152)) {
|
|
color = surfData.colors32[color];
|
|
}
|
|
var r = rect ? SDL.loadRect(rect) : {
|
|
x: 0,
|
|
y: 0,
|
|
w: surfData.width,
|
|
h: surfData.height
|
|
};
|
|
if (surfData.clipRect) {
|
|
r = SDL.intersectionOfRects(surfData.clipRect, r);
|
|
if (rect) {
|
|
SDL.updateRect(rect, r);
|
|
}
|
|
}
|
|
surfData.ctx.save();
|
|
surfData.ctx.fillStyle = SDL.translateColorToCSSRGBA(color);
|
|
surfData.ctx.fillRect(r.x, r.y, r.w, r.h);
|
|
surfData.ctx.restore();
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_FillRect"] = _SDL_FillRect;
|
|
|
|
_SDL_FillRect.sig = "ippi";
|
|
|
|
function _zoomSurface(src, x, y, smooth) {
|
|
var srcData = SDL.surfaces[src];
|
|
var w = srcData.width * x;
|
|
var h = srcData.height * y;
|
|
var ret = SDL.makeSurface(Math.abs(w), Math.abs(h), srcData.flags, false, "zoomSurface");
|
|
var dstData = SDL.surfaces[ret];
|
|
if (x >= 0 && y >= 0) dstData.ctx.drawImage(srcData.canvas, 0, 0, w, h); else {
|
|
dstData.ctx.save();
|
|
dstData.ctx.scale(x < 0 ? -1 : 1, y < 0 ? -1 : 1);
|
|
dstData.ctx.drawImage(srcData.canvas, w < 0 ? w : 0, h < 0 ? h : 0, Math.abs(w), Math.abs(h));
|
|
dstData.ctx.restore();
|
|
}
|
|
return ret;
|
|
}
|
|
|
|
Module["_zoomSurface"] = _zoomSurface;
|
|
|
|
_zoomSurface.sig = "ppddi";
|
|
|
|
function _rotozoomSurface(src, angle, zoom, smooth) {
|
|
if (angle % 360 === 0) {
|
|
return _zoomSurface(src, zoom, zoom, smooth);
|
|
}
|
|
var srcData = SDL.surfaces[src];
|
|
var w = srcData.width * zoom;
|
|
var h = srcData.height * zoom;
|
|
var diagonal = Math.ceil(Math.sqrt(Math.pow(w, 2) + Math.pow(h, 2)));
|
|
var ret = SDL.makeSurface(diagonal, diagonal, srcData.flags, false, "rotozoomSurface");
|
|
var dstData = SDL.surfaces[ret];
|
|
dstData.ctx.translate(diagonal / 2, diagonal / 2);
|
|
dstData.ctx.rotate(-angle * Math.PI / 180);
|
|
dstData.ctx.drawImage(srcData.canvas, -w / 2, -h / 2, w, h);
|
|
return ret;
|
|
}
|
|
|
|
Module["_rotozoomSurface"] = _rotozoomSurface;
|
|
|
|
_rotozoomSurface.sig = "ppddi";
|
|
|
|
function _SDL_SetAlpha(surf, flag, alpha) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(351, 1, surf, flag, alpha);
|
|
var surfData = SDL.surfaces[surf];
|
|
surfData.alpha = alpha;
|
|
if (!(flag & 65536)) {
|
|
surfData.alpha = 255;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_SetAlpha"] = _SDL_SetAlpha;
|
|
|
|
_SDL_SetAlpha.sig = "ipii";
|
|
|
|
function _SDL_SetColorKey(surf, flag, key) {
|
|
warnOnce("SDL_SetColorKey is a no-op for performance reasons");
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_SetColorKey"] = _SDL_SetColorKey;
|
|
|
|
_SDL_SetColorKey.sig = "ipii";
|
|
|
|
function _SDL_PollEvent(ptr) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(352, 1, ptr);
|
|
return SDL.pollEvent(ptr);
|
|
}
|
|
|
|
Module["_SDL_PollEvent"] = _SDL_PollEvent;
|
|
|
|
_SDL_PollEvent.sig = "ip";
|
|
|
|
function _SDL_PushEvent(ptr) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(353, 1, ptr);
|
|
var copy = _malloc(28);
|
|
_memcpy(copy, ptr, 28);
|
|
SDL.events.push(copy);
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_PushEvent"] = _SDL_PushEvent;
|
|
|
|
_SDL_PushEvent.sig = "ip";
|
|
|
|
function _SDL_PeepEvents(events, requestedEventCount, action, from, to) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(354, 1, events, requestedEventCount, action, from, to);
|
|
switch (action) {
|
|
case 2:
|
|
{
|
|
assert(requestedEventCount == 1);
|
|
var index = 0;
|
|
var retrievedEventCount = 0;
|
|
while (index < SDL.events.length && retrievedEventCount < requestedEventCount) {
|
|
var event = SDL.events[index];
|
|
var type = SDL.DOMEventToSDLEvent[event.type];
|
|
if (from <= type && type <= to) {
|
|
if (SDL.makeCEvent(event, events) === false) {
|
|
index++;
|
|
} else {
|
|
SDL.events.splice(index, 1);
|
|
retrievedEventCount++;
|
|
}
|
|
} else {
|
|
index++;
|
|
}
|
|
}
|
|
return retrievedEventCount;
|
|
}
|
|
|
|
default:
|
|
throw "SDL_PeepEvents does not yet support that action: " + action;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_PeepEvents"] = _SDL_PeepEvents;
|
|
|
|
_SDL_PeepEvents.sig = "ipiiii";
|
|
|
|
function _SDL_PumpEvents() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(355, 1);
|
|
SDL.events.forEach(SDL.handleEvent);
|
|
}
|
|
|
|
Module["_SDL_PumpEvents"] = _SDL_PumpEvents;
|
|
|
|
_SDL_PumpEvents.sig = "v";
|
|
|
|
function _emscripten_SDL_SetEventHandler(handler, userdata) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(356, 1, handler, userdata);
|
|
SDL.eventHandler = handler;
|
|
SDL.eventHandlerContext = userdata;
|
|
if (!SDL.eventHandlerTemp) SDL.eventHandlerTemp = _malloc(28);
|
|
}
|
|
|
|
Module["_emscripten_SDL_SetEventHandler"] = _emscripten_SDL_SetEventHandler;
|
|
|
|
_emscripten_SDL_SetEventHandler.sig = "vpp";
|
|
|
|
function _SDL_SetColors(surf, colors, firstColor, nColors) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(357, 1, surf, colors, firstColor, nColors);
|
|
var surfData = SDL.surfaces[surf];
|
|
if (!surfData.colors) {
|
|
var buffer = new ArrayBuffer(256 * 4);
|
|
surfData.colors = new Uint8Array(buffer);
|
|
surfData.colors32 = new Uint32Array(buffer);
|
|
}
|
|
for (var i = 0; i < nColors; ++i) {
|
|
var index = (firstColor + i) * 4;
|
|
surfData.colors[index] = GROWABLE_HEAP_U8()[colors + i * 4 >> 0];
|
|
surfData.colors[index + 1] = GROWABLE_HEAP_U8()[colors + (i * 4 + 1) >> 0];
|
|
surfData.colors[index + 2] = GROWABLE_HEAP_U8()[colors + (i * 4 + 2) >> 0];
|
|
surfData.colors[index + 3] = 255;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_SDL_SetColors"] = _SDL_SetColors;
|
|
|
|
_SDL_SetColors.sig = "ippii";
|
|
|
|
function _SDL_SetPalette(surf, flags, colors, firstColor, nColors) {
|
|
return _SDL_SetColors(surf, colors, firstColor, nColors);
|
|
}
|
|
|
|
Module["_SDL_SetPalette"] = _SDL_SetPalette;
|
|
|
|
_SDL_SetPalette.sig = "ipipii";
|
|
|
|
function _SDL_MapRGB(fmt, r, g, b) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(358, 1, fmt, r, g, b);
|
|
SDL.checkPixelFormat(fmt);
|
|
return r & 255 | (g & 255) << 8 | (b & 255) << 16 | 4278190080;
|
|
}
|
|
|
|
Module["_SDL_MapRGB"] = _SDL_MapRGB;
|
|
|
|
_SDL_MapRGB.sig = "ipiii";
|
|
|
|
function _SDL_MapRGBA(fmt, r, g, b, a) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(359, 1, fmt, r, g, b, a);
|
|
SDL.checkPixelFormat(fmt);
|
|
return r & 255 | (g & 255) << 8 | (b & 255) << 16 | (a & 255) << 24;
|
|
}
|
|
|
|
Module["_SDL_MapRGBA"] = _SDL_MapRGBA;
|
|
|
|
_SDL_MapRGBA.sig = "ipiiii";
|
|
|
|
function _SDL_GetRGB(pixel, fmt, r, g, b) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(360, 1, pixel, fmt, r, g, b);
|
|
SDL.checkPixelFormat(fmt);
|
|
if (r) {
|
|
GROWABLE_HEAP_I8()[r >> 0] = pixel & 255;
|
|
}
|
|
if (g) {
|
|
GROWABLE_HEAP_I8()[g >> 0] = pixel >> 8 & 255;
|
|
}
|
|
if (b) {
|
|
GROWABLE_HEAP_I8()[b >> 0] = pixel >> 16 & 255;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_GetRGB"] = _SDL_GetRGB;
|
|
|
|
_SDL_GetRGB.sig = "vipppp";
|
|
|
|
function _SDL_GetRGBA(pixel, fmt, r, g, b, a) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(361, 1, pixel, fmt, r, g, b, a);
|
|
SDL.checkPixelFormat(fmt);
|
|
if (r) {
|
|
GROWABLE_HEAP_I8()[r >> 0] = pixel & 255;
|
|
}
|
|
if (g) {
|
|
GROWABLE_HEAP_I8()[g >> 0] = pixel >> 8 & 255;
|
|
}
|
|
if (b) {
|
|
GROWABLE_HEAP_I8()[b >> 0] = pixel >> 16 & 255;
|
|
}
|
|
if (a) {
|
|
GROWABLE_HEAP_I8()[a >> 0] = pixel >> 24 & 255;
|
|
}
|
|
}
|
|
|
|
Module["_SDL_GetRGBA"] = _SDL_GetRGBA;
|
|
|
|
_SDL_GetRGBA.sig = "vippppp";
|
|
|
|
function _SDL_GetAppState() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(362, 1);
|
|
var state = 0;
|
|
if (Browser.pointerLock) {
|
|
state |= 1;
|
|
}
|
|
if (document.hasFocus()) {
|
|
state |= 2;
|
|
}
|
|
state |= 4;
|
|
return state;
|
|
}
|
|
|
|
Module["_SDL_GetAppState"] = _SDL_GetAppState;
|
|
|
|
_SDL_GetAppState.sig = "i";
|
|
|
|
function _SDL_WM_GrabInput() {}
|
|
|
|
Module["_SDL_WM_GrabInput"] = _SDL_WM_GrabInput;
|
|
|
|
_SDL_WM_GrabInput.sig = "ii";
|
|
|
|
function _SDL_WM_ToggleFullScreen(surf) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(363, 1, surf);
|
|
if (Browser.exitFullscreen()) {
|
|
return 1;
|
|
}
|
|
if (!SDL.canRequestFullscreen) {
|
|
return 0;
|
|
}
|
|
SDL.isRequestingFullscreen = true;
|
|
return 1;
|
|
}
|
|
|
|
Module["_SDL_WM_ToggleFullScreen"] = _SDL_WM_ToggleFullScreen;
|
|
|
|
_SDL_WM_ToggleFullScreen.sig = "ip";
|
|
|
|
function _IMG_Init(flags) {
|
|
return flags;
|
|
}
|
|
|
|
Module["_IMG_Init"] = _IMG_Init;
|
|
|
|
_IMG_Init.sig = "ii";
|
|
|
|
function _SDL_FreeRW(rwopsID) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(365, 1, rwopsID);
|
|
SDL.rwops[rwopsID] = null;
|
|
while (SDL.rwops.length > 0 && SDL.rwops[SDL.rwops.length - 1] === null) {
|
|
SDL.rwops.pop();
|
|
}
|
|
}
|
|
|
|
Module["_SDL_FreeRW"] = _SDL_FreeRW;
|
|
|
|
_SDL_FreeRW.sig = "vp";
|
|
|
|
function _IMG_Load_RW(rwopsID, freeSrc) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(364, 1, rwopsID, freeSrc);
|
|
try {
|
|
var cleanup = () => {
|
|
if (rwops && freeSrc) _SDL_FreeRW(rwopsID);
|
|
};
|
|
var addCleanup = func => {
|
|
var old = cleanup;
|
|
cleanup = () => {
|
|
old();
|
|
func();
|
|
};
|
|
};
|
|
var callStbImage = (func, params) => {
|
|
var x = _malloc(4);
|
|
var y = _malloc(4);
|
|
var comp = _malloc(4);
|
|
addCleanup(() => {
|
|
_free(x);
|
|
_free(y);
|
|
_free(comp);
|
|
if (data) Module["_stbi_image_free"](data);
|
|
});
|
|
var data = Module["_" + func].apply(null, params.concat([ x, y, comp, 0 ]));
|
|
if (!data) return null;
|
|
return {
|
|
rawData: true,
|
|
data: data,
|
|
width: GROWABLE_HEAP_I32()[x >> 2],
|
|
height: GROWABLE_HEAP_I32()[y >> 2],
|
|
size: GROWABLE_HEAP_I32()[x >> 2] * GROWABLE_HEAP_I32()[y >> 2] * GROWABLE_HEAP_I32()[comp >> 2],
|
|
bpp: GROWABLE_HEAP_I32()[comp >> 2]
|
|
};
|
|
};
|
|
var rwops = SDL.rwops[rwopsID];
|
|
if (rwops === undefined) {
|
|
return 0;
|
|
}
|
|
var raw;
|
|
var filename = rwops.filename;
|
|
if (filename === undefined) {
|
|
warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");
|
|
return 0;
|
|
}
|
|
if (!raw) {
|
|
filename = PATH_FS.resolve(filename);
|
|
raw = preloadedImages[filename];
|
|
if (!raw) {
|
|
if (raw === null) err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");
|
|
warnOnce("Cannot find preloaded image " + filename);
|
|
warnOnce("Cannot find preloaded image " + filename + ". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");
|
|
return 0;
|
|
} else if (Module["freePreloadedMediaOnUse"]) {
|
|
preloadedImages[filename] = null;
|
|
}
|
|
}
|
|
var surf = SDL.makeSurface(raw.width, raw.height, 0, false, "load:" + filename);
|
|
var surfData = SDL.surfaces[surf];
|
|
surfData.ctx.globalCompositeOperation = "copy";
|
|
if (!raw.rawData) {
|
|
surfData.ctx.drawImage(raw, 0, 0, raw.width, raw.height, 0, 0, raw.width, raw.height);
|
|
} else {
|
|
var imageData = surfData.ctx.getImageData(0, 0, surfData.width, surfData.height);
|
|
if (raw.bpp == 4) {
|
|
imageData.data.set(GROWABLE_HEAP_U8().subarray(raw.data, raw.data + raw.size));
|
|
} else if (raw.bpp == 3) {
|
|
var pixels = raw.size / 3;
|
|
var data = imageData.data;
|
|
var sourcePtr = raw.data;
|
|
var destPtr = 0;
|
|
for (var i = 0; i < pixels; i++) {
|
|
data[destPtr++] = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
data[destPtr++] = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
data[destPtr++] = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
data[destPtr++] = 255;
|
|
}
|
|
} else if (raw.bpp == 2) {
|
|
var pixels = raw.size;
|
|
var data = imageData.data;
|
|
var sourcePtr = raw.data;
|
|
var destPtr = 0;
|
|
for (var i = 0; i < pixels; i++) {
|
|
var gray = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
var alpha = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
data[destPtr++] = gray;
|
|
data[destPtr++] = gray;
|
|
data[destPtr++] = gray;
|
|
data[destPtr++] = alpha;
|
|
}
|
|
} else if (raw.bpp == 1) {
|
|
var pixels = raw.size;
|
|
var data = imageData.data;
|
|
var sourcePtr = raw.data;
|
|
var destPtr = 0;
|
|
for (var i = 0; i < pixels; i++) {
|
|
var value = GROWABLE_HEAP_U8()[sourcePtr++ >> 0];
|
|
data[destPtr++] = value;
|
|
data[destPtr++] = value;
|
|
data[destPtr++] = value;
|
|
data[destPtr++] = 255;
|
|
}
|
|
} else {
|
|
err("cannot handle bpp " + raw.bpp);
|
|
return 0;
|
|
}
|
|
surfData.ctx.putImageData(imageData, 0, 0);
|
|
}
|
|
surfData.ctx.globalCompositeOperation = "source-over";
|
|
_SDL_LockSurface(surf);
|
|
surfData.locked--;
|
|
if (SDL.GL) {
|
|
surfData.canvas = surfData.ctx = null;
|
|
}
|
|
return surf;
|
|
} finally {
|
|
cleanup();
|
|
}
|
|
}
|
|
|
|
Module["_IMG_Load_RW"] = _IMG_Load_RW;
|
|
|
|
_IMG_Load_RW.sig = "ppi";
|
|
|
|
var _SDL_LoadBMP_RW = _IMG_Load_RW;
|
|
|
|
Module["_SDL_LoadBMP_RW"] = _SDL_LoadBMP_RW;
|
|
|
|
_SDL_LoadBMP_RW.sig = "ppi";
|
|
|
|
function _SDL_RWFromFile(_name, mode) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(367, 1, _name, mode);
|
|
var id = SDL.rwops.length;
|
|
var name = UTF8ToString(_name);
|
|
SDL.rwops.push({
|
|
filename: name,
|
|
mimetype: Browser.getMimetype(name)
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_SDL_RWFromFile"] = _SDL_RWFromFile;
|
|
|
|
_SDL_RWFromFile.sig = "ppp";
|
|
|
|
function _IMG_Load(filename) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(366, 1, filename);
|
|
var rwops = _SDL_RWFromFile(filename, 0);
|
|
var result = _IMG_Load_RW(rwops, 1);
|
|
return result;
|
|
}
|
|
|
|
Module["_IMG_Load"] = _IMG_Load;
|
|
|
|
_IMG_Load.sig = "pp";
|
|
|
|
function _IMG_Quit() {
|
|
out("IMG_Quit called (and ignored)");
|
|
}
|
|
|
|
Module["_IMG_Quit"] = _IMG_Quit;
|
|
|
|
_IMG_Quit.sig = "v";
|
|
|
|
function _SDL_OpenAudio(desired, obtained) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(368, 1, desired, obtained);
|
|
try {
|
|
SDL.audio = {
|
|
freq: GROWABLE_HEAP_U32()[desired >> 2],
|
|
format: GROWABLE_HEAP_U16()[desired + 4 >> 1],
|
|
channels: GROWABLE_HEAP_U8()[desired + 6 >> 0],
|
|
samples: GROWABLE_HEAP_U16()[desired + 8 >> 1],
|
|
callback: GROWABLE_HEAP_U32()[desired + 16 >> 2],
|
|
userdata: GROWABLE_HEAP_U32()[desired + 20 >> 2],
|
|
paused: true,
|
|
timer: null
|
|
};
|
|
if (SDL.audio.format == 8) {
|
|
SDL.audio.silence = 128;
|
|
} else if (SDL.audio.format == 32784) {
|
|
SDL.audio.silence = 0;
|
|
} else if (SDL.audio.format == 33056) {
|
|
SDL.audio.silence = 0;
|
|
} else {
|
|
throw "Invalid SDL audio format " + SDL.audio.format + "!";
|
|
}
|
|
if (SDL.audio.freq <= 0) {
|
|
throw "Unsupported sound frequency " + SDL.audio.freq + "!";
|
|
} else if (SDL.audio.freq <= 22050) {
|
|
SDL.audio.freq = 22050;
|
|
} else if (SDL.audio.freq <= 32e3) {
|
|
SDL.audio.freq = 32e3;
|
|
} else if (SDL.audio.freq <= 44100) {
|
|
SDL.audio.freq = 44100;
|
|
} else if (SDL.audio.freq <= 48e3) {
|
|
SDL.audio.freq = 48e3;
|
|
} else if (SDL.audio.freq <= 96e3) {
|
|
SDL.audio.freq = 96e3;
|
|
} else {
|
|
throw "Unsupported sound frequency " + SDL.audio.freq + "!";
|
|
}
|
|
if (SDL.audio.channels == 0) {
|
|
SDL.audio.channels = 1;
|
|
} else if (SDL.audio.channels < 0 || SDL.audio.channels > 32) {
|
|
throw "Unsupported number of audio channels for SDL audio: " + SDL.audio.channels + "!";
|
|
} else if (SDL.audio.channels != 1 && SDL.audio.channels != 2) {
|
|
out("Warning: Using untested number of audio channels " + SDL.audio.channels);
|
|
}
|
|
if (SDL.audio.samples < 128 || SDL.audio.samples > 524288) {
|
|
throw "Unsupported audio callback buffer size " + SDL.audio.samples + "!";
|
|
} else if ((SDL.audio.samples & SDL.audio.samples - 1) != 0) {
|
|
throw "Audio callback buffer size " + SDL.audio.samples + " must be a power-of-two!";
|
|
}
|
|
var totalSamples = SDL.audio.samples * SDL.audio.channels;
|
|
if (SDL.audio.format == 8) {
|
|
SDL.audio.bytesPerSample = 1;
|
|
} else if (SDL.audio.format == 32784) {
|
|
SDL.audio.bytesPerSample = 2;
|
|
} else if (SDL.audio.format == 33056) {
|
|
SDL.audio.bytesPerSample = 4;
|
|
} else {
|
|
throw "Invalid SDL audio format " + SDL.audio.format + "!";
|
|
}
|
|
SDL.audio.bufferSize = totalSamples * SDL.audio.bytesPerSample;
|
|
SDL.audio.bufferDurationSecs = SDL.audio.bufferSize / SDL.audio.bytesPerSample / SDL.audio.channels / SDL.audio.freq;
|
|
SDL.audio.bufferingDelay = 50 / 1e3;
|
|
SDL.audio.buffer = _malloc(SDL.audio.bufferSize);
|
|
SDL.audio.numSimultaneouslyQueuedBuffers = Module["SDL_numSimultaneouslyQueuedBuffers"] || 5;
|
|
SDL.audio.queueNewAudioData = () => {
|
|
if (!SDL.audio) return;
|
|
for (var i = 0; i < SDL.audio.numSimultaneouslyQueuedBuffers; ++i) {
|
|
var secsUntilNextPlayStart = SDL.audio.nextPlayTime - SDL.audioContext["currentTime"];
|
|
if (secsUntilNextPlayStart >= SDL.audio.bufferingDelay + SDL.audio.bufferDurationSecs * SDL.audio.numSimultaneouslyQueuedBuffers) return;
|
|
getWasmTableEntry(SDL.audio.callback)(SDL.audio.userdata, SDL.audio.buffer, SDL.audio.bufferSize);
|
|
SDL.audio.pushAudio(SDL.audio.buffer, SDL.audio.bufferSize);
|
|
}
|
|
};
|
|
SDL.audio.caller = () => {
|
|
if (!SDL.audio) return;
|
|
--SDL.audio.numAudioTimersPending;
|
|
SDL.audio.queueNewAudioData();
|
|
var secsUntilNextPlayStart = SDL.audio.nextPlayTime - SDL.audioContext["currentTime"];
|
|
var preemptBufferFeedSecs = SDL.audio.bufferDurationSecs / 2;
|
|
if (SDL.audio.numAudioTimersPending < SDL.audio.numSimultaneouslyQueuedBuffers) {
|
|
++SDL.audio.numAudioTimersPending;
|
|
SDL.audio.timer = safeSetTimeout(SDL.audio.caller, Math.max(0, 1e3 * (secsUntilNextPlayStart - preemptBufferFeedSecs)));
|
|
if (SDL.audio.numAudioTimersPending < SDL.audio.numSimultaneouslyQueuedBuffers) {
|
|
++SDL.audio.numAudioTimersPending;
|
|
safeSetTimeout(SDL.audio.caller, 1);
|
|
}
|
|
}
|
|
};
|
|
SDL.audio.audioOutput = new Audio();
|
|
SDL.openAudioContext();
|
|
if (!SDL.audioContext) throw "Web Audio API is not available!";
|
|
autoResumeAudioContext(SDL.audioContext);
|
|
SDL.audio.nextPlayTime = 0;
|
|
SDL.audio.pushAudio = function(ptr, sizeBytes) {
|
|
try {
|
|
if (SDL.audio.paused) return;
|
|
var sizeSamples = sizeBytes / SDL.audio.bytesPerSample;
|
|
var sizeSamplesPerChannel = sizeSamples / SDL.audio.channels;
|
|
if (sizeSamplesPerChannel != SDL.audio.samples) {
|
|
throw "Received mismatching audio buffer size!";
|
|
}
|
|
var source = SDL.audioContext["createBufferSource"]();
|
|
var soundBuffer = SDL.audioContext["createBuffer"](SDL.audio.channels, sizeSamplesPerChannel, SDL.audio.freq);
|
|
source["connect"](SDL.audioContext["destination"]);
|
|
SDL.fillWebAudioBufferFromHeap(ptr, sizeSamplesPerChannel, soundBuffer);
|
|
source["buffer"] = soundBuffer;
|
|
var curtime = SDL.audioContext["currentTime"];
|
|
if (curtime > SDL.audio.nextPlayTime && SDL.audio.nextPlayTime != 0) {
|
|
err("warning: Audio callback had starved sending audio by " + (curtime - SDL.audio.nextPlayTime) + " seconds.");
|
|
}
|
|
var playtime = Math.max(curtime + SDL.audio.bufferingDelay, SDL.audio.nextPlayTime);
|
|
if (typeof source["start"] != "undefined") {
|
|
source["start"](playtime);
|
|
} else if (typeof source["noteOn"] != "undefined") {
|
|
source["noteOn"](playtime);
|
|
}
|
|
SDL.audio.nextPlayTime = playtime + SDL.audio.bufferDurationSecs;
|
|
} catch (e) {
|
|
out("Web Audio API error playing back audio: " + e.toString());
|
|
}
|
|
};
|
|
if (obtained) {
|
|
GROWABLE_HEAP_I32()[obtained >> 2] = SDL.audio.freq;
|
|
GROWABLE_HEAP_I16()[obtained + 4 >> 1] = SDL.audio.format;
|
|
GROWABLE_HEAP_I8()[obtained + 6 >> 0] = SDL.audio.channels;
|
|
GROWABLE_HEAP_I8()[obtained + 7 >> 0] = SDL.audio.silence;
|
|
GROWABLE_HEAP_I16()[obtained + 8 >> 1] = SDL.audio.samples;
|
|
GROWABLE_HEAP_U32()[obtained + 16 >> 2] = SDL.audio.callback;
|
|
GROWABLE_HEAP_U32()[obtained + 20 >> 2] = SDL.audio.userdata;
|
|
}
|
|
SDL.allocateChannels(32);
|
|
} catch (e) {
|
|
out('Initializing SDL audio threw an exception: "' + e.toString() + '"! Continuing without audio.');
|
|
SDL.audio = null;
|
|
SDL.allocateChannels(0);
|
|
if (obtained) {
|
|
GROWABLE_HEAP_I32()[obtained >> 2] = 0;
|
|
GROWABLE_HEAP_I16()[obtained + 4 >> 1] = 0;
|
|
GROWABLE_HEAP_I8()[obtained + 6 >> 0] = 0;
|
|
GROWABLE_HEAP_I8()[obtained + 7 >> 0] = 0;
|
|
GROWABLE_HEAP_I16()[obtained + 8 >> 1] = 0;
|
|
GROWABLE_HEAP_U32()[obtained + 16 >> 2] = 0;
|
|
GROWABLE_HEAP_U32()[obtained + 20 >> 2] = 0;
|
|
}
|
|
}
|
|
if (!SDL.audio) {
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_OpenAudio"] = _SDL_OpenAudio;
|
|
|
|
_SDL_OpenAudio.sig = "ipp";
|
|
|
|
function _SDL_PauseAudio(pauseOn) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(369, 1, pauseOn);
|
|
if (!SDL.audio) {
|
|
return;
|
|
}
|
|
if (pauseOn) {
|
|
if (SDL.audio.timer !== undefined) {
|
|
clearTimeout(SDL.audio.timer);
|
|
SDL.audio.numAudioTimersPending = 0;
|
|
SDL.audio.timer = undefined;
|
|
}
|
|
} else if (!SDL.audio.timer) {
|
|
SDL.audio.numAudioTimersPending = 1;
|
|
SDL.audio.timer = safeSetTimeout(SDL.audio.caller, 1);
|
|
}
|
|
SDL.audio.paused = pauseOn;
|
|
}
|
|
|
|
Module["_SDL_PauseAudio"] = _SDL_PauseAudio;
|
|
|
|
_SDL_PauseAudio.sig = "vi";
|
|
|
|
function _SDL_CloseAudio() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(370, 1);
|
|
if (SDL.audio) {
|
|
if (SDL.audio.callbackRemover) {
|
|
SDL.audio.callbackRemover();
|
|
SDL.audio.callbackRemover = null;
|
|
}
|
|
_SDL_PauseAudio(1);
|
|
_free(SDL.audio.buffer);
|
|
SDL.audio = null;
|
|
SDL.allocateChannels(0);
|
|
}
|
|
}
|
|
|
|
Module["_SDL_CloseAudio"] = _SDL_CloseAudio;
|
|
|
|
_SDL_CloseAudio.sig = "v";
|
|
|
|
function _SDL_LockAudio() {}
|
|
|
|
Module["_SDL_LockAudio"] = _SDL_LockAudio;
|
|
|
|
_SDL_LockAudio.sig = "v";
|
|
|
|
function _SDL_UnlockAudio() {}
|
|
|
|
Module["_SDL_UnlockAudio"] = _SDL_UnlockAudio;
|
|
|
|
_SDL_UnlockAudio.sig = "v";
|
|
|
|
function _SDL_CreateMutex() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_CreateMutex"] = _SDL_CreateMutex;
|
|
|
|
_SDL_CreateMutex.sig = "p";
|
|
|
|
function _SDL_mutexP(mutex) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_mutexP"] = _SDL_mutexP;
|
|
|
|
_SDL_mutexP.sig = "ip";
|
|
|
|
function _SDL_mutexV(mutex) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_mutexV"] = _SDL_mutexV;
|
|
|
|
_SDL_mutexV.sig = "ip";
|
|
|
|
function _SDL_DestroyMutex(mutex) {}
|
|
|
|
Module["_SDL_DestroyMutex"] = _SDL_DestroyMutex;
|
|
|
|
_SDL_DestroyMutex.sig = "vp";
|
|
|
|
function _SDL_CreateCond() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_CreateCond"] = _SDL_CreateCond;
|
|
|
|
_SDL_CreateCond.sig = "p";
|
|
|
|
function _SDL_CondSignal(cond) {}
|
|
|
|
Module["_SDL_CondSignal"] = _SDL_CondSignal;
|
|
|
|
_SDL_CondSignal.sig = "ip";
|
|
|
|
function _SDL_CondWait(cond, mutex) {}
|
|
|
|
Module["_SDL_CondWait"] = _SDL_CondWait;
|
|
|
|
_SDL_CondWait.sig = "ipp";
|
|
|
|
function _SDL_DestroyCond(cond) {}
|
|
|
|
Module["_SDL_DestroyCond"] = _SDL_DestroyCond;
|
|
|
|
_SDL_DestroyCond.sig = "vp";
|
|
|
|
function _SDL_StartTextInput() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(371, 1);
|
|
SDL.textInput = true;
|
|
}
|
|
|
|
Module["_SDL_StartTextInput"] = _SDL_StartTextInput;
|
|
|
|
_SDL_StartTextInput.sig = "v";
|
|
|
|
function _SDL_StopTextInput() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(372, 1);
|
|
SDL.textInput = false;
|
|
}
|
|
|
|
Module["_SDL_StopTextInput"] = _SDL_StopTextInput;
|
|
|
|
_SDL_StopTextInput.sig = "v";
|
|
|
|
function _Mix_Init(flags) {
|
|
if (!flags) return 0;
|
|
return 8;
|
|
}
|
|
|
|
Module["_Mix_Init"] = _Mix_Init;
|
|
|
|
_Mix_Init.sig = "ii";
|
|
|
|
function _Mix_Quit() {}
|
|
|
|
Module["_Mix_Quit"] = _Mix_Quit;
|
|
|
|
_Mix_Quit.sig = "v";
|
|
|
|
function _Mix_OpenAudio(frequency, format, channels, chunksize) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(373, 1, frequency, format, channels, chunksize);
|
|
SDL.openAudioContext();
|
|
autoResumeAudioContext(SDL.audioContext);
|
|
SDL.allocateChannels(32);
|
|
SDL.mixerFrequency = frequency;
|
|
SDL.mixerFormat = format;
|
|
SDL.mixerNumChannels = channels;
|
|
SDL.mixerChunkSize = chunksize;
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_OpenAudio"] = _Mix_OpenAudio;
|
|
|
|
_Mix_OpenAudio.sig = "iiiii";
|
|
|
|
var _Mix_CloseAudio = _SDL_CloseAudio;
|
|
|
|
Module["_Mix_CloseAudio"] = _Mix_CloseAudio;
|
|
|
|
_Mix_CloseAudio.sig = "v";
|
|
|
|
function _Mix_AllocateChannels(num) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(374, 1, num);
|
|
SDL.allocateChannels(num);
|
|
return num;
|
|
}
|
|
|
|
Module["_Mix_AllocateChannels"] = _Mix_AllocateChannels;
|
|
|
|
_Mix_AllocateChannels.sig = "ii";
|
|
|
|
function _Mix_ChannelFinished(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(375, 1, func);
|
|
SDL.channelFinished = func;
|
|
}
|
|
|
|
Module["_Mix_ChannelFinished"] = _Mix_ChannelFinished;
|
|
|
|
_Mix_ChannelFinished.sig = "vp";
|
|
|
|
function _Mix_Volume(channel, volume) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(376, 1, channel, volume);
|
|
if (channel == -1) {
|
|
for (var i = 0; i < SDL.numChannels - 1; i++) {
|
|
_Mix_Volume(i, volume);
|
|
}
|
|
return _Mix_Volume(SDL.numChannels - 1, volume);
|
|
}
|
|
return SDL.setGetVolume(SDL.channels[channel], volume);
|
|
}
|
|
|
|
Module["_Mix_Volume"] = _Mix_Volume;
|
|
|
|
_Mix_Volume.sig = "iii";
|
|
|
|
function _Mix_SetPanning(channel, left, right) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(377, 1, channel, left, right);
|
|
left /= 255;
|
|
right /= 255;
|
|
SDL.setPannerPosition(SDL.channels[channel], right - left, 0, .1);
|
|
return 1;
|
|
}
|
|
|
|
Module["_Mix_SetPanning"] = _Mix_SetPanning;
|
|
|
|
_Mix_SetPanning.sig = "iiii";
|
|
|
|
function _Mix_LoadWAV_RW(rwopsID, freesrc) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(378, 1, rwopsID, freesrc);
|
|
var rwops = SDL.rwops[rwopsID];
|
|
if (rwops === undefined) return 0;
|
|
var filename = "";
|
|
var audio;
|
|
var webAudio;
|
|
var bytes;
|
|
if (rwops.filename !== undefined) {
|
|
filename = PATH_FS.resolve(rwops.filename);
|
|
var raw = preloadedAudios[filename];
|
|
if (!raw) {
|
|
if (raw === null) err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");
|
|
if (!Module.noAudioDecoding) warnOnce("Cannot find preloaded audio " + filename);
|
|
try {
|
|
bytes = FS.readFile(filename);
|
|
} catch (e) {
|
|
err("Couldn't find file for: " + filename);
|
|
return 0;
|
|
}
|
|
}
|
|
if (Module["freePreloadedMediaOnUse"]) {
|
|
preloadedAudios[filename] = null;
|
|
}
|
|
audio = raw;
|
|
} else if (rwops.bytes !== undefined) {
|
|
if (SDL.webAudioAvailable()) bytes = GROWABLE_HEAP_U8().buffer.slice(rwops.bytes, rwops.bytes + rwops.count); else bytes = GROWABLE_HEAP_U8().subarray(rwops.bytes, rwops.bytes + rwops.count);
|
|
} else {
|
|
return 0;
|
|
}
|
|
var arrayBuffer = bytes ? bytes.buffer || bytes : bytes;
|
|
var canPlayWithWebAudio = Module["SDL_canPlayWithWebAudio"] === undefined || Module["SDL_canPlayWithWebAudio"](filename, arrayBuffer);
|
|
if (bytes !== undefined && SDL.webAudioAvailable() && canPlayWithWebAudio) {
|
|
audio = undefined;
|
|
webAudio = {};
|
|
webAudio.onDecodeComplete = [];
|
|
var onDecodeComplete = data => {
|
|
webAudio.decodedBuffer = data;
|
|
webAudio.onDecodeComplete.forEach(e => e());
|
|
webAudio.onDecodeComplete = undefined;
|
|
};
|
|
SDL.audioContext["decodeAudioData"](arrayBuffer, onDecodeComplete);
|
|
} else if (audio === undefined && bytes) {
|
|
var blob = new Blob([ bytes ], {
|
|
type: rwops.mimetype
|
|
});
|
|
var url = URL.createObjectURL(blob);
|
|
audio = new Audio();
|
|
audio.src = url;
|
|
audio.mozAudioChannelType = "content";
|
|
}
|
|
var id = SDL.audios.length;
|
|
SDL.audios.push({
|
|
source: filename,
|
|
audio: audio,
|
|
webAudio: webAudio
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_Mix_LoadWAV_RW"] = _Mix_LoadWAV_RW;
|
|
|
|
_Mix_LoadWAV_RW.sig = "ppi";
|
|
|
|
function _Mix_LoadWAV(filename) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(379, 1, filename);
|
|
var rwops = _SDL_RWFromFile(filename, 0);
|
|
var result = _Mix_LoadWAV_RW(rwops, 0);
|
|
_SDL_FreeRW(rwops);
|
|
return result;
|
|
}
|
|
|
|
Module["_Mix_LoadWAV"] = _Mix_LoadWAV;
|
|
|
|
_Mix_LoadWAV.sig = "pp";
|
|
|
|
function _Mix_QuickLoad_RAW(mem, len) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(380, 1, mem, len);
|
|
var audio;
|
|
var webAudio;
|
|
var numSamples = len >> 1;
|
|
var buffer = new Float32Array(numSamples);
|
|
for (var i = 0; i < numSamples; ++i) {
|
|
buffer[i] = GROWABLE_HEAP_I16()[mem + i * 2 >> 1] / 32768;
|
|
}
|
|
if (SDL.webAudioAvailable()) {
|
|
webAudio = {};
|
|
webAudio.decodedBuffer = buffer;
|
|
} else {
|
|
audio = new Audio();
|
|
audio.mozAudioChannelType = "content";
|
|
audio.numChannels = SDL.mixerNumChannels;
|
|
audio.frequency = SDL.mixerFrequency;
|
|
}
|
|
var id = SDL.audios.length;
|
|
SDL.audios.push({
|
|
source: "",
|
|
audio: audio,
|
|
webAudio: webAudio,
|
|
buffer: buffer
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_Mix_QuickLoad_RAW"] = _Mix_QuickLoad_RAW;
|
|
|
|
_Mix_QuickLoad_RAW.sig = "ppi";
|
|
|
|
function _Mix_FreeChunk(id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(381, 1, id);
|
|
SDL.audios[id] = null;
|
|
}
|
|
|
|
Module["_Mix_FreeChunk"] = _Mix_FreeChunk;
|
|
|
|
_Mix_FreeChunk.sig = "vp";
|
|
|
|
function _Mix_ReserveChannels(num) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(382, 1, num);
|
|
SDL.channelMinimumNumber = num;
|
|
}
|
|
|
|
Module["_Mix_ReserveChannels"] = _Mix_ReserveChannels;
|
|
|
|
_Mix_ReserveChannels.sig = "ii";
|
|
|
|
function _Mix_PlayChannelTimed(channel, id, loops, ticks) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(383, 1, channel, id, loops, ticks);
|
|
assert(ticks == -1);
|
|
var info = SDL.audios[id];
|
|
if (!info) return -1;
|
|
if (!info.audio && !info.webAudio) return -1;
|
|
if (channel == -1) {
|
|
for (var i = SDL.channelMinimumNumber; i < SDL.numChannels; i++) {
|
|
if (!SDL.channels[i].audio) {
|
|
channel = i;
|
|
break;
|
|
}
|
|
}
|
|
if (channel == -1) {
|
|
err("All " + SDL.numChannels + " channels in use!");
|
|
return -1;
|
|
}
|
|
}
|
|
var channelInfo = SDL.channels[channel];
|
|
var audio;
|
|
if (info.webAudio) {
|
|
audio = {};
|
|
audio.resource = info;
|
|
audio.paused = false;
|
|
audio.currentPosition = 0;
|
|
audio.play = function() {
|
|
SDL.playWebAudio(this);
|
|
};
|
|
audio.pause = function() {
|
|
SDL.pauseWebAudio(this);
|
|
};
|
|
} else {
|
|
audio = info.audio.cloneNode(true);
|
|
audio.numChannels = info.audio.numChannels;
|
|
audio.frequency = info.audio.frequency;
|
|
}
|
|
audio["onended"] = function() {
|
|
if (channelInfo.audio == this) {
|
|
channelInfo.audio.paused = true;
|
|
channelInfo.audio = null;
|
|
}
|
|
if (SDL.channelFinished) getWasmTableEntry(SDL.channelFinished)(channel);
|
|
};
|
|
channelInfo.audio = audio;
|
|
audio.loop = loops != 0;
|
|
audio.volume = channelInfo.volume;
|
|
audio.play();
|
|
return channel;
|
|
}
|
|
|
|
Module["_Mix_PlayChannelTimed"] = _Mix_PlayChannelTimed;
|
|
|
|
_Mix_PlayChannelTimed.sig = "iipii";
|
|
|
|
function _Mix_FadingChannel(channel) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_FadingChannel"] = _Mix_FadingChannel;
|
|
|
|
_Mix_FadingChannel.sig = "ii";
|
|
|
|
function _Mix_HaltChannel(channel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(384, 1, channel);
|
|
function halt(channel) {
|
|
var info = SDL.channels[channel];
|
|
if (info.audio) {
|
|
info.audio.pause();
|
|
info.audio = null;
|
|
}
|
|
if (SDL.channelFinished) {
|
|
getWasmTableEntry(SDL.channelFinished)(channel);
|
|
}
|
|
}
|
|
if (channel != -1) {
|
|
halt(channel);
|
|
} else {
|
|
for (var i = 0; i < SDL.channels.length; ++i) halt(i);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_HaltChannel"] = _Mix_HaltChannel;
|
|
|
|
_Mix_HaltChannel.sig = "ii";
|
|
|
|
function _Mix_HaltMusic() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(386, 1);
|
|
var audio = SDL.music.audio;
|
|
if (audio) {
|
|
audio.src = audio.src;
|
|
audio.currentPosition = 0;
|
|
audio.pause();
|
|
}
|
|
SDL.music.audio = null;
|
|
if (SDL.hookMusicFinished) {
|
|
getWasmTableEntry(SDL.hookMusicFinished)();
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_HaltMusic"] = _Mix_HaltMusic;
|
|
|
|
_Mix_HaltMusic.sig = "i";
|
|
|
|
function _Mix_HookMusicFinished(func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(385, 1, func);
|
|
SDL.hookMusicFinished = func;
|
|
if (SDL.music.audio) {
|
|
SDL.music.audio["onended"] = _Mix_HaltMusic;
|
|
}
|
|
}
|
|
|
|
Module["_Mix_HookMusicFinished"] = _Mix_HookMusicFinished;
|
|
|
|
_Mix_HookMusicFinished.sig = "vp";
|
|
|
|
function _Mix_VolumeMusic(volume) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(387, 1, volume);
|
|
return SDL.setGetVolume(SDL.music, volume);
|
|
}
|
|
|
|
Module["_Mix_VolumeMusic"] = _Mix_VolumeMusic;
|
|
|
|
_Mix_VolumeMusic.sig = "ii";
|
|
|
|
var _Mix_LoadMUS_RW = _Mix_LoadWAV_RW;
|
|
|
|
Module["_Mix_LoadMUS_RW"] = _Mix_LoadMUS_RW;
|
|
|
|
_Mix_LoadMUS_RW.sig = "pp";
|
|
|
|
function _Mix_LoadMUS(filename) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(388, 1, filename);
|
|
var rwops = _SDL_RWFromFile(filename, 0);
|
|
var result = _Mix_LoadMUS_RW(rwops, 0);
|
|
_SDL_FreeRW(rwops);
|
|
return result;
|
|
}
|
|
|
|
Module["_Mix_LoadMUS"] = _Mix_LoadMUS;
|
|
|
|
_Mix_LoadMUS.sig = "pp";
|
|
|
|
var _Mix_FreeMusic = _Mix_FreeChunk;
|
|
|
|
Module["_Mix_FreeMusic"] = _Mix_FreeMusic;
|
|
|
|
_Mix_FreeMusic.sig = "vp";
|
|
|
|
function _Mix_PlayMusic(id, loops) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(389, 1, id, loops);
|
|
if (SDL.music.audio) {
|
|
if (!SDL.music.audio.paused) err("Music is already playing. " + SDL.music.source);
|
|
SDL.music.audio.pause();
|
|
}
|
|
var info = SDL.audios[id];
|
|
var audio;
|
|
if (info.webAudio) {
|
|
audio = {};
|
|
audio.resource = info;
|
|
audio.paused = false;
|
|
audio.currentPosition = 0;
|
|
audio.play = function() {
|
|
SDL.playWebAudio(this);
|
|
};
|
|
audio.pause = function() {
|
|
SDL.pauseWebAudio(this);
|
|
};
|
|
} else if (info.audio) {
|
|
audio = info.audio;
|
|
}
|
|
audio["onended"] = function() {
|
|
if (SDL.music.audio == this) _Mix_HaltMusic();
|
|
};
|
|
audio.loop = loops != 0 && loops != 1;
|
|
audio.volume = SDL.music.volume;
|
|
SDL.music.audio = audio;
|
|
audio.play();
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_PlayMusic"] = _Mix_PlayMusic;
|
|
|
|
_Mix_PlayMusic.sig = "ipi";
|
|
|
|
function _Mix_PauseMusic() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(390, 1);
|
|
var audio = SDL.music.audio;
|
|
if (audio) audio.pause();
|
|
}
|
|
|
|
Module["_Mix_PauseMusic"] = _Mix_PauseMusic;
|
|
|
|
_Mix_PauseMusic.sig = "v";
|
|
|
|
function _Mix_ResumeMusic() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(391, 1);
|
|
var audio = SDL.music.audio;
|
|
if (audio) audio.play();
|
|
}
|
|
|
|
Module["_Mix_ResumeMusic"] = _Mix_ResumeMusic;
|
|
|
|
_Mix_ResumeMusic.sig = "v";
|
|
|
|
var _Mix_FadeInMusicPos = _Mix_PlayMusic;
|
|
|
|
Module["_Mix_FadeInMusicPos"] = _Mix_FadeInMusicPos;
|
|
|
|
_Mix_FadeInMusicPos.sig = "ipiid";
|
|
|
|
var _Mix_FadeOutMusic = _Mix_HaltMusic;
|
|
|
|
Module["_Mix_FadeOutMusic"] = _Mix_FadeOutMusic;
|
|
|
|
_Mix_FadeOutMusic.sig = "ii";
|
|
|
|
function _Mix_PlayingMusic() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(392, 1);
|
|
return SDL.music.audio && !SDL.music.audio.paused ? 1 : 0;
|
|
}
|
|
|
|
Module["_Mix_PlayingMusic"] = _Mix_PlayingMusic;
|
|
|
|
_Mix_PlayingMusic.sig = "i";
|
|
|
|
function _Mix_Playing(channel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(393, 1, channel);
|
|
if (channel === -1) {
|
|
var count = 0;
|
|
for (var i = 0; i < SDL.channels.length; i++) {
|
|
count += _Mix_Playing(i);
|
|
}
|
|
return count;
|
|
}
|
|
var info = SDL.channels[channel];
|
|
if (info && info.audio && !info.audio.paused) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_Playing"] = _Mix_Playing;
|
|
|
|
_Mix_Playing.sig = "ii";
|
|
|
|
function _Mix_Pause(channel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(394, 1, channel);
|
|
if (channel === -1) {
|
|
for (var i = 0; i < SDL.channels.length; i++) {
|
|
_Mix_Pause(i);
|
|
}
|
|
return;
|
|
}
|
|
var info = SDL.channels[channel];
|
|
if (info && info.audio) {
|
|
info.audio.pause();
|
|
} else {}
|
|
}
|
|
|
|
Module["_Mix_Pause"] = _Mix_Pause;
|
|
|
|
_Mix_Pause.sig = "vi";
|
|
|
|
function _Mix_Paused(channel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(395, 1, channel);
|
|
if (channel === -1) {
|
|
var pausedCount = 0;
|
|
for (var i = 0; i < SDL.channels.length; i++) {
|
|
pausedCount += _Mix_Paused(i);
|
|
}
|
|
return pausedCount;
|
|
}
|
|
var info = SDL.channels[channel];
|
|
if (info && info.audio && info.audio.paused) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_Mix_Paused"] = _Mix_Paused;
|
|
|
|
_Mix_Paused.sig = "ii";
|
|
|
|
function _Mix_PausedMusic() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(396, 1);
|
|
return SDL.music.audio && SDL.music.audio.paused ? 1 : 0;
|
|
}
|
|
|
|
Module["_Mix_PausedMusic"] = _Mix_PausedMusic;
|
|
|
|
_Mix_PausedMusic.sig = "i";
|
|
|
|
function _Mix_Resume(channel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(397, 1, channel);
|
|
if (channel === -1) {
|
|
for (var i = 0; i < SDL.channels.length; i++) {
|
|
_Mix_Resume(i);
|
|
}
|
|
return;
|
|
}
|
|
var info = SDL.channels[channel];
|
|
if (info && info.audio) info.audio.play();
|
|
}
|
|
|
|
Module["_Mix_Resume"] = _Mix_Resume;
|
|
|
|
_Mix_Resume.sig = "vi";
|
|
|
|
function _TTF_Init() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(398, 1);
|
|
try {
|
|
var offscreenCanvas = new OffscreenCanvas(0, 0);
|
|
SDL.ttfContext = offscreenCanvas.getContext("2d");
|
|
if (typeof SDL.ttfContext.measureText != "function") {
|
|
throw "bad context";
|
|
}
|
|
} catch (ex) {
|
|
var canvas = document.createElement("canvas");
|
|
SDL.ttfContext = canvas.getContext("2d");
|
|
}
|
|
assert(typeof SDL.ttfContext.measureText == "function", "context " + SDL.ttfContext + "must provide valid methods");
|
|
return 0;
|
|
}
|
|
|
|
Module["_TTF_Init"] = _TTF_Init;
|
|
|
|
_TTF_Init.sig = "i";
|
|
|
|
function _TTF_OpenFont(filename, size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(399, 1, filename, size);
|
|
filename = PATH.normalize(UTF8ToString(filename));
|
|
var id = SDL.fonts.length;
|
|
SDL.fonts.push({
|
|
name: filename,
|
|
size: size
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_TTF_OpenFont"] = _TTF_OpenFont;
|
|
|
|
_TTF_OpenFont.sig = "ppi";
|
|
|
|
function _TTF_CloseFont(font) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(400, 1, font);
|
|
SDL.fonts[font] = null;
|
|
}
|
|
|
|
Module["_TTF_CloseFont"] = _TTF_CloseFont;
|
|
|
|
_TTF_CloseFont.sig = "vp";
|
|
|
|
function _TTF_RenderText_Solid(font, text, color) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(401, 1, font, text, color);
|
|
text = UTF8ToString(text) || " ";
|
|
var fontData = SDL.fonts[font];
|
|
var w = SDL.estimateTextWidth(fontData, text);
|
|
var h = fontData.size;
|
|
color = SDL.loadColorToCSSRGB(color);
|
|
var fontString = SDL.makeFontString(h, fontData.name);
|
|
var surf = SDL.makeSurface(w, h, 0, false, "text:" + text);
|
|
var surfData = SDL.surfaces[surf];
|
|
surfData.ctx.save();
|
|
surfData.ctx.fillStyle = color;
|
|
surfData.ctx.font = fontString;
|
|
surfData.ctx.textBaseline = "bottom";
|
|
surfData.ctx.fillText(text, 0, h | 0);
|
|
surfData.ctx.restore();
|
|
return surf;
|
|
}
|
|
|
|
Module["_TTF_RenderText_Solid"] = _TTF_RenderText_Solid;
|
|
|
|
_TTF_RenderText_Solid.sig = "pppp";
|
|
|
|
var _TTF_RenderText_Blended = _TTF_RenderText_Solid;
|
|
|
|
Module["_TTF_RenderText_Blended"] = _TTF_RenderText_Blended;
|
|
|
|
_TTF_RenderText_Blended.sig = "pppp";
|
|
|
|
var _TTF_RenderText_Shaded = _TTF_RenderText_Solid;
|
|
|
|
Module["_TTF_RenderText_Shaded"] = _TTF_RenderText_Shaded;
|
|
|
|
_TTF_RenderText_Shaded.sig = "ppppp";
|
|
|
|
var _TTF_RenderUTF8_Solid = _TTF_RenderText_Solid;
|
|
|
|
Module["_TTF_RenderUTF8_Solid"] = _TTF_RenderUTF8_Solid;
|
|
|
|
_TTF_RenderUTF8_Solid.sig = "pppp";
|
|
|
|
function _TTF_SizeText(font, text, w, h) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(402, 1, font, text, w, h);
|
|
var fontData = SDL.fonts[font];
|
|
if (w) {
|
|
GROWABLE_HEAP_I32()[w >> 2] = SDL.estimateTextWidth(fontData, UTF8ToString(text));
|
|
}
|
|
if (h) {
|
|
GROWABLE_HEAP_I32()[h >> 2] = fontData.size;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_TTF_SizeText"] = _TTF_SizeText;
|
|
|
|
_TTF_SizeText.sig = "ipppp";
|
|
|
|
var _TTF_SizeUTF8 = _TTF_SizeText;
|
|
|
|
Module["_TTF_SizeUTF8"] = _TTF_SizeUTF8;
|
|
|
|
_TTF_SizeUTF8.sig = "ipppp";
|
|
|
|
function _TTF_GlyphMetrics(font, ch, minx, maxx, miny, maxy, advance) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(403, 1, font, ch, minx, maxx, miny, maxy, advance);
|
|
var fontData = SDL.fonts[font];
|
|
var width = SDL.estimateTextWidth(fontData, String.fromCharCode(ch));
|
|
if (advance) {
|
|
GROWABLE_HEAP_I32()[advance >> 2] = width;
|
|
}
|
|
if (minx) {
|
|
GROWABLE_HEAP_I32()[minx >> 2] = 0;
|
|
}
|
|
if (maxx) {
|
|
GROWABLE_HEAP_I32()[maxx >> 2] = width;
|
|
}
|
|
if (miny) {
|
|
GROWABLE_HEAP_I32()[miny >> 2] = 0;
|
|
}
|
|
if (maxy) {
|
|
GROWABLE_HEAP_I32()[maxy >> 2] = fontData.size;
|
|
}
|
|
}
|
|
|
|
Module["_TTF_GlyphMetrics"] = _TTF_GlyphMetrics;
|
|
|
|
_TTF_GlyphMetrics.sig = "ipippppp";
|
|
|
|
function _TTF_FontAscent(font) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(404, 1, font);
|
|
var fontData = SDL.fonts[font];
|
|
return fontData.size * .98 | 0;
|
|
}
|
|
|
|
Module["_TTF_FontAscent"] = _TTF_FontAscent;
|
|
|
|
_TTF_FontAscent.sig = "ip";
|
|
|
|
function _TTF_FontDescent(font) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(405, 1, font);
|
|
var fontData = SDL.fonts[font];
|
|
return fontData.size * .02 | 0;
|
|
}
|
|
|
|
Module["_TTF_FontDescent"] = _TTF_FontDescent;
|
|
|
|
_TTF_FontDescent.sig = "ip";
|
|
|
|
function _TTF_FontHeight(font) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(406, 1, font);
|
|
var fontData = SDL.fonts[font];
|
|
return fontData.size;
|
|
}
|
|
|
|
Module["_TTF_FontHeight"] = _TTF_FontHeight;
|
|
|
|
_TTF_FontHeight.sig = "ip";
|
|
|
|
var _TTF_FontLineSkip = _TTF_FontHeight;
|
|
|
|
Module["_TTF_FontLineSkip"] = _TTF_FontLineSkip;
|
|
|
|
_TTF_FontLineSkip.sig = "ip";
|
|
|
|
function _TTF_Quit() {
|
|
out("TTF_Quit called (and ignored)");
|
|
}
|
|
|
|
Module["_TTF_Quit"] = _TTF_Quit;
|
|
|
|
_TTF_Quit.sig = "v";
|
|
|
|
var SDL_gfx = {
|
|
drawRectangle: function(surf, x1, y1, x2, y2, action, cssColor) {
|
|
x1 = x1 << 16 >> 16;
|
|
y1 = y1 << 16 >> 16;
|
|
x2 = x2 << 16 >> 16;
|
|
y2 = y2 << 16 >> 16;
|
|
var surfData = SDL.surfaces[surf];
|
|
assert(!surfData.locked);
|
|
var x = x1 < x2 ? x1 : x2;
|
|
var y = y1 < y2 ? y1 : y2;
|
|
var w = Math.abs(x2 - x1);
|
|
var h = Math.abs(y2 - y1);
|
|
surfData.ctx.save();
|
|
surfData.ctx[action + "Style"] = cssColor;
|
|
surfData.ctx[action + "Rect"](x, y, w, h);
|
|
surfData.ctx.restore();
|
|
},
|
|
drawLine: function(surf, x1, y1, x2, y2, cssColor) {
|
|
x1 = x1 << 16 >> 16;
|
|
y1 = y1 << 16 >> 16;
|
|
x2 = x2 << 16 >> 16;
|
|
y2 = y2 << 16 >> 16;
|
|
var surfData = SDL.surfaces[surf];
|
|
assert(!surfData.locked);
|
|
surfData.ctx.save();
|
|
surfData.ctx.strokeStyle = cssColor;
|
|
surfData.ctx.beginPath();
|
|
surfData.ctx.moveTo(x1, y1);
|
|
surfData.ctx.lineTo(x2, y2);
|
|
surfData.ctx.stroke();
|
|
surfData.ctx.restore();
|
|
},
|
|
drawEllipse: function(surf, x, y, rx, ry, action, cssColor) {
|
|
x = x << 16 >> 16;
|
|
y = y << 16 >> 16;
|
|
rx = rx << 16 >> 16;
|
|
ry = ry << 16 >> 16;
|
|
var surfData = SDL.surfaces[surf];
|
|
assert(!surfData.locked);
|
|
surfData.ctx.save();
|
|
surfData.ctx.beginPath();
|
|
surfData.ctx.translate(x, y);
|
|
surfData.ctx.scale(rx, ry);
|
|
surfData.ctx.arc(0, 0, 1, 0, 2 * Math.PI);
|
|
surfData.ctx.restore();
|
|
surfData.ctx.save();
|
|
surfData.ctx[action + "Style"] = cssColor;
|
|
surfData.ctx[action]();
|
|
surfData.ctx.restore();
|
|
},
|
|
translateColorToCSSRGBA: function(rgba) {
|
|
return "rgba(" + (rgba >>> 24) + "," + (rgba >> 16 & 255) + "," + (rgba >> 8 & 255) + "," + (rgba & 255) + ")";
|
|
}
|
|
};
|
|
|
|
Module["SDL_gfx"] = SDL_gfx;
|
|
|
|
function _boxColor(surf, x1, y1, x2, y2, color) {
|
|
return SDL_gfx.drawRectangle(surf, x1, y1, x2, y2, "fill", SDL_gfx.translateColorToCSSRGBA(color));
|
|
}
|
|
|
|
Module["_boxColor"] = _boxColor;
|
|
|
|
_boxColor.sig = "ipiiiii";
|
|
|
|
function _boxRGBA(surf, x1, y1, x2, y2, r, g, b, a) {
|
|
return SDL_gfx.drawRectangle(surf, x1, y1, x2, y2, "fill", SDL.translateRGBAToCSSRGBA(r, g, b, a));
|
|
}
|
|
|
|
Module["_boxRGBA"] = _boxRGBA;
|
|
|
|
_boxRGBA.sig = "ipiiiiiiii";
|
|
|
|
function _rectangleColor(surf, x1, y1, x2, y2, color) {
|
|
return SDL_gfx.drawRectangle(surf, x1, y1, x2, y2, "stroke", SDL_gfx.translateColorToCSSRGBA(color));
|
|
}
|
|
|
|
Module["_rectangleColor"] = _rectangleColor;
|
|
|
|
_rectangleColor.sig = "ipiiiii";
|
|
|
|
function _rectangleRGBA(surf, x1, y1, x2, y2, r, g, b, a) {
|
|
return SDL_gfx.drawRectangle(surf, x1, y1, x2, y2, "stroke", SDL.translateRGBAToCSSRGBA(r, g, b, a));
|
|
}
|
|
|
|
Module["_rectangleRGBA"] = _rectangleRGBA;
|
|
|
|
_rectangleRGBA.sig = "ipiiiiiiii";
|
|
|
|
function _ellipseColor(surf, x, y, rx, ry, color) {
|
|
return SDL_gfx.drawEllipse(surf, x, y, rx, ry, "stroke", SDL_gfx.translateColorToCSSRGBA(color));
|
|
}
|
|
|
|
Module["_ellipseColor"] = _ellipseColor;
|
|
|
|
_ellipseColor.sig = "ipiiiii";
|
|
|
|
function _ellipseRGBA(surf, x, y, rx, ry, r, g, b, a) {
|
|
return SDL_gfx.drawEllipse(surf, x, y, rx, ry, "stroke", SDL.translateRGBAToCSSRGBA(r, g, b, a));
|
|
}
|
|
|
|
Module["_ellipseRGBA"] = _ellipseRGBA;
|
|
|
|
_ellipseRGBA.sig = "ipiiiiiiii";
|
|
|
|
function _filledEllipseColor(surf, x, y, rx, ry, color) {
|
|
return SDL_gfx.drawEllipse(surf, x, y, rx, ry, "fill", SDL_gfx.translateColorToCSSRGBA(color));
|
|
}
|
|
|
|
Module["_filledEllipseColor"] = _filledEllipseColor;
|
|
|
|
_filledEllipseColor.sig = "ipiiiii";
|
|
|
|
function _filledEllipseRGBA(surf, x, y, rx, ry, r, g, b, a) {
|
|
return SDL_gfx.drawEllipse(surf, x, y, rx, ry, "fill", SDL.translateRGBAToCSSRGBA(r, g, b, a));
|
|
}
|
|
|
|
Module["_filledEllipseRGBA"] = _filledEllipseRGBA;
|
|
|
|
_filledEllipseRGBA.sig = "ipiiiiiiii";
|
|
|
|
function _lineColor(surf, x1, y1, x2, y2, color) {
|
|
return SDL_gfx.drawLine(surf, x1, y1, x2, y2, SDL_gfx.translateColorToCSSRGBA(color));
|
|
}
|
|
|
|
Module["_lineColor"] = _lineColor;
|
|
|
|
_lineColor.sig = "ipiiiii";
|
|
|
|
function _lineRGBA(surf, x1, y1, x2, y2, r, g, b, a) {
|
|
return SDL_gfx.drawLine(surf, x1, y1, x2, y2, SDL.translateRGBAToCSSRGBA(r, g, b, a));
|
|
}
|
|
|
|
Module["_lineRGBA"] = _lineRGBA;
|
|
|
|
_lineRGBA.sig = "ipiiiiiiii";
|
|
|
|
function _pixelRGBA(surf, x1, y1, r, g, b, a) {
|
|
_boxRGBA(surf, x1, y1, x1, y1, r, g, b, a);
|
|
}
|
|
|
|
Module["_pixelRGBA"] = _pixelRGBA;
|
|
|
|
_pixelRGBA.sig = "ipiiiiii";
|
|
|
|
function _SDL_GL_SetAttribute(attr, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(407, 1, attr, value);
|
|
if (!(attr in SDL.glAttributes)) {
|
|
abort("Unknown SDL GL attribute (" + attr + "). Please check if your SDL version is supported.");
|
|
}
|
|
SDL.glAttributes[attr] = value;
|
|
}
|
|
|
|
Module["_SDL_GL_SetAttribute"] = _SDL_GL_SetAttribute;
|
|
|
|
_SDL_GL_SetAttribute.sig = "iii";
|
|
|
|
function _SDL_GL_GetAttribute(attr, value) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(408, 1, attr, value);
|
|
if (!(attr in SDL.glAttributes)) {
|
|
abort("Unknown SDL GL attribute (" + attr + "). Please check if your SDL version is supported.");
|
|
}
|
|
if (value) GROWABLE_HEAP_I32()[value >> 2] = SDL.glAttributes[attr];
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_GL_GetAttribute"] = _SDL_GL_GetAttribute;
|
|
|
|
_SDL_GL_GetAttribute.sig = "iip";
|
|
|
|
function _SDL_GL_SwapBuffers() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(409, 1);
|
|
if (Browser.doSwapBuffers) Browser.doSwapBuffers();
|
|
}
|
|
|
|
Module["_SDL_GL_SwapBuffers"] = _SDL_GL_SwapBuffers;
|
|
|
|
_SDL_GL_SwapBuffers.sig = "v";
|
|
|
|
function _SDL_GL_ExtensionSupported(extension) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(410, 1, extension);
|
|
return Module.ctx.getExtension(extension) | 0;
|
|
}
|
|
|
|
Module["_SDL_GL_ExtensionSupported"] = _SDL_GL_ExtensionSupported;
|
|
|
|
_SDL_GL_ExtensionSupported.sig = "ip";
|
|
|
|
function _SDL_DestroyWindow(window) {}
|
|
|
|
Module["_SDL_DestroyWindow"] = _SDL_DestroyWindow;
|
|
|
|
_SDL_DestroyWindow.sig = "vp";
|
|
|
|
function _SDL_DestroyRenderer(renderer) {}
|
|
|
|
Module["_SDL_DestroyRenderer"] = _SDL_DestroyRenderer;
|
|
|
|
_SDL_DestroyRenderer.sig = "vp";
|
|
|
|
function _SDL_GetWindowFlags(window) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(411, 1, window);
|
|
if (Browser.isFullscreen) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_GetWindowFlags"] = _SDL_GetWindowFlags;
|
|
|
|
_SDL_GetWindowFlags.sig = "ip";
|
|
|
|
function _SDL_GL_SwapWindow(window) {}
|
|
|
|
Module["_SDL_GL_SwapWindow"] = _SDL_GL_SwapWindow;
|
|
|
|
_SDL_GL_SwapWindow.sig = "vp";
|
|
|
|
function _SDL_GL_MakeCurrent(window, context) {}
|
|
|
|
Module["_SDL_GL_MakeCurrent"] = _SDL_GL_MakeCurrent;
|
|
|
|
_SDL_GL_MakeCurrent.sig = "ipp";
|
|
|
|
function _SDL_GL_DeleteContext(context) {}
|
|
|
|
Module["_SDL_GL_DeleteContext"] = _SDL_GL_DeleteContext;
|
|
|
|
_SDL_GL_DeleteContext.sig = "vp";
|
|
|
|
function _SDL_GL_GetSwapInterval() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(412, 1);
|
|
if (Browser.mainLoop.timingMode == 1) return Browser.mainLoop.timingValue; else return 0;
|
|
}
|
|
|
|
Module["_SDL_GL_GetSwapInterval"] = _SDL_GL_GetSwapInterval;
|
|
|
|
_SDL_GL_GetSwapInterval.sig = "i";
|
|
|
|
function _SDL_GL_SetSwapInterval(state) {
|
|
_emscripten_set_main_loop_timing(1, state);
|
|
}
|
|
|
|
Module["_SDL_GL_SetSwapInterval"] = _SDL_GL_SetSwapInterval;
|
|
|
|
_SDL_GL_SetSwapInterval.sig = "ii";
|
|
|
|
function _SDL_SetWindowTitle(window, title) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(413, 1, window, title);
|
|
if (title) document.title = UTF8ToString(title);
|
|
}
|
|
|
|
Module["_SDL_SetWindowTitle"] = _SDL_SetWindowTitle;
|
|
|
|
_SDL_SetWindowTitle.sig = "vpp";
|
|
|
|
function _SDL_GetWindowSize(window, width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(414, 1, window, width, height);
|
|
var w = Module["canvas"].width;
|
|
var h = Module["canvas"].height;
|
|
if (width) GROWABLE_HEAP_I32()[width >> 2] = w;
|
|
if (height) GROWABLE_HEAP_I32()[height >> 2] = h;
|
|
}
|
|
|
|
Module["_SDL_GetWindowSize"] = _SDL_GetWindowSize;
|
|
|
|
_SDL_GetWindowSize.sig = "vppp";
|
|
|
|
function _SDL_LogSetOutputFunction(callback, userdata) {}
|
|
|
|
Module["_SDL_LogSetOutputFunction"] = _SDL_LogSetOutputFunction;
|
|
|
|
_SDL_LogSetOutputFunction.sig = "vpp";
|
|
|
|
function _SDL_SetWindowFullscreen(window, fullscreen) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(415, 1, window, fullscreen);
|
|
if (Browser.isFullscreen) {
|
|
Module["canvas"].exitFullscreen();
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_SetWindowFullscreen"] = _SDL_SetWindowFullscreen;
|
|
|
|
_SDL_SetWindowFullscreen.sig = "ipi";
|
|
|
|
function _SDL_ClearError() {}
|
|
|
|
Module["_SDL_ClearError"] = _SDL_ClearError;
|
|
|
|
_SDL_ClearError.sig = "v";
|
|
|
|
function _SDL_SetGamma(r, g, b) {
|
|
return -1;
|
|
}
|
|
|
|
Module["_SDL_SetGamma"] = _SDL_SetGamma;
|
|
|
|
_SDL_SetGamma.sig = "ifff";
|
|
|
|
function _SDL_SetGammaRamp(redTable, greenTable, blueTable) {
|
|
return -1;
|
|
}
|
|
|
|
Module["_SDL_SetGammaRamp"] = _SDL_SetGammaRamp;
|
|
|
|
_SDL_SetGammaRamp.sig = "ippp";
|
|
|
|
function _SDL_NumJoysticks() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(416, 1);
|
|
var count = 0;
|
|
var gamepads = SDL.getGamepads();
|
|
for (var i = 0; i < gamepads.length; i++) {
|
|
if (gamepads[i] !== undefined) count++;
|
|
}
|
|
return count;
|
|
}
|
|
|
|
Module["_SDL_NumJoysticks"] = _SDL_NumJoysticks;
|
|
|
|
_SDL_NumJoysticks.sig = "i";
|
|
|
|
function _SDL_JoystickName(deviceIndex) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(417, 1, deviceIndex);
|
|
var gamepad = SDL.getGamepad(deviceIndex);
|
|
if (gamepad) {
|
|
var name = gamepad.id;
|
|
if (SDL.joystickNamePool.hasOwnProperty(name)) {
|
|
return SDL.joystickNamePool[name];
|
|
}
|
|
return SDL.joystickNamePool[name] = stringToNewUTF8(name);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickName"] = _SDL_JoystickName;
|
|
|
|
_SDL_JoystickName.sig = "pi";
|
|
|
|
function _SDL_JoystickOpen(deviceIndex) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(418, 1, deviceIndex);
|
|
var gamepad = SDL.getGamepad(deviceIndex);
|
|
if (gamepad) {
|
|
var joystick = deviceIndex + 1;
|
|
SDL.recordJoystickState(joystick, gamepad);
|
|
return joystick;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickOpen"] = _SDL_JoystickOpen;
|
|
|
|
_SDL_JoystickOpen.sig = "pi";
|
|
|
|
function _SDL_JoystickOpened(deviceIndex) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(419, 1, deviceIndex);
|
|
return SDL.lastJoystickState.hasOwnProperty(deviceIndex + 1) ? 1 : 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickOpened"] = _SDL_JoystickOpened;
|
|
|
|
_SDL_JoystickOpened.sig = "ii";
|
|
|
|
function _SDL_JoystickIndex(joystick) {
|
|
return joystick - 1;
|
|
}
|
|
|
|
Module["_SDL_JoystickIndex"] = _SDL_JoystickIndex;
|
|
|
|
_SDL_JoystickIndex.sig = "ip";
|
|
|
|
function _SDL_JoystickNumAxes(joystick) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(420, 1, joystick);
|
|
var gamepad = SDL.getGamepad(joystick - 1);
|
|
if (gamepad) {
|
|
return gamepad.axes.length;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickNumAxes"] = _SDL_JoystickNumAxes;
|
|
|
|
_SDL_JoystickNumAxes.sig = "ip";
|
|
|
|
function _SDL_JoystickNumBalls(joystick) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickNumBalls"] = _SDL_JoystickNumBalls;
|
|
|
|
_SDL_JoystickNumBalls.sig = "ip";
|
|
|
|
function _SDL_JoystickNumHats(joystick) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickNumHats"] = _SDL_JoystickNumHats;
|
|
|
|
_SDL_JoystickNumHats.sig = "ip";
|
|
|
|
function _SDL_JoystickNumButtons(joystick) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(421, 1, joystick);
|
|
var gamepad = SDL.getGamepad(joystick - 1);
|
|
if (gamepad) {
|
|
return gamepad.buttons.length;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickNumButtons"] = _SDL_JoystickNumButtons;
|
|
|
|
_SDL_JoystickNumButtons.sig = "ip";
|
|
|
|
function _SDL_JoystickUpdate() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(422, 1);
|
|
SDL.queryJoysticks();
|
|
}
|
|
|
|
Module["_SDL_JoystickUpdate"] = _SDL_JoystickUpdate;
|
|
|
|
_SDL_JoystickUpdate.sig = "v";
|
|
|
|
function _SDL_JoystickEventState(state) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(423, 1, state);
|
|
if (state < 0) {
|
|
return SDL.joystickEventState;
|
|
}
|
|
return SDL.joystickEventState = state;
|
|
}
|
|
|
|
Module["_SDL_JoystickEventState"] = _SDL_JoystickEventState;
|
|
|
|
_SDL_JoystickEventState.sig = "ii";
|
|
|
|
function _SDL_JoystickGetAxis(joystick, axis) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(424, 1, joystick, axis);
|
|
var gamepad = SDL.getGamepad(joystick - 1);
|
|
if (gamepad && gamepad.axes.length > axis) {
|
|
return SDL.joystickAxisValueConversion(gamepad.axes[axis]);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickGetAxis"] = _SDL_JoystickGetAxis;
|
|
|
|
_SDL_JoystickGetAxis.sig = "ipi";
|
|
|
|
function _SDL_JoystickGetHat(joystick, hat) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickGetHat"] = _SDL_JoystickGetHat;
|
|
|
|
_SDL_JoystickGetHat.sig = "ipi";
|
|
|
|
function _SDL_JoystickGetBall(joystick, ball, dxptr, dyptr) {
|
|
return -1;
|
|
}
|
|
|
|
Module["_SDL_JoystickGetBall"] = _SDL_JoystickGetBall;
|
|
|
|
_SDL_JoystickGetBall.sig = "ipipp";
|
|
|
|
function _SDL_JoystickGetButton(joystick, button) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(425, 1, joystick, button);
|
|
var gamepad = SDL.getGamepad(joystick - 1);
|
|
if (gamepad && gamepad.buttons.length > button) {
|
|
return SDL.getJoystickButtonState(gamepad.buttons[button]) ? 1 : 0;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_JoystickGetButton"] = _SDL_JoystickGetButton;
|
|
|
|
_SDL_JoystickGetButton.sig = "ipi";
|
|
|
|
function _SDL_JoystickClose(joystick) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(426, 1, joystick);
|
|
delete SDL.lastJoystickState[joystick];
|
|
}
|
|
|
|
Module["_SDL_JoystickClose"] = _SDL_JoystickClose;
|
|
|
|
_SDL_JoystickClose.sig = "vp";
|
|
|
|
function _SDL_InitSubSystem(flags) {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_InitSubSystem"] = _SDL_InitSubSystem;
|
|
|
|
_SDL_InitSubSystem.sig = "ii";
|
|
|
|
function _SDL_RWFromConstMem(mem, size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(427, 1, mem, size);
|
|
var id = SDL.rwops.length;
|
|
SDL.rwops.push({
|
|
bytes: mem,
|
|
count: size
|
|
});
|
|
return id;
|
|
}
|
|
|
|
Module["_SDL_RWFromConstMem"] = _SDL_RWFromConstMem;
|
|
|
|
_SDL_RWFromConstMem.sig = "ppi";
|
|
|
|
var _SDL_RWFromMem = _SDL_RWFromConstMem;
|
|
|
|
Module["_SDL_RWFromMem"] = _SDL_RWFromMem;
|
|
|
|
_SDL_RWFromMem.sig = "ppi";
|
|
|
|
function _SDL_GetNumAudioDrivers() {
|
|
return 1;
|
|
}
|
|
|
|
Module["_SDL_GetNumAudioDrivers"] = _SDL_GetNumAudioDrivers;
|
|
|
|
_SDL_GetNumAudioDrivers.sig = "i";
|
|
|
|
function _SDL_GetCurrentAudioDriver() {
|
|
return stringToNewUTF8("Emscripten Audio");
|
|
}
|
|
|
|
Module["_SDL_GetCurrentAudioDriver"] = _SDL_GetCurrentAudioDriver;
|
|
|
|
_SDL_GetCurrentAudioDriver.sig = "p";
|
|
|
|
function _SDL_GetScancodeFromKey(key) {
|
|
return SDL.scanCodes[key];
|
|
}
|
|
|
|
Module["_SDL_GetScancodeFromKey"] = _SDL_GetScancodeFromKey;
|
|
|
|
_SDL_GetScancodeFromKey.sig = "ii";
|
|
|
|
function _SDL_GetAudioDriver(index) {
|
|
return _SDL_GetCurrentAudioDriver();
|
|
}
|
|
|
|
Module["_SDL_GetAudioDriver"] = _SDL_GetAudioDriver;
|
|
|
|
_SDL_GetAudioDriver.sig = "pi";
|
|
|
|
function _SDL_EnableUNICODE(on) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(428, 1, on);
|
|
var ret = SDL.unicode || 0;
|
|
SDL.unicode = on;
|
|
return ret;
|
|
}
|
|
|
|
Module["_SDL_EnableUNICODE"] = _SDL_EnableUNICODE;
|
|
|
|
_SDL_EnableUNICODE.sig = "ii";
|
|
|
|
function _SDL_AddTimer(interval, callback, param) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(429, 1, interval, callback, param);
|
|
return safeSetTimeout(() => getWasmTableEntry(callback)(interval, param), interval);
|
|
}
|
|
|
|
Module["_SDL_AddTimer"] = _SDL_AddTimer;
|
|
|
|
_SDL_AddTimer.sig = "iipp";
|
|
|
|
function _SDL_RemoveTimer(id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(430, 1, id);
|
|
clearTimeout(id);
|
|
return true;
|
|
}
|
|
|
|
Module["_SDL_RemoveTimer"] = _SDL_RemoveTimer;
|
|
|
|
_SDL_RemoveTimer.sig = "ii";
|
|
|
|
function _SDL_CreateThread(fs, data, pfnBeginThread, pfnEndThread) {
|
|
throw "SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread.";
|
|
}
|
|
|
|
Module["_SDL_CreateThread"] = _SDL_CreateThread;
|
|
|
|
_SDL_CreateThread.sig = "ppp";
|
|
|
|
function _SDL_WaitThread(thread, status) {
|
|
throw "SDL_WaitThread";
|
|
}
|
|
|
|
Module["_SDL_WaitThread"] = _SDL_WaitThread;
|
|
|
|
_SDL_WaitThread.sig = "vpp";
|
|
|
|
function _SDL_GetThreadID(thread) {
|
|
throw "SDL_GetThreadID";
|
|
}
|
|
|
|
Module["_SDL_GetThreadID"] = _SDL_GetThreadID;
|
|
|
|
_SDL_GetThreadID.sig = "pp";
|
|
|
|
function _SDL_ThreadID() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_ThreadID"] = _SDL_ThreadID;
|
|
|
|
_SDL_ThreadID.sig = "p";
|
|
|
|
function _SDL_AllocRW() {
|
|
throw "SDL_AllocRW: TODO";
|
|
}
|
|
|
|
Module["_SDL_AllocRW"] = _SDL_AllocRW;
|
|
|
|
_SDL_AllocRW.sig = "p";
|
|
|
|
function _SDL_CondBroadcast(cond) {
|
|
throw "SDL_CondBroadcast: TODO";
|
|
}
|
|
|
|
Module["_SDL_CondBroadcast"] = _SDL_CondBroadcast;
|
|
|
|
_SDL_CondBroadcast.sig = "ip";
|
|
|
|
function _SDL_CondWaitTimeout(cond, mutex, ms) {
|
|
throw "SDL_CondWaitTimeout: TODO";
|
|
}
|
|
|
|
Module["_SDL_CondWaitTimeout"] = _SDL_CondWaitTimeout;
|
|
|
|
_SDL_CondWaitTimeout.sig = "ippi";
|
|
|
|
function _SDL_WM_IconifyWindow() {
|
|
throw "SDL_WM_IconifyWindow TODO";
|
|
}
|
|
|
|
Module["_SDL_WM_IconifyWindow"] = _SDL_WM_IconifyWindow;
|
|
|
|
_SDL_WM_IconifyWindow.sig = "i";
|
|
|
|
function _Mix_SetPostMix(func, arg) {
|
|
warnOnce("Mix_SetPostMix: TODO");
|
|
}
|
|
|
|
Module["_Mix_SetPostMix"] = _Mix_SetPostMix;
|
|
|
|
_Mix_SetPostMix.sig = "vpp";
|
|
|
|
function _Mix_VolumeChunk(chunk, volume) {
|
|
throw "Mix_VolumeChunk: TODO";
|
|
}
|
|
|
|
Module["_Mix_VolumeChunk"] = _Mix_VolumeChunk;
|
|
|
|
_Mix_VolumeChunk.sig = "ipi";
|
|
|
|
function _Mix_SetPosition(channel, angle, distance) {
|
|
throw "Mix_SetPosition: TODO";
|
|
}
|
|
|
|
Module["_Mix_SetPosition"] = _Mix_SetPosition;
|
|
|
|
_Mix_SetPosition.sig = "iiii";
|
|
|
|
function _Mix_QuerySpec(frequency, format, channels) {
|
|
throw "Mix_QuerySpec: TODO";
|
|
}
|
|
|
|
Module["_Mix_QuerySpec"] = _Mix_QuerySpec;
|
|
|
|
_Mix_QuerySpec.sig = "ippp";
|
|
|
|
function _Mix_FadeInChannelTimed(channel, chunk, loop, ms, ticks) {
|
|
throw "Mix_FadeInChannelTimed";
|
|
}
|
|
|
|
Module["_Mix_FadeInChannelTimed"] = _Mix_FadeInChannelTimed;
|
|
|
|
_Mix_FadeInChannelTimed.sig = "iipiii";
|
|
|
|
function _Mix_FadeOutChannel() {
|
|
throw "Mix_FadeOutChannel";
|
|
}
|
|
|
|
Module["_Mix_FadeOutChannel"] = _Mix_FadeOutChannel;
|
|
|
|
_Mix_FadeOutChannel.sig = "iii";
|
|
|
|
function _Mix_Linked_Version() {
|
|
throw "Mix_Linked_Version: TODO";
|
|
}
|
|
|
|
Module["_Mix_Linked_Version"] = _Mix_Linked_Version;
|
|
|
|
_Mix_Linked_Version.sig = "p";
|
|
|
|
function _SDL_SaveBMP_RW(surface, dst, freedst) {
|
|
throw "SDL_SaveBMP_RW: TODO";
|
|
}
|
|
|
|
Module["_SDL_SaveBMP_RW"] = _SDL_SaveBMP_RW;
|
|
|
|
_SDL_SaveBMP_RW.sig = "ippi";
|
|
|
|
function _SDL_WM_SetIcon(icon, mask) {}
|
|
|
|
Module["_SDL_WM_SetIcon"] = _SDL_WM_SetIcon;
|
|
|
|
_SDL_WM_SetIcon.sig = "vpp";
|
|
|
|
function _SDL_HasRDTSC() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasRDTSC"] = _SDL_HasRDTSC;
|
|
|
|
_SDL_HasRDTSC.sig = "i";
|
|
|
|
function _SDL_HasMMX() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasMMX"] = _SDL_HasMMX;
|
|
|
|
_SDL_HasMMX.sig = "i";
|
|
|
|
function _SDL_HasMMXExt() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasMMXExt"] = _SDL_HasMMXExt;
|
|
|
|
_SDL_HasMMXExt.sig = "i";
|
|
|
|
function _SDL_Has3DNow() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_Has3DNow"] = _SDL_Has3DNow;
|
|
|
|
_SDL_Has3DNow.sig = "i";
|
|
|
|
function _SDL_Has3DNowExt() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_Has3DNowExt"] = _SDL_Has3DNowExt;
|
|
|
|
_SDL_Has3DNowExt.sig = "i";
|
|
|
|
function _SDL_HasSSE() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasSSE"] = _SDL_HasSSE;
|
|
|
|
_SDL_HasSSE.sig = "i";
|
|
|
|
function _SDL_HasSSE2() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasSSE2"] = _SDL_HasSSE2;
|
|
|
|
_SDL_HasSSE2.sig = "i";
|
|
|
|
function _SDL_HasAltiVec() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_SDL_HasAltiVec"] = _SDL_HasAltiVec;
|
|
|
|
_SDL_HasAltiVec.sig = "i";
|
|
|
|
var GLFW = {
|
|
WindowFromId: function(id) {
|
|
if (id <= 0 || !GLFW.windows) return null;
|
|
return GLFW.windows[id - 1];
|
|
},
|
|
joystickFunc: null,
|
|
errorFunc: null,
|
|
monitorFunc: null,
|
|
active: null,
|
|
scale: null,
|
|
windows: null,
|
|
monitors: null,
|
|
monitorString: null,
|
|
versionString: null,
|
|
initialTime: null,
|
|
extensions: null,
|
|
hints: null,
|
|
defaultHints: {
|
|
131073: 0,
|
|
131074: 0,
|
|
131075: 1,
|
|
131076: 1,
|
|
131077: 1,
|
|
131082: 0,
|
|
135169: 8,
|
|
135170: 8,
|
|
135171: 8,
|
|
135172: 8,
|
|
135173: 24,
|
|
135174: 8,
|
|
135175: 0,
|
|
135176: 0,
|
|
135177: 0,
|
|
135178: 0,
|
|
135179: 0,
|
|
135180: 0,
|
|
135181: 0,
|
|
135182: 0,
|
|
135183: 0,
|
|
139265: 196609,
|
|
139266: 1,
|
|
139267: 0,
|
|
139268: 0,
|
|
139269: 0,
|
|
139270: 0,
|
|
139271: 0,
|
|
139272: 0,
|
|
139276: 0
|
|
},
|
|
DOMToGLFWKeyCode: function(keycode) {
|
|
switch (keycode) {
|
|
case 32:
|
|
return 32;
|
|
|
|
case 222:
|
|
return 39;
|
|
|
|
case 188:
|
|
return 44;
|
|
|
|
case 173:
|
|
return 45;
|
|
|
|
case 189:
|
|
return 45;
|
|
|
|
case 190:
|
|
return 46;
|
|
|
|
case 191:
|
|
return 47;
|
|
|
|
case 48:
|
|
return 48;
|
|
|
|
case 49:
|
|
return 49;
|
|
|
|
case 50:
|
|
return 50;
|
|
|
|
case 51:
|
|
return 51;
|
|
|
|
case 52:
|
|
return 52;
|
|
|
|
case 53:
|
|
return 53;
|
|
|
|
case 54:
|
|
return 54;
|
|
|
|
case 55:
|
|
return 55;
|
|
|
|
case 56:
|
|
return 56;
|
|
|
|
case 57:
|
|
return 57;
|
|
|
|
case 59:
|
|
return 59;
|
|
|
|
case 61:
|
|
return 61;
|
|
|
|
case 187:
|
|
return 61;
|
|
|
|
case 65:
|
|
return 65;
|
|
|
|
case 66:
|
|
return 66;
|
|
|
|
case 67:
|
|
return 67;
|
|
|
|
case 68:
|
|
return 68;
|
|
|
|
case 69:
|
|
return 69;
|
|
|
|
case 70:
|
|
return 70;
|
|
|
|
case 71:
|
|
return 71;
|
|
|
|
case 72:
|
|
return 72;
|
|
|
|
case 73:
|
|
return 73;
|
|
|
|
case 74:
|
|
return 74;
|
|
|
|
case 75:
|
|
return 75;
|
|
|
|
case 76:
|
|
return 76;
|
|
|
|
case 77:
|
|
return 77;
|
|
|
|
case 78:
|
|
return 78;
|
|
|
|
case 79:
|
|
return 79;
|
|
|
|
case 80:
|
|
return 80;
|
|
|
|
case 81:
|
|
return 81;
|
|
|
|
case 82:
|
|
return 82;
|
|
|
|
case 83:
|
|
return 83;
|
|
|
|
case 84:
|
|
return 84;
|
|
|
|
case 85:
|
|
return 85;
|
|
|
|
case 86:
|
|
return 86;
|
|
|
|
case 87:
|
|
return 87;
|
|
|
|
case 88:
|
|
return 88;
|
|
|
|
case 89:
|
|
return 89;
|
|
|
|
case 90:
|
|
return 90;
|
|
|
|
case 219:
|
|
return 91;
|
|
|
|
case 220:
|
|
return 92;
|
|
|
|
case 221:
|
|
return 93;
|
|
|
|
case 192:
|
|
return 96;
|
|
|
|
case 27:
|
|
return 256 + 1;
|
|
|
|
case 112:
|
|
return 256 + 2;
|
|
|
|
case 113:
|
|
return 256 + 3;
|
|
|
|
case 114:
|
|
return 256 + 4;
|
|
|
|
case 115:
|
|
return 256 + 5;
|
|
|
|
case 116:
|
|
return 256 + 6;
|
|
|
|
case 117:
|
|
return 256 + 7;
|
|
|
|
case 118:
|
|
return 256 + 8;
|
|
|
|
case 119:
|
|
return 256 + 9;
|
|
|
|
case 120:
|
|
return 256 + 10;
|
|
|
|
case 121:
|
|
return 256 + 11;
|
|
|
|
case 122:
|
|
return 256 + 12;
|
|
|
|
case 123:
|
|
return 256 + 13;
|
|
|
|
case 124:
|
|
return 256 + 14;
|
|
|
|
case 125:
|
|
return 256 + 15;
|
|
|
|
case 126:
|
|
return 256 + 16;
|
|
|
|
case 127:
|
|
return 256 + 17;
|
|
|
|
case 128:
|
|
return 256 + 18;
|
|
|
|
case 129:
|
|
return 256 + 19;
|
|
|
|
case 130:
|
|
return 256 + 20;
|
|
|
|
case 131:
|
|
return 256 + 21;
|
|
|
|
case 132:
|
|
return 256 + 22;
|
|
|
|
case 133:
|
|
return 256 + 23;
|
|
|
|
case 134:
|
|
return 256 + 24;
|
|
|
|
case 135:
|
|
return 256 + 25;
|
|
|
|
case 136:
|
|
return 256 + 26;
|
|
|
|
case 39:
|
|
return 256 + 30;
|
|
|
|
case 37:
|
|
return 256 + 29;
|
|
|
|
case 40:
|
|
return 256 + 28;
|
|
|
|
case 38:
|
|
return 256 + 27;
|
|
|
|
case 16:
|
|
return 256 + 31;
|
|
|
|
case 17:
|
|
return 256 + 33;
|
|
|
|
case 18:
|
|
return 256 + 35;
|
|
|
|
case 9:
|
|
return 256 + 37;
|
|
|
|
case 13:
|
|
return 256 + 38;
|
|
|
|
case 8:
|
|
return 256 + 39;
|
|
|
|
case 45:
|
|
return 256 + 40;
|
|
|
|
case 46:
|
|
return 256 + 41;
|
|
|
|
case 33:
|
|
return 256 + 42;
|
|
|
|
case 34:
|
|
return 256 + 43;
|
|
|
|
case 36:
|
|
return 256 + 44;
|
|
|
|
case 35:
|
|
return 256 + 45;
|
|
|
|
case 96:
|
|
return 256 + 46;
|
|
|
|
case 97:
|
|
return 256 + 47;
|
|
|
|
case 98:
|
|
return 256 + 48;
|
|
|
|
case 99:
|
|
return 256 + 49;
|
|
|
|
case 100:
|
|
return 256 + 50;
|
|
|
|
case 101:
|
|
return 256 + 51;
|
|
|
|
case 102:
|
|
return 256 + 52;
|
|
|
|
case 103:
|
|
return 256 + 53;
|
|
|
|
case 104:
|
|
return 256 + 54;
|
|
|
|
case 105:
|
|
return 256 + 55;
|
|
|
|
case 111:
|
|
return 256 + 56;
|
|
|
|
case 106:
|
|
return 256 + 57;
|
|
|
|
case 109:
|
|
return 256 + 58;
|
|
|
|
case 107:
|
|
return 256 + 59;
|
|
|
|
case 110:
|
|
return 256 + 60;
|
|
|
|
case 144:
|
|
return 256 + 63;
|
|
|
|
case 20:
|
|
return 256 + 64;
|
|
|
|
case 145:
|
|
return 256 + 65;
|
|
|
|
case 19:
|
|
return 256 + 66;
|
|
|
|
case 91:
|
|
return 256 + 67;
|
|
|
|
case 93:
|
|
return 256 + 69;
|
|
|
|
default:
|
|
return -1;
|
|
}
|
|
},
|
|
getModBits: function(win) {
|
|
var mod = 0;
|
|
if (win.keys[340]) mod |= 1;
|
|
if (win.keys[341]) mod |= 2;
|
|
if (win.keys[342]) mod |= 4;
|
|
if (win.keys[343]) mod |= 8;
|
|
return mod;
|
|
},
|
|
onKeyPress: function(event) {
|
|
if (!GLFW.active || !GLFW.active.charFunc) return;
|
|
if (event.ctrlKey || event.metaKey) return;
|
|
var charCode = event.charCode;
|
|
if (charCode == 0 || charCode >= 0 && charCode <= 31) return;
|
|
getWasmTableEntry(GLFW.active.charFunc)(charCode, 1);
|
|
},
|
|
onKeyChanged: function(keyCode, status) {
|
|
if (!GLFW.active) return;
|
|
var key = GLFW.DOMToGLFWKeyCode(keyCode);
|
|
if (key == -1) return;
|
|
GLFW.active.keys[key] = status;
|
|
GLFW.active.domKeys[keyCode] = status;
|
|
if (GLFW.active.keyFunc) {
|
|
getWasmTableEntry(GLFW.active.keyFunc)(key, status);
|
|
}
|
|
},
|
|
onGamepadConnected: function(event) {
|
|
GLFW.refreshJoysticks();
|
|
},
|
|
onGamepadDisconnected: function(event) {
|
|
GLFW.refreshJoysticks();
|
|
},
|
|
onKeydown: function(event) {
|
|
GLFW.onKeyChanged(event.keyCode, 1);
|
|
if (event.keyCode === 8 || event.keyCode === 9) {
|
|
event.preventDefault();
|
|
}
|
|
},
|
|
onKeyup: function(event) {
|
|
GLFW.onKeyChanged(event.keyCode, 0);
|
|
},
|
|
onBlur: function(event) {
|
|
if (!GLFW.active) return;
|
|
for (var i = 0; i < GLFW.active.domKeys.length; ++i) {
|
|
if (GLFW.active.domKeys[i]) {
|
|
GLFW.onKeyChanged(i, 0);
|
|
}
|
|
}
|
|
},
|
|
onMousemove: function(event) {
|
|
if (!GLFW.active) return;
|
|
Browser.calculateMouseEvent(event);
|
|
if (event.target != Module["canvas"] || !GLFW.active.cursorPosFunc) return;
|
|
if (GLFW.active.cursorPosFunc) {
|
|
getWasmTableEntry(GLFW.active.cursorPosFunc)(Browser.mouseX, Browser.mouseY);
|
|
}
|
|
},
|
|
DOMToGLFWMouseButton: function(event) {
|
|
var eventButton = event["button"];
|
|
if (eventButton > 0) {
|
|
if (eventButton == 1) {
|
|
eventButton = 2;
|
|
} else {
|
|
eventButton = 1;
|
|
}
|
|
}
|
|
return eventButton;
|
|
},
|
|
onMouseenter: function(event) {
|
|
if (!GLFW.active) return;
|
|
if (event.target != Module["canvas"]) return;
|
|
},
|
|
onMouseleave: function(event) {
|
|
if (!GLFW.active) return;
|
|
if (event.target != Module["canvas"]) return;
|
|
},
|
|
onMouseButtonChanged: function(event, status) {
|
|
if (!GLFW.active) return;
|
|
Browser.calculateMouseEvent(event);
|
|
if (event.target != Module["canvas"]) return;
|
|
var eventButton = GLFW.DOMToGLFWMouseButton(event);
|
|
if (status == 1) {
|
|
GLFW.active.buttons |= 1 << eventButton;
|
|
try {
|
|
event.target.setCapture();
|
|
} catch (e) {}
|
|
} else {
|
|
GLFW.active.buttons &= ~(1 << eventButton);
|
|
}
|
|
if (GLFW.active.mouseButtonFunc) {
|
|
getWasmTableEntry(GLFW.active.mouseButtonFunc)(eventButton, status);
|
|
}
|
|
},
|
|
onMouseButtonDown: function(event) {
|
|
if (!GLFW.active) return;
|
|
GLFW.onMouseButtonChanged(event, 1);
|
|
},
|
|
onMouseButtonUp: function(event) {
|
|
if (!GLFW.active) return;
|
|
GLFW.onMouseButtonChanged(event, 0);
|
|
},
|
|
onMouseWheel: function(event) {
|
|
var delta = -Browser.getMouseWheelDelta(event);
|
|
delta = delta == 0 ? 0 : delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1);
|
|
GLFW.wheelPos += delta;
|
|
if (!GLFW.active || !GLFW.active.scrollFunc || event.target != Module["canvas"]) return;
|
|
getWasmTableEntry(GLFW.active.scrollFunc)(GLFW.wheelPos);
|
|
event.preventDefault();
|
|
},
|
|
onCanvasResize: function(width, height) {
|
|
if (!GLFW.active) return;
|
|
var resizeNeeded = true;
|
|
if (document["fullscreen"] || document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) {
|
|
GLFW.active.storedX = GLFW.active.x;
|
|
GLFW.active.storedY = GLFW.active.y;
|
|
GLFW.active.storedWidth = GLFW.active.width;
|
|
GLFW.active.storedHeight = GLFW.active.height;
|
|
GLFW.active.x = GLFW.active.y = 0;
|
|
GLFW.active.width = screen.width;
|
|
GLFW.active.height = screen.height;
|
|
GLFW.active.fullscreen = true;
|
|
} else if (GLFW.active.fullscreen == true) {
|
|
GLFW.active.x = GLFW.active.storedX;
|
|
GLFW.active.y = GLFW.active.storedY;
|
|
GLFW.active.width = GLFW.active.storedWidth;
|
|
GLFW.active.height = GLFW.active.storedHeight;
|
|
GLFW.active.fullscreen = false;
|
|
} else if (GLFW.active.width != width || GLFW.active.height != height) {
|
|
GLFW.active.width = width;
|
|
GLFW.active.height = height;
|
|
} else {
|
|
resizeNeeded = false;
|
|
}
|
|
if (resizeNeeded) {
|
|
Browser.setCanvasSize(GLFW.active.width, GLFW.active.height, true);
|
|
GLFW.onWindowSizeChanged();
|
|
GLFW.onFramebufferSizeChanged();
|
|
}
|
|
},
|
|
onWindowSizeChanged: function() {
|
|
if (!GLFW.active) return;
|
|
if (GLFW.active.windowSizeFunc) {
|
|
getWasmTableEntry(GLFW.active.windowSizeFunc)(GLFW.active.width, GLFW.active.height);
|
|
}
|
|
},
|
|
onFramebufferSizeChanged: function() {
|
|
if (!GLFW.active) return;
|
|
},
|
|
onWindowContentScaleChanged: function(scale) {
|
|
GLFW.scale = scale;
|
|
if (!GLFW.active) return;
|
|
},
|
|
getTime: function() {
|
|
return _emscripten_get_now() / 1e3;
|
|
},
|
|
setWindowTitle: function(winid, title) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return;
|
|
win.title = UTF8ToString(title);
|
|
if (GLFW.active.id == win.id) {
|
|
document.title = win.title;
|
|
}
|
|
},
|
|
setJoystickCallback: function(cbfun) {
|
|
GLFW.joystickFunc = cbfun;
|
|
GLFW.refreshJoysticks();
|
|
},
|
|
joys: {},
|
|
lastGamepadState: [],
|
|
lastGamepadStateFrame: null,
|
|
refreshJoysticks: function() {
|
|
if (Browser.mainLoop.currentFrameNumber !== GLFW.lastGamepadStateFrame || !Browser.mainLoop.currentFrameNumber) {
|
|
GLFW.lastGamepadState = navigator.getGamepads ? navigator.getGamepads() : navigator.webkitGetGamepads ? navigator.webkitGetGamepads : [];
|
|
GLFW.lastGamepadStateFrame = Browser.mainLoop.currentFrameNumber;
|
|
for (var joy = 0; joy < GLFW.lastGamepadState.length; ++joy) {
|
|
var gamepad = GLFW.lastGamepadState[joy];
|
|
if (gamepad) {
|
|
if (!GLFW.joys[joy]) {
|
|
out("glfw joystick connected:", joy);
|
|
GLFW.joys[joy] = {
|
|
id: stringToNewUTF8(gamepad.id),
|
|
buttonsCount: gamepad.buttons.length,
|
|
axesCount: gamepad.axes.length,
|
|
buttons: _malloc(gamepad.buttons.length),
|
|
axes: _malloc(gamepad.axes.length * 4)
|
|
};
|
|
if (GLFW.joystickFunc) {
|
|
getWasmTableEntry(GLFW.joystickFunc)(joy, 262145);
|
|
}
|
|
}
|
|
var data = GLFW.joys[joy];
|
|
for (var i = 0; i < gamepad.buttons.length; ++i) {
|
|
GROWABLE_HEAP_I8()[data.buttons + i >> 0] = gamepad.buttons[i].pressed;
|
|
}
|
|
for (var i = 0; i < gamepad.axes.length; ++i) {
|
|
GROWABLE_HEAP_F32()[data.axes + i * 4 >> 2] = gamepad.axes[i];
|
|
}
|
|
} else {
|
|
if (GLFW.joys[joy]) {
|
|
out("glfw joystick disconnected", joy);
|
|
if (GLFW.joystickFunc) {
|
|
getWasmTableEntry(GLFW.joystickFunc)(joy, 262146);
|
|
}
|
|
_free(GLFW.joys[joy].id);
|
|
_free(GLFW.joys[joy].buttons);
|
|
_free(GLFW.joys[joy].axes);
|
|
delete GLFW.joys[joy];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
setKeyCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.keyFunc;
|
|
win.keyFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setCharCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.charFunc;
|
|
win.charFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setMouseButtonCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.mouseButtonFunc;
|
|
win.mouseButtonFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setCursorPosCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.cursorPosFunc;
|
|
win.cursorPosFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setScrollCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.scrollFunc;
|
|
win.scrollFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setDropCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.dropFunc;
|
|
win.dropFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
onDrop: function(event) {
|
|
if (!GLFW.active || !GLFW.active.dropFunc) return;
|
|
if (!event.dataTransfer || !event.dataTransfer.files || event.dataTransfer.files.length == 0) return;
|
|
event.preventDefault();
|
|
var filenames = _malloc(event.dataTransfer.files.length * 4);
|
|
var filenamesArray = [];
|
|
var count = event.dataTransfer.files.length;
|
|
var written = 0;
|
|
var drop_dir = ".glfw_dropped_files";
|
|
FS.createPath("/", drop_dir);
|
|
function save(file) {
|
|
var path = "/" + drop_dir + "/" + file.name.replace(/\//g, "_");
|
|
var reader = new FileReader();
|
|
reader.onloadend = e => {
|
|
if (reader.readyState != 2) {
|
|
++written;
|
|
out("failed to read dropped file: " + file.name + ": " + reader.error);
|
|
return;
|
|
}
|
|
var data = e.target.result;
|
|
FS.writeFile(path, new Uint8Array(data));
|
|
if (++written === count) {
|
|
getWasmTableEntry(GLFW.active.dropFunc)(GLFW.active.id, count, filenames);
|
|
for (var i = 0; i < filenamesArray.length; ++i) {
|
|
_free(filenamesArray[i]);
|
|
}
|
|
_free(filenames);
|
|
}
|
|
};
|
|
reader.readAsArrayBuffer(file);
|
|
var filename = stringToNewUTF8(path);
|
|
filenamesArray.push(filename);
|
|
GROWABLE_HEAP_U32()[filenames + i * 4 >> 2] = filename;
|
|
}
|
|
for (var i = 0; i < count; ++i) {
|
|
save(event.dataTransfer.files[i]);
|
|
}
|
|
return false;
|
|
},
|
|
onDragover: function(event) {
|
|
if (!GLFW.active || !GLFW.active.dropFunc) return;
|
|
event.preventDefault();
|
|
return false;
|
|
},
|
|
setWindowSizeCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.windowSizeFunc;
|
|
win.windowSizeFunc = cbfun;
|
|
if (!win.windowSizeFunc) return null;
|
|
getWasmTableEntry(win.windowSizeFunc)(win.width, win.height);
|
|
return prevcbfun;
|
|
},
|
|
setWindowCloseCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.windowCloseFunc;
|
|
win.windowCloseFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
setWindowRefreshCallback: function(winid, cbfun) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return null;
|
|
var prevcbfun = win.windowRefreshFunc;
|
|
win.windowRefreshFunc = cbfun;
|
|
return prevcbfun;
|
|
},
|
|
onClickRequestPointerLock: function(e) {
|
|
if (!Browser.pointerLock && Module["canvas"].requestPointerLock) {
|
|
Module["canvas"].requestPointerLock();
|
|
e.preventDefault();
|
|
}
|
|
},
|
|
setInputMode: function(winid, mode, value) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return;
|
|
switch (mode) {
|
|
case 208897:
|
|
{
|
|
switch (value) {
|
|
case 212993:
|
|
{
|
|
win.inputModes[mode] = value;
|
|
Module["canvas"].removeEventListener("click", GLFW.onClickRequestPointerLock, true);
|
|
Module["canvas"].exitPointerLock();
|
|
break;
|
|
}
|
|
|
|
case 212994:
|
|
{
|
|
out("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented.");
|
|
break;
|
|
}
|
|
|
|
case 212995:
|
|
{
|
|
win.inputModes[mode] = value;
|
|
Module["canvas"].addEventListener("click", GLFW.onClickRequestPointerLock, true);
|
|
Module["canvas"].requestPointerLock();
|
|
break;
|
|
}
|
|
|
|
default:
|
|
{
|
|
out("glfwSetInputMode called with unknown value parameter value: " + value + ".");
|
|
break;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
case 208898:
|
|
{
|
|
out("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented.");
|
|
break;
|
|
}
|
|
|
|
case 208899:
|
|
{
|
|
out("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented.");
|
|
break;
|
|
}
|
|
|
|
case 208900:
|
|
{
|
|
out("glfwSetInputMode called with GLFW_LOCK_KEY_MODS mode not implemented.");
|
|
break;
|
|
}
|
|
|
|
case 3342341:
|
|
{
|
|
out("glfwSetInputMode called with GLFW_RAW_MOUSE_MOTION mode not implemented.");
|
|
break;
|
|
}
|
|
|
|
default:
|
|
{
|
|
out("glfwSetInputMode called with unknown mode parameter value: " + mode + ".");
|
|
break;
|
|
}
|
|
}
|
|
},
|
|
getKey: function(winid, key) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return 0;
|
|
return win.keys[key];
|
|
},
|
|
getMouseButton: function(winid, button) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return 0;
|
|
return (win.buttons & 1 << button) > 0;
|
|
},
|
|
getCursorPos: function(winid, x, y) {
|
|
GROWABLE_HEAP_F64()[x >> 3] = Browser.mouseX;
|
|
GROWABLE_HEAP_F64()[y >> 3] = Browser.mouseY;
|
|
},
|
|
getMousePos: function(winid, x, y) {
|
|
GROWABLE_HEAP_I32()[x >> 2] = Browser.mouseX;
|
|
GROWABLE_HEAP_I32()[y >> 2] = Browser.mouseY;
|
|
},
|
|
setCursorPos: function(winid, x, y) {},
|
|
getWindowPos: function(winid, x, y) {
|
|
var wx = 0;
|
|
var wy = 0;
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (win) {
|
|
wx = win.x;
|
|
wy = win.y;
|
|
}
|
|
if (x) {
|
|
GROWABLE_HEAP_I32()[x >> 2] = wx;
|
|
}
|
|
if (y) {
|
|
GROWABLE_HEAP_I32()[y >> 2] = wy;
|
|
}
|
|
},
|
|
setWindowPos: function(winid, x, y) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return;
|
|
win.x = x;
|
|
win.y = y;
|
|
},
|
|
getWindowSize: function(winid, width, height) {
|
|
var ww = 0;
|
|
var wh = 0;
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (win) {
|
|
ww = win.width;
|
|
wh = win.height;
|
|
}
|
|
if (width) {
|
|
GROWABLE_HEAP_I32()[width >> 2] = ww;
|
|
}
|
|
if (height) {
|
|
GROWABLE_HEAP_I32()[height >> 2] = wh;
|
|
}
|
|
},
|
|
setWindowSize: function(winid, width, height) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return;
|
|
if (GLFW.active.id == win.id) {
|
|
if (width == screen.width && height == screen.height) {
|
|
Browser.requestFullscreen();
|
|
} else {
|
|
Browser.exitFullscreen();
|
|
Browser.setCanvasSize(width, height);
|
|
win.width = width;
|
|
win.height = height;
|
|
}
|
|
}
|
|
if (win.windowSizeFunc) {
|
|
getWasmTableEntry(win.windowSizeFunc)(width, height);
|
|
}
|
|
},
|
|
createWindow: function(width, height, title, monitor, share) {
|
|
var i, id;
|
|
for (i = 0; i < GLFW.windows.length && GLFW.windows[i] !== null; i++) {}
|
|
if (i > 0) throw "glfwCreateWindow only supports one window at time currently";
|
|
id = i + 1;
|
|
if (width <= 0 || height <= 0) return 0;
|
|
if (monitor) {
|
|
Browser.requestFullscreen();
|
|
} else {
|
|
Browser.setCanvasSize(width, height);
|
|
}
|
|
for (i = 0; i < GLFW.windows.length && GLFW.windows[i] == null; i++) {}
|
|
var useWebGL = GLFW.hints[139265] > 0;
|
|
if (i == GLFW.windows.length) {
|
|
if (useWebGL) {
|
|
var contextAttributes = {
|
|
antialias: GLFW.hints[135181] > 1,
|
|
depth: GLFW.hints[135173] > 0,
|
|
stencil: GLFW.hints[135174] > 0,
|
|
alpha: GLFW.hints[135172] > 0
|
|
};
|
|
GL.enableOffscreenFramebufferAttributes(contextAttributes);
|
|
Module.ctx = Browser.createContext(Module["canvas"], true, true, contextAttributes);
|
|
} else {
|
|
Browser.init();
|
|
}
|
|
}
|
|
if (!Module.ctx && useWebGL) return 0;
|
|
var win = new GLFW_Window(id, width, height, title, monitor, share);
|
|
if (id - 1 == GLFW.windows.length) {
|
|
GLFW.windows.push(win);
|
|
} else {
|
|
GLFW.windows[id - 1] = win;
|
|
}
|
|
GLFW.active = win;
|
|
return win.id;
|
|
},
|
|
destroyWindow: function(winid) {
|
|
var win = GLFW.WindowFromId(winid);
|
|
if (!win) return;
|
|
GLFW.windows[win.id - 1] = null;
|
|
if (GLFW.active.id == win.id) GLFW.active = null;
|
|
for (var i = 0; i < GLFW.windows.length; i++) if (GLFW.windows[i] !== null) return;
|
|
Module.ctx = Browser.destroyContext(Module["canvas"], true, true);
|
|
},
|
|
swapBuffers: function(winid) {},
|
|
GLFW2ParamToGLFW3Param: function(param) {
|
|
var table = {
|
|
196609: 0,
|
|
196610: 0,
|
|
196611: 0,
|
|
196612: 0,
|
|
196613: 0,
|
|
196614: 0,
|
|
131073: 0,
|
|
131074: 0,
|
|
131075: 0,
|
|
131076: 0,
|
|
131077: 135169,
|
|
131078: 135170,
|
|
131079: 135171,
|
|
131080: 135172,
|
|
131081: 135173,
|
|
131082: 135174,
|
|
131083: 135183,
|
|
131084: 135175,
|
|
131085: 135176,
|
|
131086: 135177,
|
|
131087: 135178,
|
|
131088: 135179,
|
|
131089: 135180,
|
|
131090: 0,
|
|
131091: 135181,
|
|
131092: 139266,
|
|
131093: 139267,
|
|
131094: 139270,
|
|
131095: 139271,
|
|
131096: 139272
|
|
};
|
|
return table[param];
|
|
}
|
|
};
|
|
|
|
Module["GLFW"] = GLFW;
|
|
|
|
function GLFW_Window(id, width, height, title, monitor, share) {
|
|
this.id = id;
|
|
this.x = 0;
|
|
this.y = 0;
|
|
this.fullscreen = false;
|
|
this.storedX = 0;
|
|
this.storedY = 0;
|
|
this.width = width;
|
|
this.height = height;
|
|
this.storedWidth = width;
|
|
this.storedHeight = height;
|
|
this.title = title;
|
|
this.monitor = monitor;
|
|
this.share = share;
|
|
this.attributes = GLFW.hints;
|
|
this.inputModes = {
|
|
208897: 212993,
|
|
208898: 0,
|
|
208899: 0
|
|
};
|
|
this.buttons = 0;
|
|
this.keys = new Array();
|
|
this.domKeys = new Array();
|
|
this.shouldClose = 0;
|
|
this.title = null;
|
|
this.windowPosFunc = null;
|
|
this.windowSizeFunc = null;
|
|
this.windowCloseFunc = null;
|
|
this.windowRefreshFunc = null;
|
|
this.windowFocusFunc = null;
|
|
this.windowIconifyFunc = null;
|
|
this.windowMaximizeFunc = null;
|
|
this.framebufferSizeFunc = null;
|
|
this.windowContentScaleFunc = null;
|
|
this.mouseButtonFunc = null;
|
|
this.cursorPosFunc = null;
|
|
this.cursorEnterFunc = null;
|
|
this.scrollFunc = null;
|
|
this.dropFunc = null;
|
|
this.keyFunc = null;
|
|
this.charFunc = null;
|
|
this.userptr = null;
|
|
}
|
|
|
|
Module["GLFW_Window"] = GLFW_Window;
|
|
|
|
function _glfwInit() {
|
|
if (GLFW.windows) return 1;
|
|
GLFW.initialTime = GLFW.getTime();
|
|
GLFW.hints = GLFW.defaultHints;
|
|
GLFW.windows = new Array();
|
|
GLFW.active = null;
|
|
GLFW.scale = _emscripten_get_device_pixel_ratio();
|
|
window.addEventListener("gamepadconnected", GLFW.onGamepadConnected, true);
|
|
window.addEventListener("gamepaddisconnected", GLFW.onGamepadDisconnected, true);
|
|
window.addEventListener("keydown", GLFW.onKeydown, true);
|
|
window.addEventListener("keypress", GLFW.onKeyPress, true);
|
|
window.addEventListener("keyup", GLFW.onKeyup, true);
|
|
window.addEventListener("blur", GLFW.onBlur, true);
|
|
(function updatePixelRatio() {
|
|
window.matchMedia("(resolution: " + window.devicePixelRatio + "dppx)").addEventListener("change", updatePixelRatio, {
|
|
once: true
|
|
});
|
|
GLFW.onWindowContentScaleChanged(_emscripten_get_device_pixel_ratio());
|
|
})();
|
|
Module["canvas"].addEventListener("touchmove", GLFW.onMousemove, true);
|
|
Module["canvas"].addEventListener("touchstart", GLFW.onMouseButtonDown, true);
|
|
Module["canvas"].addEventListener("touchcancel", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].addEventListener("touchend", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].addEventListener("mousemove", GLFW.onMousemove, true);
|
|
Module["canvas"].addEventListener("mousedown", GLFW.onMouseButtonDown, true);
|
|
Module["canvas"].addEventListener("mouseup", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].addEventListener("wheel", GLFW.onMouseWheel, true);
|
|
Module["canvas"].addEventListener("mousewheel", GLFW.onMouseWheel, true);
|
|
Module["canvas"].addEventListener("mouseenter", GLFW.onMouseenter, true);
|
|
Module["canvas"].addEventListener("mouseleave", GLFW.onMouseleave, true);
|
|
Module["canvas"].addEventListener("drop", GLFW.onDrop, true);
|
|
Module["canvas"].addEventListener("dragover", GLFW.onDragover, true);
|
|
Browser.resizeListeners.push((width, height) => {
|
|
GLFW.onCanvasResize(width, height);
|
|
});
|
|
return 1;
|
|
}
|
|
|
|
Module["_glfwInit"] = _glfwInit;
|
|
|
|
_glfwInit.sig = "i";
|
|
|
|
function _glfwTerminate() {
|
|
window.removeEventListener("gamepadconnected", GLFW.onGamepadConnected, true);
|
|
window.removeEventListener("gamepaddisconnected", GLFW.onGamepadDisconnected, true);
|
|
window.removeEventListener("keydown", GLFW.onKeydown, true);
|
|
window.removeEventListener("keypress", GLFW.onKeyPress, true);
|
|
window.removeEventListener("keyup", GLFW.onKeyup, true);
|
|
window.removeEventListener("blur", GLFW.onBlur, true);
|
|
Module["canvas"].removeEventListener("touchmove", GLFW.onMousemove, true);
|
|
Module["canvas"].removeEventListener("touchstart", GLFW.onMouseButtonDown, true);
|
|
Module["canvas"].removeEventListener("touchcancel", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].removeEventListener("touchend", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].removeEventListener("mousemove", GLFW.onMousemove, true);
|
|
Module["canvas"].removeEventListener("mousedown", GLFW.onMouseButtonDown, true);
|
|
Module["canvas"].removeEventListener("mouseup", GLFW.onMouseButtonUp, true);
|
|
Module["canvas"].removeEventListener("wheel", GLFW.onMouseWheel, true);
|
|
Module["canvas"].removeEventListener("mousewheel", GLFW.onMouseWheel, true);
|
|
Module["canvas"].removeEventListener("mouseenter", GLFW.onMouseenter, true);
|
|
Module["canvas"].removeEventListener("mouseleave", GLFW.onMouseleave, true);
|
|
Module["canvas"].removeEventListener("drop", GLFW.onDrop, true);
|
|
Module["canvas"].removeEventListener("dragover", GLFW.onDragover, true);
|
|
Module["canvas"].width = Module["canvas"].height = 1;
|
|
GLFW.windows = null;
|
|
GLFW.active = null;
|
|
}
|
|
|
|
Module["_glfwTerminate"] = _glfwTerminate;
|
|
|
|
_glfwTerminate.sig = "v";
|
|
|
|
function _glfwGetVersion(major, minor, rev) {
|
|
GROWABLE_HEAP_I32()[major >> 2] = 2;
|
|
GROWABLE_HEAP_I32()[minor >> 2] = 7;
|
|
GROWABLE_HEAP_I32()[rev >> 2] = 7;
|
|
}
|
|
|
|
Module["_glfwGetVersion"] = _glfwGetVersion;
|
|
|
|
_glfwGetVersion.sig = "vppp";
|
|
|
|
function _glfwPollEvents() {}
|
|
|
|
Module["_glfwPollEvents"] = _glfwPollEvents;
|
|
|
|
_glfwPollEvents.sig = "v";
|
|
|
|
function _glfwWaitEvents() {}
|
|
|
|
Module["_glfwWaitEvents"] = _glfwWaitEvents;
|
|
|
|
_glfwWaitEvents.sig = "v";
|
|
|
|
function _glfwGetTime() {
|
|
return GLFW.getTime() - GLFW.initialTime;
|
|
}
|
|
|
|
Module["_glfwGetTime"] = _glfwGetTime;
|
|
|
|
_glfwGetTime.sig = "d";
|
|
|
|
function _glfwSetTime(time) {
|
|
GLFW.initialTime = GLFW.getTime() - time;
|
|
}
|
|
|
|
Module["_glfwSetTime"] = _glfwSetTime;
|
|
|
|
_glfwSetTime.sig = "vd";
|
|
|
|
function _glfwExtensionSupported(extension) {
|
|
if (!GLFW.extensions) {
|
|
GLFW.extensions = UTF8ToString(_glGetString(7939)).split(" ");
|
|
}
|
|
if (GLFW.extensions.includes(extension)) return 1;
|
|
return GLFW.extensions.includes("GL_" + extension);
|
|
}
|
|
|
|
Module["_glfwExtensionSupported"] = _glfwExtensionSupported;
|
|
|
|
_glfwExtensionSupported.sig = "ip";
|
|
|
|
function _glfwSwapInterval(interval) {
|
|
interval = Math.abs(interval);
|
|
if (interval == 0) _emscripten_set_main_loop_timing(0, 0); else _emscripten_set_main_loop_timing(1, interval);
|
|
}
|
|
|
|
Module["_glfwSwapInterval"] = _glfwSwapInterval;
|
|
|
|
_glfwSwapInterval.sig = "vi";
|
|
|
|
function _glfwOpenWindow(width, height, redbits, greenbits, bluebits, alphabits, depthbits, stencilbits, mode) {
|
|
GLFW.hints[135169] = redbits;
|
|
GLFW.hints[135170] = greenbits;
|
|
GLFW.hints[135171] = bluebits;
|
|
GLFW.hints[135172] = alphabits;
|
|
GLFW.hints[135173] = depthbits;
|
|
GLFW.hints[135174] = stencilbits;
|
|
GLFW.createWindow(width, height, "GLFW2 Window", 0, 0);
|
|
return 1;
|
|
}
|
|
|
|
Module["_glfwOpenWindow"] = _glfwOpenWindow;
|
|
|
|
_glfwOpenWindow.sig = "iiiiiiiiii";
|
|
|
|
function _glfwCloseWindow() {
|
|
GLFW.destroyWindow(GLFW.active.id);
|
|
}
|
|
|
|
Module["_glfwCloseWindow"] = _glfwCloseWindow;
|
|
|
|
_glfwCloseWindow.sig = "v";
|
|
|
|
function _glfwOpenWindowHint(target, hint) {
|
|
target = GLFW.GLFW2ParamToGLFW3Param(target);
|
|
GLFW.hints[target] = hint;
|
|
}
|
|
|
|
Module["_glfwOpenWindowHint"] = _glfwOpenWindowHint;
|
|
|
|
_glfwOpenWindowHint.sig = "vii";
|
|
|
|
function _glfwGetWindowSize_v2(width, height) {
|
|
GLFW.getWindowSize(GLFW.active.id, width, height);
|
|
}
|
|
|
|
Module["_glfwGetWindowSize_v2"] = _glfwGetWindowSize_v2;
|
|
|
|
_glfwGetWindowSize_v2.sig = "vpp";
|
|
|
|
function _glfwSetWindowSize_v2(width, height) {
|
|
GLFW.setWindowSize(GLFW.active.id, width, height);
|
|
}
|
|
|
|
Module["_glfwSetWindowSize_v2"] = _glfwSetWindowSize_v2;
|
|
|
|
_glfwSetWindowSize_v2.sig = "vii";
|
|
|
|
function _glfwSetWindowPos_v2(x, y) {
|
|
GLFW.setWindowPos(GLFW.active.id, x, y);
|
|
}
|
|
|
|
Module["_glfwSetWindowPos_v2"] = _glfwSetWindowPos_v2;
|
|
|
|
_glfwSetWindowPos_v2.sig = "vii";
|
|
|
|
function _glfwSetWindowTitle_v2(title) {
|
|
GLFW.setWindowTitle(GLFW.active.id, title);
|
|
}
|
|
|
|
Module["_glfwSetWindowTitle_v2"] = _glfwSetWindowTitle_v2;
|
|
|
|
_glfwSetWindowTitle_v2.sig = "vp";
|
|
|
|
function _glfwIconifyWindow_v2() {
|
|
warnOnce("glfwIconifyWindow is not implemented");
|
|
}
|
|
|
|
Module["_glfwIconifyWindow_v2"] = _glfwIconifyWindow_v2;
|
|
|
|
_glfwIconifyWindow_v2.sig = "v";
|
|
|
|
function _glfwRestoreWindow_v2() {
|
|
warnOnce("glfwRestoreWindow is not implemented");
|
|
}
|
|
|
|
Module["_glfwRestoreWindow_v2"] = _glfwRestoreWindow_v2;
|
|
|
|
_glfwRestoreWindow_v2.sig = "v";
|
|
|
|
function _glfwSwapBuffers_v2() {
|
|
GLFW.swapBuffers(GLFW.active.id);
|
|
}
|
|
|
|
Module["_glfwSwapBuffers_v2"] = _glfwSwapBuffers_v2;
|
|
|
|
_glfwSwapBuffers_v2.sig = "v";
|
|
|
|
function _glfwGetWindowParam(param) {
|
|
param = GLFW.GLFW2ParamToGLFW3Param(param);
|
|
return GLFW.hints[param];
|
|
}
|
|
|
|
Module["_glfwGetWindowParam"] = _glfwGetWindowParam;
|
|
|
|
_glfwGetWindowParam.sig = "ii";
|
|
|
|
function _glfwSetWindowSizeCallback_v2(cbfun) {
|
|
GLFW.setWindowSizeCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetWindowSizeCallback_v2"] = _glfwSetWindowSizeCallback_v2;
|
|
|
|
_glfwSetWindowSizeCallback_v2.sig = "vp";
|
|
|
|
function _glfwSetWindowCloseCallback_v2(cbfun) {
|
|
GLFW.setWindowCloseCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetWindowCloseCallback_v2"] = _glfwSetWindowCloseCallback_v2;
|
|
|
|
_glfwSetWindowCloseCallback_v2.sig = "vp";
|
|
|
|
function _glfwSetWindowRefreshCallback_v2(cbfun) {
|
|
GLFW.setWindowRefreshCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetWindowRefreshCallback_v2"] = _glfwSetWindowRefreshCallback_v2;
|
|
|
|
_glfwSetWindowRefreshCallback_v2.sig = "vp";
|
|
|
|
function _glfwGetKey_v2(key) {
|
|
return GLFW.getKey(GLFW.active.id, key);
|
|
}
|
|
|
|
Module["_glfwGetKey_v2"] = _glfwGetKey_v2;
|
|
|
|
_glfwGetKey_v2.sig = "ii";
|
|
|
|
function _glfwGetMouseButton_v2(button) {
|
|
return GLFW.getMouseButton(GLFW.active.id, button);
|
|
}
|
|
|
|
Module["_glfwGetMouseButton_v2"] = _glfwGetMouseButton_v2;
|
|
|
|
_glfwGetMouseButton_v2.sig = "ii";
|
|
|
|
function _glfwGetMousePos(x, y) {
|
|
GLFW.getMousePos(GLFW.active.id, x, y);
|
|
}
|
|
|
|
Module["_glfwGetMousePos"] = _glfwGetMousePos;
|
|
|
|
_glfwGetMousePos.sig = "vpp";
|
|
|
|
function _glfwSetMousePos(x, y) {
|
|
GLFW.setCursorPos(GLFW.active.id, x, y);
|
|
}
|
|
|
|
Module["_glfwSetMousePos"] = _glfwSetMousePos;
|
|
|
|
_glfwSetMousePos.sig = "vii";
|
|
|
|
function _glfwGetMouseWheel() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_glfwGetMouseWheel"] = _glfwGetMouseWheel;
|
|
|
|
_glfwGetMouseWheel.sig = "i";
|
|
|
|
function _glfwSetMouseWheel(pos) {}
|
|
|
|
Module["_glfwSetMouseWheel"] = _glfwSetMouseWheel;
|
|
|
|
_glfwSetMouseWheel.sig = "vi";
|
|
|
|
function _glfwSetKeyCallback_v2(cbfun) {
|
|
GLFW.setKeyCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetKeyCallback_v2"] = _glfwSetKeyCallback_v2;
|
|
|
|
_glfwSetKeyCallback_v2.sig = "vp";
|
|
|
|
function _glfwSetCharCallback_v2(cbfun) {
|
|
GLFW.setCharCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetCharCallback_v2"] = _glfwSetCharCallback_v2;
|
|
|
|
_glfwSetCharCallback_v2.sig = "vp";
|
|
|
|
function _glfwSetMouseButtonCallback_v2(cbfun) {
|
|
GLFW.setMouseButtonCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetMouseButtonCallback_v2"] = _glfwSetMouseButtonCallback_v2;
|
|
|
|
_glfwSetMouseButtonCallback_v2.sig = "vp";
|
|
|
|
function _glfwSetMousePosCallback(cbfun) {
|
|
GLFW.setCursorPosCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetMousePosCallback"] = _glfwSetMousePosCallback;
|
|
|
|
_glfwSetMousePosCallback.sig = "vp";
|
|
|
|
function _glfwSetMouseWheelCallback(cbfun) {
|
|
GLFW.setScrollCallback(GLFW.active.id, cbfun);
|
|
}
|
|
|
|
Module["_glfwSetMouseWheelCallback"] = _glfwSetMouseWheelCallback;
|
|
|
|
_glfwSetMouseWheelCallback.sig = "vp";
|
|
|
|
function _glfwGetDesktopMode(mode) {
|
|
throw "glfwGetDesktopMode is not implemented.";
|
|
}
|
|
|
|
Module["_glfwGetDesktopMode"] = _glfwGetDesktopMode;
|
|
|
|
_glfwGetDesktopMode.sig = "vp";
|
|
|
|
function _glfwSleep(time) {
|
|
_sleep(time);
|
|
}
|
|
|
|
Module["_glfwSleep"] = _glfwSleep;
|
|
|
|
_glfwSleep.sig = "vd";
|
|
|
|
function _glfwEnable(target) {
|
|
target = GLFW.GLFW2ParamToGLFW3Param(target);
|
|
GLFW.hints[target] = false;
|
|
}
|
|
|
|
Module["_glfwEnable"] = _glfwEnable;
|
|
|
|
_glfwEnable.sig = "vi";
|
|
|
|
function _glfwDisable(target) {
|
|
target = GLFW.GLFW2ParamToGLFW3Param(target);
|
|
GLFW.hints[target] = true;
|
|
}
|
|
|
|
Module["_glfwDisable"] = _glfwDisable;
|
|
|
|
_glfwDisable.sig = "vi";
|
|
|
|
function _glfwGetGLVersion(major, minor, rev) {
|
|
GROWABLE_HEAP_I32()[major >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[minor >> 2] = 0;
|
|
GROWABLE_HEAP_I32()[rev >> 2] = 1;
|
|
}
|
|
|
|
Module["_glfwGetGLVersion"] = _glfwGetGLVersion;
|
|
|
|
_glfwGetGLVersion.sig = "vppp";
|
|
|
|
function _glfwCreateThread(fun, arg) {
|
|
getWasmTableEntry(fun)(arg);
|
|
return 0;
|
|
}
|
|
|
|
Module["_glfwCreateThread"] = _glfwCreateThread;
|
|
|
|
_glfwCreateThread.sig = "ipp";
|
|
|
|
function _glfwDestroyThread(ID) {}
|
|
|
|
Module["_glfwDestroyThread"] = _glfwDestroyThread;
|
|
|
|
_glfwDestroyThread.sig = "vi";
|
|
|
|
function _glfwWaitThread(ID, waitmode) {}
|
|
|
|
Module["_glfwWaitThread"] = _glfwWaitThread;
|
|
|
|
_glfwWaitThread.sig = "iii";
|
|
|
|
function _glfwGetThreadID() {
|
|
return 0;
|
|
}
|
|
|
|
Module["_glfwGetThreadID"] = _glfwGetThreadID;
|
|
|
|
_glfwGetThreadID.sig = "i";
|
|
|
|
function _glfwCreateMutex() {
|
|
throw "glfwCreateMutex is not implemented.";
|
|
}
|
|
|
|
Module["_glfwCreateMutex"] = _glfwCreateMutex;
|
|
|
|
_glfwCreateMutex.sig = "p";
|
|
|
|
function _glfwDestroyMutex(mutex) {
|
|
throw "glfwDestroyMutex is not implemented.";
|
|
}
|
|
|
|
Module["_glfwDestroyMutex"] = _glfwDestroyMutex;
|
|
|
|
_glfwDestroyMutex.sig = "vp";
|
|
|
|
function _glfwLockMutex(mutex) {
|
|
throw "glfwLockMutex is not implemented.";
|
|
}
|
|
|
|
Module["_glfwLockMutex"] = _glfwLockMutex;
|
|
|
|
_glfwLockMutex.sig = "vp";
|
|
|
|
function _glfwUnlockMutex(mutex) {
|
|
throw "glfwUnlockMutex is not implemented.";
|
|
}
|
|
|
|
Module["_glfwUnlockMutex"] = _glfwUnlockMutex;
|
|
|
|
_glfwUnlockMutex.sig = "vp";
|
|
|
|
function _glfwCreateCond() {
|
|
throw "glfwCreateCond is not implemented.";
|
|
}
|
|
|
|
Module["_glfwCreateCond"] = _glfwCreateCond;
|
|
|
|
_glfwCreateCond.sig = "p";
|
|
|
|
function _glfwDestroyCond(cond) {
|
|
throw "glfwDestroyCond is not implemented.";
|
|
}
|
|
|
|
Module["_glfwDestroyCond"] = _glfwDestroyCond;
|
|
|
|
_glfwDestroyCond.sig = "vp";
|
|
|
|
function _glfwWaitCond(cond, mutex, timeout) {
|
|
throw "glfwWaitCond is not implemented.";
|
|
}
|
|
|
|
Module["_glfwWaitCond"] = _glfwWaitCond;
|
|
|
|
_glfwWaitCond.sig = "vppd";
|
|
|
|
function _glfwSignalCond(cond) {
|
|
throw "glfwSignalCond is not implemented.";
|
|
}
|
|
|
|
Module["_glfwSignalCond"] = _glfwSignalCond;
|
|
|
|
_glfwSignalCond.sig = "vp";
|
|
|
|
function _glfwBroadcastCond(cond) {
|
|
throw "glfwBroadcastCond is not implemented.";
|
|
}
|
|
|
|
Module["_glfwBroadcastCond"] = _glfwBroadcastCond;
|
|
|
|
_glfwBroadcastCond.sig = "vp";
|
|
|
|
function _glfwGetNumberOfProcessors() {
|
|
return 1;
|
|
}
|
|
|
|
Module["_glfwGetNumberOfProcessors"] = _glfwGetNumberOfProcessors;
|
|
|
|
_glfwGetNumberOfProcessors.sig = "i";
|
|
|
|
function _glfwReadImage(name, img, flags) {
|
|
throw "glfwReadImage is not implemented.";
|
|
}
|
|
|
|
Module["_glfwReadImage"] = _glfwReadImage;
|
|
|
|
_glfwReadImage.sig = "ippi";
|
|
|
|
function _glfwReadMemoryImage(data, size, img, flags) {
|
|
throw "glfwReadMemoryImage is not implemented.";
|
|
}
|
|
|
|
Module["_glfwReadMemoryImage"] = _glfwReadMemoryImage;
|
|
|
|
_glfwReadMemoryImage.sig = "ipppi";
|
|
|
|
function _glfwFreeImage(img) {
|
|
throw "glfwFreeImage is not implemented.";
|
|
}
|
|
|
|
Module["_glfwFreeImage"] = _glfwFreeImage;
|
|
|
|
_glfwFreeImage.sig = "vp";
|
|
|
|
function _glfwLoadTexture2D(name, flags) {
|
|
throw "glfwLoadTexture2D is not implemented.";
|
|
}
|
|
|
|
Module["_glfwLoadTexture2D"] = _glfwLoadTexture2D;
|
|
|
|
_glfwLoadTexture2D.sig = "ipi";
|
|
|
|
function _glfwLoadMemoryTexture2D(data, size, flags) {
|
|
throw "glfwLoadMemoryTexture2D is not implemented.";
|
|
}
|
|
|
|
Module["_glfwLoadMemoryTexture2D"] = _glfwLoadMemoryTexture2D;
|
|
|
|
_glfwLoadMemoryTexture2D.sig = "ippi";
|
|
|
|
function _glfwLoadTextureImage2D(img, flags) {
|
|
throw "glfwLoadTextureImage2D is not implemented.";
|
|
}
|
|
|
|
Module["_glfwLoadTextureImage2D"] = _glfwLoadTextureImage2D;
|
|
|
|
_glfwLoadTextureImage2D.sig = "ipi";
|
|
|
|
function _glGetBufferSubData(target, offset, size, data) {
|
|
if (!data) {
|
|
GL.recordError(1281);
|
|
return;
|
|
}
|
|
size && GLctx.getBufferSubData(target, offset, GROWABLE_HEAP_U8(), data, size);
|
|
}
|
|
|
|
Module["_glGetBufferSubData"] = _glGetBufferSubData;
|
|
|
|
_glGetBufferSubData.sig = "vippp";
|
|
|
|
function _glDrawArraysInstancedBaseInstanceWEBGL(mode, first, count, instanceCount, baseInstance) {
|
|
GLctx.dibvbi["drawArraysInstancedBaseInstanceWEBGL"](mode, first, count, instanceCount, baseInstance);
|
|
}
|
|
|
|
Module["_glDrawArraysInstancedBaseInstanceWEBGL"] = _glDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
_glDrawArraysInstancedBaseInstanceWEBGL.sig = "viiiii";
|
|
|
|
var _glDrawArraysInstancedBaseInstance = _glDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
Module["_glDrawArraysInstancedBaseInstance"] = _glDrawArraysInstancedBaseInstance;
|
|
|
|
_glDrawArraysInstancedBaseInstance.sig = "viiiii";
|
|
|
|
var _glDrawArraysInstancedBaseInstanceANGLE = _glDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
Module["_glDrawArraysInstancedBaseInstanceANGLE"] = _glDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
function _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL(mode, count, type, offset, instanceCount, baseVertex, baseinstance) {
|
|
GLctx.dibvbi["drawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, count, type, offset, instanceCount, baseVertex, baseinstance);
|
|
}
|
|
|
|
Module["_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL"] = _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL.sig = "viiiiiii";
|
|
|
|
var _glDrawElementsInstancedBaseVertexBaseInstanceANGLE = _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
Module["_glDrawElementsInstancedBaseVertexBaseInstanceANGLE"] = _glDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
function _emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx) {
|
|
return webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance"] = _emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance;
|
|
|
|
_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance.sig = "ii";
|
|
|
|
function _glMultiDrawArraysInstancedBaseInstanceWEBGL(mode, firsts, counts, instanceCounts, baseInstances, drawCount) {
|
|
GLctx.mdibvbi["multiDrawArraysInstancedBaseInstanceWEBGL"](mode, GROWABLE_HEAP_I32(), firsts >> 2, GROWABLE_HEAP_I32(), counts >> 2, GROWABLE_HEAP_I32(), instanceCounts >> 2, GROWABLE_HEAP_U32(), baseInstances >> 2, drawCount);
|
|
}
|
|
|
|
Module["_glMultiDrawArraysInstancedBaseInstanceWEBGL"] = _glMultiDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
_glMultiDrawArraysInstancedBaseInstanceWEBGL.sig = "viiiiii";
|
|
|
|
var _glMultiDrawArraysInstancedBaseInstanceANGLE = _glMultiDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
Module["_glMultiDrawArraysInstancedBaseInstanceANGLE"] = _glMultiDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
function _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(mode, counts, type, offsets, instanceCounts, baseVertices, baseInstances, drawCount) {
|
|
GLctx.mdibvbi["multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, GROWABLE_HEAP_I32(), counts >> 2, type, GROWABLE_HEAP_I32(), offsets >> 2, GROWABLE_HEAP_I32(), instanceCounts >> 2, GROWABLE_HEAP_I32(), baseVertices >> 2, GROWABLE_HEAP_U32(), baseInstances >> 2, drawCount);
|
|
}
|
|
|
|
Module["_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"] = _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL.sig = "viiiiiiii";
|
|
|
|
var _glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
Module["_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"] = _glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
function _emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx) {
|
|
return webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GL.contexts[ctx].GLctx);
|
|
}
|
|
|
|
Module["_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance"] = _emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance;
|
|
|
|
_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance.sig = "ii";
|
|
|
|
var _emscripten_glGetBufferSubData = _glGetBufferSubData;
|
|
|
|
Module["_emscripten_glGetBufferSubData"] = _emscripten_glGetBufferSubData;
|
|
|
|
var _emscripten_glDrawArraysInstancedBaseInstanceWEBGL = _glDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedBaseInstanceWEBGL"] = _emscripten_glDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
var _emscripten_glDrawArraysInstancedBaseInstance = _glDrawArraysInstancedBaseInstance;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedBaseInstance"] = _emscripten_glDrawArraysInstancedBaseInstance;
|
|
|
|
var _emscripten_glDrawArraysInstancedBaseInstanceANGLE = _glDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
Module["_emscripten_glDrawArraysInstancedBaseInstanceANGLE"] = _emscripten_glDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL"] = _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE = _glDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
Module["_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE"] = _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
var _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL = _glMultiDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL"] = _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL;
|
|
|
|
var _emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE = _glMultiDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE"] = _emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE;
|
|
|
|
var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
Module["_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"] = _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;
|
|
|
|
var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = _glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
Module["_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"] = _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;
|
|
|
|
var ALLOC_NORMAL = 0;
|
|
|
|
Module["ALLOC_NORMAL"] = ALLOC_NORMAL;
|
|
|
|
var ALLOC_STACK = 1;
|
|
|
|
Module["ALLOC_STACK"] = ALLOC_STACK;
|
|
|
|
function allocate(slab, allocator) {
|
|
var ret;
|
|
assert(typeof allocator == "number", "allocate no longer takes a type argument");
|
|
assert(typeof slab != "number", "allocate no longer takes a number as arg0");
|
|
if (allocator == ALLOC_STACK) {
|
|
ret = stackAlloc(slab.length);
|
|
} else {
|
|
ret = _malloc(slab.length);
|
|
}
|
|
if (!slab.subarray && !slab.slice) {
|
|
slab = new Uint8Array(slab);
|
|
}
|
|
GROWABLE_HEAP_U8().set(slab, ret);
|
|
return ret;
|
|
}
|
|
|
|
Module["allocate"] = allocate;
|
|
|
|
function writeStringToMemory(string, buffer, dontAddNull) {
|
|
warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");
|
|
var lastChar, end;
|
|
if (dontAddNull) {
|
|
end = buffer + lengthBytesUTF8(string);
|
|
lastChar = GROWABLE_HEAP_I8()[end];
|
|
}
|
|
stringToUTF8(string, buffer, Infinity);
|
|
if (dontAddNull) GROWABLE_HEAP_I8()[end] = lastChar;
|
|
}
|
|
|
|
Module["writeStringToMemory"] = writeStringToMemory;
|
|
|
|
function writeAsciiToMemory(str, buffer, dontAddNull) {
|
|
for (var i = 0; i < str.length; ++i) {
|
|
assert(str.charCodeAt(i) === (str.charCodeAt(i) & 255));
|
|
GROWABLE_HEAP_I8()[buffer++ >> 0] = str.charCodeAt(i);
|
|
}
|
|
if (!dontAddNull) GROWABLE_HEAP_I8()[buffer >> 0] = 0;
|
|
}
|
|
|
|
Module["writeAsciiToMemory"] = writeAsciiToMemory;
|
|
|
|
var allocateUTF8 = stringToNewUTF8;
|
|
|
|
Module["allocateUTF8"] = allocateUTF8;
|
|
|
|
var allocateUTF8OnStack = stringToUTF8OnStack;
|
|
|
|
Module["allocateUTF8OnStack"] = allocateUTF8OnStack;
|
|
|
|
function _emscripten_has_threading_support() {
|
|
return typeof SharedArrayBuffer != "undefined";
|
|
}
|
|
|
|
Module["_emscripten_has_threading_support"] = _emscripten_has_threading_support;
|
|
|
|
_emscripten_has_threading_support.sig = "i";
|
|
|
|
var GodotRuntime = {
|
|
get_func: function(ptr) {
|
|
return wasmTable.get(ptr);
|
|
},
|
|
error: function() {
|
|
err.apply(null, Array.from(arguments));
|
|
},
|
|
print: function() {
|
|
out.apply(null, Array.from(arguments));
|
|
},
|
|
malloc: function(p_size) {
|
|
return _malloc(p_size);
|
|
},
|
|
free: function(p_ptr) {
|
|
_free(p_ptr);
|
|
},
|
|
getHeapValue: function(p_ptr, p_type) {
|
|
return getValue(p_ptr, p_type);
|
|
},
|
|
setHeapValue: function(p_ptr, p_value, p_type) {
|
|
setValue(p_ptr, p_value, p_type);
|
|
},
|
|
heapSub: function(p_heap, p_ptr, p_len) {
|
|
const bytes = p_heap.BYTES_PER_ELEMENT;
|
|
return p_heap.subarray(p_ptr / bytes, p_ptr / bytes + p_len);
|
|
},
|
|
heapSlice: function(p_heap, p_ptr, p_len) {
|
|
const bytes = p_heap.BYTES_PER_ELEMENT;
|
|
return p_heap.slice(p_ptr / bytes, p_ptr / bytes + p_len);
|
|
},
|
|
heapCopy: function(p_dst, p_src, p_ptr) {
|
|
const bytes = p_src.BYTES_PER_ELEMENT;
|
|
return p_dst.set(p_src, p_ptr / bytes);
|
|
},
|
|
parseString: function(p_ptr) {
|
|
return UTF8ToString(p_ptr);
|
|
},
|
|
parseStringArray: function(p_ptr, p_size) {
|
|
const strings = [];
|
|
const ptrs = GodotRuntime.heapSub(GROWABLE_HEAP_I32(), p_ptr, p_size);
|
|
ptrs.forEach(function(ptr) {
|
|
strings.push(GodotRuntime.parseString(ptr));
|
|
});
|
|
return strings;
|
|
},
|
|
strlen: function(p_str) {
|
|
return lengthBytesUTF8(p_str);
|
|
},
|
|
allocString: function(p_str) {
|
|
const length = GodotRuntime.strlen(p_str) + 1;
|
|
const c_str = GodotRuntime.malloc(length);
|
|
stringToUTF8(p_str, c_str, length);
|
|
return c_str;
|
|
},
|
|
allocStringArray: function(p_strings) {
|
|
const size = p_strings.length;
|
|
const c_ptr = GodotRuntime.malloc(size * 4);
|
|
for (let i = 0; i < size; i++) {
|
|
GROWABLE_HEAP_I32()[(c_ptr >> 2) + i] = GodotRuntime.allocString(p_strings[i]);
|
|
}
|
|
return c_ptr;
|
|
},
|
|
freeStringArray: function(p_ptr, p_len) {
|
|
for (let i = 0; i < p_len; i++) {
|
|
GodotRuntime.free(GROWABLE_HEAP_I32()[(p_ptr >> 2) + i]);
|
|
}
|
|
GodotRuntime.free(p_ptr);
|
|
},
|
|
stringToHeap: function(p_str, p_ptr, p_len) {
|
|
return stringToUTF8Array(p_str, GROWABLE_HEAP_I8(), p_ptr, p_len);
|
|
}
|
|
};
|
|
|
|
Module["GodotRuntime"] = GodotRuntime;
|
|
|
|
var GodotWebXR = {
|
|
gl: null,
|
|
session: null,
|
|
gl_binding: null,
|
|
layer: null,
|
|
space: null,
|
|
frame: null,
|
|
pose: null,
|
|
view_count: 1,
|
|
input_sources: [ , , , , , , , , , , , , , , , ],
|
|
touches: [ , , , , ],
|
|
onsimpleevent: null,
|
|
orig_requestAnimationFrame: null,
|
|
requestAnimationFrame: callback => {
|
|
if (GodotWebXR.session && GodotWebXR.space) {
|
|
const onFrame = function(time, frame) {
|
|
GodotWebXR.frame = frame;
|
|
GodotWebXR.pose = frame.getViewerPose(GodotWebXR.space);
|
|
callback(time);
|
|
GodotWebXR.frame = null;
|
|
GodotWebXR.pose = null;
|
|
};
|
|
GodotWebXR.session.requestAnimationFrame(onFrame);
|
|
} else {
|
|
GodotWebXR.orig_requestAnimationFrame(callback);
|
|
}
|
|
},
|
|
monkeyPatchRequestAnimationFrame: enable => {
|
|
if (GodotWebXR.orig_requestAnimationFrame === null) {
|
|
GodotWebXR.orig_requestAnimationFrame = Browser.requestAnimationFrame;
|
|
}
|
|
Browser.requestAnimationFrame = enable ? GodotWebXR.requestAnimationFrame : GodotWebXR.orig_requestAnimationFrame;
|
|
},
|
|
pauseResumeMainLoop: () => {
|
|
Browser.mainLoop.pause();
|
|
runtimeKeepalivePush();
|
|
window.setTimeout(function() {
|
|
runtimeKeepalivePop();
|
|
Browser.mainLoop.resume();
|
|
}, 0);
|
|
},
|
|
getLayer: () => {
|
|
const new_view_count = GodotWebXR.pose ? GodotWebXR.pose.views.length : 1;
|
|
let layer = GodotWebXR.layer;
|
|
if (layer && GodotWebXR.view_count === new_view_count) {
|
|
return layer;
|
|
}
|
|
if (!GodotWebXR.session || !GodotWebXR.gl_binding) {
|
|
return null;
|
|
}
|
|
const gl = GodotWebXR.gl;
|
|
layer = GodotWebXR.gl_binding.createProjectionLayer({
|
|
textureType: new_view_count > 1 ? "texture-array" : "texture",
|
|
colorFormat: gl.RGBA8,
|
|
depthFormat: gl.DEPTH_COMPONENT24
|
|
});
|
|
GodotWebXR.session.updateRenderState({
|
|
layers: [ layer ]
|
|
});
|
|
GodotWebXR.layer = layer;
|
|
GodotWebXR.view_count = new_view_count;
|
|
return layer;
|
|
},
|
|
getSubImage: () => {
|
|
if (!GodotWebXR.pose) {
|
|
return null;
|
|
}
|
|
const layer = GodotWebXR.getLayer();
|
|
if (layer === null) {
|
|
return null;
|
|
}
|
|
return GodotWebXR.gl_binding.getViewSubImage(layer, GodotWebXR.pose.views[0]);
|
|
},
|
|
getTextureId: texture => {
|
|
if (texture.name !== undefined) {
|
|
return texture.name;
|
|
}
|
|
const id = GL.getNewId(GL.textures);
|
|
texture.name = id;
|
|
GL.textures[id] = texture;
|
|
return id;
|
|
},
|
|
addInputSource: input_source => {
|
|
let name = -1;
|
|
if (input_source.targetRayMode === "tracked-pointer" && input_source.handedness === "left") {
|
|
name = 0;
|
|
} else if (input_source.targetRayMode === "tracked-pointer" && input_source.handedness === "right") {
|
|
name = 1;
|
|
} else {
|
|
for (let i = 2; i < 16; i++) {
|
|
if (!GodotWebXR.input_sources[i]) {
|
|
name = i;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (name >= 0) {
|
|
GodotWebXR.input_sources[name] = input_source;
|
|
input_source.name = name;
|
|
if (input_source.targetRayMode === "screen") {
|
|
let touch_index = -1;
|
|
for (let i = 0; i < 5; i++) {
|
|
if (!GodotWebXR.touches[i]) {
|
|
touch_index = i;
|
|
break;
|
|
}
|
|
}
|
|
if (touch_index >= 0) {
|
|
GodotWebXR.touches[touch_index] = input_source;
|
|
input_source.touch_index = touch_index;
|
|
}
|
|
}
|
|
}
|
|
return name;
|
|
},
|
|
removeInputSource: input_source => {
|
|
if (input_source.name !== undefined) {
|
|
const name = input_source.name;
|
|
if (name >= 0 && name < 16) {
|
|
GodotWebXR.input_sources[name] = null;
|
|
}
|
|
if (input_source.touch_index !== undefined) {
|
|
const touch_index = input_source.touch_index;
|
|
if (touch_index >= 0 && touch_index < 5) {
|
|
GodotWebXR.touches[touch_index] = null;
|
|
}
|
|
}
|
|
return name;
|
|
}
|
|
return -1;
|
|
},
|
|
getInputSourceId: input_source => {
|
|
if (input_source !== undefined) {
|
|
return input_source.name;
|
|
}
|
|
return -1;
|
|
},
|
|
getTouchIndex: input_source => {
|
|
if (input_source.touch_index !== undefined) {
|
|
return input_source.touch_index;
|
|
}
|
|
return -1;
|
|
}
|
|
};
|
|
|
|
Module["GodotWebXR"] = GodotWebXR;
|
|
|
|
function _godot_webxr_is_supported() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(431, 1);
|
|
return !!navigator.xr;
|
|
}
|
|
|
|
Module["_godot_webxr_is_supported"] = _godot_webxr_is_supported;
|
|
|
|
_godot_webxr_is_supported.sig = "i";
|
|
|
|
function _godot_webxr_is_session_supported(p_session_mode, p_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(432, 1, p_session_mode, p_callback);
|
|
const session_mode = GodotRuntime.parseString(p_session_mode);
|
|
const cb = GodotRuntime.get_func(p_callback);
|
|
if (navigator.xr) {
|
|
navigator.xr.isSessionSupported(session_mode).then(function(supported) {
|
|
const c_str = GodotRuntime.allocString(session_mode);
|
|
cb(c_str, supported ? 1 : 0);
|
|
GodotRuntime.free(c_str);
|
|
});
|
|
} else {
|
|
const c_str = GodotRuntime.allocString(session_mode);
|
|
cb(c_str, 0);
|
|
GodotRuntime.free(c_str);
|
|
}
|
|
}
|
|
|
|
Module["_godot_webxr_is_session_supported"] = _godot_webxr_is_session_supported;
|
|
|
|
_godot_webxr_is_session_supported.sig = "vii";
|
|
|
|
function _godot_webxr_initialize(p_session_mode, p_required_features, p_optional_features, p_requested_reference_spaces, p_on_session_started, p_on_session_ended, p_on_session_failed, p_on_input_event, p_on_simple_event) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(433, 1, p_session_mode, p_required_features, p_optional_features, p_requested_reference_spaces, p_on_session_started, p_on_session_ended, p_on_session_failed, p_on_input_event, p_on_simple_event);
|
|
GodotWebXR.monkeyPatchRequestAnimationFrame(true);
|
|
const session_mode = GodotRuntime.parseString(p_session_mode);
|
|
const required_features = GodotRuntime.parseString(p_required_features).split(",").map(s => s.trim()).filter(s => s !== "");
|
|
const optional_features = GodotRuntime.parseString(p_optional_features).split(",").map(s => s.trim()).filter(s => s !== "");
|
|
const requested_reference_space_types = GodotRuntime.parseString(p_requested_reference_spaces).split(",").map(s => s.trim());
|
|
const onstarted = GodotRuntime.get_func(p_on_session_started);
|
|
const onended = GodotRuntime.get_func(p_on_session_ended);
|
|
const onfailed = GodotRuntime.get_func(p_on_session_failed);
|
|
const oninputevent = GodotRuntime.get_func(p_on_input_event);
|
|
const onsimpleevent = GodotRuntime.get_func(p_on_simple_event);
|
|
const session_init = {};
|
|
if (required_features.length > 0) {
|
|
session_init["requiredFeatures"] = required_features;
|
|
}
|
|
if (optional_features.length > 0) {
|
|
session_init["optionalFeatures"] = optional_features;
|
|
}
|
|
navigator.xr.requestSession(session_mode, session_init).then(function(session) {
|
|
GodotWebXR.session = session;
|
|
session.addEventListener("end", function(evt) {
|
|
onended();
|
|
});
|
|
session.addEventListener("inputsourceschange", function(evt) {
|
|
evt.added.forEach(GodotWebXR.addInputSource);
|
|
evt.removed.forEach(GodotWebXR.removeInputSource);
|
|
});
|
|
[ "selectstart", "selectend", "squeezestart", "squeezeend" ].forEach((input_event, index) => {
|
|
session.addEventListener(input_event, function(evt) {
|
|
GodotWebXR.frame = evt.frame;
|
|
oninputevent(index, GodotWebXR.getInputSourceId(evt.inputSource));
|
|
GodotWebXR.frame = null;
|
|
});
|
|
});
|
|
session.addEventListener("visibilitychange", function(evt) {
|
|
const c_str = GodotRuntime.allocString("visibility_state_changed");
|
|
onsimpleevent(c_str);
|
|
GodotRuntime.free(c_str);
|
|
});
|
|
GodotWebXR.onsimpleevent = onsimpleevent;
|
|
const gl_context_handle = _emscripten_webgl_get_current_context();
|
|
const gl = GL.getContext(gl_context_handle).GLctx;
|
|
GodotWebXR.gl = gl;
|
|
gl.makeXRCompatible().then(function() {
|
|
GodotWebXR.gl_binding = new XRWebGLBinding(session, gl);
|
|
GodotWebXR.getLayer();
|
|
function onReferenceSpaceSuccess(reference_space, reference_space_type) {
|
|
GodotWebXR.space = reference_space;
|
|
reference_space.onreset = function(evt) {
|
|
const c_str = GodotRuntime.allocString("reference_space_reset");
|
|
onsimpleevent(c_str);
|
|
GodotRuntime.free(c_str);
|
|
};
|
|
GodotWebXR.pauseResumeMainLoop();
|
|
window.setTimeout(function() {
|
|
const c_str = GodotRuntime.allocString(reference_space_type);
|
|
onstarted(c_str);
|
|
GodotRuntime.free(c_str);
|
|
}, 0);
|
|
}
|
|
function requestReferenceSpace() {
|
|
const reference_space_type = requested_reference_space_types.shift();
|
|
session.requestReferenceSpace(reference_space_type).then(refSpace => {
|
|
onReferenceSpaceSuccess(refSpace, reference_space_type);
|
|
}).catch(() => {
|
|
if (requested_reference_space_types.length === 0) {
|
|
const c_str = GodotRuntime.allocString("Unable to get any of the requested reference space types");
|
|
onfailed(c_str);
|
|
GodotRuntime.free(c_str);
|
|
} else {
|
|
requestReferenceSpace();
|
|
}
|
|
});
|
|
}
|
|
requestReferenceSpace();
|
|
}).catch(function(error) {
|
|
const c_str = GodotRuntime.allocString(`Unable to make WebGL context compatible with WebXR: ${error}`);
|
|
onfailed(c_str);
|
|
GodotRuntime.free(c_str);
|
|
});
|
|
}).catch(function(error) {
|
|
const c_str = GodotRuntime.allocString(`Unable to start session: ${error}`);
|
|
onfailed(c_str);
|
|
GodotRuntime.free(c_str);
|
|
});
|
|
}
|
|
|
|
Module["_godot_webxr_initialize"] = _godot_webxr_initialize;
|
|
|
|
_godot_webxr_initialize.sig = "viiiiiiiii";
|
|
|
|
function _godot_webxr_uninitialize() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(434, 1);
|
|
if (GodotWebXR.session) {
|
|
GodotWebXR.session.end().catch(e => {});
|
|
}
|
|
GodotWebXR.session = null;
|
|
GodotWebXR.gl_binding = null;
|
|
GodotWebXR.layer = null;
|
|
GodotWebXR.space = null;
|
|
GodotWebXR.frame = null;
|
|
GodotWebXR.pose = null;
|
|
GodotWebXR.view_count = 1;
|
|
GodotWebXR.input_sources = new Array(16);
|
|
GodotWebXR.touches = new Array(5);
|
|
GodotWebXR.onsimpleevent = null;
|
|
GodotWebXR.monkeyPatchRequestAnimationFrame(false);
|
|
GodotWebXR.pauseResumeMainLoop();
|
|
}
|
|
|
|
Module["_godot_webxr_uninitialize"] = _godot_webxr_uninitialize;
|
|
|
|
_godot_webxr_uninitialize.sig = "v";
|
|
|
|
function _godot_webxr_get_view_count() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(435, 1);
|
|
if (!GodotWebXR.session || !GodotWebXR.pose) {
|
|
return 1;
|
|
}
|
|
const view_count = GodotWebXR.pose.views.length;
|
|
return view_count > 0 ? view_count : 1;
|
|
}
|
|
|
|
Module["_godot_webxr_get_view_count"] = _godot_webxr_get_view_count;
|
|
|
|
_godot_webxr_get_view_count.sig = "i";
|
|
|
|
function _godot_webxr_get_render_target_size(r_size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(436, 1, r_size);
|
|
const subimage = GodotWebXR.getSubImage();
|
|
if (subimage === null) {
|
|
return false;
|
|
}
|
|
GodotRuntime.setHeapValue(r_size + 0, subimage.viewport.width, "i32");
|
|
GodotRuntime.setHeapValue(r_size + 4, subimage.viewport.height, "i32");
|
|
return true;
|
|
}
|
|
|
|
Module["_godot_webxr_get_render_target_size"] = _godot_webxr_get_render_target_size;
|
|
|
|
_godot_webxr_get_render_target_size.sig = "ii";
|
|
|
|
function _godot_webxr_get_transform_for_view(p_view, r_transform) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(437, 1, p_view, r_transform);
|
|
if (!GodotWebXR.session || !GodotWebXR.pose) {
|
|
return false;
|
|
}
|
|
const views = GodotWebXR.pose.views;
|
|
let matrix;
|
|
if (p_view >= 0) {
|
|
matrix = views[p_view].transform.matrix;
|
|
} else {
|
|
matrix = GodotWebXR.pose.transform.matrix;
|
|
}
|
|
for (let i = 0; i < 16; i++) {
|
|
GodotRuntime.setHeapValue(r_transform + i * 4, matrix[i], "float");
|
|
}
|
|
return true;
|
|
}
|
|
|
|
Module["_godot_webxr_get_transform_for_view"] = _godot_webxr_get_transform_for_view;
|
|
|
|
_godot_webxr_get_transform_for_view.sig = "iii";
|
|
|
|
function _godot_webxr_get_projection_for_view(p_view, r_transform) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(438, 1, p_view, r_transform);
|
|
if (!GodotWebXR.session || !GodotWebXR.pose) {
|
|
return false;
|
|
}
|
|
const matrix = GodotWebXR.pose.views[p_view].projectionMatrix;
|
|
for (let i = 0; i < 16; i++) {
|
|
GodotRuntime.setHeapValue(r_transform + i * 4, matrix[i], "float");
|
|
}
|
|
return true;
|
|
}
|
|
|
|
Module["_godot_webxr_get_projection_for_view"] = _godot_webxr_get_projection_for_view;
|
|
|
|
_godot_webxr_get_projection_for_view.sig = "iii";
|
|
|
|
function _godot_webxr_get_color_texture() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(439, 1);
|
|
const subimage = GodotWebXR.getSubImage();
|
|
if (subimage === null) {
|
|
return 0;
|
|
}
|
|
return GodotWebXR.getTextureId(subimage.colorTexture);
|
|
}
|
|
|
|
Module["_godot_webxr_get_color_texture"] = _godot_webxr_get_color_texture;
|
|
|
|
_godot_webxr_get_color_texture.sig = "i";
|
|
|
|
function _godot_webxr_get_depth_texture() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(440, 1);
|
|
const subimage = GodotWebXR.getSubImage();
|
|
if (subimage === null) {
|
|
return 0;
|
|
}
|
|
if (!subimage.depthStencilTexture) {
|
|
return 0;
|
|
}
|
|
return GodotWebXR.getTextureId(subimage.depthStencilTexture);
|
|
}
|
|
|
|
Module["_godot_webxr_get_depth_texture"] = _godot_webxr_get_depth_texture;
|
|
|
|
_godot_webxr_get_depth_texture.sig = "i";
|
|
|
|
function _godot_webxr_get_velocity_texture() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(441, 1);
|
|
const subimage = GodotWebXR.getSubImage();
|
|
if (subimage === null) {
|
|
return 0;
|
|
}
|
|
if (!subimage.motionVectorTexture) {
|
|
return 0;
|
|
}
|
|
return GodotWebXR.getTextureId(subimage.motionVectorTexture);
|
|
}
|
|
|
|
Module["_godot_webxr_get_velocity_texture"] = _godot_webxr_get_velocity_texture;
|
|
|
|
_godot_webxr_get_velocity_texture.sig = "i";
|
|
|
|
function _godot_webxr_update_input_source(p_input_source_id, r_target_pose, r_target_ray_mode, r_touch_index, r_has_grip_pose, r_grip_pose, r_has_standard_mapping, r_button_count, r_buttons, r_axes_count, r_axes) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(442, 1, p_input_source_id, r_target_pose, r_target_ray_mode, r_touch_index, r_has_grip_pose, r_grip_pose, r_has_standard_mapping, r_button_count, r_buttons, r_axes_count, r_axes);
|
|
if (!GodotWebXR.session || !GodotWebXR.frame) {
|
|
return 0;
|
|
}
|
|
if (p_input_source_id < 0 || p_input_source_id >= GodotWebXR.input_sources.length || !GodotWebXR.input_sources[p_input_source_id]) {
|
|
return false;
|
|
}
|
|
const input_source = GodotWebXR.input_sources[p_input_source_id];
|
|
const frame = GodotWebXR.frame;
|
|
const space = GodotWebXR.space;
|
|
const target_pose = frame.getPose(input_source.targetRaySpace, space);
|
|
if (!target_pose) {
|
|
return false;
|
|
}
|
|
const target_pose_matrix = target_pose.transform.matrix;
|
|
for (let i = 0; i < 16; i++) {
|
|
GodotRuntime.setHeapValue(r_target_pose + i * 4, target_pose_matrix[i], "float");
|
|
}
|
|
let target_ray_mode = 0;
|
|
switch (input_source.targetRayMode) {
|
|
case "gaze":
|
|
target_ray_mode = 1;
|
|
break;
|
|
|
|
case "tracked-pointer":
|
|
target_ray_mode = 2;
|
|
break;
|
|
|
|
case "screen":
|
|
target_ray_mode = 3;
|
|
break;
|
|
|
|
default:
|
|
}
|
|
GodotRuntime.setHeapValue(r_target_ray_mode, target_ray_mode, "i32");
|
|
GodotRuntime.setHeapValue(r_touch_index, GodotWebXR.getTouchIndex(input_source), "i32");
|
|
let has_grip_pose = false;
|
|
if (input_source.gripSpace) {
|
|
const grip_pose = frame.getPose(input_source.gripSpace, space);
|
|
if (grip_pose) {
|
|
const grip_pose_matrix = grip_pose.transform.matrix;
|
|
for (let i = 0; i < 16; i++) {
|
|
GodotRuntime.setHeapValue(r_grip_pose + i * 4, grip_pose_matrix[i], "float");
|
|
}
|
|
has_grip_pose = true;
|
|
}
|
|
}
|
|
GodotRuntime.setHeapValue(r_has_grip_pose, has_grip_pose ? 1 : 0, "i32");
|
|
let has_standard_mapping = false;
|
|
let button_count = 0;
|
|
let axes_count = 0;
|
|
if (input_source.gamepad) {
|
|
if (input_source.gamepad.mapping === "xr-standard") {
|
|
has_standard_mapping = true;
|
|
}
|
|
button_count = Math.min(input_source.gamepad.buttons.length, 10);
|
|
for (let i = 0; i < button_count; i++) {
|
|
GodotRuntime.setHeapValue(r_buttons + i * 4, input_source.gamepad.buttons[i].value, "float");
|
|
}
|
|
axes_count = Math.min(input_source.gamepad.axes.length, 10);
|
|
for (let i = 0; i < axes_count; i++) {
|
|
GodotRuntime.setHeapValue(r_axes + i * 4, input_source.gamepad.axes[i], "float");
|
|
}
|
|
}
|
|
GodotRuntime.setHeapValue(r_has_standard_mapping, has_standard_mapping ? 1 : 0, "i32");
|
|
GodotRuntime.setHeapValue(r_button_count, button_count, "i32");
|
|
GodotRuntime.setHeapValue(r_axes_count, axes_count, "i32");
|
|
return true;
|
|
}
|
|
|
|
Module["_godot_webxr_update_input_source"] = _godot_webxr_update_input_source;
|
|
|
|
_godot_webxr_update_input_source.sig = "iiiiiiiiiiii";
|
|
|
|
function _godot_webxr_get_visibility_state() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(443, 1);
|
|
if (!GodotWebXR.session || !GodotWebXR.session.visibilityState) {
|
|
return 0;
|
|
}
|
|
return GodotRuntime.allocString(GodotWebXR.session.visibilityState);
|
|
}
|
|
|
|
Module["_godot_webxr_get_visibility_state"] = _godot_webxr_get_visibility_state;
|
|
|
|
_godot_webxr_get_visibility_state.sig = "i";
|
|
|
|
function _godot_webxr_get_bounds_geometry(r_points) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(444, 1, r_points);
|
|
if (!GodotWebXR.space || !GodotWebXR.space.boundsGeometry) {
|
|
return 0;
|
|
}
|
|
const point_count = GodotWebXR.space.boundsGeometry.length;
|
|
if (point_count === 0) {
|
|
return 0;
|
|
}
|
|
const buf = GodotRuntime.malloc(point_count * 3 * 4);
|
|
for (let i = 0; i < point_count; i++) {
|
|
const point = GodotWebXR.space.boundsGeometry[i];
|
|
GodotRuntime.setHeapValue(buf + (i * 3 + 0) * 4, point.x, "float");
|
|
GodotRuntime.setHeapValue(buf + (i * 3 + 1) * 4, point.y, "float");
|
|
GodotRuntime.setHeapValue(buf + (i * 3 + 2) * 4, point.z, "float");
|
|
}
|
|
GodotRuntime.setHeapValue(r_points, buf, "i32");
|
|
return point_count;
|
|
}
|
|
|
|
Module["_godot_webxr_get_bounds_geometry"] = _godot_webxr_get_bounds_geometry;
|
|
|
|
_godot_webxr_get_bounds_geometry.sig = "ii";
|
|
|
|
function _godot_webxr_get_frame_rate() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(445, 1);
|
|
if (!GodotWebXR.session || GodotWebXR.session.frameRate === undefined) {
|
|
return 0;
|
|
}
|
|
return GodotWebXR.session.frameRate;
|
|
}
|
|
|
|
Module["_godot_webxr_get_frame_rate"] = _godot_webxr_get_frame_rate;
|
|
|
|
_godot_webxr_get_frame_rate.sig = "i";
|
|
|
|
function _godot_webxr_update_target_frame_rate(p_frame_rate) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(446, 1, p_frame_rate);
|
|
if (!GodotWebXR.session || GodotWebXR.session.updateTargetFrameRate === undefined) {
|
|
return;
|
|
}
|
|
GodotWebXR.session.updateTargetFrameRate(p_frame_rate).then(() => {
|
|
const c_str = GodotRuntime.allocString("display_refresh_rate_changed");
|
|
GodotWebXR.onsimpleevent(c_str);
|
|
GodotRuntime.free(c_str);
|
|
});
|
|
}
|
|
|
|
Module["_godot_webxr_update_target_frame_rate"] = _godot_webxr_update_target_frame_rate;
|
|
|
|
_godot_webxr_update_target_frame_rate.sig = "vi";
|
|
|
|
function _godot_webxr_get_supported_frame_rates(r_frame_rates) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(447, 1, r_frame_rates);
|
|
if (!GodotWebXR.session || GodotWebXR.session.supportedFrameRates === undefined) {
|
|
return 0;
|
|
}
|
|
const frame_rate_count = GodotWebXR.session.supportedFrameRates.length;
|
|
if (frame_rate_count === 0) {
|
|
return 0;
|
|
}
|
|
const buf = GodotRuntime.malloc(frame_rate_count * 4);
|
|
for (let i = 0; i < frame_rate_count; i++) {
|
|
GodotRuntime.setHeapValue(buf + i * 4, GodotWebXR.session.supportedFrameRates[i], "float");
|
|
}
|
|
GodotRuntime.setHeapValue(r_frame_rates, buf, "i32");
|
|
return frame_rate_count;
|
|
}
|
|
|
|
Module["_godot_webxr_get_supported_frame_rates"] = _godot_webxr_get_supported_frame_rates;
|
|
|
|
_godot_webxr_get_supported_frame_rates.sig = "ii";
|
|
|
|
var IDHandler = {
|
|
_last_id: 0,
|
|
_references: {},
|
|
get: function(p_id) {
|
|
return IDHandler._references[p_id];
|
|
},
|
|
add: function(p_data) {
|
|
const id = ++IDHandler._last_id;
|
|
IDHandler._references[id] = p_data;
|
|
return id;
|
|
},
|
|
remove: function(p_id) {
|
|
delete IDHandler._references[p_id];
|
|
}
|
|
};
|
|
|
|
Module["IDHandler"] = IDHandler;
|
|
|
|
var GodotWebSocket = {
|
|
_onopen: function(p_id, callback, event) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const c_str = GodotRuntime.allocString(ref.protocol);
|
|
callback(c_str);
|
|
GodotRuntime.free(c_str);
|
|
},
|
|
_onmessage: function(p_id, callback, event) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
let buffer;
|
|
let is_string = 0;
|
|
if (event.data instanceof ArrayBuffer) {
|
|
buffer = new Uint8Array(event.data);
|
|
} else if (event.data instanceof Blob) {
|
|
GodotRuntime.error("Blob type not supported");
|
|
return;
|
|
} else if (typeof event.data === "string") {
|
|
is_string = 1;
|
|
const enc = new TextEncoder("utf-8");
|
|
buffer = new Uint8Array(enc.encode(event.data));
|
|
} else {
|
|
GodotRuntime.error("Unknown message type");
|
|
return;
|
|
}
|
|
const len = buffer.length * buffer.BYTES_PER_ELEMENT;
|
|
const out = GodotRuntime.malloc(len);
|
|
GROWABLE_HEAP_U8().set(buffer, out);
|
|
callback(out, len, is_string);
|
|
GodotRuntime.free(out);
|
|
},
|
|
_onerror: function(p_id, callback, event) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
callback();
|
|
},
|
|
_onclose: function(p_id, callback, event) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const c_str = GodotRuntime.allocString(event.reason);
|
|
callback(event.code, c_str, event.wasClean ? 1 : 0);
|
|
GodotRuntime.free(c_str);
|
|
},
|
|
send: function(p_id, p_data) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref || ref.readyState !== ref.OPEN) {
|
|
return 1;
|
|
}
|
|
ref.send(p_data);
|
|
return 0;
|
|
},
|
|
bufferedAmount: function(p_id) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return 0;
|
|
}
|
|
return ref.bufferedAmount;
|
|
},
|
|
create: function(socket, p_on_open, p_on_message, p_on_error, p_on_close) {
|
|
const id = IDHandler.add(socket);
|
|
socket.onopen = GodotWebSocket._onopen.bind(null, id, p_on_open);
|
|
socket.onmessage = GodotWebSocket._onmessage.bind(null, id, p_on_message);
|
|
socket.onerror = GodotWebSocket._onerror.bind(null, id, p_on_error);
|
|
socket.onclose = GodotWebSocket._onclose.bind(null, id, p_on_close);
|
|
return id;
|
|
},
|
|
close: function(p_id, p_code, p_reason) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (ref && ref.readyState < ref.CLOSING) {
|
|
const code = p_code;
|
|
const reason = p_reason;
|
|
ref.close(code, reason);
|
|
}
|
|
},
|
|
destroy: function(p_id) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
GodotWebSocket.close(p_id, 3001, "destroyed");
|
|
IDHandler.remove(p_id);
|
|
ref.onopen = null;
|
|
ref.onmessage = null;
|
|
ref.onerror = null;
|
|
ref.onclose = null;
|
|
}
|
|
};
|
|
|
|
Module["GodotWebSocket"] = GodotWebSocket;
|
|
|
|
function _godot_js_websocket_create(p_ref, p_url, p_proto, p_on_open, p_on_message, p_on_error, p_on_close) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(448, 1, p_ref, p_url, p_proto, p_on_open, p_on_message, p_on_error, p_on_close);
|
|
const on_open = GodotRuntime.get_func(p_on_open).bind(null, p_ref);
|
|
const on_message = GodotRuntime.get_func(p_on_message).bind(null, p_ref);
|
|
const on_error = GodotRuntime.get_func(p_on_error).bind(null, p_ref);
|
|
const on_close = GodotRuntime.get_func(p_on_close).bind(null, p_ref);
|
|
const url = GodotRuntime.parseString(p_url);
|
|
const protos = GodotRuntime.parseString(p_proto);
|
|
let socket = null;
|
|
try {
|
|
if (protos) {
|
|
socket = new WebSocket(url, protos.split(","));
|
|
} else {
|
|
socket = new WebSocket(url);
|
|
}
|
|
} catch (e) {
|
|
return 0;
|
|
}
|
|
socket.binaryType = "arraybuffer";
|
|
return GodotWebSocket.create(socket, on_open, on_message, on_error, on_close);
|
|
}
|
|
|
|
Module["_godot_js_websocket_create"] = _godot_js_websocket_create;
|
|
|
|
_godot_js_websocket_create.sig = "iiiiiiii";
|
|
|
|
function _godot_js_websocket_send(p_id, p_buf, p_buf_len, p_raw) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(449, 1, p_id, p_buf, p_buf_len, p_raw);
|
|
const bytes_array = new Uint8Array(p_buf_len);
|
|
let i = 0;
|
|
for (i = 0; i < p_buf_len; i++) {
|
|
bytes_array[i] = GodotRuntime.getHeapValue(p_buf + i, "i8");
|
|
}
|
|
let out = bytes_array.buffer;
|
|
if (!p_raw) {
|
|
out = new TextDecoder("utf-8").decode(bytes_array);
|
|
}
|
|
return GodotWebSocket.send(p_id, out);
|
|
}
|
|
|
|
Module["_godot_js_websocket_send"] = _godot_js_websocket_send;
|
|
|
|
_godot_js_websocket_send.sig = "iiiii";
|
|
|
|
function _godot_js_websocket_buffered_amount(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(450, 1, p_id);
|
|
return GodotWebSocket.bufferedAmount(p_id);
|
|
}
|
|
|
|
Module["_godot_js_websocket_buffered_amount"] = _godot_js_websocket_buffered_amount;
|
|
|
|
_godot_js_websocket_buffered_amount.sig = "ii";
|
|
|
|
function _godot_js_websocket_close(p_id, p_code, p_reason) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(451, 1, p_id, p_code, p_reason);
|
|
const code = p_code;
|
|
const reason = GodotRuntime.parseString(p_reason);
|
|
GodotWebSocket.close(p_id, code, reason);
|
|
}
|
|
|
|
Module["_godot_js_websocket_close"] = _godot_js_websocket_close;
|
|
|
|
_godot_js_websocket_close.sig = "viii";
|
|
|
|
function _godot_js_websocket_destroy(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(452, 1, p_id);
|
|
GodotWebSocket.destroy(p_id);
|
|
}
|
|
|
|
Module["_godot_js_websocket_destroy"] = _godot_js_websocket_destroy;
|
|
|
|
_godot_js_websocket_destroy.sig = "vi";
|
|
|
|
var GodotRTCDataChannel = {
|
|
connect: function(p_id, p_on_open, p_on_message, p_on_error, p_on_close) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
ref.binaryType = "arraybuffer";
|
|
ref.onopen = function(event) {
|
|
p_on_open();
|
|
};
|
|
ref.onclose = function(event) {
|
|
p_on_close();
|
|
};
|
|
ref.onerror = function(event) {
|
|
p_on_error();
|
|
};
|
|
ref.onmessage = function(event) {
|
|
let buffer;
|
|
let is_string = 0;
|
|
if (event.data instanceof ArrayBuffer) {
|
|
buffer = new Uint8Array(event.data);
|
|
} else if (event.data instanceof Blob) {
|
|
GodotRuntime.error("Blob type not supported");
|
|
return;
|
|
} else if (typeof event.data === "string") {
|
|
is_string = 1;
|
|
const enc = new TextEncoder("utf-8");
|
|
buffer = new Uint8Array(enc.encode(event.data));
|
|
} else {
|
|
GodotRuntime.error("Unknown message type");
|
|
return;
|
|
}
|
|
const len = buffer.length * buffer.BYTES_PER_ELEMENT;
|
|
const out = GodotRuntime.malloc(len);
|
|
GROWABLE_HEAP_U8().set(buffer, out);
|
|
p_on_message(out, len, is_string);
|
|
GodotRuntime.free(out);
|
|
};
|
|
},
|
|
close: function(p_id) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
ref.onopen = null;
|
|
ref.onmessage = null;
|
|
ref.onerror = null;
|
|
ref.onclose = null;
|
|
ref.close();
|
|
},
|
|
get_prop: function(p_id, p_prop, p_def) {
|
|
const ref = IDHandler.get(p_id);
|
|
return ref && ref[p_prop] !== undefined ? ref[p_prop] : p_def;
|
|
}
|
|
};
|
|
|
|
Module["GodotRTCDataChannel"] = GodotRTCDataChannel;
|
|
|
|
function _godot_js_rtc_datachannel_ready_state_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(453, 1, p_id);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return 3;
|
|
}
|
|
switch (ref.readyState) {
|
|
case "connecting":
|
|
return 0;
|
|
|
|
case "open":
|
|
return 1;
|
|
|
|
case "closing":
|
|
return 2;
|
|
|
|
case "closed":
|
|
default:
|
|
return 3;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_ready_state_get"] = _godot_js_rtc_datachannel_ready_state_get;
|
|
|
|
_godot_js_rtc_datachannel_ready_state_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_send(p_id, p_buffer, p_length, p_raw) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(454, 1, p_id, p_buffer, p_length, p_raw);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return 1;
|
|
}
|
|
const bytes_array = new Uint8Array(p_length);
|
|
for (let i = 0; i < p_length; i++) {
|
|
bytes_array[i] = GodotRuntime.getHeapValue(p_buffer + i, "i8");
|
|
}
|
|
if (p_raw) {
|
|
ref.send(bytes_array.buffer);
|
|
} else {
|
|
const string = new TextDecoder("utf-8").decode(bytes_array);
|
|
ref.send(string);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_send"] = _godot_js_rtc_datachannel_send;
|
|
|
|
_godot_js_rtc_datachannel_send.sig = "iiiii";
|
|
|
|
function _godot_js_rtc_datachannel_is_ordered(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(455, 1, p_id);
|
|
return GodotRTCDataChannel.get_prop(p_id, "ordered", true);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_is_ordered"] = _godot_js_rtc_datachannel_is_ordered;
|
|
|
|
_godot_js_rtc_datachannel_is_ordered.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_id_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(456, 1, p_id);
|
|
return GodotRTCDataChannel.get_prop(p_id, "id", 65535);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_id_get"] = _godot_js_rtc_datachannel_id_get;
|
|
|
|
_godot_js_rtc_datachannel_id_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_max_packet_lifetime_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(457, 1, p_id);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return 65535;
|
|
}
|
|
if (ref["maxPacketLifeTime"] !== undefined) {
|
|
return ref["maxPacketLifeTime"];
|
|
} else if (ref["maxRetransmitTime"] !== undefined) {
|
|
return ref["maxRetransmitTime"];
|
|
}
|
|
return 65535;
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_max_packet_lifetime_get"] = _godot_js_rtc_datachannel_max_packet_lifetime_get;
|
|
|
|
_godot_js_rtc_datachannel_max_packet_lifetime_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_max_retransmits_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(458, 1, p_id);
|
|
return GodotRTCDataChannel.get_prop(p_id, "maxRetransmits", 65535);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_max_retransmits_get"] = _godot_js_rtc_datachannel_max_retransmits_get;
|
|
|
|
_godot_js_rtc_datachannel_max_retransmits_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_is_negotiated(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(459, 1, p_id);
|
|
return GodotRTCDataChannel.get_prop(p_id, "negotiated", 65535);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_is_negotiated"] = _godot_js_rtc_datachannel_is_negotiated;
|
|
|
|
_godot_js_rtc_datachannel_is_negotiated.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_get_buffered_amount(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(460, 1, p_id);
|
|
return GodotRTCDataChannel.get_prop(p_id, "bufferedAmount", 0);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_get_buffered_amount"] = _godot_js_rtc_datachannel_get_buffered_amount;
|
|
|
|
_godot_js_rtc_datachannel_get_buffered_amount.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_label_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(461, 1, p_id);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref || !ref.label) {
|
|
return 0;
|
|
}
|
|
return GodotRuntime.allocString(ref.label);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_label_get"] = _godot_js_rtc_datachannel_label_get;
|
|
|
|
_godot_js_rtc_datachannel_label_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_protocol_get(p_id) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref || !ref.protocol) {
|
|
return 0;
|
|
}
|
|
return GodotRuntime.allocString(ref.protocol);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_protocol_get"] = _godot_js_rtc_datachannel_protocol_get;
|
|
|
|
_godot_js_rtc_datachannel_protocol_get.sig = "ii";
|
|
|
|
function _godot_js_rtc_datachannel_destroy(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(462, 1, p_id);
|
|
GodotRTCDataChannel.close(p_id);
|
|
IDHandler.remove(p_id);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_destroy"] = _godot_js_rtc_datachannel_destroy;
|
|
|
|
_godot_js_rtc_datachannel_destroy.sig = "vi";
|
|
|
|
function _godot_js_rtc_datachannel_connect(p_id, p_ref, p_on_open, p_on_message, p_on_error, p_on_close) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(463, 1, p_id, p_ref, p_on_open, p_on_message, p_on_error, p_on_close);
|
|
const onopen = GodotRuntime.get_func(p_on_open).bind(null, p_ref);
|
|
const onmessage = GodotRuntime.get_func(p_on_message).bind(null, p_ref);
|
|
const onerror = GodotRuntime.get_func(p_on_error).bind(null, p_ref);
|
|
const onclose = GodotRuntime.get_func(p_on_close).bind(null, p_ref);
|
|
GodotRTCDataChannel.connect(p_id, onopen, onmessage, onerror, onclose);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_connect"] = _godot_js_rtc_datachannel_connect;
|
|
|
|
_godot_js_rtc_datachannel_connect.sig = "viiiiii";
|
|
|
|
function _godot_js_rtc_datachannel_close(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(464, 1, p_id);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
GodotRTCDataChannel.close(p_id);
|
|
}
|
|
|
|
Module["_godot_js_rtc_datachannel_close"] = _godot_js_rtc_datachannel_close;
|
|
|
|
_godot_js_rtc_datachannel_close.sig = "vi";
|
|
|
|
var GodotRTCPeerConnection = {
|
|
ConnectionState: {
|
|
new: 0,
|
|
connecting: 1,
|
|
connected: 2,
|
|
disconnected: 3,
|
|
failed: 4,
|
|
closed: 5
|
|
},
|
|
ConnectionStateCompat: {
|
|
new: 0,
|
|
checking: 1,
|
|
connected: 2,
|
|
completed: 2,
|
|
disconnected: 3,
|
|
failed: 4,
|
|
closed: 5
|
|
},
|
|
IceGatheringState: {
|
|
new: 0,
|
|
gathering: 1,
|
|
complete: 2
|
|
},
|
|
SignalingState: {
|
|
stable: 0,
|
|
"have-local-offer": 1,
|
|
"have-remote-offer": 2,
|
|
"have-local-pranswer": 3,
|
|
"have-remote-pranswer": 4,
|
|
closed: 5
|
|
},
|
|
create: function(config, onConnectionChange, onSignalingChange, onIceGatheringChange, onIceCandidate, onDataChannel) {
|
|
let conn = null;
|
|
try {
|
|
conn = new RTCPeerConnection(config);
|
|
} catch (e) {
|
|
GodotRuntime.error(e);
|
|
return 0;
|
|
}
|
|
const id = IDHandler.add(conn);
|
|
if ("connectionState" in conn && conn["connectionState"] !== undefined) {
|
|
conn.onconnectionstatechange = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
onConnectionChange(GodotRTCPeerConnection.ConnectionState[conn.connectionState] || 0);
|
|
};
|
|
} else {
|
|
conn.oniceconnectionstatechange = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
onConnectionChange(GodotRTCPeerConnection.ConnectionStateCompat[conn.iceConnectionState] || 0);
|
|
};
|
|
}
|
|
conn.onicegatheringstatechange = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
onIceGatheringChange(GodotRTCPeerConnection.IceGatheringState[conn.iceGatheringState] || 0);
|
|
};
|
|
conn.onsignalingstatechange = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
onSignalingChange(GodotRTCPeerConnection.SignalingState[conn.signalingState] || 0);
|
|
};
|
|
conn.onicecandidate = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
const c = event.candidate;
|
|
if (!c || !c.candidate) {
|
|
return;
|
|
}
|
|
const candidate_str = GodotRuntime.allocString(c.candidate);
|
|
const mid_str = GodotRuntime.allocString(c.sdpMid);
|
|
onIceCandidate(mid_str, c.sdpMLineIndex, candidate_str);
|
|
GodotRuntime.free(candidate_str);
|
|
GodotRuntime.free(mid_str);
|
|
};
|
|
conn.ondatachannel = function(event) {
|
|
if (!IDHandler.get(id)) {
|
|
return;
|
|
}
|
|
const cid = IDHandler.add(event.channel);
|
|
onDataChannel(cid);
|
|
};
|
|
return id;
|
|
},
|
|
destroy: function(p_id) {
|
|
const conn = IDHandler.get(p_id);
|
|
if (!conn) {
|
|
return;
|
|
}
|
|
conn.onconnectionstatechange = null;
|
|
conn.oniceconnectionstatechange = null;
|
|
conn.onicegatheringstatechange = null;
|
|
conn.onsignalingstatechange = null;
|
|
conn.onicecandidate = null;
|
|
conn.ondatachannel = null;
|
|
IDHandler.remove(p_id);
|
|
},
|
|
onsession: function(p_id, callback, session) {
|
|
if (!IDHandler.get(p_id)) {
|
|
return;
|
|
}
|
|
const type_str = GodotRuntime.allocString(session.type);
|
|
const sdp_str = GodotRuntime.allocString(session.sdp);
|
|
callback(type_str, sdp_str);
|
|
GodotRuntime.free(type_str);
|
|
GodotRuntime.free(sdp_str);
|
|
},
|
|
onerror: function(p_id, callback, error) {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
GodotRuntime.error(error);
|
|
callback();
|
|
}
|
|
};
|
|
|
|
Module["GodotRTCPeerConnection"] = GodotRTCPeerConnection;
|
|
|
|
function _godot_js_rtc_pc_create(p_config, p_ref, p_on_connection_state_change, p_on_ice_gathering_state_change, p_on_signaling_state_change, p_on_ice_candidate, p_on_datachannel) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(465, 1, p_config, p_ref, p_on_connection_state_change, p_on_ice_gathering_state_change, p_on_signaling_state_change, p_on_ice_candidate, p_on_datachannel);
|
|
const wrap = function(p_func) {
|
|
return GodotRuntime.get_func(p_func).bind(null, p_ref);
|
|
};
|
|
return GodotRTCPeerConnection.create(JSON.parse(GodotRuntime.parseString(p_config)), wrap(p_on_connection_state_change), wrap(p_on_signaling_state_change), wrap(p_on_ice_gathering_state_change), wrap(p_on_ice_candidate), wrap(p_on_datachannel));
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_create"] = _godot_js_rtc_pc_create;
|
|
|
|
_godot_js_rtc_pc_create.sig = "iiiiiiii";
|
|
|
|
function _godot_js_rtc_pc_close(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(466, 1, p_id);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
ref.close();
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_close"] = _godot_js_rtc_pc_close;
|
|
|
|
_godot_js_rtc_pc_close.sig = "vi";
|
|
|
|
function _godot_js_rtc_pc_destroy(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(467, 1, p_id);
|
|
GodotRTCPeerConnection.destroy(p_id);
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_destroy"] = _godot_js_rtc_pc_destroy;
|
|
|
|
_godot_js_rtc_pc_destroy.sig = "vi";
|
|
|
|
function _godot_js_rtc_pc_offer_create(p_id, p_obj, p_on_session, p_on_error) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(468, 1, p_id, p_obj, p_on_session, p_on_error);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const onsession = GodotRuntime.get_func(p_on_session).bind(null, p_obj);
|
|
const onerror = GodotRuntime.get_func(p_on_error).bind(null, p_obj);
|
|
ref.createOffer().then(function(session) {
|
|
GodotRTCPeerConnection.onsession(p_id, onsession, session);
|
|
}).catch(function(error) {
|
|
GodotRTCPeerConnection.onerror(p_id, onerror, error);
|
|
});
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_offer_create"] = _godot_js_rtc_pc_offer_create;
|
|
|
|
_godot_js_rtc_pc_offer_create.sig = "viiii";
|
|
|
|
function _godot_js_rtc_pc_local_description_set(p_id, p_type, p_sdp, p_obj, p_on_error) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(469, 1, p_id, p_type, p_sdp, p_obj, p_on_error);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const type = GodotRuntime.parseString(p_type);
|
|
const sdp = GodotRuntime.parseString(p_sdp);
|
|
const onerror = GodotRuntime.get_func(p_on_error).bind(null, p_obj);
|
|
ref.setLocalDescription({
|
|
"sdp": sdp,
|
|
"type": type
|
|
}).catch(function(error) {
|
|
GodotRTCPeerConnection.onerror(p_id, onerror, error);
|
|
});
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_local_description_set"] = _godot_js_rtc_pc_local_description_set;
|
|
|
|
_godot_js_rtc_pc_local_description_set.sig = "viiiii";
|
|
|
|
function _godot_js_rtc_pc_remote_description_set(p_id, p_type, p_sdp, p_obj, p_session_created, p_on_error) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(470, 1, p_id, p_type, p_sdp, p_obj, p_session_created, p_on_error);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const type = GodotRuntime.parseString(p_type);
|
|
const sdp = GodotRuntime.parseString(p_sdp);
|
|
const onerror = GodotRuntime.get_func(p_on_error).bind(null, p_obj);
|
|
const onsession = GodotRuntime.get_func(p_session_created).bind(null, p_obj);
|
|
ref.setRemoteDescription({
|
|
"sdp": sdp,
|
|
"type": type
|
|
}).then(function() {
|
|
if (type !== "offer") {
|
|
return Promise.resolve();
|
|
}
|
|
return ref.createAnswer().then(function(session) {
|
|
GodotRTCPeerConnection.onsession(p_id, onsession, session);
|
|
});
|
|
}).catch(function(error) {
|
|
GodotRTCPeerConnection.onerror(p_id, onerror, error);
|
|
});
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_remote_description_set"] = _godot_js_rtc_pc_remote_description_set;
|
|
|
|
_godot_js_rtc_pc_remote_description_set.sig = "viiiiii";
|
|
|
|
function _godot_js_rtc_pc_ice_candidate_add(p_id, p_mid_name, p_mline_idx, p_sdp) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(471, 1, p_id, p_mid_name, p_mline_idx, p_sdp);
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return;
|
|
}
|
|
const sdpMidName = GodotRuntime.parseString(p_mid_name);
|
|
const sdpName = GodotRuntime.parseString(p_sdp);
|
|
ref.addIceCandidate(new RTCIceCandidate({
|
|
"candidate": sdpName,
|
|
"sdpMid": sdpMidName,
|
|
"sdpMlineIndex": p_mline_idx
|
|
}));
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_ice_candidate_add"] = _godot_js_rtc_pc_ice_candidate_add;
|
|
|
|
_godot_js_rtc_pc_ice_candidate_add.sig = "viiii";
|
|
|
|
function _godot_js_rtc_pc_datachannel_create(p_id, p_label, p_config) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(472, 1, p_id, p_label, p_config);
|
|
try {
|
|
const ref = IDHandler.get(p_id);
|
|
if (!ref) {
|
|
return 0;
|
|
}
|
|
const label = GodotRuntime.parseString(p_label);
|
|
const config = JSON.parse(GodotRuntime.parseString(p_config));
|
|
const channel = ref.createDataChannel(label, config);
|
|
return IDHandler.add(channel);
|
|
} catch (e) {
|
|
GodotRuntime.error(e);
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_rtc_pc_datachannel_create"] = _godot_js_rtc_pc_datachannel_create;
|
|
|
|
_godot_js_rtc_pc_datachannel_create.sig = "iiii";
|
|
|
|
var GodotConfig = {
|
|
canvas: null,
|
|
locale: "en",
|
|
canvas_resize_policy: 2,
|
|
virtual_keyboard: false,
|
|
persistent_drops: false,
|
|
on_execute: null,
|
|
on_exit: null,
|
|
init_config: function(p_opts) {
|
|
GodotConfig.canvas_resize_policy = p_opts["canvasResizePolicy"];
|
|
GodotConfig.canvas = p_opts["canvas"];
|
|
GodotConfig.locale = p_opts["locale"] || GodotConfig.locale;
|
|
GodotConfig.virtual_keyboard = p_opts["virtualKeyboard"];
|
|
GodotConfig.persistent_drops = !!p_opts["persistentDrops"];
|
|
GodotConfig.on_execute = p_opts["onExecute"];
|
|
GodotConfig.on_exit = p_opts["onExit"];
|
|
if (p_opts["focusCanvas"]) {
|
|
GodotConfig.canvas.focus();
|
|
}
|
|
},
|
|
locate_file: function(file) {
|
|
return Module["locateFile"](file);
|
|
},
|
|
clear: function() {
|
|
GodotConfig.canvas = null;
|
|
GodotConfig.locale = "en";
|
|
GodotConfig.canvas_resize_policy = 2;
|
|
GodotConfig.virtual_keyboard = false;
|
|
GodotConfig.persistent_drops = false;
|
|
GodotConfig.on_execute = null;
|
|
GodotConfig.on_exit = null;
|
|
}
|
|
};
|
|
|
|
Module["GodotConfig"] = GodotConfig;
|
|
|
|
var GodotFS = {
|
|
ENOENT: 44,
|
|
_idbfs: false,
|
|
_syncing: false,
|
|
_mount_points: [],
|
|
is_persistent: function() {
|
|
return GodotFS._idbfs ? 1 : 0;
|
|
},
|
|
init: function(persistentPaths) {
|
|
GodotFS._idbfs = false;
|
|
if (!Array.isArray(persistentPaths)) {
|
|
return Promise.reject(new Error("Persistent paths must be an array"));
|
|
}
|
|
if (!persistentPaths.length) {
|
|
return Promise.resolve();
|
|
}
|
|
GodotFS._mount_points = persistentPaths.slice();
|
|
function createRecursive(dir) {
|
|
try {
|
|
FS.stat(dir);
|
|
} catch (e) {
|
|
if (e.errno !== GodotFS.ENOENT) {
|
|
GodotRuntime.error(e);
|
|
}
|
|
FS.mkdirTree(dir);
|
|
}
|
|
}
|
|
GodotFS._mount_points.forEach(function(path) {
|
|
createRecursive(path);
|
|
FS.mount(IDBFS, {}, path);
|
|
});
|
|
return new Promise(function(resolve, reject) {
|
|
FS.syncfs(true, function(err) {
|
|
if (err) {
|
|
GodotFS._mount_points = [];
|
|
GodotFS._idbfs = false;
|
|
GodotRuntime.print(`IndexedDB not available: ${err.message}`);
|
|
} else {
|
|
GodotFS._idbfs = true;
|
|
}
|
|
resolve(err);
|
|
});
|
|
});
|
|
},
|
|
deinit: function() {
|
|
GodotFS._mount_points.forEach(function(path) {
|
|
try {
|
|
FS.unmount(path);
|
|
} catch (e) {
|
|
GodotRuntime.print("Already unmounted", e);
|
|
}
|
|
if (GodotFS._idbfs && IDBFS.dbs[path]) {
|
|
IDBFS.dbs[path].close();
|
|
delete IDBFS.dbs[path];
|
|
}
|
|
});
|
|
GodotFS._mount_points = [];
|
|
GodotFS._idbfs = false;
|
|
GodotFS._syncing = false;
|
|
},
|
|
sync: function() {
|
|
if (GodotFS._syncing) {
|
|
GodotRuntime.error("Already syncing!");
|
|
return Promise.resolve();
|
|
}
|
|
GodotFS._syncing = true;
|
|
return new Promise(function(resolve, reject) {
|
|
FS.syncfs(false, function(error) {
|
|
if (error) {
|
|
GodotRuntime.error(`Failed to save IDB file system: ${error.message}`);
|
|
}
|
|
GodotFS._syncing = false;
|
|
resolve(error);
|
|
});
|
|
});
|
|
},
|
|
copy_to_fs: function(path, buffer) {
|
|
const idx = path.lastIndexOf("/");
|
|
let dir = "/";
|
|
if (idx > 0) {
|
|
dir = path.slice(0, idx);
|
|
}
|
|
try {
|
|
FS.stat(dir);
|
|
} catch (e) {
|
|
if (e.errno !== GodotFS.ENOENT) {
|
|
GodotRuntime.error(e);
|
|
}
|
|
FS.mkdirTree(dir);
|
|
}
|
|
FS.writeFile(path, new Uint8Array(buffer));
|
|
}
|
|
};
|
|
|
|
Module["GodotFS"] = GodotFS;
|
|
|
|
var GodotOS = {
|
|
request_quit: function() {},
|
|
_async_cbs: [],
|
|
_fs_sync_promise: null,
|
|
atexit: function(p_promise_cb) {
|
|
GodotOS._async_cbs.push(p_promise_cb);
|
|
},
|
|
cleanup: function(exit_code) {
|
|
const cb = GodotConfig.on_exit;
|
|
GodotFS.deinit();
|
|
GodotConfig.clear();
|
|
if (cb) {
|
|
cb(exit_code);
|
|
}
|
|
},
|
|
finish_async: function(callback) {
|
|
GodotOS._fs_sync_promise.then(function(err) {
|
|
const promises = [];
|
|
GodotOS._async_cbs.forEach(function(cb) {
|
|
promises.push(new Promise(cb));
|
|
});
|
|
return Promise.all(promises);
|
|
}).then(function() {
|
|
return GodotFS.sync();
|
|
}).then(function(err) {
|
|
setTimeout(function() {
|
|
callback();
|
|
}, 0);
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GodotOS"] = GodotOS;
|
|
|
|
var GodotAudio = {
|
|
ctx: null,
|
|
input: null,
|
|
driver: null,
|
|
interval: 0,
|
|
init: function(mix_rate, latency, onstatechange, onlatencyupdate) {
|
|
const opts = {};
|
|
if (mix_rate) {
|
|
opts["sampleRate"] = mix_rate;
|
|
}
|
|
const ctx = new (window.AudioContext || window.webkitAudioContext)(opts);
|
|
GodotAudio.ctx = ctx;
|
|
ctx.onstatechange = function() {
|
|
let state = 0;
|
|
switch (ctx.state) {
|
|
case "suspended":
|
|
state = 0;
|
|
break;
|
|
|
|
case "running":
|
|
state = 1;
|
|
break;
|
|
|
|
case "closed":
|
|
state = 2;
|
|
break;
|
|
}
|
|
onstatechange(state);
|
|
};
|
|
ctx.onstatechange();
|
|
GodotAudio.interval = setInterval(function() {
|
|
let computed_latency = 0;
|
|
if (ctx.baseLatency) {
|
|
computed_latency += GodotAudio.ctx.baseLatency;
|
|
}
|
|
if (ctx.outputLatency) {
|
|
computed_latency += GodotAudio.ctx.outputLatency;
|
|
}
|
|
onlatencyupdate(computed_latency);
|
|
}, 1e3);
|
|
GodotOS.atexit(GodotAudio.close_async);
|
|
return ctx.destination.channelCount;
|
|
},
|
|
create_input: function(callback) {
|
|
if (GodotAudio.input) {
|
|
return 0;
|
|
}
|
|
function gotMediaInput(stream) {
|
|
try {
|
|
GodotAudio.input = GodotAudio.ctx.createMediaStreamSource(stream);
|
|
callback(GodotAudio.input);
|
|
} catch (e) {
|
|
GodotRuntime.error("Failed creating input.", e);
|
|
}
|
|
}
|
|
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
|
|
navigator.mediaDevices.getUserMedia({
|
|
"audio": true
|
|
}).then(gotMediaInput, function(e) {
|
|
GodotRuntime.error("Error getting user media.", e);
|
|
});
|
|
} else {
|
|
if (!navigator.getUserMedia) {
|
|
navigator.getUserMedia = navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
|
|
}
|
|
if (!navigator.getUserMedia) {
|
|
GodotRuntime.error("getUserMedia not available.");
|
|
return 1;
|
|
}
|
|
navigator.getUserMedia({
|
|
"audio": true
|
|
}, gotMediaInput, function(e) {
|
|
GodotRuntime.print(e);
|
|
});
|
|
}
|
|
return 0;
|
|
},
|
|
close_async: function(resolve, reject) {
|
|
const ctx = GodotAudio.ctx;
|
|
GodotAudio.ctx = null;
|
|
if (!ctx) {
|
|
resolve();
|
|
return;
|
|
}
|
|
if (GodotAudio.interval) {
|
|
clearInterval(GodotAudio.interval);
|
|
GodotAudio.interval = 0;
|
|
}
|
|
if (GodotAudio.input) {
|
|
GodotAudio.input.disconnect();
|
|
GodotAudio.input = null;
|
|
}
|
|
let closed = Promise.resolve();
|
|
if (GodotAudio.driver) {
|
|
closed = GodotAudio.driver.close();
|
|
}
|
|
closed.then(function() {
|
|
return ctx.close();
|
|
}).then(function() {
|
|
ctx.onstatechange = null;
|
|
resolve();
|
|
}).catch(function(e) {
|
|
ctx.onstatechange = null;
|
|
GodotRuntime.error("Error closing AudioContext", e);
|
|
resolve();
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GodotAudio"] = GodotAudio;
|
|
|
|
function _godot_audio_is_available() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(473, 1);
|
|
if (!(window.AudioContext || window.webkitAudioContext)) {
|
|
return 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_godot_audio_is_available"] = _godot_audio_is_available;
|
|
|
|
_godot_audio_is_available.sig = "i";
|
|
|
|
function _godot_audio_has_worklet() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(474, 1);
|
|
return GodotAudio.ctx && GodotAudio.ctx.audioWorklet ? 1 : 0;
|
|
}
|
|
|
|
Module["_godot_audio_has_worklet"] = _godot_audio_has_worklet;
|
|
|
|
_godot_audio_has_worklet.sig = "i";
|
|
|
|
function _godot_audio_has_script_processor() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(475, 1);
|
|
return GodotAudio.ctx && GodotAudio.ctx.createScriptProcessor ? 1 : 0;
|
|
}
|
|
|
|
Module["_godot_audio_has_script_processor"] = _godot_audio_has_script_processor;
|
|
|
|
_godot_audio_has_script_processor.sig = "i";
|
|
|
|
function _godot_audio_init(p_mix_rate, p_latency, p_state_change, p_latency_update) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(476, 1, p_mix_rate, p_latency, p_state_change, p_latency_update);
|
|
const statechange = GodotRuntime.get_func(p_state_change);
|
|
const latencyupdate = GodotRuntime.get_func(p_latency_update);
|
|
const mix_rate = GodotRuntime.getHeapValue(p_mix_rate, "i32");
|
|
const channels = GodotAudio.init(mix_rate, p_latency, statechange, latencyupdate);
|
|
GodotRuntime.setHeapValue(p_mix_rate, GodotAudio.ctx.sampleRate, "i32");
|
|
return channels;
|
|
}
|
|
|
|
Module["_godot_audio_init"] = _godot_audio_init;
|
|
|
|
_godot_audio_init.sig = "iiiii";
|
|
|
|
function _godot_audio_resume() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(477, 1);
|
|
if (GodotAudio.ctx && GodotAudio.ctx.state !== "running") {
|
|
GodotAudio.ctx.resume();
|
|
}
|
|
}
|
|
|
|
Module["_godot_audio_resume"] = _godot_audio_resume;
|
|
|
|
_godot_audio_resume.sig = "v";
|
|
|
|
function _godot_audio_input_start() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(478, 1);
|
|
return GodotAudio.create_input(function(input) {
|
|
input.connect(GodotAudio.driver.get_node());
|
|
});
|
|
}
|
|
|
|
Module["_godot_audio_input_start"] = _godot_audio_input_start;
|
|
|
|
_godot_audio_input_start.sig = "i";
|
|
|
|
function _godot_audio_input_stop() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(479, 1);
|
|
if (GodotAudio.input) {
|
|
const tracks = GodotAudio.input["mediaStream"]["getTracks"]();
|
|
for (let i = 0; i < tracks.length; i++) {
|
|
tracks[i]["stop"]();
|
|
}
|
|
GodotAudio.input.disconnect();
|
|
GodotAudio.input = null;
|
|
}
|
|
}
|
|
|
|
Module["_godot_audio_input_stop"] = _godot_audio_input_stop;
|
|
|
|
_godot_audio_input_stop.sig = "v";
|
|
|
|
var GodotAudioWorklet = {
|
|
promise: null,
|
|
worklet: null,
|
|
ring_buffer: null,
|
|
create: function(channels) {
|
|
const path = GodotConfig.locate_file("godot.audio.worklet.js");
|
|
GodotAudioWorklet.promise = GodotAudio.ctx.audioWorklet.addModule(path).then(function() {
|
|
GodotAudioWorklet.worklet = new AudioWorkletNode(GodotAudio.ctx, "godot-processor", {
|
|
"outputChannelCount": [ channels ]
|
|
});
|
|
return Promise.resolve();
|
|
});
|
|
GodotAudio.driver = GodotAudioWorklet;
|
|
},
|
|
start: function(in_buf, out_buf, state) {
|
|
GodotAudioWorklet.promise.then(function() {
|
|
const node = GodotAudioWorklet.worklet;
|
|
node.connect(GodotAudio.ctx.destination);
|
|
node.port.postMessage({
|
|
"cmd": "start",
|
|
"data": [ state, in_buf, out_buf ]
|
|
});
|
|
node.port.onmessage = function(event) {
|
|
GodotRuntime.error(event.data);
|
|
};
|
|
});
|
|
},
|
|
start_no_threads: function(p_out_buf, p_out_size, out_callback, p_in_buf, p_in_size, in_callback) {
|
|
function RingBuffer() {
|
|
let wpos = 0;
|
|
let rpos = 0;
|
|
let pending_samples = 0;
|
|
const wbuf = new Float32Array(p_out_size);
|
|
function send(port) {
|
|
if (pending_samples === 0) {
|
|
return;
|
|
}
|
|
const buffer = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_out_buf, p_out_size);
|
|
const size = buffer.length;
|
|
const tot_sent = pending_samples;
|
|
out_callback(wpos, pending_samples);
|
|
if (wpos + pending_samples >= size) {
|
|
const high = size - wpos;
|
|
wbuf.set(buffer.subarray(wpos, size));
|
|
pending_samples -= high;
|
|
wpos = 0;
|
|
}
|
|
if (pending_samples > 0) {
|
|
wbuf.set(buffer.subarray(wpos, wpos + pending_samples), tot_sent - pending_samples);
|
|
}
|
|
port.postMessage({
|
|
"cmd": "chunk",
|
|
"data": wbuf.subarray(0, tot_sent)
|
|
});
|
|
wpos += pending_samples;
|
|
pending_samples = 0;
|
|
}
|
|
this.receive = function(recv_buf) {
|
|
const buffer = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_in_buf, p_in_size);
|
|
const from = rpos;
|
|
let to_write = recv_buf.length;
|
|
let high = 0;
|
|
if (rpos + to_write >= p_in_size) {
|
|
high = p_in_size - rpos;
|
|
buffer.set(recv_buf.subarray(0, high), rpos);
|
|
to_write -= high;
|
|
rpos = 0;
|
|
}
|
|
if (to_write) {
|
|
buffer.set(recv_buf.subarray(high, to_write), rpos);
|
|
}
|
|
in_callback(from, recv_buf.length);
|
|
rpos += to_write;
|
|
};
|
|
this.consumed = function(size, port) {
|
|
pending_samples += size;
|
|
send(port);
|
|
};
|
|
}
|
|
GodotAudioWorklet.ring_buffer = new RingBuffer();
|
|
GodotAudioWorklet.promise.then(function() {
|
|
const node = GodotAudioWorklet.worklet;
|
|
const buffer = GodotRuntime.heapSlice(GROWABLE_HEAP_F32(), p_out_buf, p_out_size);
|
|
node.connect(GodotAudio.ctx.destination);
|
|
node.port.postMessage({
|
|
"cmd": "start_nothreads",
|
|
"data": [ buffer, p_in_size ]
|
|
});
|
|
node.port.onmessage = function(event) {
|
|
if (!GodotAudioWorklet.worklet) {
|
|
return;
|
|
}
|
|
if (event.data["cmd"] === "read") {
|
|
const read = event.data["data"];
|
|
GodotAudioWorklet.ring_buffer.consumed(read, GodotAudioWorklet.worklet.port);
|
|
} else if (event.data["cmd"] === "input") {
|
|
const buf = event.data["data"];
|
|
if (buf.length > p_in_size) {
|
|
GodotRuntime.error("Input chunk is too big");
|
|
return;
|
|
}
|
|
GodotAudioWorklet.ring_buffer.receive(buf);
|
|
} else {
|
|
GodotRuntime.error(event.data);
|
|
}
|
|
};
|
|
});
|
|
},
|
|
get_node: function() {
|
|
return GodotAudioWorklet.worklet;
|
|
},
|
|
close: function() {
|
|
return new Promise(function(resolve, reject) {
|
|
if (GodotAudioWorklet.promise === null) {
|
|
return;
|
|
}
|
|
const p = GodotAudioWorklet.promise;
|
|
p.then(function() {
|
|
GodotAudioWorklet.worklet.port.postMessage({
|
|
"cmd": "stop",
|
|
"data": null
|
|
});
|
|
GodotAudioWorklet.worklet.disconnect();
|
|
GodotAudioWorklet.worklet.port.onmessage = null;
|
|
GodotAudioWorklet.worklet = null;
|
|
GodotAudioWorklet.promise = null;
|
|
resolve();
|
|
}).catch(function(err) {
|
|
GodotRuntime.error(err);
|
|
});
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GodotAudioWorklet"] = GodotAudioWorklet;
|
|
|
|
function _godot_audio_worklet_create(channels) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(480, 1, channels);
|
|
try {
|
|
GodotAudioWorklet.create(channels);
|
|
} catch (e) {
|
|
GodotRuntime.error("Error starting AudioDriverWorklet", e);
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_audio_worklet_create"] = _godot_audio_worklet_create;
|
|
|
|
_godot_audio_worklet_create.sig = "ii";
|
|
|
|
function _godot_audio_worklet_start(p_in_buf, p_in_size, p_out_buf, p_out_size, p_state) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(481, 1, p_in_buf, p_in_size, p_out_buf, p_out_size, p_state);
|
|
const out_buffer = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_out_buf, p_out_size);
|
|
const in_buffer = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_in_buf, p_in_size);
|
|
const state = GodotRuntime.heapSub(GROWABLE_HEAP_I32(), p_state, 4);
|
|
GodotAudioWorklet.start(in_buffer, out_buffer, state);
|
|
}
|
|
|
|
Module["_godot_audio_worklet_start"] = _godot_audio_worklet_start;
|
|
|
|
_godot_audio_worklet_start.sig = "viiiii";
|
|
|
|
function _godot_audio_worklet_start_no_threads(p_out_buf, p_out_size, p_out_callback, p_in_buf, p_in_size, p_in_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(482, 1, p_out_buf, p_out_size, p_out_callback, p_in_buf, p_in_size, p_in_callback);
|
|
const out_callback = GodotRuntime.get_func(p_out_callback);
|
|
const in_callback = GodotRuntime.get_func(p_in_callback);
|
|
GodotAudioWorklet.start_no_threads(p_out_buf, p_out_size, out_callback, p_in_buf, p_in_size, in_callback);
|
|
}
|
|
|
|
Module["_godot_audio_worklet_start_no_threads"] = _godot_audio_worklet_start_no_threads;
|
|
|
|
_godot_audio_worklet_start_no_threads.sig = "viiiiii";
|
|
|
|
function _godot_audio_worklet_state_wait(p_state, p_idx, p_expected, p_timeout) {
|
|
Atomics.wait(GROWABLE_HEAP_I32(), (p_state >> 2) + p_idx, p_expected, p_timeout);
|
|
return Atomics.load(GROWABLE_HEAP_I32(), (p_state >> 2) + p_idx);
|
|
}
|
|
|
|
Module["_godot_audio_worklet_state_wait"] = _godot_audio_worklet_state_wait;
|
|
|
|
_godot_audio_worklet_state_wait.sig = "iiii";
|
|
|
|
function _godot_audio_worklet_state_add(p_state, p_idx, p_value) {
|
|
return Atomics.add(GROWABLE_HEAP_I32(), (p_state >> 2) + p_idx, p_value);
|
|
}
|
|
|
|
Module["_godot_audio_worklet_state_add"] = _godot_audio_worklet_state_add;
|
|
|
|
_godot_audio_worklet_state_add.sig = "iiii";
|
|
|
|
function _godot_audio_worklet_state_get(p_state, p_idx) {
|
|
return Atomics.load(GROWABLE_HEAP_I32(), (p_state >> 2) + p_idx);
|
|
}
|
|
|
|
Module["_godot_audio_worklet_state_get"] = _godot_audio_worklet_state_get;
|
|
|
|
_godot_audio_worklet_state_get.sig = "iii";
|
|
|
|
var GodotAudioScript = {
|
|
script: null,
|
|
create: function(buffer_length, channel_count) {
|
|
GodotAudioScript.script = GodotAudio.ctx.createScriptProcessor(buffer_length, 2, channel_count);
|
|
GodotAudio.driver = GodotAudioScript;
|
|
return GodotAudioScript.script.bufferSize;
|
|
},
|
|
start: function(p_in_buf, p_in_size, p_out_buf, p_out_size, onprocess) {
|
|
GodotAudioScript.script.onaudioprocess = function(event) {
|
|
const inb = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_in_buf, p_in_size);
|
|
const input = event.inputBuffer;
|
|
if (GodotAudio.input) {
|
|
const inlen = input.getChannelData(0).length;
|
|
for (let ch = 0; ch < 2; ch++) {
|
|
const data = input.getChannelData(ch);
|
|
for (let s = 0; s < inlen; s++) {
|
|
inb[s * 2 + ch] = data[s];
|
|
}
|
|
}
|
|
}
|
|
onprocess();
|
|
const outb = GodotRuntime.heapSub(GROWABLE_HEAP_F32(), p_out_buf, p_out_size);
|
|
const output = event.outputBuffer;
|
|
const channels = output.numberOfChannels;
|
|
for (let ch = 0; ch < channels; ch++) {
|
|
const data = output.getChannelData(ch);
|
|
for (let sample = 0; sample < data.length; sample++) {
|
|
data[sample] = outb[sample * channels + ch];
|
|
}
|
|
}
|
|
};
|
|
GodotAudioScript.script.connect(GodotAudio.ctx.destination);
|
|
},
|
|
get_node: function() {
|
|
return GodotAudioScript.script;
|
|
},
|
|
close: function() {
|
|
return new Promise(function(resolve, reject) {
|
|
GodotAudioScript.script.disconnect();
|
|
GodotAudioScript.script.onaudioprocess = null;
|
|
GodotAudioScript.script = null;
|
|
resolve();
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GodotAudioScript"] = GodotAudioScript;
|
|
|
|
function _godot_audio_script_create(buffer_length, channel_count) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(483, 1, buffer_length, channel_count);
|
|
const buf_len = GodotRuntime.getHeapValue(buffer_length, "i32");
|
|
try {
|
|
const out_len = GodotAudioScript.create(buf_len, channel_count);
|
|
GodotRuntime.setHeapValue(buffer_length, out_len, "i32");
|
|
} catch (e) {
|
|
GodotRuntime.error("Error starting AudioDriverScriptProcessor", e);
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_audio_script_create"] = _godot_audio_script_create;
|
|
|
|
_godot_audio_script_create.sig = "iii";
|
|
|
|
function _godot_audio_script_start(p_in_buf, p_in_size, p_out_buf, p_out_size, p_cb) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(484, 1, p_in_buf, p_in_size, p_out_buf, p_out_size, p_cb);
|
|
const onprocess = GodotRuntime.get_func(p_cb);
|
|
GodotAudioScript.start(p_in_buf, p_in_size, p_out_buf, p_out_size, onprocess);
|
|
}
|
|
|
|
Module["_godot_audio_script_start"] = _godot_audio_script_start;
|
|
|
|
_godot_audio_script_start.sig = "viiiii";
|
|
|
|
var GodotEventListeners = {
|
|
handlers: [],
|
|
has: function(target, event, method, capture) {
|
|
return GodotEventListeners.handlers.findIndex(function(e) {
|
|
return e.target === target && e.event === event && e.method === method && e.capture === capture;
|
|
}) !== -1;
|
|
},
|
|
add: function(target, event, method, capture) {
|
|
if (GodotEventListeners.has(target, event, method, capture)) {
|
|
return;
|
|
}
|
|
function Handler(p_target, p_event, p_method, p_capture) {
|
|
this.target = p_target;
|
|
this.event = p_event;
|
|
this.method = p_method;
|
|
this.capture = p_capture;
|
|
}
|
|
GodotEventListeners.handlers.push(new Handler(target, event, method, capture));
|
|
target.addEventListener(event, method, capture);
|
|
},
|
|
clear: function() {
|
|
GodotEventListeners.handlers.forEach(function(h) {
|
|
h.target.removeEventListener(h.event, h.method, h.capture);
|
|
});
|
|
GodotEventListeners.handlers.length = 0;
|
|
}
|
|
};
|
|
|
|
Module["GodotEventListeners"] = GodotEventListeners;
|
|
|
|
var GodotDisplayVK = {
|
|
textinput: null,
|
|
textarea: null,
|
|
available: function() {
|
|
return GodotConfig.virtual_keyboard && "ontouchstart" in window;
|
|
},
|
|
init: function(input_cb) {
|
|
function create(what) {
|
|
const elem = document.createElement(what);
|
|
elem.style.display = "none";
|
|
elem.style.position = "absolute";
|
|
elem.style.zIndex = "-1";
|
|
elem.style.background = "transparent";
|
|
elem.style.padding = "0px";
|
|
elem.style.margin = "0px";
|
|
elem.style.overflow = "hidden";
|
|
elem.style.width = "0px";
|
|
elem.style.height = "0px";
|
|
elem.style.border = "0px";
|
|
elem.style.outline = "none";
|
|
elem.readonly = true;
|
|
elem.disabled = true;
|
|
GodotEventListeners.add(elem, "input", function(evt) {
|
|
const c_str = GodotRuntime.allocString(elem.value);
|
|
input_cb(c_str, elem.selectionEnd);
|
|
GodotRuntime.free(c_str);
|
|
}, false);
|
|
GodotEventListeners.add(elem, "blur", function(evt) {
|
|
elem.style.display = "none";
|
|
elem.readonly = true;
|
|
elem.disabled = true;
|
|
}, false);
|
|
GodotConfig.canvas.insertAdjacentElement("beforebegin", elem);
|
|
return elem;
|
|
}
|
|
GodotDisplayVK.textinput = create("input");
|
|
GodotDisplayVK.textarea = create("textarea");
|
|
GodotDisplayVK.updateSize();
|
|
},
|
|
show: function(text, type, start, end) {
|
|
if (!GodotDisplayVK.textinput || !GodotDisplayVK.textarea) {
|
|
return;
|
|
}
|
|
if (GodotDisplayVK.textinput.style.display !== "" || GodotDisplayVK.textarea.style.display !== "") {
|
|
GodotDisplayVK.hide();
|
|
}
|
|
GodotDisplayVK.updateSize();
|
|
let elem = GodotDisplayVK.textinput;
|
|
switch (type) {
|
|
case 0:
|
|
elem.type = "text";
|
|
elem.inputmode = "";
|
|
break;
|
|
|
|
case 1:
|
|
elem = GodotDisplayVK.textarea;
|
|
break;
|
|
|
|
case 2:
|
|
elem.type = "text";
|
|
elem.inputmode = "numeric";
|
|
break;
|
|
|
|
case 3:
|
|
elem.type = "text";
|
|
elem.inputmode = "decimal";
|
|
break;
|
|
|
|
case 4:
|
|
elem.type = "tel";
|
|
elem.inputmode = "";
|
|
break;
|
|
|
|
case 5:
|
|
elem.type = "email";
|
|
elem.inputmode = "";
|
|
break;
|
|
|
|
case 6:
|
|
elem.type = "password";
|
|
elem.inputmode = "";
|
|
break;
|
|
|
|
case 7:
|
|
elem.type = "url";
|
|
elem.inputmode = "";
|
|
break;
|
|
|
|
default:
|
|
elem.type = "text";
|
|
elem.inputmode = "";
|
|
break;
|
|
}
|
|
elem.readonly = false;
|
|
elem.disabled = false;
|
|
elem.value = text;
|
|
elem.style.display = "block";
|
|
elem.focus();
|
|
elem.setSelectionRange(start, end);
|
|
},
|
|
hide: function() {
|
|
if (!GodotDisplayVK.textinput || !GodotDisplayVK.textarea) {
|
|
return;
|
|
}
|
|
[ GodotDisplayVK.textinput, GodotDisplayVK.textarea ].forEach(function(elem) {
|
|
elem.blur();
|
|
elem.style.display = "none";
|
|
elem.value = "";
|
|
});
|
|
},
|
|
updateSize: function() {
|
|
if (!GodotDisplayVK.textinput || !GodotDisplayVK.textarea) {
|
|
return;
|
|
}
|
|
const rect = GodotConfig.canvas.getBoundingClientRect();
|
|
function update(elem) {
|
|
elem.style.left = `${rect.left}px`;
|
|
elem.style.top = `${rect.top}px`;
|
|
elem.style.width = `${rect.width}px`;
|
|
elem.style.height = `${rect.height}px`;
|
|
}
|
|
update(GodotDisplayVK.textinput);
|
|
update(GodotDisplayVK.textarea);
|
|
},
|
|
clear: function() {
|
|
if (GodotDisplayVK.textinput) {
|
|
GodotDisplayVK.textinput.remove();
|
|
GodotDisplayVK.textinput = null;
|
|
}
|
|
if (GodotDisplayVK.textarea) {
|
|
GodotDisplayVK.textarea.remove();
|
|
GodotDisplayVK.textarea = null;
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["GodotDisplayVK"] = GodotDisplayVK;
|
|
|
|
var GodotDisplayCursor = {
|
|
shape: "default",
|
|
visible: true,
|
|
cursors: {},
|
|
set_style: function(style) {
|
|
GodotConfig.canvas.style.cursor = style;
|
|
},
|
|
set_shape: function(shape) {
|
|
GodotDisplayCursor.shape = shape;
|
|
let css = shape;
|
|
if (shape in GodotDisplayCursor.cursors) {
|
|
const c = GodotDisplayCursor.cursors[shape];
|
|
css = `url("${c.url}") ${c.x} ${c.y}, default`;
|
|
}
|
|
if (GodotDisplayCursor.visible) {
|
|
GodotDisplayCursor.set_style(css);
|
|
}
|
|
},
|
|
clear: function() {
|
|
GodotDisplayCursor.set_style("");
|
|
GodotDisplayCursor.shape = "default";
|
|
GodotDisplayCursor.visible = true;
|
|
Object.keys(GodotDisplayCursor.cursors).forEach(function(key) {
|
|
URL.revokeObjectURL(GodotDisplayCursor.cursors[key]);
|
|
delete GodotDisplayCursor.cursors[key];
|
|
});
|
|
},
|
|
lockPointer: function() {
|
|
const canvas = GodotConfig.canvas;
|
|
if (canvas.requestPointerLock) {
|
|
canvas.requestPointerLock();
|
|
}
|
|
},
|
|
releasePointer: function() {
|
|
if (document.exitPointerLock) {
|
|
document.exitPointerLock();
|
|
}
|
|
},
|
|
isPointerLocked: function() {
|
|
return document.pointerLockElement === GodotConfig.canvas;
|
|
}
|
|
};
|
|
|
|
Module["GodotDisplayCursor"] = GodotDisplayCursor;
|
|
|
|
var GodotDisplayScreen = {
|
|
desired_size: [ 0, 0 ],
|
|
hidpi: true,
|
|
getPixelRatio: function() {
|
|
return GodotDisplayScreen.hidpi ? window.devicePixelRatio || 1 : 1;
|
|
},
|
|
isFullscreen: function() {
|
|
const elem = document.fullscreenElement || document.mozFullscreenElement || document.webkitFullscreenElement || document.msFullscreenElement;
|
|
if (elem) {
|
|
return elem === GodotConfig.canvas;
|
|
}
|
|
return document.fullscreen || document.mozFullScreen || document.webkitIsFullscreen;
|
|
},
|
|
hasFullscreen: function() {
|
|
return document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled;
|
|
},
|
|
requestFullscreen: function() {
|
|
if (!GodotDisplayScreen.hasFullscreen()) {
|
|
return 1;
|
|
}
|
|
const canvas = GodotConfig.canvas;
|
|
try {
|
|
const promise = (canvas.requestFullscreen || canvas.msRequestFullscreen || canvas.mozRequestFullScreen || canvas.mozRequestFullscreen || canvas.webkitRequestFullscreen).call(canvas);
|
|
if (promise) {
|
|
promise.catch(function() {});
|
|
}
|
|
} catch (e) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
},
|
|
exitFullscreen: function() {
|
|
if (!GodotDisplayScreen.isFullscreen()) {
|
|
return 0;
|
|
}
|
|
try {
|
|
const promise = document.exitFullscreen();
|
|
if (promise) {
|
|
promise.catch(function() {});
|
|
}
|
|
} catch (e) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
},
|
|
_updateGL: function() {
|
|
const gl_context_handle = _emscripten_webgl_get_current_context();
|
|
const gl = GL.getContext(gl_context_handle);
|
|
if (gl) {
|
|
GL.resizeOffscreenFramebuffer(gl);
|
|
}
|
|
},
|
|
updateSize: function() {
|
|
const isFullscreen = GodotDisplayScreen.isFullscreen();
|
|
const wantsFullWindow = GodotConfig.canvas_resize_policy === 2;
|
|
const noResize = GodotConfig.canvas_resize_policy === 0;
|
|
const dWidth = GodotDisplayScreen.desired_size[0];
|
|
const dHeight = GodotDisplayScreen.desired_size[1];
|
|
const canvas = GodotConfig.canvas;
|
|
let width = dWidth;
|
|
let height = dHeight;
|
|
if (noResize) {
|
|
if (canvas.width !== width || canvas.height !== height) {
|
|
GodotDisplayScreen.desired_size = [ canvas.width, canvas.height ];
|
|
GodotDisplayScreen._updateGL();
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
const scale = GodotDisplayScreen.getPixelRatio();
|
|
if (isFullscreen || wantsFullWindow) {
|
|
width = window.innerWidth * scale;
|
|
height = window.innerHeight * scale;
|
|
}
|
|
const csw = `${width / scale}px`;
|
|
const csh = `${height / scale}px`;
|
|
if (canvas.style.width !== csw || canvas.style.height !== csh || canvas.width !== width || canvas.height !== height) {
|
|
canvas.width = width;
|
|
canvas.height = height;
|
|
canvas.style.width = csw;
|
|
canvas.style.height = csh;
|
|
GodotDisplayScreen._updateGL();
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
};
|
|
|
|
Module["GodotDisplayScreen"] = GodotDisplayScreen;
|
|
|
|
var GodotDisplay = {
|
|
window_icon: "",
|
|
getDPI: function() {
|
|
const dpi = Math.round(window.devicePixelRatio * 96);
|
|
return dpi >= 96 ? dpi : 96;
|
|
}
|
|
};
|
|
|
|
Module["GodotDisplay"] = GodotDisplay;
|
|
|
|
function _godot_js_display_is_swap_ok_cancel() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(485, 1);
|
|
const win = [ "Windows", "Win64", "Win32", "WinCE" ];
|
|
const plat = navigator.platform || "";
|
|
if (win.indexOf(plat) !== -1) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_display_is_swap_ok_cancel"] = _godot_js_display_is_swap_ok_cancel;
|
|
|
|
_godot_js_display_is_swap_ok_cancel.sig = "i";
|
|
|
|
function _godot_js_tts_is_speaking() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(486, 1);
|
|
return window.speechSynthesis.speaking;
|
|
}
|
|
|
|
Module["_godot_js_tts_is_speaking"] = _godot_js_tts_is_speaking;
|
|
|
|
_godot_js_tts_is_speaking.sig = "i";
|
|
|
|
function _godot_js_tts_is_paused() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(487, 1);
|
|
return window.speechSynthesis.paused;
|
|
}
|
|
|
|
Module["_godot_js_tts_is_paused"] = _godot_js_tts_is_paused;
|
|
|
|
_godot_js_tts_is_paused.sig = "i";
|
|
|
|
function _godot_js_tts_get_voices(p_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(488, 1, p_callback);
|
|
const func = GodotRuntime.get_func(p_callback);
|
|
try {
|
|
const arr = [];
|
|
const voices = window.speechSynthesis.getVoices();
|
|
for (let i = 0; i < voices.length; i++) {
|
|
arr.push(`${voices[i].lang};${voices[i].name}`);
|
|
}
|
|
const c_ptr = GodotRuntime.allocStringArray(arr);
|
|
func(arr.length, c_ptr);
|
|
GodotRuntime.freeStringArray(c_ptr, arr.length);
|
|
} catch (e) {}
|
|
}
|
|
|
|
Module["_godot_js_tts_get_voices"] = _godot_js_tts_get_voices;
|
|
|
|
_godot_js_tts_get_voices.sig = "vi";
|
|
|
|
function _godot_js_tts_speak(p_text, p_voice, p_volume, p_pitch, p_rate, p_utterance_id, p_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(489, 1, p_text, p_voice, p_volume, p_pitch, p_rate, p_utterance_id, p_callback);
|
|
const func = GodotRuntime.get_func(p_callback);
|
|
function listener_end(evt) {
|
|
evt.currentTarget.cb(1, evt.currentTarget.id, 0);
|
|
}
|
|
function listener_start(evt) {
|
|
evt.currentTarget.cb(0, evt.currentTarget.id, 0);
|
|
}
|
|
function listener_error(evt) {
|
|
evt.currentTarget.cb(2, evt.currentTarget.id, 0);
|
|
}
|
|
function listener_bound(evt) {
|
|
evt.currentTarget.cb(3, evt.currentTarget.id, evt.charIndex);
|
|
}
|
|
const utterance = new SpeechSynthesisUtterance(GodotRuntime.parseString(p_text));
|
|
utterance.rate = p_rate;
|
|
utterance.pitch = p_pitch;
|
|
utterance.volume = p_volume / 100;
|
|
utterance.addEventListener("end", listener_end);
|
|
utterance.addEventListener("start", listener_start);
|
|
utterance.addEventListener("error", listener_error);
|
|
utterance.addEventListener("boundary", listener_bound);
|
|
utterance.id = p_utterance_id;
|
|
utterance.cb = func;
|
|
const voice = GodotRuntime.parseString(p_voice);
|
|
const voices = window.speechSynthesis.getVoices();
|
|
for (let i = 0; i < voices.length; i++) {
|
|
if (voices[i].name === voice) {
|
|
utterance.voice = voices[i];
|
|
break;
|
|
}
|
|
}
|
|
window.speechSynthesis.resume();
|
|
window.speechSynthesis.speak(utterance);
|
|
}
|
|
|
|
Module["_godot_js_tts_speak"] = _godot_js_tts_speak;
|
|
|
|
_godot_js_tts_speak.sig = "viiiffii";
|
|
|
|
function _godot_js_tts_pause() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(490, 1);
|
|
window.speechSynthesis.pause();
|
|
}
|
|
|
|
Module["_godot_js_tts_pause"] = _godot_js_tts_pause;
|
|
|
|
_godot_js_tts_pause.sig = "v";
|
|
|
|
function _godot_js_tts_resume() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(491, 1);
|
|
window.speechSynthesis.resume();
|
|
}
|
|
|
|
Module["_godot_js_tts_resume"] = _godot_js_tts_resume;
|
|
|
|
_godot_js_tts_resume.sig = "v";
|
|
|
|
function _godot_js_tts_stop() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(492, 1);
|
|
window.speechSynthesis.cancel();
|
|
window.speechSynthesis.resume();
|
|
}
|
|
|
|
Module["_godot_js_tts_stop"] = _godot_js_tts_stop;
|
|
|
|
_godot_js_tts_stop.sig = "v";
|
|
|
|
function _godot_js_display_alert(p_text) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(493, 1, p_text);
|
|
window.alert(GodotRuntime.parseString(p_text));
|
|
}
|
|
|
|
Module["_godot_js_display_alert"] = _godot_js_display_alert;
|
|
|
|
_godot_js_display_alert.sig = "vi";
|
|
|
|
function _godot_js_display_screen_dpi_get() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(494, 1);
|
|
return GodotDisplay.getDPI();
|
|
}
|
|
|
|
Module["_godot_js_display_screen_dpi_get"] = _godot_js_display_screen_dpi_get;
|
|
|
|
_godot_js_display_screen_dpi_get.sig = "i";
|
|
|
|
function _godot_js_display_pixel_ratio_get() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(495, 1);
|
|
return GodotDisplayScreen.getPixelRatio();
|
|
}
|
|
|
|
Module["_godot_js_display_pixel_ratio_get"] = _godot_js_display_pixel_ratio_get;
|
|
|
|
_godot_js_display_pixel_ratio_get.sig = "f";
|
|
|
|
function _godot_js_display_fullscreen_request() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(496, 1);
|
|
return GodotDisplayScreen.requestFullscreen();
|
|
}
|
|
|
|
Module["_godot_js_display_fullscreen_request"] = _godot_js_display_fullscreen_request;
|
|
|
|
_godot_js_display_fullscreen_request.sig = "i";
|
|
|
|
function _godot_js_display_fullscreen_exit() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(497, 1);
|
|
return GodotDisplayScreen.exitFullscreen();
|
|
}
|
|
|
|
Module["_godot_js_display_fullscreen_exit"] = _godot_js_display_fullscreen_exit;
|
|
|
|
_godot_js_display_fullscreen_exit.sig = "i";
|
|
|
|
function _godot_js_display_desired_size_set(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(498, 1, width, height);
|
|
GodotDisplayScreen.desired_size = [ width, height ];
|
|
GodotDisplayScreen.updateSize();
|
|
}
|
|
|
|
Module["_godot_js_display_desired_size_set"] = _godot_js_display_desired_size_set;
|
|
|
|
_godot_js_display_desired_size_set.sig = "vii";
|
|
|
|
function _godot_js_display_size_update() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(499, 1);
|
|
const updated = GodotDisplayScreen.updateSize();
|
|
if (updated) {
|
|
GodotDisplayVK.updateSize();
|
|
}
|
|
return updated;
|
|
}
|
|
|
|
Module["_godot_js_display_size_update"] = _godot_js_display_size_update;
|
|
|
|
_godot_js_display_size_update.sig = "i";
|
|
|
|
function _godot_js_display_screen_size_get(width, height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(500, 1, width, height);
|
|
const scale = GodotDisplayScreen.getPixelRatio();
|
|
GodotRuntime.setHeapValue(width, window.screen.width * scale, "i32");
|
|
GodotRuntime.setHeapValue(height, window.screen.height * scale, "i32");
|
|
}
|
|
|
|
Module["_godot_js_display_screen_size_get"] = _godot_js_display_screen_size_get;
|
|
|
|
_godot_js_display_screen_size_get.sig = "vii";
|
|
|
|
function _godot_js_display_window_size_get(p_width, p_height) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(501, 1, p_width, p_height);
|
|
GodotRuntime.setHeapValue(p_width, GodotConfig.canvas.width, "i32");
|
|
GodotRuntime.setHeapValue(p_height, GodotConfig.canvas.height, "i32");
|
|
}
|
|
|
|
Module["_godot_js_display_window_size_get"] = _godot_js_display_window_size_get;
|
|
|
|
_godot_js_display_window_size_get.sig = "vii";
|
|
|
|
function _godot_js_display_has_webgl(p_version) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(502, 1, p_version);
|
|
if (p_version !== 1 && p_version !== 2) {
|
|
return false;
|
|
}
|
|
try {
|
|
return !!document.createElement("canvas").getContext(p_version === 2 ? "webgl2" : "webgl");
|
|
} catch (e) {}
|
|
return false;
|
|
}
|
|
|
|
Module["_godot_js_display_has_webgl"] = _godot_js_display_has_webgl;
|
|
|
|
_godot_js_display_has_webgl.sig = "ii";
|
|
|
|
function _godot_js_display_canvas_focus() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(503, 1);
|
|
GodotConfig.canvas.focus();
|
|
}
|
|
|
|
Module["_godot_js_display_canvas_focus"] = _godot_js_display_canvas_focus;
|
|
|
|
_godot_js_display_canvas_focus.sig = "v";
|
|
|
|
function _godot_js_display_canvas_is_focused() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(504, 1);
|
|
return document.activeElement === GodotConfig.canvas;
|
|
}
|
|
|
|
Module["_godot_js_display_canvas_is_focused"] = _godot_js_display_canvas_is_focused;
|
|
|
|
_godot_js_display_canvas_is_focused.sig = "i";
|
|
|
|
function _godot_js_display_touchscreen_is_available() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(505, 1);
|
|
return "ontouchstart" in window;
|
|
}
|
|
|
|
Module["_godot_js_display_touchscreen_is_available"] = _godot_js_display_touchscreen_is_available;
|
|
|
|
_godot_js_display_touchscreen_is_available.sig = "i";
|
|
|
|
function _godot_js_display_clipboard_set(p_text) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(506, 1, p_text);
|
|
const text = GodotRuntime.parseString(p_text);
|
|
if (!navigator.clipboard || !navigator.clipboard.writeText) {
|
|
return 1;
|
|
}
|
|
navigator.clipboard.writeText(text).catch(function(e) {
|
|
GodotRuntime.error("Setting OS clipboard is only possible from an input callback for the Web platform. Exception:", e);
|
|
});
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_display_clipboard_set"] = _godot_js_display_clipboard_set;
|
|
|
|
_godot_js_display_clipboard_set.sig = "ii";
|
|
|
|
function _godot_js_display_clipboard_get(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(507, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
try {
|
|
navigator.clipboard.readText().then(function(result) {
|
|
const ptr = GodotRuntime.allocString(result);
|
|
func(ptr);
|
|
GodotRuntime.free(ptr);
|
|
}).catch(function(e) {});
|
|
} catch (e) {}
|
|
}
|
|
|
|
Module["_godot_js_display_clipboard_get"] = _godot_js_display_clipboard_get;
|
|
|
|
_godot_js_display_clipboard_get.sig = "ii";
|
|
|
|
function _godot_js_display_window_title_set(p_data) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(508, 1, p_data);
|
|
document.title = GodotRuntime.parseString(p_data);
|
|
}
|
|
|
|
Module["_godot_js_display_window_title_set"] = _godot_js_display_window_title_set;
|
|
|
|
_godot_js_display_window_title_set.sig = "vi";
|
|
|
|
function _godot_js_display_window_icon_set(p_ptr, p_len) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(509, 1, p_ptr, p_len);
|
|
let link = document.getElementById("-gd-engine-icon");
|
|
const old_icon = GodotDisplay.window_icon;
|
|
if (p_ptr) {
|
|
if (link === null) {
|
|
link = document.createElement("link");
|
|
link.rel = "icon";
|
|
link.id = "-gd-engine-icon";
|
|
document.head.appendChild(link);
|
|
}
|
|
const png = new Blob([ GodotRuntime.heapSlice(GROWABLE_HEAP_U8(), p_ptr, p_len) ], {
|
|
type: "image/png"
|
|
});
|
|
GodotDisplay.window_icon = URL.createObjectURL(png);
|
|
link.href = GodotDisplay.window_icon;
|
|
} else {
|
|
if (link) {
|
|
link.remove();
|
|
}
|
|
GodotDisplay.window_icon = null;
|
|
}
|
|
if (old_icon) {
|
|
URL.revokeObjectURL(old_icon);
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_window_icon_set"] = _godot_js_display_window_icon_set;
|
|
|
|
_godot_js_display_window_icon_set.sig = "vii";
|
|
|
|
function _godot_js_display_cursor_set_visible(p_visible) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(510, 1, p_visible);
|
|
const visible = p_visible !== 0;
|
|
if (visible === GodotDisplayCursor.visible) {
|
|
return;
|
|
}
|
|
GodotDisplayCursor.visible = visible;
|
|
if (visible) {
|
|
GodotDisplayCursor.set_shape(GodotDisplayCursor.shape);
|
|
} else {
|
|
GodotDisplayCursor.set_style("none");
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_set_visible"] = _godot_js_display_cursor_set_visible;
|
|
|
|
_godot_js_display_cursor_set_visible.sig = "vi";
|
|
|
|
function _godot_js_display_cursor_is_hidden() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(511, 1);
|
|
return !GodotDisplayCursor.visible;
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_is_hidden"] = _godot_js_display_cursor_is_hidden;
|
|
|
|
_godot_js_display_cursor_is_hidden.sig = "i";
|
|
|
|
function _godot_js_display_cursor_set_shape(p_string) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(512, 1, p_string);
|
|
GodotDisplayCursor.set_shape(GodotRuntime.parseString(p_string));
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_set_shape"] = _godot_js_display_cursor_set_shape;
|
|
|
|
_godot_js_display_cursor_set_shape.sig = "vi";
|
|
|
|
function _godot_js_display_cursor_set_custom_shape(p_shape, p_ptr, p_len, p_hotspot_x, p_hotspot_y) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(513, 1, p_shape, p_ptr, p_len, p_hotspot_x, p_hotspot_y);
|
|
const shape = GodotRuntime.parseString(p_shape);
|
|
const old_shape = GodotDisplayCursor.cursors[shape];
|
|
if (p_len > 0) {
|
|
const png = new Blob([ GodotRuntime.heapSlice(GROWABLE_HEAP_U8(), p_ptr, p_len) ], {
|
|
type: "image/png"
|
|
});
|
|
const url = URL.createObjectURL(png);
|
|
GodotDisplayCursor.cursors[shape] = {
|
|
url: url,
|
|
x: p_hotspot_x,
|
|
y: p_hotspot_y
|
|
};
|
|
} else {
|
|
delete GodotDisplayCursor.cursors[shape];
|
|
}
|
|
if (shape === GodotDisplayCursor.shape) {
|
|
GodotDisplayCursor.set_shape(GodotDisplayCursor.shape);
|
|
}
|
|
if (old_shape) {
|
|
URL.revokeObjectURL(old_shape.url);
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_set_custom_shape"] = _godot_js_display_cursor_set_custom_shape;
|
|
|
|
_godot_js_display_cursor_set_custom_shape.sig = "viiiii";
|
|
|
|
function _godot_js_display_cursor_lock_set(p_lock) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(514, 1, p_lock);
|
|
if (p_lock) {
|
|
GodotDisplayCursor.lockPointer();
|
|
} else {
|
|
GodotDisplayCursor.releasePointer();
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_lock_set"] = _godot_js_display_cursor_lock_set;
|
|
|
|
_godot_js_display_cursor_lock_set.sig = "vi";
|
|
|
|
function _godot_js_display_cursor_is_locked() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(515, 1);
|
|
return GodotDisplayCursor.isPointerLocked() ? 1 : 0;
|
|
}
|
|
|
|
Module["_godot_js_display_cursor_is_locked"] = _godot_js_display_cursor_is_locked;
|
|
|
|
_godot_js_display_cursor_is_locked.sig = "i";
|
|
|
|
function _godot_js_display_fullscreen_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(516, 1, callback);
|
|
const canvas = GodotConfig.canvas;
|
|
const func = GodotRuntime.get_func(callback);
|
|
function change_cb(evt) {
|
|
if (evt.target === canvas) {
|
|
func(GodotDisplayScreen.isFullscreen());
|
|
}
|
|
}
|
|
GodotEventListeners.add(document, "fullscreenchange", change_cb, false);
|
|
GodotEventListeners.add(document, "mozfullscreenchange", change_cb, false);
|
|
GodotEventListeners.add(document, "webkitfullscreenchange", change_cb, false);
|
|
}
|
|
|
|
Module["_godot_js_display_fullscreen_cb"] = _godot_js_display_fullscreen_cb;
|
|
|
|
_godot_js_display_fullscreen_cb.sig = "vi";
|
|
|
|
function _godot_js_display_window_blur_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(517, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
GodotEventListeners.add(window, "blur", function() {
|
|
func();
|
|
}, false);
|
|
}
|
|
|
|
Module["_godot_js_display_window_blur_cb"] = _godot_js_display_window_blur_cb;
|
|
|
|
_godot_js_display_window_blur_cb.sig = "vi";
|
|
|
|
function _godot_js_display_notification_cb(callback, p_enter, p_exit, p_in, p_out) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(518, 1, callback, p_enter, p_exit, p_in, p_out);
|
|
const canvas = GodotConfig.canvas;
|
|
const func = GodotRuntime.get_func(callback);
|
|
const notif = [ p_enter, p_exit, p_in, p_out ];
|
|
[ "mouseover", "mouseleave", "focus", "blur" ].forEach(function(evt_name, idx) {
|
|
GodotEventListeners.add(canvas, evt_name, function() {
|
|
func(notif[idx]);
|
|
}, true);
|
|
});
|
|
}
|
|
|
|
Module["_godot_js_display_notification_cb"] = _godot_js_display_notification_cb;
|
|
|
|
_godot_js_display_notification_cb.sig = "viiiii";
|
|
|
|
function _godot_js_display_setup_canvas(p_width, p_height, p_fullscreen, p_hidpi) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(519, 1, p_width, p_height, p_fullscreen, p_hidpi);
|
|
const canvas = GodotConfig.canvas;
|
|
GodotEventListeners.add(canvas, "contextmenu", function(ev) {
|
|
ev.preventDefault();
|
|
}, false);
|
|
GodotEventListeners.add(canvas, "webglcontextlost", function(ev) {
|
|
alert("WebGL context lost, please reload the page");
|
|
ev.preventDefault();
|
|
}, false);
|
|
GodotDisplayScreen.hidpi = !!p_hidpi;
|
|
switch (GodotConfig.canvas_resize_policy) {
|
|
case 0:
|
|
GodotDisplayScreen.desired_size = [ canvas.width, canvas.height ];
|
|
break;
|
|
|
|
case 1:
|
|
GodotDisplayScreen.desired_size = [ p_width, p_height ];
|
|
break;
|
|
|
|
default:
|
|
canvas.style.position = "absolute";
|
|
canvas.style.top = 0;
|
|
canvas.style.left = 0;
|
|
break;
|
|
}
|
|
GodotDisplayScreen.updateSize();
|
|
if (p_fullscreen) {
|
|
GodotDisplayScreen.requestFullscreen();
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_setup_canvas"] = _godot_js_display_setup_canvas;
|
|
|
|
_godot_js_display_setup_canvas.sig = "viiii";
|
|
|
|
function _godot_js_display_vk_show(p_text, p_type, p_start, p_end) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(520, 1, p_text, p_type, p_start, p_end);
|
|
const text = GodotRuntime.parseString(p_text);
|
|
const start = p_start > 0 ? p_start : 0;
|
|
const end = p_end > 0 ? p_end : start;
|
|
GodotDisplayVK.show(text, p_type, start, end);
|
|
}
|
|
|
|
Module["_godot_js_display_vk_show"] = _godot_js_display_vk_show;
|
|
|
|
_godot_js_display_vk_show.sig = "viiii";
|
|
|
|
function _godot_js_display_vk_hide() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(521, 1);
|
|
GodotDisplayVK.hide();
|
|
}
|
|
|
|
Module["_godot_js_display_vk_hide"] = _godot_js_display_vk_hide;
|
|
|
|
_godot_js_display_vk_hide.sig = "v";
|
|
|
|
function _godot_js_display_vk_available() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(522, 1);
|
|
return GodotDisplayVK.available();
|
|
}
|
|
|
|
Module["_godot_js_display_vk_available"] = _godot_js_display_vk_available;
|
|
|
|
_godot_js_display_vk_available.sig = "i";
|
|
|
|
function _godot_js_display_tts_available() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(523, 1);
|
|
return "speechSynthesis" in window;
|
|
}
|
|
|
|
Module["_godot_js_display_tts_available"] = _godot_js_display_tts_available;
|
|
|
|
_godot_js_display_tts_available.sig = "i";
|
|
|
|
function _godot_js_display_vk_cb(p_input_cb) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(524, 1, p_input_cb);
|
|
const input_cb = GodotRuntime.get_func(p_input_cb);
|
|
if (GodotDisplayVK.available()) {
|
|
GodotDisplayVK.init(input_cb);
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_display_vk_cb"] = _godot_js_display_vk_cb;
|
|
|
|
_godot_js_display_vk_cb.sig = "vi";
|
|
|
|
var GodotFetch = {
|
|
onread: function(id, result) {
|
|
const obj = IDHandler.get(id);
|
|
if (!obj) {
|
|
return;
|
|
}
|
|
if (result.value) {
|
|
obj.chunks.push(result.value);
|
|
}
|
|
obj.reading = false;
|
|
obj.done = result.done;
|
|
},
|
|
onresponse: function(id, response) {
|
|
const obj = IDHandler.get(id);
|
|
if (!obj) {
|
|
return;
|
|
}
|
|
let chunked = false;
|
|
response.headers.forEach(function(value, header) {
|
|
const v = value.toLowerCase().trim();
|
|
const h = header.toLowerCase().trim();
|
|
if (h === "transfer-encoding" && v === "chunked") {
|
|
chunked = true;
|
|
}
|
|
});
|
|
obj.status = response.status;
|
|
obj.response = response;
|
|
obj.reader = response.body.getReader();
|
|
obj.chunked = chunked;
|
|
},
|
|
onerror: function(id, err) {
|
|
GodotRuntime.error(err);
|
|
const obj = IDHandler.get(id);
|
|
if (!obj) {
|
|
return;
|
|
}
|
|
obj.error = err;
|
|
},
|
|
create: function(method, url, headers, body) {
|
|
const obj = {
|
|
request: null,
|
|
response: null,
|
|
reader: null,
|
|
error: null,
|
|
done: false,
|
|
reading: false,
|
|
status: 0,
|
|
chunks: []
|
|
};
|
|
const id = IDHandler.add(obj);
|
|
const init = {
|
|
method: method,
|
|
headers: headers,
|
|
body: body
|
|
};
|
|
obj.request = fetch(url, init);
|
|
obj.request.then(GodotFetch.onresponse.bind(null, id)).catch(GodotFetch.onerror.bind(null, id));
|
|
return id;
|
|
},
|
|
free: function(id) {
|
|
const obj = IDHandler.get(id);
|
|
if (!obj) {
|
|
return;
|
|
}
|
|
IDHandler.remove(id);
|
|
if (!obj.request) {
|
|
return;
|
|
}
|
|
obj.request.then(function(response) {
|
|
response.abort();
|
|
}).catch(function(e) {});
|
|
},
|
|
read: function(id) {
|
|
const obj = IDHandler.get(id);
|
|
if (!obj) {
|
|
return;
|
|
}
|
|
if (obj.reader && !obj.reading) {
|
|
if (obj.done) {
|
|
obj.reader = null;
|
|
return;
|
|
}
|
|
obj.reading = true;
|
|
obj.reader.read().then(GodotFetch.onread.bind(null, id)).catch(GodotFetch.onerror.bind(null, id));
|
|
}
|
|
}
|
|
};
|
|
|
|
Module["GodotFetch"] = GodotFetch;
|
|
|
|
function _godot_js_fetch_create(p_method, p_url, p_headers, p_headers_size, p_body, p_body_size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(525, 1, p_method, p_url, p_headers, p_headers_size, p_body, p_body_size);
|
|
const method = GodotRuntime.parseString(p_method);
|
|
const url = GodotRuntime.parseString(p_url);
|
|
const headers = GodotRuntime.parseStringArray(p_headers, p_headers_size);
|
|
const body = p_body_size ? GodotRuntime.heapSlice(GROWABLE_HEAP_I8(), p_body, p_body_size) : null;
|
|
return GodotFetch.create(method, url, headers.map(function(hv) {
|
|
const idx = hv.indexOf(":");
|
|
if (idx <= 0) {
|
|
return [];
|
|
}
|
|
return [ hv.slice(0, idx).trim(), hv.slice(idx + 1).trim() ];
|
|
}).filter(function(v) {
|
|
return v.length === 2;
|
|
}), body);
|
|
}
|
|
|
|
Module["_godot_js_fetch_create"] = _godot_js_fetch_create;
|
|
|
|
_godot_js_fetch_create.sig = "iiiiiii";
|
|
|
|
function _godot_js_fetch_state_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(526, 1, p_id);
|
|
const obj = IDHandler.get(p_id);
|
|
if (!obj) {
|
|
return -1;
|
|
}
|
|
if (obj.error) {
|
|
return -1;
|
|
}
|
|
if (!obj.response) {
|
|
return 0;
|
|
}
|
|
if (obj.reader) {
|
|
return 1;
|
|
}
|
|
if (obj.done) {
|
|
return 2;
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
Module["_godot_js_fetch_state_get"] = _godot_js_fetch_state_get;
|
|
|
|
_godot_js_fetch_state_get.sig = "ii";
|
|
|
|
function _godot_js_fetch_http_status_get(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(527, 1, p_id);
|
|
const obj = IDHandler.get(p_id);
|
|
if (!obj || !obj.response) {
|
|
return 0;
|
|
}
|
|
return obj.status;
|
|
}
|
|
|
|
Module["_godot_js_fetch_http_status_get"] = _godot_js_fetch_http_status_get;
|
|
|
|
_godot_js_fetch_http_status_get.sig = "ii";
|
|
|
|
function _godot_js_fetch_read_headers(p_id, p_parse_cb, p_ref) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(528, 1, p_id, p_parse_cb, p_ref);
|
|
const obj = IDHandler.get(p_id);
|
|
if (!obj || !obj.response) {
|
|
return 1;
|
|
}
|
|
const cb = GodotRuntime.get_func(p_parse_cb);
|
|
const arr = [];
|
|
obj.response.headers.forEach(function(v, h) {
|
|
arr.push(`${h}:${v}`);
|
|
});
|
|
const c_ptr = GodotRuntime.allocStringArray(arr);
|
|
cb(arr.length, c_ptr, p_ref);
|
|
GodotRuntime.freeStringArray(c_ptr, arr.length);
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_fetch_read_headers"] = _godot_js_fetch_read_headers;
|
|
|
|
_godot_js_fetch_read_headers.sig = "iiii";
|
|
|
|
function _godot_js_fetch_read_chunk(p_id, p_buf, p_buf_size) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(529, 1, p_id, p_buf, p_buf_size);
|
|
const obj = IDHandler.get(p_id);
|
|
if (!obj || !obj.response) {
|
|
return 0;
|
|
}
|
|
let to_read = p_buf_size;
|
|
const chunks = obj.chunks;
|
|
while (to_read && chunks.length) {
|
|
const chunk = obj.chunks[0];
|
|
if (chunk.length > to_read) {
|
|
GodotRuntime.heapCopy(GROWABLE_HEAP_I8(), chunk.slice(0, to_read), p_buf);
|
|
chunks[0] = chunk.slice(to_read);
|
|
to_read = 0;
|
|
} else {
|
|
GodotRuntime.heapCopy(GROWABLE_HEAP_I8(), chunk, p_buf);
|
|
to_read -= chunk.length;
|
|
chunks.pop();
|
|
}
|
|
}
|
|
if (!chunks.length) {
|
|
GodotFetch.read(p_id);
|
|
}
|
|
return p_buf_size - to_read;
|
|
}
|
|
|
|
Module["_godot_js_fetch_read_chunk"] = _godot_js_fetch_read_chunk;
|
|
|
|
_godot_js_fetch_read_chunk.sig = "iiii";
|
|
|
|
function _godot_js_fetch_is_chunked(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(530, 1, p_id);
|
|
const obj = IDHandler.get(p_id);
|
|
if (!obj || !obj.response) {
|
|
return -1;
|
|
}
|
|
return obj.chunked ? 1 : 0;
|
|
}
|
|
|
|
Module["_godot_js_fetch_is_chunked"] = _godot_js_fetch_is_chunked;
|
|
|
|
_godot_js_fetch_is_chunked.sig = "ii";
|
|
|
|
function _godot_js_fetch_free(id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(531, 1, id);
|
|
GodotFetch.free(id);
|
|
}
|
|
|
|
Module["_godot_js_fetch_free"] = _godot_js_fetch_free;
|
|
|
|
_godot_js_fetch_free.sig = "vi";
|
|
|
|
function _godot_js_config_canvas_id_get(p_ptr, p_ptr_max) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(532, 1, p_ptr, p_ptr_max);
|
|
GodotRuntime.stringToHeap(`#${GodotConfig.canvas.id}`, p_ptr, p_ptr_max);
|
|
}
|
|
|
|
Module["_godot_js_config_canvas_id_get"] = _godot_js_config_canvas_id_get;
|
|
|
|
_godot_js_config_canvas_id_get.sig = "vii";
|
|
|
|
function _godot_js_config_locale_get(p_ptr, p_ptr_max) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(533, 1, p_ptr, p_ptr_max);
|
|
GodotRuntime.stringToHeap(GodotConfig.locale, p_ptr, p_ptr_max);
|
|
}
|
|
|
|
Module["_godot_js_config_locale_get"] = _godot_js_config_locale_get;
|
|
|
|
_godot_js_config_locale_get.sig = "vii";
|
|
|
|
function _godot_js_os_finish_async(p_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(534, 1, p_callback);
|
|
const func = GodotRuntime.get_func(p_callback);
|
|
GodotOS.finish_async(func);
|
|
}
|
|
|
|
Module["_godot_js_os_finish_async"] = _godot_js_os_finish_async;
|
|
|
|
_godot_js_os_finish_async.sig = "vi";
|
|
|
|
function _godot_js_os_request_quit_cb(p_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(535, 1, p_callback);
|
|
GodotOS.request_quit = GodotRuntime.get_func(p_callback);
|
|
}
|
|
|
|
Module["_godot_js_os_request_quit_cb"] = _godot_js_os_request_quit_cb;
|
|
|
|
_godot_js_os_request_quit_cb.sig = "vi";
|
|
|
|
function _godot_js_os_fs_is_persistent() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(536, 1);
|
|
return GodotFS.is_persistent();
|
|
}
|
|
|
|
Module["_godot_js_os_fs_is_persistent"] = _godot_js_os_fs_is_persistent;
|
|
|
|
_godot_js_os_fs_is_persistent.sig = "i";
|
|
|
|
function _godot_js_os_fs_sync(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(537, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
GodotOS._fs_sync_promise = GodotFS.sync();
|
|
GodotOS._fs_sync_promise.then(function(err) {
|
|
func();
|
|
});
|
|
}
|
|
|
|
Module["_godot_js_os_fs_sync"] = _godot_js_os_fs_sync;
|
|
|
|
_godot_js_os_fs_sync.sig = "vi";
|
|
|
|
function _godot_js_os_has_feature(p_ftr) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(538, 1, p_ftr);
|
|
const ftr = GodotRuntime.parseString(p_ftr);
|
|
const ua = navigator.userAgent;
|
|
if (ftr === "web_macos") {
|
|
return ua.indexOf("Mac") !== -1 ? 1 : 0;
|
|
}
|
|
if (ftr === "web_windows") {
|
|
return ua.indexOf("Windows") !== -1 ? 1 : 0;
|
|
}
|
|
if (ftr === "web_android") {
|
|
return ua.indexOf("Android") !== -1 ? 1 : 0;
|
|
}
|
|
if (ftr === "web_ios") {
|
|
return ua.indexOf("iPhone") !== -1 || ua.indexOf("iPad") !== -1 || ua.indexOf("iPod") !== -1 ? 1 : 0;
|
|
}
|
|
if (ftr === "web_linuxbsd") {
|
|
return ua.indexOf("CrOS") !== -1 || ua.indexOf("BSD") !== -1 || ua.indexOf("Linux") !== -1 || ua.indexOf("X11") !== -1 ? 1 : 0;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_os_has_feature"] = _godot_js_os_has_feature;
|
|
|
|
_godot_js_os_has_feature.sig = "ii";
|
|
|
|
function _godot_js_os_execute(p_json) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(539, 1, p_json);
|
|
const json_args = GodotRuntime.parseString(p_json);
|
|
const args = JSON.parse(json_args);
|
|
if (GodotConfig.on_execute) {
|
|
GodotConfig.on_execute(args);
|
|
return 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_godot_js_os_execute"] = _godot_js_os_execute;
|
|
|
|
_godot_js_os_execute.sig = "ii";
|
|
|
|
function _godot_js_os_shell_open(p_uri) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(540, 1, p_uri);
|
|
window.open(GodotRuntime.parseString(p_uri), "_blank");
|
|
}
|
|
|
|
Module["_godot_js_os_shell_open"] = _godot_js_os_shell_open;
|
|
|
|
_godot_js_os_shell_open.sig = "vi";
|
|
|
|
function _godot_js_os_hw_concurrency_get() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(541, 1);
|
|
const concurrency = navigator.hardwareConcurrency || 1;
|
|
return concurrency < 2 ? concurrency : 2;
|
|
}
|
|
|
|
Module["_godot_js_os_hw_concurrency_get"] = _godot_js_os_hw_concurrency_get;
|
|
|
|
_godot_js_os_hw_concurrency_get.sig = "i";
|
|
|
|
function _godot_js_os_download_buffer(p_ptr, p_size, p_name, p_mime) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(542, 1, p_ptr, p_size, p_name, p_mime);
|
|
const buf = GodotRuntime.heapSlice(GROWABLE_HEAP_I8(), p_ptr, p_size);
|
|
const name = GodotRuntime.parseString(p_name);
|
|
const mime = GodotRuntime.parseString(p_mime);
|
|
const blob = new Blob([ buf ], {
|
|
type: mime
|
|
});
|
|
const url = window.URL.createObjectURL(blob);
|
|
const a = document.createElement("a");
|
|
a.href = url;
|
|
a.download = name;
|
|
a.style.display = "none";
|
|
document.body.appendChild(a);
|
|
a.click();
|
|
a.remove();
|
|
window.URL.revokeObjectURL(url);
|
|
}
|
|
|
|
Module["_godot_js_os_download_buffer"] = _godot_js_os_download_buffer;
|
|
|
|
_godot_js_os_download_buffer.sig = "viiii";
|
|
|
|
var GodotPWA = {
|
|
hasUpdate: false,
|
|
updateState: function(cb, reg) {
|
|
if (!reg) {
|
|
return;
|
|
}
|
|
if (!reg.active) {
|
|
return;
|
|
}
|
|
if (reg.waiting) {
|
|
GodotPWA.hasUpdate = true;
|
|
cb();
|
|
}
|
|
GodotEventListeners.add(reg, "updatefound", function() {
|
|
const installing = reg.installing;
|
|
GodotEventListeners.add(installing, "statechange", function() {
|
|
if (installing.state === "installed") {
|
|
GodotPWA.hasUpdate = true;
|
|
cb();
|
|
}
|
|
});
|
|
});
|
|
}
|
|
};
|
|
|
|
Module["GodotPWA"] = GodotPWA;
|
|
|
|
function _godot_js_pwa_cb(p_update_cb) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(543, 1, p_update_cb);
|
|
if ("serviceWorker" in navigator) {
|
|
const cb = GodotRuntime.get_func(p_update_cb);
|
|
navigator.serviceWorker.getRegistration().then(GodotPWA.updateState.bind(null, cb));
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_pwa_cb"] = _godot_js_pwa_cb;
|
|
|
|
_godot_js_pwa_cb.sig = "vi";
|
|
|
|
function _godot_js_pwa_update() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(544, 1);
|
|
if ("serviceWorker" in navigator && GodotPWA.hasUpdate) {
|
|
navigator.serviceWorker.getRegistration().then(function(reg) {
|
|
if (!reg || !reg.waiting) {
|
|
return;
|
|
}
|
|
reg.waiting.postMessage("update");
|
|
});
|
|
return 0;
|
|
}
|
|
return 1;
|
|
}
|
|
|
|
Module["_godot_js_pwa_update"] = _godot_js_pwa_update;
|
|
|
|
_godot_js_pwa_update.sig = "i";
|
|
|
|
var GodotInputGamepads = {
|
|
samples: [],
|
|
get_pads: function() {
|
|
try {
|
|
const pads = navigator.getGamepads();
|
|
if (pads) {
|
|
return pads;
|
|
}
|
|
return [];
|
|
} catch (e) {
|
|
return [];
|
|
}
|
|
},
|
|
get_samples: function() {
|
|
return GodotInputGamepads.samples;
|
|
},
|
|
get_sample: function(index) {
|
|
const samples = GodotInputGamepads.samples;
|
|
return index < samples.length ? samples[index] : null;
|
|
},
|
|
sample: function() {
|
|
const pads = GodotInputGamepads.get_pads();
|
|
const samples = [];
|
|
for (let i = 0; i < pads.length; i++) {
|
|
const pad = pads[i];
|
|
if (!pad) {
|
|
samples.push(null);
|
|
continue;
|
|
}
|
|
const s = {
|
|
standard: pad.mapping === "standard",
|
|
buttons: [],
|
|
axes: [],
|
|
connected: pad.connected
|
|
};
|
|
for (let b = 0; b < pad.buttons.length; b++) {
|
|
s.buttons.push(pad.buttons[b].value);
|
|
}
|
|
for (let a = 0; a < pad.axes.length; a++) {
|
|
s.axes.push(pad.axes[a]);
|
|
}
|
|
samples.push(s);
|
|
}
|
|
GodotInputGamepads.samples = samples;
|
|
},
|
|
init: function(onchange) {
|
|
GodotInputGamepads.samples = [];
|
|
function add(pad) {
|
|
const guid = GodotInputGamepads.get_guid(pad);
|
|
const c_id = GodotRuntime.allocString(pad.id);
|
|
const c_guid = GodotRuntime.allocString(guid);
|
|
onchange(pad.index, 1, c_id, c_guid);
|
|
GodotRuntime.free(c_id);
|
|
GodotRuntime.free(c_guid);
|
|
}
|
|
const pads = GodotInputGamepads.get_pads();
|
|
for (let i = 0; i < pads.length; i++) {
|
|
if (pads[i]) {
|
|
add(pads[i]);
|
|
}
|
|
}
|
|
GodotEventListeners.add(window, "gamepadconnected", function(evt) {
|
|
if (evt.gamepad) {
|
|
add(evt.gamepad);
|
|
}
|
|
}, false);
|
|
GodotEventListeners.add(window, "gamepaddisconnected", function(evt) {
|
|
if (evt.gamepad) {
|
|
onchange(evt.gamepad.index, 0);
|
|
}
|
|
}, false);
|
|
},
|
|
get_guid: function(pad) {
|
|
if (pad.mapping) {
|
|
return pad.mapping;
|
|
}
|
|
const ua = navigator.userAgent;
|
|
let os = "Unknown";
|
|
if (ua.indexOf("Android") >= 0) {
|
|
os = "Android";
|
|
} else if (ua.indexOf("Linux") >= 0) {
|
|
os = "Linux";
|
|
} else if (ua.indexOf("iPhone") >= 0) {
|
|
os = "iOS";
|
|
} else if (ua.indexOf("Macintosh") >= 0) {
|
|
os = "MacOSX";
|
|
} else if (ua.indexOf("Windows") >= 0) {
|
|
os = "Windows";
|
|
}
|
|
const id = pad.id;
|
|
const exp1 = /vendor: ([0-9a-f]{4}) product: ([0-9a-f]{4})/i;
|
|
const exp2 = /^([0-9a-f]+)-([0-9a-f]+)-/i;
|
|
let vendor = "";
|
|
let product = "";
|
|
if (exp1.test(id)) {
|
|
const match = exp1.exec(id);
|
|
vendor = match[1].padStart(4, "0");
|
|
product = match[2].padStart(4, "0");
|
|
} else if (exp2.test(id)) {
|
|
const match = exp2.exec(id);
|
|
vendor = match[1].padStart(4, "0");
|
|
product = match[2].padStart(4, "0");
|
|
}
|
|
if (!vendor || !product) {
|
|
return `${os}Unknown`;
|
|
}
|
|
return os + vendor + product;
|
|
}
|
|
};
|
|
|
|
Module["GodotInputGamepads"] = GodotInputGamepads;
|
|
|
|
var GodotInputDragDrop = {
|
|
promises: [],
|
|
pending_files: [],
|
|
add_entry: function(entry) {
|
|
if (entry.isDirectory) {
|
|
GodotInputDragDrop.add_dir(entry);
|
|
} else if (entry.isFile) {
|
|
GodotInputDragDrop.add_file(entry);
|
|
} else {
|
|
GodotRuntime.error("Unrecognized entry...", entry);
|
|
}
|
|
},
|
|
add_dir: function(entry) {
|
|
GodotInputDragDrop.promises.push(new Promise(function(resolve, reject) {
|
|
const reader = entry.createReader();
|
|
reader.readEntries(function(entries) {
|
|
for (let i = 0; i < entries.length; i++) {
|
|
GodotInputDragDrop.add_entry(entries[i]);
|
|
}
|
|
resolve();
|
|
});
|
|
}));
|
|
},
|
|
add_file: function(entry) {
|
|
GodotInputDragDrop.promises.push(new Promise(function(resolve, reject) {
|
|
entry.file(function(file) {
|
|
const reader = new FileReader();
|
|
reader.onload = function() {
|
|
const f = {
|
|
"path": file.relativePath || file.webkitRelativePath,
|
|
"name": file.name,
|
|
"type": file.type,
|
|
"size": file.size,
|
|
"data": reader.result
|
|
};
|
|
if (!f["path"]) {
|
|
f["path"] = f["name"];
|
|
}
|
|
GodotInputDragDrop.pending_files.push(f);
|
|
resolve();
|
|
};
|
|
reader.onerror = function() {
|
|
GodotRuntime.print("Error reading file");
|
|
reject();
|
|
};
|
|
reader.readAsArrayBuffer(file);
|
|
}, function(err) {
|
|
GodotRuntime.print("Error!");
|
|
reject();
|
|
});
|
|
}));
|
|
},
|
|
process: function(resolve, reject) {
|
|
if (GodotInputDragDrop.promises.length === 0) {
|
|
resolve();
|
|
return;
|
|
}
|
|
GodotInputDragDrop.promises.pop().then(function() {
|
|
setTimeout(function() {
|
|
GodotInputDragDrop.process(resolve, reject);
|
|
}, 0);
|
|
});
|
|
},
|
|
_process_event: function(ev, callback) {
|
|
ev.preventDefault();
|
|
if (ev.dataTransfer.items) {
|
|
for (let i = 0; i < ev.dataTransfer.items.length; i++) {
|
|
const item = ev.dataTransfer.items[i];
|
|
let entry = null;
|
|
if ("getAsEntry" in item) {
|
|
entry = item.getAsEntry();
|
|
} else if ("webkitGetAsEntry" in item) {
|
|
entry = item.webkitGetAsEntry();
|
|
}
|
|
if (entry) {
|
|
GodotInputDragDrop.add_entry(entry);
|
|
}
|
|
}
|
|
} else {
|
|
GodotRuntime.error("File upload not supported");
|
|
}
|
|
new Promise(GodotInputDragDrop.process).then(function() {
|
|
const DROP = `/tmp/drop-${parseInt(Math.random() * (1 << 30), 10)}/`;
|
|
const drops = [];
|
|
const files = [];
|
|
FS.mkdir(DROP.slice(0, -1));
|
|
GodotInputDragDrop.pending_files.forEach(elem => {
|
|
const path = elem["path"];
|
|
GodotFS.copy_to_fs(DROP + path, elem["data"]);
|
|
let idx = path.indexOf("/");
|
|
if (idx === -1) {
|
|
drops.push(DROP + path);
|
|
} else {
|
|
const sub = path.substr(0, idx);
|
|
idx = sub.indexOf("/");
|
|
if (idx < 0 && drops.indexOf(DROP + sub) === -1) {
|
|
drops.push(DROP + sub);
|
|
}
|
|
}
|
|
files.push(DROP + path);
|
|
});
|
|
GodotInputDragDrop.promises = [];
|
|
GodotInputDragDrop.pending_files = [];
|
|
callback(drops);
|
|
if (GodotConfig.persistent_drops) {
|
|
GodotOS.atexit(function(resolve, reject) {
|
|
GodotInputDragDrop.remove_drop(files, DROP);
|
|
resolve();
|
|
});
|
|
} else {
|
|
GodotInputDragDrop.remove_drop(files, DROP);
|
|
}
|
|
});
|
|
},
|
|
remove_drop: function(files, drop_path) {
|
|
const dirs = [ drop_path.substr(0, drop_path.length - 1) ];
|
|
files.forEach(function(file) {
|
|
FS.unlink(file);
|
|
let dir = file.replace(drop_path, "");
|
|
let idx = dir.lastIndexOf("/");
|
|
while (idx > 0) {
|
|
dir = dir.substr(0, idx);
|
|
if (dirs.indexOf(drop_path + dir) === -1) {
|
|
dirs.push(drop_path + dir);
|
|
}
|
|
idx = dir.lastIndexOf("/");
|
|
}
|
|
});
|
|
dirs.sort(function(a, b) {
|
|
const al = (a.match(/\//g) || []).length;
|
|
const bl = (b.match(/\//g) || []).length;
|
|
if (al > bl) {
|
|
return -1;
|
|
} else if (al < bl) {
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}).forEach(function(dir) {
|
|
FS.rmdir(dir);
|
|
});
|
|
},
|
|
handler: function(callback) {
|
|
return function(ev) {
|
|
GodotInputDragDrop._process_event(ev, callback);
|
|
};
|
|
}
|
|
};
|
|
|
|
Module["GodotInputDragDrop"] = GodotInputDragDrop;
|
|
|
|
var GodotInput = {
|
|
getModifiers: function(evt) {
|
|
return evt.shiftKey + 0 + (evt.altKey + 0 << 1) + (evt.ctrlKey + 0 << 2) + (evt.metaKey + 0 << 3);
|
|
},
|
|
computePosition: function(evt, rect) {
|
|
const canvas = GodotConfig.canvas;
|
|
const rw = canvas.width / rect.width;
|
|
const rh = canvas.height / rect.height;
|
|
const x = (evt.clientX - rect.x) * rw;
|
|
const y = (evt.clientY - rect.y) * rh;
|
|
return [ x, y ];
|
|
}
|
|
};
|
|
|
|
Module["GodotInput"] = GodotInput;
|
|
|
|
function _godot_js_input_mouse_move_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(545, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
const canvas = GodotConfig.canvas;
|
|
function move_cb(evt) {
|
|
const rect = canvas.getBoundingClientRect();
|
|
const pos = GodotInput.computePosition(evt, rect);
|
|
const rw = canvas.width / rect.width;
|
|
const rh = canvas.height / rect.height;
|
|
const rel_pos_x = evt.movementX * rw;
|
|
const rel_pos_y = evt.movementY * rh;
|
|
const modifiers = GodotInput.getModifiers(evt);
|
|
func(pos[0], pos[1], rel_pos_x, rel_pos_y, modifiers);
|
|
}
|
|
GodotEventListeners.add(window, "mousemove", move_cb, false);
|
|
}
|
|
|
|
Module["_godot_js_input_mouse_move_cb"] = _godot_js_input_mouse_move_cb;
|
|
|
|
_godot_js_input_mouse_move_cb.sig = "vi";
|
|
|
|
function _godot_js_input_mouse_wheel_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(546, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
function wheel_cb(evt) {
|
|
if (func(evt["deltaX"] || 0, evt["deltaY"] || 0)) {
|
|
evt.preventDefault();
|
|
}
|
|
}
|
|
GodotEventListeners.add(GodotConfig.canvas, "wheel", wheel_cb, false);
|
|
}
|
|
|
|
Module["_godot_js_input_mouse_wheel_cb"] = _godot_js_input_mouse_wheel_cb;
|
|
|
|
_godot_js_input_mouse_wheel_cb.sig = "vi";
|
|
|
|
function _godot_js_input_mouse_button_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(547, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
const canvas = GodotConfig.canvas;
|
|
function button_cb(p_pressed, evt) {
|
|
const rect = canvas.getBoundingClientRect();
|
|
const pos = GodotInput.computePosition(evt, rect);
|
|
const modifiers = GodotInput.getModifiers(evt);
|
|
if (p_pressed) {
|
|
GodotConfig.canvas.focus();
|
|
}
|
|
if (func(p_pressed, evt.button, pos[0], pos[1], modifiers)) {
|
|
evt.preventDefault();
|
|
}
|
|
}
|
|
GodotEventListeners.add(canvas, "mousedown", button_cb.bind(null, 1), false);
|
|
GodotEventListeners.add(window, "mouseup", button_cb.bind(null, 0), false);
|
|
}
|
|
|
|
Module["_godot_js_input_mouse_button_cb"] = _godot_js_input_mouse_button_cb;
|
|
|
|
_godot_js_input_mouse_button_cb.sig = "vi";
|
|
|
|
function _godot_js_input_touch_cb(callback, ids, coords) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(548, 1, callback, ids, coords);
|
|
const func = GodotRuntime.get_func(callback);
|
|
const canvas = GodotConfig.canvas;
|
|
function touch_cb(type, evt) {
|
|
if (type === 0) {
|
|
GodotConfig.canvas.focus();
|
|
}
|
|
const rect = canvas.getBoundingClientRect();
|
|
const touches = evt.changedTouches;
|
|
for (let i = 0; i < touches.length; i++) {
|
|
const touch = touches[i];
|
|
const pos = GodotInput.computePosition(touch, rect);
|
|
GodotRuntime.setHeapValue(coords + i * 2 * 8, pos[0], "double");
|
|
GodotRuntime.setHeapValue(coords + (i * 2 + 1) * 8, pos[1], "double");
|
|
GodotRuntime.setHeapValue(ids + i * 4, touch.identifier, "i32");
|
|
}
|
|
func(type, touches.length);
|
|
if (evt.cancelable) {
|
|
evt.preventDefault();
|
|
}
|
|
}
|
|
GodotEventListeners.add(canvas, "touchstart", touch_cb.bind(null, 0), false);
|
|
GodotEventListeners.add(canvas, "touchend", touch_cb.bind(null, 1), false);
|
|
GodotEventListeners.add(canvas, "touchcancel", touch_cb.bind(null, 1), false);
|
|
GodotEventListeners.add(canvas, "touchmove", touch_cb.bind(null, 2), false);
|
|
}
|
|
|
|
Module["_godot_js_input_touch_cb"] = _godot_js_input_touch_cb;
|
|
|
|
_godot_js_input_touch_cb.sig = "viii";
|
|
|
|
function _godot_js_input_key_cb(callback, code, key) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(549, 1, callback, code, key);
|
|
const func = GodotRuntime.get_func(callback);
|
|
function key_cb(pressed, evt) {
|
|
const modifiers = GodotInput.getModifiers(evt);
|
|
GodotRuntime.stringToHeap(evt.code, code, 32);
|
|
GodotRuntime.stringToHeap(evt.key, key, 32);
|
|
func(pressed, evt.repeat, modifiers);
|
|
evt.preventDefault();
|
|
}
|
|
GodotEventListeners.add(GodotConfig.canvas, "keydown", key_cb.bind(null, 1), false);
|
|
GodotEventListeners.add(GodotConfig.canvas, "keyup", key_cb.bind(null, 0), false);
|
|
}
|
|
|
|
Module["_godot_js_input_key_cb"] = _godot_js_input_key_cb;
|
|
|
|
_godot_js_input_key_cb.sig = "viii";
|
|
|
|
function _godot_js_input_gamepad_cb(change_cb) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(550, 1, change_cb);
|
|
const onchange = GodotRuntime.get_func(change_cb);
|
|
GodotInputGamepads.init(onchange);
|
|
}
|
|
|
|
Module["_godot_js_input_gamepad_cb"] = _godot_js_input_gamepad_cb;
|
|
|
|
_godot_js_input_gamepad_cb.sig = "vi";
|
|
|
|
function _godot_js_input_gamepad_sample_count() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(551, 1);
|
|
return GodotInputGamepads.get_samples().length;
|
|
}
|
|
|
|
Module["_godot_js_input_gamepad_sample_count"] = _godot_js_input_gamepad_sample_count;
|
|
|
|
_godot_js_input_gamepad_sample_count.sig = "i";
|
|
|
|
function _godot_js_input_gamepad_sample() {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(552, 1);
|
|
GodotInputGamepads.sample();
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_input_gamepad_sample"] = _godot_js_input_gamepad_sample;
|
|
|
|
_godot_js_input_gamepad_sample.sig = "i";
|
|
|
|
function _godot_js_input_gamepad_sample_get(p_index, r_btns, r_btns_num, r_axes, r_axes_num, r_standard) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(553, 1, p_index, r_btns, r_btns_num, r_axes, r_axes_num, r_standard);
|
|
const sample = GodotInputGamepads.get_sample(p_index);
|
|
if (!sample || !sample.connected) {
|
|
return 1;
|
|
}
|
|
const btns = sample.buttons;
|
|
const btns_len = btns.length < 16 ? btns.length : 16;
|
|
for (let i = 0; i < btns_len; i++) {
|
|
GodotRuntime.setHeapValue(r_btns + (i << 2), btns[i], "float");
|
|
}
|
|
GodotRuntime.setHeapValue(r_btns_num, btns_len, "i32");
|
|
const axes = sample.axes;
|
|
const axes_len = axes.length < 10 ? axes.length : 10;
|
|
for (let i = 0; i < axes_len; i++) {
|
|
GodotRuntime.setHeapValue(r_axes + (i << 2), axes[i], "float");
|
|
}
|
|
GodotRuntime.setHeapValue(r_axes_num, axes_len, "i32");
|
|
const is_standard = sample.standard ? 1 : 0;
|
|
GodotRuntime.setHeapValue(r_standard, is_standard, "i32");
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_input_gamepad_sample_get"] = _godot_js_input_gamepad_sample_get;
|
|
|
|
_godot_js_input_gamepad_sample_get.sig = "iiiiiii";
|
|
|
|
function _godot_js_input_drop_files_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(554, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
const dropFiles = function(files) {
|
|
const args = files || [];
|
|
if (!args.length) {
|
|
return;
|
|
}
|
|
const argc = args.length;
|
|
const argv = GodotRuntime.allocStringArray(args);
|
|
func(argv, argc);
|
|
GodotRuntime.freeStringArray(argv, argc);
|
|
};
|
|
const canvas = GodotConfig.canvas;
|
|
GodotEventListeners.add(canvas, "dragover", function(ev) {
|
|
ev.preventDefault();
|
|
}, false);
|
|
GodotEventListeners.add(canvas, "drop", GodotInputDragDrop.handler(dropFiles));
|
|
}
|
|
|
|
Module["_godot_js_input_drop_files_cb"] = _godot_js_input_drop_files_cb;
|
|
|
|
_godot_js_input_drop_files_cb.sig = "vi";
|
|
|
|
function _godot_js_input_paste_cb(callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(555, 1, callback);
|
|
const func = GodotRuntime.get_func(callback);
|
|
GodotEventListeners.add(window, "paste", function(evt) {
|
|
const text = evt.clipboardData.getData("text");
|
|
const ptr = GodotRuntime.allocString(text);
|
|
func(ptr);
|
|
GodotRuntime.free(ptr);
|
|
}, false);
|
|
}
|
|
|
|
Module["_godot_js_input_paste_cb"] = _godot_js_input_paste_cb;
|
|
|
|
_godot_js_input_paste_cb.sig = "vi";
|
|
|
|
function _godot_js_input_vibrate_handheld(p_duration_ms) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(556, 1, p_duration_ms);
|
|
if (typeof navigator.vibrate !== "function") {
|
|
GodotRuntime.print("This browser does not support vibration.");
|
|
} else {
|
|
navigator.vibrate(p_duration_ms);
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_input_vibrate_handheld"] = _godot_js_input_vibrate_handheld;
|
|
|
|
_godot_js_input_vibrate_handheld.sig = "vi";
|
|
|
|
var GodotWebGL2 = {};
|
|
|
|
Module["GodotWebGL2"] = GodotWebGL2;
|
|
|
|
function _godot_webgl2_glGetBufferSubData(target, offset, size, data) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(557, 1, target, offset, size, data);
|
|
const gl_context_handle = _emscripten_webgl_get_current_context();
|
|
const gl = GL.getContext(gl_context_handle);
|
|
if (gl) {
|
|
gl.GLctx["getBufferSubData"](target, offset, GROWABLE_HEAP_U8(), data, size);
|
|
}
|
|
}
|
|
|
|
Module["_godot_webgl2_glGetBufferSubData"] = _godot_webgl2_glGetBufferSubData;
|
|
|
|
_godot_webgl2_glGetBufferSubData.sig = "vippp";
|
|
|
|
function _godot_webgl2_glFramebufferTextureMultiviewOVR(target, attachment, texture, level, base_view_index, num_views) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(558, 1, target, attachment, texture, level, base_view_index, num_views);
|
|
const context = GL.currentContext;
|
|
if (typeof context.multiviewExt === "undefined") {
|
|
const ext = context.GLctx.getExtension("OVR_multiview2");
|
|
if (!ext) {
|
|
GodotRuntime.error("Trying to call glFramebufferTextureMultiviewOVR() without the OVR_multiview2 extension");
|
|
return;
|
|
}
|
|
context.multiviewExt = ext;
|
|
}
|
|
const ext = context.multiviewExt;
|
|
ext.framebufferTextureMultiviewOVR(target, attachment, GL.textures[texture], level, base_view_index, num_views);
|
|
}
|
|
|
|
Module["_godot_webgl2_glFramebufferTextureMultiviewOVR"] = _godot_webgl2_glFramebufferTextureMultiviewOVR;
|
|
|
|
_godot_webgl2_glFramebufferTextureMultiviewOVR.sig = "viiiiii";
|
|
|
|
var GodotJSWrapper = {
|
|
proxies: null,
|
|
cb_ret: null,
|
|
MyProxy: function(val) {
|
|
const id = IDHandler.add(this);
|
|
GodotJSWrapper.proxies.set(val, id);
|
|
let refs = 1;
|
|
this.ref = function() {
|
|
refs++;
|
|
};
|
|
this.unref = function() {
|
|
refs--;
|
|
if (refs === 0) {
|
|
IDHandler.remove(id);
|
|
GodotJSWrapper.proxies.delete(val);
|
|
}
|
|
};
|
|
this.get_val = function() {
|
|
return val;
|
|
};
|
|
this.get_id = function() {
|
|
return id;
|
|
};
|
|
},
|
|
get_proxied: function(val) {
|
|
const id = GodotJSWrapper.proxies.get(val);
|
|
if (id === undefined) {
|
|
const proxy = new GodotJSWrapper.MyProxy(val);
|
|
return proxy.get_id();
|
|
}
|
|
IDHandler.get(id).ref();
|
|
return id;
|
|
},
|
|
get_proxied_value: function(id) {
|
|
const proxy = IDHandler.get(id);
|
|
if (proxy === undefined) {
|
|
return undefined;
|
|
}
|
|
return proxy.get_val();
|
|
},
|
|
variant2js: function(type, val) {
|
|
switch (type) {
|
|
case 0:
|
|
return null;
|
|
|
|
case 1:
|
|
return !!GodotRuntime.getHeapValue(val, "i64");
|
|
|
|
case 2:
|
|
return GodotRuntime.getHeapValue(val, "i64");
|
|
|
|
case 3:
|
|
return GodotRuntime.getHeapValue(val, "double");
|
|
|
|
case 4:
|
|
return GodotRuntime.parseString(GodotRuntime.getHeapValue(val, "*"));
|
|
|
|
case 24:
|
|
return GodotJSWrapper.get_proxied_value(GodotRuntime.getHeapValue(val, "i64"));
|
|
|
|
default:
|
|
return undefined;
|
|
}
|
|
},
|
|
js2variant: function(p_val, p_exchange) {
|
|
if (p_val === undefined || p_val === null) {
|
|
return 0;
|
|
}
|
|
const type = typeof p_val;
|
|
if (type === "boolean") {
|
|
GodotRuntime.setHeapValue(p_exchange, p_val, "i64");
|
|
return 1;
|
|
} else if (type === "number") {
|
|
if (Number.isInteger(p_val)) {
|
|
GodotRuntime.setHeapValue(p_exchange, p_val, "i64");
|
|
return 2;
|
|
}
|
|
GodotRuntime.setHeapValue(p_exchange, p_val, "double");
|
|
return 3;
|
|
} else if (type === "string") {
|
|
const c_str = GodotRuntime.allocString(p_val);
|
|
GodotRuntime.setHeapValue(p_exchange, c_str, "*");
|
|
return 4;
|
|
}
|
|
const id = GodotJSWrapper.get_proxied(p_val);
|
|
GodotRuntime.setHeapValue(p_exchange, id, "i64");
|
|
return 24;
|
|
}
|
|
};
|
|
|
|
Module["GodotJSWrapper"] = GodotJSWrapper;
|
|
|
|
function _godot_js_wrapper_interface_get(p_name) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(559, 1, p_name);
|
|
const name = GodotRuntime.parseString(p_name);
|
|
if (typeof window[name] !== "undefined") {
|
|
return GodotJSWrapper.get_proxied(window[name]);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_wrapper_interface_get"] = _godot_js_wrapper_interface_get;
|
|
|
|
_godot_js_wrapper_interface_get.sig = "ii";
|
|
|
|
function _godot_js_wrapper_object_get(p_id, p_exchange, p_prop) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(560, 1, p_id, p_exchange, p_prop);
|
|
const obj = GodotJSWrapper.get_proxied_value(p_id);
|
|
if (obj === undefined) {
|
|
return 0;
|
|
}
|
|
if (p_prop) {
|
|
const prop = GodotRuntime.parseString(p_prop);
|
|
try {
|
|
return GodotJSWrapper.js2variant(obj[prop], p_exchange);
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error getting variable ${prop} on object`, obj);
|
|
return 0;
|
|
}
|
|
}
|
|
return GodotJSWrapper.js2variant(obj, p_exchange);
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_get"] = _godot_js_wrapper_object_get;
|
|
|
|
_godot_js_wrapper_object_get.sig = "iiii";
|
|
|
|
function _godot_js_wrapper_object_set(p_id, p_name, p_type, p_exchange) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(561, 1, p_id, p_name, p_type, p_exchange);
|
|
const obj = GodotJSWrapper.get_proxied_value(p_id);
|
|
if (obj === undefined) {
|
|
return;
|
|
}
|
|
const name = GodotRuntime.parseString(p_name);
|
|
try {
|
|
obj[name] = GodotJSWrapper.variant2js(p_type, p_exchange);
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error setting variable ${name} on object`, obj);
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_set"] = _godot_js_wrapper_object_set;
|
|
|
|
_godot_js_wrapper_object_set.sig = "viiii";
|
|
|
|
function _godot_js_wrapper_object_call(p_id, p_method, p_args, p_argc, p_convert_callback, p_exchange, p_lock, p_free_lock_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(562, 1, p_id, p_method, p_args, p_argc, p_convert_callback, p_exchange, p_lock, p_free_lock_callback);
|
|
const obj = GodotJSWrapper.get_proxied_value(p_id);
|
|
if (obj === undefined) {
|
|
return -1;
|
|
}
|
|
const method = GodotRuntime.parseString(p_method);
|
|
const convert = GodotRuntime.get_func(p_convert_callback);
|
|
const freeLock = GodotRuntime.get_func(p_free_lock_callback);
|
|
const args = new Array(p_argc);
|
|
for (let i = 0; i < p_argc; i++) {
|
|
const type = convert(p_args, i, p_exchange, p_lock);
|
|
const lock = GodotRuntime.getHeapValue(p_lock, "*");
|
|
args[i] = GodotJSWrapper.variant2js(type, p_exchange);
|
|
if (lock) {
|
|
freeLock(p_lock, type);
|
|
}
|
|
}
|
|
try {
|
|
const res = obj[method](...args);
|
|
return GodotJSWrapper.js2variant(res, p_exchange);
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error calling method ${method} on:`, obj, "error:", e);
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_call"] = _godot_js_wrapper_object_call;
|
|
|
|
_godot_js_wrapper_object_call.sig = "iiiiiiiii";
|
|
|
|
function _godot_js_wrapper_object_unref(p_id) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(563, 1, p_id);
|
|
const proxy = IDHandler.get(p_id);
|
|
if (proxy !== undefined) {
|
|
proxy.unref();
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_unref"] = _godot_js_wrapper_object_unref;
|
|
|
|
_godot_js_wrapper_object_unref.sig = "vi";
|
|
|
|
function _godot_js_wrapper_create_cb(p_ref, p_func) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(564, 1, p_ref, p_func);
|
|
const func = GodotRuntime.get_func(p_func);
|
|
let id = 0;
|
|
const cb = function() {
|
|
if (!GodotJSWrapper.get_proxied_value(id)) {
|
|
return undefined;
|
|
}
|
|
GodotJSWrapper.cb_ret = null;
|
|
const args = Array.from(arguments);
|
|
const argsProxy = new GodotJSWrapper.MyProxy(args);
|
|
func(p_ref, argsProxy.get_id(), args.length);
|
|
argsProxy.unref();
|
|
const ret = GodotJSWrapper.cb_ret;
|
|
GodotJSWrapper.cb_ret = null;
|
|
return ret;
|
|
};
|
|
id = GodotJSWrapper.get_proxied(cb);
|
|
return id;
|
|
}
|
|
|
|
Module["_godot_js_wrapper_create_cb"] = _godot_js_wrapper_create_cb;
|
|
|
|
_godot_js_wrapper_create_cb.sig = "iii";
|
|
|
|
function _godot_js_wrapper_object_set_cb_ret(p_val_type, p_val_ex) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(565, 1, p_val_type, p_val_ex);
|
|
GodotJSWrapper.cb_ret = GodotJSWrapper.variant2js(p_val_type, p_val_ex);
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_set_cb_ret"] = _godot_js_wrapper_object_set_cb_ret;
|
|
|
|
_godot_js_wrapper_object_set_cb_ret.sig = "vii";
|
|
|
|
function _godot_js_wrapper_object_getvar(p_id, p_type, p_exchange) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(566, 1, p_id, p_type, p_exchange);
|
|
const obj = GodotJSWrapper.get_proxied_value(p_id);
|
|
if (obj === undefined) {
|
|
return -1;
|
|
}
|
|
const prop = GodotJSWrapper.variant2js(p_type, p_exchange);
|
|
if (prop === undefined || prop === null) {
|
|
return -1;
|
|
}
|
|
try {
|
|
return GodotJSWrapper.js2variant(obj[prop], p_exchange);
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error getting variable ${prop} on object`, obj, e);
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_getvar"] = _godot_js_wrapper_object_getvar;
|
|
|
|
_godot_js_wrapper_object_getvar.sig = "iiii";
|
|
|
|
function _godot_js_wrapper_object_setvar(p_id, p_key_type, p_key_ex, p_val_type, p_val_ex) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(567, 1, p_id, p_key_type, p_key_ex, p_val_type, p_val_ex);
|
|
const obj = GodotJSWrapper.get_proxied_value(p_id);
|
|
if (obj === undefined) {
|
|
return -1;
|
|
}
|
|
const key = GodotJSWrapper.variant2js(p_key_type, p_key_ex);
|
|
try {
|
|
obj[key] = GodotJSWrapper.variant2js(p_val_type, p_val_ex);
|
|
return 0;
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error setting variable ${key} on object`, obj);
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_object_setvar"] = _godot_js_wrapper_object_setvar;
|
|
|
|
_godot_js_wrapper_object_setvar.sig = "iiiiii";
|
|
|
|
function _godot_js_wrapper_create_object(p_object, p_args, p_argc, p_convert_callback, p_exchange, p_lock, p_free_lock_callback) {
|
|
if (ENVIRONMENT_IS_PTHREAD) return proxyToMainThread(568, 1, p_object, p_args, p_argc, p_convert_callback, p_exchange, p_lock, p_free_lock_callback);
|
|
const name = GodotRuntime.parseString(p_object);
|
|
if (typeof window[name] === "undefined") {
|
|
return -1;
|
|
}
|
|
const convert = GodotRuntime.get_func(p_convert_callback);
|
|
const freeLock = GodotRuntime.get_func(p_free_lock_callback);
|
|
const args = new Array(p_argc);
|
|
for (let i = 0; i < p_argc; i++) {
|
|
const type = convert(p_args, i, p_exchange, p_lock);
|
|
const lock = GodotRuntime.getHeapValue(p_lock, "*");
|
|
args[i] = GodotJSWrapper.variant2js(type, p_exchange);
|
|
if (lock) {
|
|
freeLock(p_lock, type);
|
|
}
|
|
}
|
|
try {
|
|
const res = new window[name](...args);
|
|
return GodotJSWrapper.js2variant(res, p_exchange);
|
|
} catch (e) {
|
|
GodotRuntime.error(`Error calling constructor ${name} with args:`, args, "error:", e);
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
Module["_godot_js_wrapper_create_object"] = _godot_js_wrapper_create_object;
|
|
|
|
_godot_js_wrapper_create_object.sig = "iiiiiiii";
|
|
|
|
function _godot_js_eval(p_js, p_use_global_ctx, p_union_ptr, p_byte_arr, p_byte_arr_write, p_callback) {
|
|
const js_code = GodotRuntime.parseString(p_js);
|
|
let eval_ret = null;
|
|
try {
|
|
if (p_use_global_ctx) {
|
|
const global_eval = eval;
|
|
eval_ret = global_eval(js_code);
|
|
} else {
|
|
eval_ret = eval(js_code);
|
|
}
|
|
} catch (e) {
|
|
GodotRuntime.error(e);
|
|
}
|
|
switch (typeof eval_ret) {
|
|
case "boolean":
|
|
GodotRuntime.setHeapValue(p_union_ptr, eval_ret, "i32");
|
|
return 1;
|
|
|
|
case "number":
|
|
GodotRuntime.setHeapValue(p_union_ptr, eval_ret, "double");
|
|
return 3;
|
|
|
|
case "string":
|
|
GodotRuntime.setHeapValue(p_union_ptr, GodotRuntime.allocString(eval_ret), "*");
|
|
return 4;
|
|
|
|
case "object":
|
|
if (eval_ret === null) {
|
|
break;
|
|
}
|
|
if (ArrayBuffer.isView(eval_ret) && !(eval_ret instanceof Uint8Array)) {
|
|
eval_ret = new Uint8Array(eval_ret.buffer);
|
|
} else if (eval_ret instanceof ArrayBuffer) {
|
|
eval_ret = new Uint8Array(eval_ret);
|
|
}
|
|
if (eval_ret instanceof Uint8Array) {
|
|
const func = GodotRuntime.get_func(p_callback);
|
|
const bytes_ptr = func(p_byte_arr, p_byte_arr_write, eval_ret.length);
|
|
GROWABLE_HEAP_U8().set(eval_ret, bytes_ptr);
|
|
return 29;
|
|
}
|
|
break;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
Module["_godot_js_eval"] = _godot_js_eval;
|
|
|
|
_godot_js_eval.sig = "iiiiiii";
|
|
|
|
PThread.init();
|
|
|
|
var FSNode = function(parent, name, mode, rdev) {
|
|
if (!parent) {
|
|
parent = this;
|
|
}
|
|
this.parent = parent;
|
|
this.mount = parent.mount;
|
|
this.mounted = null;
|
|
this.id = FS.nextInode++;
|
|
this.name = name;
|
|
this.mode = mode;
|
|
this.node_ops = {};
|
|
this.stream_ops = {};
|
|
this.rdev = rdev;
|
|
};
|
|
|
|
var readMode = 292 | 73;
|
|
|
|
var writeMode = 146;
|
|
|
|
Object.defineProperties(FSNode.prototype, {
|
|
read: {
|
|
get: function() {
|
|
return (this.mode & readMode) === readMode;
|
|
},
|
|
set: function(val) {
|
|
val ? this.mode |= readMode : this.mode &= ~readMode;
|
|
}
|
|
},
|
|
write: {
|
|
get: function() {
|
|
return (this.mode & writeMode) === writeMode;
|
|
},
|
|
set: function(val) {
|
|
val ? this.mode |= writeMode : this.mode &= ~writeMode;
|
|
}
|
|
},
|
|
isFolder: {
|
|
get: function() {
|
|
return FS.isDir(this.mode);
|
|
}
|
|
},
|
|
isDevice: {
|
|
get: function() {
|
|
return FS.isChrdev(this.mode);
|
|
}
|
|
}
|
|
});
|
|
|
|
FS.FSNode = FSNode;
|
|
|
|
FS.createPreloadedFile = FS_createPreloadedFile;
|
|
|
|
FS.staticInit();
|
|
|
|
ERRNO_CODES = {
|
|
"EPERM": 63,
|
|
"ENOENT": 44,
|
|
"ESRCH": 71,
|
|
"EINTR": 27,
|
|
"EIO": 29,
|
|
"ENXIO": 60,
|
|
"E2BIG": 1,
|
|
"ENOEXEC": 45,
|
|
"EBADF": 8,
|
|
"ECHILD": 12,
|
|
"EAGAIN": 6,
|
|
"EWOULDBLOCK": 6,
|
|
"ENOMEM": 48,
|
|
"EACCES": 2,
|
|
"EFAULT": 21,
|
|
"ENOTBLK": 105,
|
|
"EBUSY": 10,
|
|
"EEXIST": 20,
|
|
"EXDEV": 75,
|
|
"ENODEV": 43,
|
|
"ENOTDIR": 54,
|
|
"EISDIR": 31,
|
|
"EINVAL": 28,
|
|
"ENFILE": 41,
|
|
"EMFILE": 33,
|
|
"ENOTTY": 59,
|
|
"ETXTBSY": 74,
|
|
"EFBIG": 22,
|
|
"ENOSPC": 51,
|
|
"ESPIPE": 70,
|
|
"EROFS": 69,
|
|
"EMLINK": 34,
|
|
"EPIPE": 64,
|
|
"EDOM": 18,
|
|
"ERANGE": 68,
|
|
"ENOMSG": 49,
|
|
"EIDRM": 24,
|
|
"ECHRNG": 106,
|
|
"EL2NSYNC": 156,
|
|
"EL3HLT": 107,
|
|
"EL3RST": 108,
|
|
"ELNRNG": 109,
|
|
"EUNATCH": 110,
|
|
"ENOCSI": 111,
|
|
"EL2HLT": 112,
|
|
"EDEADLK": 16,
|
|
"ENOLCK": 46,
|
|
"EBADE": 113,
|
|
"EBADR": 114,
|
|
"EXFULL": 115,
|
|
"ENOANO": 104,
|
|
"EBADRQC": 103,
|
|
"EBADSLT": 102,
|
|
"EDEADLOCK": 16,
|
|
"EBFONT": 101,
|
|
"ENOSTR": 100,
|
|
"ENODATA": 116,
|
|
"ETIME": 117,
|
|
"ENOSR": 118,
|
|
"ENONET": 119,
|
|
"ENOPKG": 120,
|
|
"EREMOTE": 121,
|
|
"ENOLINK": 47,
|
|
"EADV": 122,
|
|
"ESRMNT": 123,
|
|
"ECOMM": 124,
|
|
"EPROTO": 65,
|
|
"EMULTIHOP": 36,
|
|
"EDOTDOT": 125,
|
|
"EBADMSG": 9,
|
|
"ENOTUNIQ": 126,
|
|
"EBADFD": 127,
|
|
"EREMCHG": 128,
|
|
"ELIBACC": 129,
|
|
"ELIBBAD": 130,
|
|
"ELIBSCN": 131,
|
|
"ELIBMAX": 132,
|
|
"ELIBEXEC": 133,
|
|
"ENOSYS": 52,
|
|
"ENOTEMPTY": 55,
|
|
"ENAMETOOLONG": 37,
|
|
"ELOOP": 32,
|
|
"EOPNOTSUPP": 138,
|
|
"EPFNOSUPPORT": 139,
|
|
"ECONNRESET": 15,
|
|
"ENOBUFS": 42,
|
|
"EAFNOSUPPORT": 5,
|
|
"EPROTOTYPE": 67,
|
|
"ENOTSOCK": 57,
|
|
"ENOPROTOOPT": 50,
|
|
"ESHUTDOWN": 140,
|
|
"ECONNREFUSED": 14,
|
|
"EADDRINUSE": 3,
|
|
"ECONNABORTED": 13,
|
|
"ENETUNREACH": 40,
|
|
"ENETDOWN": 38,
|
|
"ETIMEDOUT": 73,
|
|
"EHOSTDOWN": 142,
|
|
"EHOSTUNREACH": 23,
|
|
"EINPROGRESS": 26,
|
|
"EALREADY": 7,
|
|
"EDESTADDRREQ": 17,
|
|
"EMSGSIZE": 35,
|
|
"EPROTONOSUPPORT": 66,
|
|
"ESOCKTNOSUPPORT": 137,
|
|
"EADDRNOTAVAIL": 4,
|
|
"ENETRESET": 39,
|
|
"EISCONN": 30,
|
|
"ENOTCONN": 53,
|
|
"ETOOMANYREFS": 141,
|
|
"EUSERS": 136,
|
|
"EDQUOT": 19,
|
|
"ESTALE": 72,
|
|
"ENOTSUP": 138,
|
|
"ENOMEDIUM": 148,
|
|
"EILSEQ": 25,
|
|
"EOVERFLOW": 61,
|
|
"ECANCELED": 11,
|
|
"ENOTRECOVERABLE": 56,
|
|
"EOWNERDEAD": 62,
|
|
"ESTRPIPE": 135
|
|
};
|
|
|
|
registerWasmPlugin();
|
|
|
|
var GLctx;
|
|
|
|
Module["requestFullscreen"] = function Module_requestFullscreen(lockPointer, resizeCanvas) {
|
|
Browser.requestFullscreen(lockPointer, resizeCanvas);
|
|
};
|
|
|
|
Module["requestFullScreen"] = function Module_requestFullScreen() {
|
|
Browser.requestFullScreen();
|
|
};
|
|
|
|
Module["requestAnimationFrame"] = function Module_requestAnimationFrame(func) {
|
|
Browser.requestAnimationFrame(func);
|
|
};
|
|
|
|
Module["setCanvasSize"] = function Module_setCanvasSize(width, height, noUpdates) {
|
|
Browser.setCanvasSize(width, height, noUpdates);
|
|
};
|
|
|
|
Module["pauseMainLoop"] = function Module_pauseMainLoop() {
|
|
Browser.mainLoop.pause();
|
|
};
|
|
|
|
Module["resumeMainLoop"] = function Module_resumeMainLoop() {
|
|
Browser.mainLoop.resume();
|
|
};
|
|
|
|
Module["getUserMedia"] = function Module_getUserMedia() {
|
|
Browser.getUserMedia();
|
|
};
|
|
|
|
Module["createContext"] = function Module_createContext(canvas, useWebGL, setInModule, webGLContextAttributes) {
|
|
return Browser.createContext(canvas, useWebGL, setInModule, webGLContextAttributes);
|
|
};
|
|
|
|
var preloadedImages = {};
|
|
|
|
var preloadedAudios = {};
|
|
|
|
for (var i = 0; i < 32; ++i) tempFixedLengthArray.push(new Array(i));
|
|
|
|
var miniTempWebGLFloatBuffersStorage = new Float32Array(288);
|
|
|
|
for (var i = 0; i < 288; ++i) {
|
|
miniTempWebGLFloatBuffers[i] = miniTempWebGLFloatBuffersStorage.subarray(0, i + 1);
|
|
}
|
|
|
|
var miniTempWebGLIntBuffersStorage = new Int32Array(288);
|
|
|
|
for (var i = 0; i < 288; ++i) {
|
|
miniTempWebGLIntBuffers[i] = miniTempWebGLIntBuffersStorage.subarray(0, i + 1);
|
|
}
|
|
|
|
var emSetImmediate;
|
|
|
|
var emClearImmediate;
|
|
|
|
if (typeof setImmediate != "undefined") {
|
|
emSetImmediate = setImmediateWrapped;
|
|
emClearImmediate = clearImmediateWrapped;
|
|
} else if (typeof addEventListener == "function") {
|
|
var __setImmediate_id_counter = 0;
|
|
var __setImmediate_queue = [];
|
|
var __setImmediate_message_id = "_si";
|
|
var __setImmediate_cb = e => {
|
|
if (e.data === __setImmediate_message_id) {
|
|
e.stopPropagation();
|
|
__setImmediate_queue.shift()();
|
|
++__setImmediate_id_counter;
|
|
}
|
|
};
|
|
addEventListener("message", __setImmediate_cb, true);
|
|
emSetImmediate = func => {
|
|
postMessage(__setImmediate_message_id, "*");
|
|
return __setImmediate_id_counter + __setImmediate_queue.push(func) - 1;
|
|
};
|
|
emClearImmediate = id => {
|
|
var index = id - __setImmediate_id_counter;
|
|
if (index >= 0 && index < __setImmediate_queue.length) __setImmediate_queue[index] = () => {};
|
|
};
|
|
}
|
|
|
|
Module["request_quit"] = function() {
|
|
GodotOS.request_quit();
|
|
};
|
|
|
|
Module["onExit"] = GodotOS.cleanup;
|
|
|
|
GodotOS._fs_sync_promise = Promise.resolve();
|
|
|
|
Module["initConfig"] = GodotConfig.init_config;
|
|
|
|
Module["initFS"] = GodotFS.init;
|
|
|
|
Module["copyToFS"] = GodotFS.copy_to_fs;
|
|
|
|
GodotOS.atexit(function(resolve, reject) {
|
|
GodotDisplayVK.clear();
|
|
resolve();
|
|
});
|
|
|
|
GodotOS.atexit(function(resolve, reject) {
|
|
GodotEventListeners.clear();
|
|
resolve();
|
|
});
|
|
|
|
GodotOS.atexit(function(resolve, reject) {
|
|
GodotDisplayCursor.clear();
|
|
resolve();
|
|
});
|
|
|
|
GodotJSWrapper.proxies = new Map();
|
|
|
|
var proxiedFunctionTable = [ null, _proc_exit, exitOnMainThread, pthreadCreateProxied, ___syscall__newselect, ___syscall_accept4, ___syscall_bind, ___syscall_chdir, ___syscall_chmod, ___syscall_connect, ___syscall_dup, ___syscall_dup3, ___syscall_faccessat, ___syscall_fallocate, ___syscall_fchdir, ___syscall_fchmod, ___syscall_fchmodat, ___syscall_fchown32, ___syscall_fchownat, ___syscall_fcntl64, ___syscall_fdatasync, ___syscall_fstat64, ___syscall_fstatfs64, ___syscall_statfs64, ___syscall_ftruncate64, ___syscall_getcwd, ___syscall_getdents64, ___syscall_getpeername, ___syscall_getsockname, ___syscall_getsockopt, ___syscall_ioctl, ___syscall_listen, ___syscall_lstat64, ___syscall_mkdirat, ___syscall_mknodat, ___syscall_newfstatat, ___syscall_openat, ___syscall_pipe, ___syscall_poll, ___syscall_readlinkat, ___syscall_recvfrom, ___syscall_recvmsg, ___syscall_renameat, ___syscall_rmdir, ___syscall_sendmsg, ___syscall_sendto, ___syscall_socket, ___syscall_stat64, ___syscall_symlink, ___syscall_symlinkat, ___syscall_truncate64, ___syscall_unlinkat, ___syscall_utimensat, __mmap_js, __msync_js, __munmap_js, __setitimer_js, _alBuffer3f, _alBuffer3i, _alBufferData, _alBufferf, _alBufferfv, _alBufferi, _alBufferiv, _alDeleteBuffers, _alDeleteSources, _alSourcei, _alDisable, _alDistanceModel, _alDopplerFactor, _alDopplerVelocity, _alEnable, _alGenBuffers, _alGenSources, _alGetBoolean, _alGetBooleanv, _alGetBuffer3f, _alGetBuffer3i, _alGetBufferf, _alGetBufferfv, _alGetBufferi, _alGetBufferiv, _alGetDouble, _alGetDoublev, _alGetEnumValue, _alGetError, _alGetFloat, _alGetFloatv, _alGetInteger, _alGetIntegerv, _alGetListener3f, _alGetListener3i, _alGetListenerf, _alGetListenerfv, _alGetListeneri, _alGetListeneriv, _alGetSource3f, _alGetSource3i, _alGetSourcef, _alGetSourcefv, _alGetSourcei, _alGetSourceiv, _alGetString, _alIsBuffer, _alIsEnabled, _alIsExtensionPresent, _alIsSource, _alListener3f, _alListener3i, _alListenerf, _alListenerfv, _alListeneri, _alListeneriv, _alSource3f, _alSource3i, _alSourcePause, _alSourcePausev, _alSourcePlay, _alSourcePlayv, _alSourceQueueBuffers, _alSourceRewind, _alSourceRewindv, _alSourceStop, _alSourceStopv, _alSourceUnqueueBuffers, _alSourcef, _alSourcefv, _alSourceiv, _alSpeedOfSound, _alcCaptureCloseDevice, _alcCaptureOpenDevice, _alcCaptureSamples, _alcCaptureStart, _alcCaptureStop, _alcCloseDevice, _alcCreateContext, _alcDestroyContext, _alcGetContextsDevice, _alcGetCurrentContext, _alcGetEnumValue, _alcGetError, _alcGetIntegerv, _alcGetString, _alcIsExtensionPresent, _alcMakeContextCurrent, _alcOpenDevice, _emscripten_alcDevicePauseSOFT, _emscripten_alcDeviceResumeSOFT, _emscripten_alcGetStringiSOFT, _emscripten_alcResetDeviceSOFT, _emscripten_webgl_create_context_proxied, _environ_get, _environ_sizes_get, _fd_close, _fd_fdstat_get, _fd_pread, _fd_pwrite, _fd_read, _fd_seek, _fd_sync, _fd_write, _gethostbyaddr, _gethostbyname, _gethostbyname_r, _getaddrinfo, _emscripten_force_exit, _emscripten_set_keypress_callback_on_thread, _emscripten_set_keydown_callback_on_thread, _emscripten_set_keyup_callback_on_thread, _emscripten_set_click_callback_on_thread, _emscripten_set_mousedown_callback_on_thread, _emscripten_set_mouseup_callback_on_thread, _emscripten_set_dblclick_callback_on_thread, _emscripten_set_mousemove_callback_on_thread, _emscripten_set_mouseenter_callback_on_thread, _emscripten_set_mouseleave_callback_on_thread, _emscripten_set_mouseover_callback_on_thread, _emscripten_set_mouseout_callback_on_thread, _emscripten_get_mouse_status, _emscripten_set_wheel_callback_on_thread, _emscripten_set_resize_callback_on_thread, _emscripten_set_scroll_callback_on_thread, _emscripten_set_blur_callback_on_thread, _emscripten_set_focus_callback_on_thread, _emscripten_set_focusin_callback_on_thread, _emscripten_set_focusout_callback_on_thread, _emscripten_set_deviceorientation_callback_on_thread, _emscripten_get_deviceorientation_status, _emscripten_set_devicemotion_callback_on_thread, _emscripten_get_devicemotion_status, _emscripten_set_orientationchange_callback_on_thread, _emscripten_get_orientation_status, _emscripten_lock_orientation, _emscripten_unlock_orientation, _emscripten_set_fullscreenchange_callback_on_thread, _emscripten_get_fullscreen_status, getCanvasSizeMainThread, setCanvasElementSizeMainThread, _emscripten_request_fullscreen, _emscripten_request_fullscreen_strategy, _emscripten_enter_soft_fullscreen, _emscripten_exit_soft_fullscreen, _emscripten_exit_fullscreen, _emscripten_set_pointerlockchange_callback_on_thread, _emscripten_set_pointerlockerror_callback_on_thread, _emscripten_get_pointerlock_status, _emscripten_request_pointerlock, _emscripten_exit_pointerlock, _emscripten_vibrate, _emscripten_vibrate_pattern, _emscripten_set_visibilitychange_callback_on_thread, _emscripten_get_visibility_status, _emscripten_set_touchstart_callback_on_thread, _emscripten_set_touchend_callback_on_thread, _emscripten_set_touchmove_callback_on_thread, _emscripten_set_touchcancel_callback_on_thread, _emscripten_set_gamepadconnected_callback_on_thread, _emscripten_set_gamepaddisconnected_callback_on_thread, _emscripten_sample_gamepad_data, _emscripten_get_num_gamepads, _emscripten_get_gamepad_status, _emscripten_set_beforeunload_callback_on_thread, _emscripten_set_batterychargingchange_callback_on_thread, _emscripten_set_batterylevelchange_callback_on_thread, _emscripten_get_battery_status, _emscripten_set_element_css_size, _emscripten_get_element_css_size, _emscripten_get_device_pixel_ratio, _random_get, _clock_time_get, _clock_res_get, _emscripten_run_preload_plugins, _emscripten_run_preload_plugins_data, _emscripten_get_window_title, _emscripten_set_window_title, _emscripten_get_screen_size, _emscripten_hide_mouse, _emscripten_set_canvas_size, _emscripten_get_canvas_size, _emscripten_create_worker, _emscripten_destroy_worker, _emscripten_call_worker, _emscripten_get_worker_queue_size, _emscripten_get_preloaded_image_data, _emscripten_get_preloaded_image_data_from_FILE, _emscripten_async_wget, _emscripten_async_wget_data, _emscripten_async_wget2, _emscripten_async_wget2_data, _emscripten_async_wget2_abort, _emscripten_webgl_get_drawing_buffer_size, _emscripten_webgl_get_context_attributes, _emscripten_webgl_destroy_context, _emscripten_webgl_enable_extension, _emscripten_set_webglcontextlost_callback_on_thread, _emscripten_set_webglcontextrestored_callback_on_thread, _emscripten_is_webgl_context_lost, _emscripten_webgl_get_supported_extensions, _emscripten_webgl_get_program_parameter_d, _emscripten_webgl_get_program_info_log_utf8, _emscripten_webgl_get_shader_parameter_d, _emscripten_webgl_get_shader_info_log_utf8, _emscripten_webgl_get_shader_source_utf8, _emscripten_webgl_get_vertex_attrib_d, _emscripten_webgl_get_vertex_attrib_o, _emscripten_webgl_get_vertex_attrib_v, _emscripten_webgl_get_uniform_d, _emscripten_webgl_get_uniform_v, _emscripten_webgl_get_parameter_v, _emscripten_webgl_get_parameter_d, _emscripten_webgl_get_parameter_o, _emscripten_webgl_get_parameter_utf8, _emscripten_webgl_get_parameter_i64v, _glutPostRedisplay, _glutGetModifiers, _glutInit, _glutInitWindowSize, _glutInitWindowPosition, _glutIdleFunc, _glutTimerFunc, _glutDisplayFunc, _glutKeyboardFunc, _glutKeyboardUpFunc, _glutSpecialFunc, _glutSpecialUpFunc, _glutReshapeFunc, _glutMotionFunc, _glutPassiveMotionFunc, _glutMouseFunc, _glutSetCursor, _glutCreateWindow, _glutDestroyWindow, _glutReshapeWindow, _glutPositionWindow, _glutFullScreen, _glutInitDisplayMode, _glutSwapBuffers, _glutMainLoop, _eglGetDisplay, _eglInitialize, _eglTerminate, _eglGetConfigs, _eglChooseConfig, _eglGetConfigAttrib, _eglCreateWindowSurface, _eglDestroySurface, _eglCreateContext, _eglDestroyContext, _eglQuerySurface, _eglQueryContext, _eglGetError, _eglQueryString, _eglBindAPI, _eglQueryAPI, _eglWaitClient, _eglWaitNative, _eglSwapInterval, _eglMakeCurrent, _eglGetCurrentContext, _eglGetCurrentSurface, _eglGetCurrentDisplay, _eglSwapBuffers, _eglReleaseThread, _SDL_GetTicks, _SDL_LockSurface, _SDL_Linked_Version, _SDL_Init, _SDL_WasInit, _SDL_GetVideoInfo, _SDL_VideoDriverName, _SDL_SetVideoMode, _SDL_GetVideoSurface, _SDL_AudioQuit, _SDL_UnlockSurface, _SDL_WM_SetCaption, _SDL_GetKeyboardState, _SDL_GetKeyName, _SDL_GetModState, _SDL_GetMouseState, _SDL_WarpMouse, _SDL_ShowCursor, _SDL_GetError, _SDL_CreateRGBSurface, _SDL_CreateRGBSurfaceFrom, _SDL_ConvertSurface, _SDL_FreeSurface, _SDL_UpperBlit, _SDL_UpperBlitScaled, _SDL_GetClipRect, _SDL_SetClipRect, _SDL_FillRect, _SDL_SetAlpha, _SDL_PollEvent, _SDL_PushEvent, _SDL_PeepEvents, _SDL_PumpEvents, _emscripten_SDL_SetEventHandler, _SDL_SetColors, _SDL_MapRGB, _SDL_MapRGBA, _SDL_GetRGB, _SDL_GetRGBA, _SDL_GetAppState, _SDL_WM_ToggleFullScreen, _IMG_Load_RW, _SDL_FreeRW, _IMG_Load, _SDL_RWFromFile, _SDL_OpenAudio, _SDL_PauseAudio, _SDL_CloseAudio, _SDL_StartTextInput, _SDL_StopTextInput, _Mix_OpenAudio, _Mix_AllocateChannels, _Mix_ChannelFinished, _Mix_Volume, _Mix_SetPanning, _Mix_LoadWAV_RW, _Mix_LoadWAV, _Mix_QuickLoad_RAW, _Mix_FreeChunk, _Mix_ReserveChannels, _Mix_PlayChannelTimed, _Mix_HaltChannel, _Mix_HookMusicFinished, _Mix_HaltMusic, _Mix_VolumeMusic, _Mix_LoadMUS, _Mix_PlayMusic, _Mix_PauseMusic, _Mix_ResumeMusic, _Mix_PlayingMusic, _Mix_Playing, _Mix_Pause, _Mix_Paused, _Mix_PausedMusic, _Mix_Resume, _TTF_Init, _TTF_OpenFont, _TTF_CloseFont, _TTF_RenderText_Solid, _TTF_SizeText, _TTF_GlyphMetrics, _TTF_FontAscent, _TTF_FontDescent, _TTF_FontHeight, _SDL_GL_SetAttribute, _SDL_GL_GetAttribute, _SDL_GL_SwapBuffers, _SDL_GL_ExtensionSupported, _SDL_GetWindowFlags, _SDL_GL_GetSwapInterval, _SDL_SetWindowTitle, _SDL_GetWindowSize, _SDL_SetWindowFullscreen, _SDL_NumJoysticks, _SDL_JoystickName, _SDL_JoystickOpen, _SDL_JoystickOpened, _SDL_JoystickNumAxes, _SDL_JoystickNumButtons, _SDL_JoystickUpdate, _SDL_JoystickEventState, _SDL_JoystickGetAxis, _SDL_JoystickGetButton, _SDL_JoystickClose, _SDL_RWFromConstMem, _SDL_EnableUNICODE, _SDL_AddTimer, _SDL_RemoveTimer, _godot_webxr_is_supported, _godot_webxr_is_session_supported, _godot_webxr_initialize, _godot_webxr_uninitialize, _godot_webxr_get_view_count, _godot_webxr_get_render_target_size, _godot_webxr_get_transform_for_view, _godot_webxr_get_projection_for_view, _godot_webxr_get_color_texture, _godot_webxr_get_depth_texture, _godot_webxr_get_velocity_texture, _godot_webxr_update_input_source, _godot_webxr_get_visibility_state, _godot_webxr_get_bounds_geometry, _godot_webxr_get_frame_rate, _godot_webxr_update_target_frame_rate, _godot_webxr_get_supported_frame_rates, _godot_js_websocket_create, _godot_js_websocket_send, _godot_js_websocket_buffered_amount, _godot_js_websocket_close, _godot_js_websocket_destroy, _godot_js_rtc_datachannel_ready_state_get, _godot_js_rtc_datachannel_send, _godot_js_rtc_datachannel_is_ordered, _godot_js_rtc_datachannel_id_get, _godot_js_rtc_datachannel_max_packet_lifetime_get, _godot_js_rtc_datachannel_max_retransmits_get, _godot_js_rtc_datachannel_is_negotiated, _godot_js_rtc_datachannel_get_buffered_amount, _godot_js_rtc_datachannel_label_get, _godot_js_rtc_datachannel_destroy, _godot_js_rtc_datachannel_connect, _godot_js_rtc_datachannel_close, _godot_js_rtc_pc_create, _godot_js_rtc_pc_close, _godot_js_rtc_pc_destroy, _godot_js_rtc_pc_offer_create, _godot_js_rtc_pc_local_description_set, _godot_js_rtc_pc_remote_description_set, _godot_js_rtc_pc_ice_candidate_add, _godot_js_rtc_pc_datachannel_create, _godot_audio_is_available, _godot_audio_has_worklet, _godot_audio_has_script_processor, _godot_audio_init, _godot_audio_resume, _godot_audio_input_start, _godot_audio_input_stop, _godot_audio_worklet_create, _godot_audio_worklet_start, _godot_audio_worklet_start_no_threads, _godot_audio_script_create, _godot_audio_script_start, _godot_js_display_is_swap_ok_cancel, _godot_js_tts_is_speaking, _godot_js_tts_is_paused, _godot_js_tts_get_voices, _godot_js_tts_speak, _godot_js_tts_pause, _godot_js_tts_resume, _godot_js_tts_stop, _godot_js_display_alert, _godot_js_display_screen_dpi_get, _godot_js_display_pixel_ratio_get, _godot_js_display_fullscreen_request, _godot_js_display_fullscreen_exit, _godot_js_display_desired_size_set, _godot_js_display_size_update, _godot_js_display_screen_size_get, _godot_js_display_window_size_get, _godot_js_display_has_webgl, _godot_js_display_canvas_focus, _godot_js_display_canvas_is_focused, _godot_js_display_touchscreen_is_available, _godot_js_display_clipboard_set, _godot_js_display_clipboard_get, _godot_js_display_window_title_set, _godot_js_display_window_icon_set, _godot_js_display_cursor_set_visible, _godot_js_display_cursor_is_hidden, _godot_js_display_cursor_set_shape, _godot_js_display_cursor_set_custom_shape, _godot_js_display_cursor_lock_set, _godot_js_display_cursor_is_locked, _godot_js_display_fullscreen_cb, _godot_js_display_window_blur_cb, _godot_js_display_notification_cb, _godot_js_display_setup_canvas, _godot_js_display_vk_show, _godot_js_display_vk_hide, _godot_js_display_vk_available, _godot_js_display_tts_available, _godot_js_display_vk_cb, _godot_js_fetch_create, _godot_js_fetch_state_get, _godot_js_fetch_http_status_get, _godot_js_fetch_read_headers, _godot_js_fetch_read_chunk, _godot_js_fetch_is_chunked, _godot_js_fetch_free, _godot_js_config_canvas_id_get, _godot_js_config_locale_get, _godot_js_os_finish_async, _godot_js_os_request_quit_cb, _godot_js_os_fs_is_persistent, _godot_js_os_fs_sync, _godot_js_os_has_feature, _godot_js_os_execute, _godot_js_os_shell_open, _godot_js_os_hw_concurrency_get, _godot_js_os_download_buffer, _godot_js_pwa_cb, _godot_js_pwa_update, _godot_js_input_mouse_move_cb, _godot_js_input_mouse_wheel_cb, _godot_js_input_mouse_button_cb, _godot_js_input_touch_cb, _godot_js_input_key_cb, _godot_js_input_gamepad_cb, _godot_js_input_gamepad_sample_count, _godot_js_input_gamepad_sample, _godot_js_input_gamepad_sample_get, _godot_js_input_drop_files_cb, _godot_js_input_paste_cb, _godot_js_input_vibrate_handheld, _godot_webgl2_glGetBufferSubData, _godot_webgl2_glFramebufferTextureMultiviewOVR, _godot_js_wrapper_interface_get, _godot_js_wrapper_object_get, _godot_js_wrapper_object_set, _godot_js_wrapper_object_call, _godot_js_wrapper_object_unref, _godot_js_wrapper_create_cb, _godot_js_wrapper_object_set_cb_ret, _godot_js_wrapper_object_getvar, _godot_js_wrapper_object_setvar, _godot_js_wrapper_create_object ];
|
|
|
|
function checkIncomingModuleAPI() {
|
|
ignoredModuleProp("fetchSettings");
|
|
}
|
|
|
|
var wasmImports = {
|
|
"IMG_Init": _IMG_Init,
|
|
"IMG_Load": _IMG_Load,
|
|
"IMG_Load_RW": _IMG_Load_RW,
|
|
"IMG_Quit": _IMG_Quit,
|
|
"Mix_AllocateChannels": _Mix_AllocateChannels,
|
|
"Mix_ChannelFinished": _Mix_ChannelFinished,
|
|
"Mix_CloseAudio": _Mix_CloseAudio,
|
|
"Mix_FadeInChannelTimed": _Mix_FadeInChannelTimed,
|
|
"Mix_FadeInMusicPos": _Mix_FadeInMusicPos,
|
|
"Mix_FadeOutChannel": _Mix_FadeOutChannel,
|
|
"Mix_FadeOutMusic": _Mix_FadeOutMusic,
|
|
"Mix_FadingChannel": _Mix_FadingChannel,
|
|
"Mix_FreeChunk": _Mix_FreeChunk,
|
|
"Mix_FreeMusic": _Mix_FreeMusic,
|
|
"Mix_HaltChannel": _Mix_HaltChannel,
|
|
"Mix_HaltMusic": _Mix_HaltMusic,
|
|
"Mix_HookMusicFinished": _Mix_HookMusicFinished,
|
|
"Mix_Init": _Mix_Init,
|
|
"Mix_Linked_Version": _Mix_Linked_Version,
|
|
"Mix_LoadMUS": _Mix_LoadMUS,
|
|
"Mix_LoadMUS_RW": _Mix_LoadMUS_RW,
|
|
"Mix_LoadWAV": _Mix_LoadWAV,
|
|
"Mix_LoadWAV_RW": _Mix_LoadWAV_RW,
|
|
"Mix_OpenAudio": _Mix_OpenAudio,
|
|
"Mix_Pause": _Mix_Pause,
|
|
"Mix_PauseMusic": _Mix_PauseMusic,
|
|
"Mix_Paused": _Mix_Paused,
|
|
"Mix_PausedMusic": _Mix_PausedMusic,
|
|
"Mix_PlayChannelTimed": _Mix_PlayChannelTimed,
|
|
"Mix_PlayMusic": _Mix_PlayMusic,
|
|
"Mix_Playing": _Mix_Playing,
|
|
"Mix_PlayingMusic": _Mix_PlayingMusic,
|
|
"Mix_QuerySpec": _Mix_QuerySpec,
|
|
"Mix_QuickLoad_RAW": _Mix_QuickLoad_RAW,
|
|
"Mix_Quit": _Mix_Quit,
|
|
"Mix_ReserveChannels": _Mix_ReserveChannels,
|
|
"Mix_Resume": _Mix_Resume,
|
|
"Mix_ResumeMusic": _Mix_ResumeMusic,
|
|
"Mix_SetPanning": _Mix_SetPanning,
|
|
"Mix_SetPosition": _Mix_SetPosition,
|
|
"Mix_SetPostMix": _Mix_SetPostMix,
|
|
"Mix_Volume": _Mix_Volume,
|
|
"Mix_VolumeChunk": _Mix_VolumeChunk,
|
|
"Mix_VolumeMusic": _Mix_VolumeMusic,
|
|
"SDL_AddTimer": _SDL_AddTimer,
|
|
"SDL_AllocRW": _SDL_AllocRW,
|
|
"SDL_AudioDriverName": _SDL_AudioDriverName,
|
|
"SDL_AudioQuit": _SDL_AudioQuit,
|
|
"SDL_ClearError": _SDL_ClearError,
|
|
"SDL_CloseAudio": _SDL_CloseAudio,
|
|
"SDL_CondBroadcast": _SDL_CondBroadcast,
|
|
"SDL_CondSignal": _SDL_CondSignal,
|
|
"SDL_CondWait": _SDL_CondWait,
|
|
"SDL_CondWaitTimeout": _SDL_CondWaitTimeout,
|
|
"SDL_ConvertSurface": _SDL_ConvertSurface,
|
|
"SDL_CreateCond": _SDL_CreateCond,
|
|
"SDL_CreateMutex": _SDL_CreateMutex,
|
|
"SDL_CreateRGBSurface": _SDL_CreateRGBSurface,
|
|
"SDL_CreateRGBSurfaceFrom": _SDL_CreateRGBSurfaceFrom,
|
|
"SDL_CreateThread": _SDL_CreateThread,
|
|
"SDL_Delay": _SDL_Delay,
|
|
"SDL_DestroyCond": _SDL_DestroyCond,
|
|
"SDL_DestroyMutex": _SDL_DestroyMutex,
|
|
"SDL_DestroyRenderer": _SDL_DestroyRenderer,
|
|
"SDL_DestroyWindow": _SDL_DestroyWindow,
|
|
"SDL_DisplayFormatAlpha": _SDL_DisplayFormatAlpha,
|
|
"SDL_EnableKeyRepeat": _SDL_EnableKeyRepeat,
|
|
"SDL_EnableUNICODE": _SDL_EnableUNICODE,
|
|
"SDL_FillRect": _SDL_FillRect,
|
|
"SDL_Flip": _SDL_Flip,
|
|
"SDL_FreeRW": _SDL_FreeRW,
|
|
"SDL_FreeSurface": _SDL_FreeSurface,
|
|
"SDL_GL_DeleteContext": _SDL_GL_DeleteContext,
|
|
"SDL_GL_ExtensionSupported": _SDL_GL_ExtensionSupported,
|
|
"SDL_GL_GetAttribute": _SDL_GL_GetAttribute,
|
|
"SDL_GL_GetSwapInterval": _SDL_GL_GetSwapInterval,
|
|
"SDL_GL_MakeCurrent": _SDL_GL_MakeCurrent,
|
|
"SDL_GL_SetAttribute": _SDL_GL_SetAttribute,
|
|
"SDL_GL_SetSwapInterval": _SDL_GL_SetSwapInterval,
|
|
"SDL_GL_SwapBuffers": _SDL_GL_SwapBuffers,
|
|
"SDL_GL_SwapWindow": _SDL_GL_SwapWindow,
|
|
"SDL_GetAppState": _SDL_GetAppState,
|
|
"SDL_GetAudioDriver": _SDL_GetAudioDriver,
|
|
"SDL_GetClipRect": _SDL_GetClipRect,
|
|
"SDL_GetCurrentAudioDriver": _SDL_GetCurrentAudioDriver,
|
|
"SDL_GetError": _SDL_GetError,
|
|
"SDL_GetKeyName": _SDL_GetKeyName,
|
|
"SDL_GetKeyState": _SDL_GetKeyState,
|
|
"SDL_GetKeyboardState": _SDL_GetKeyboardState,
|
|
"SDL_GetModState": _SDL_GetModState,
|
|
"SDL_GetMouseState": _SDL_GetMouseState,
|
|
"SDL_GetNumAudioDrivers": _SDL_GetNumAudioDrivers,
|
|
"SDL_GetRGB": _SDL_GetRGB,
|
|
"SDL_GetRGBA": _SDL_GetRGBA,
|
|
"SDL_GetScancodeFromKey": _SDL_GetScancodeFromKey,
|
|
"SDL_GetThreadID": _SDL_GetThreadID,
|
|
"SDL_GetTicks": _SDL_GetTicks,
|
|
"SDL_GetVideoInfo": _SDL_GetVideoInfo,
|
|
"SDL_GetVideoSurface": _SDL_GetVideoSurface,
|
|
"SDL_GetWindowFlags": _SDL_GetWindowFlags,
|
|
"SDL_GetWindowSize": _SDL_GetWindowSize,
|
|
"SDL_Has3DNow": _SDL_Has3DNow,
|
|
"SDL_Has3DNowExt": _SDL_Has3DNowExt,
|
|
"SDL_HasAltiVec": _SDL_HasAltiVec,
|
|
"SDL_HasMMX": _SDL_HasMMX,
|
|
"SDL_HasMMXExt": _SDL_HasMMXExt,
|
|
"SDL_HasRDTSC": _SDL_HasRDTSC,
|
|
"SDL_HasSSE": _SDL_HasSSE,
|
|
"SDL_HasSSE2": _SDL_HasSSE2,
|
|
"SDL_Init": _SDL_Init,
|
|
"SDL_InitSubSystem": _SDL_InitSubSystem,
|
|
"SDL_JoystickClose": _SDL_JoystickClose,
|
|
"SDL_JoystickEventState": _SDL_JoystickEventState,
|
|
"SDL_JoystickGetAxis": _SDL_JoystickGetAxis,
|
|
"SDL_JoystickGetBall": _SDL_JoystickGetBall,
|
|
"SDL_JoystickGetButton": _SDL_JoystickGetButton,
|
|
"SDL_JoystickGetHat": _SDL_JoystickGetHat,
|
|
"SDL_JoystickIndex": _SDL_JoystickIndex,
|
|
"SDL_JoystickName": _SDL_JoystickName,
|
|
"SDL_JoystickNumAxes": _SDL_JoystickNumAxes,
|
|
"SDL_JoystickNumBalls": _SDL_JoystickNumBalls,
|
|
"SDL_JoystickNumButtons": _SDL_JoystickNumButtons,
|
|
"SDL_JoystickNumHats": _SDL_JoystickNumHats,
|
|
"SDL_JoystickOpen": _SDL_JoystickOpen,
|
|
"SDL_JoystickOpened": _SDL_JoystickOpened,
|
|
"SDL_JoystickUpdate": _SDL_JoystickUpdate,
|
|
"SDL_Linked_Version": _SDL_Linked_Version,
|
|
"SDL_ListModes": _SDL_ListModes,
|
|
"SDL_LoadBMP_RW": _SDL_LoadBMP_RW,
|
|
"SDL_LockAudio": _SDL_LockAudio,
|
|
"SDL_LockSurface": _SDL_LockSurface,
|
|
"SDL_LogSetOutputFunction": _SDL_LogSetOutputFunction,
|
|
"SDL_LowerBlit": _SDL_LowerBlit,
|
|
"SDL_LowerBlitScaled": _SDL_LowerBlitScaled,
|
|
"SDL_MapRGB": _SDL_MapRGB,
|
|
"SDL_MapRGBA": _SDL_MapRGBA,
|
|
"SDL_NumJoysticks": _SDL_NumJoysticks,
|
|
"SDL_OpenAudio": _SDL_OpenAudio,
|
|
"SDL_PauseAudio": _SDL_PauseAudio,
|
|
"SDL_PeepEvents": _SDL_PeepEvents,
|
|
"SDL_PollEvent": _SDL_PollEvent,
|
|
"SDL_PumpEvents": _SDL_PumpEvents,
|
|
"SDL_PushEvent": _SDL_PushEvent,
|
|
"SDL_Quit": _SDL_Quit,
|
|
"SDL_QuitSubSystem": _SDL_QuitSubSystem,
|
|
"SDL_RWFromConstMem": _SDL_RWFromConstMem,
|
|
"SDL_RWFromFile": _SDL_RWFromFile,
|
|
"SDL_RWFromMem": _SDL_RWFromMem,
|
|
"SDL_RemoveTimer": _SDL_RemoveTimer,
|
|
"SDL_SaveBMP_RW": _SDL_SaveBMP_RW,
|
|
"SDL_SetAlpha": _SDL_SetAlpha,
|
|
"SDL_SetClipRect": _SDL_SetClipRect,
|
|
"SDL_SetColorKey": _SDL_SetColorKey,
|
|
"SDL_SetColors": _SDL_SetColors,
|
|
"SDL_SetError": _SDL_SetError,
|
|
"SDL_SetGamma": _SDL_SetGamma,
|
|
"SDL_SetGammaRamp": _SDL_SetGammaRamp,
|
|
"SDL_SetPalette": _SDL_SetPalette,
|
|
"SDL_SetVideoMode": _SDL_SetVideoMode,
|
|
"SDL_SetWindowFullscreen": _SDL_SetWindowFullscreen,
|
|
"SDL_SetWindowTitle": _SDL_SetWindowTitle,
|
|
"SDL_ShowCursor": _SDL_ShowCursor,
|
|
"SDL_StartTextInput": _SDL_StartTextInput,
|
|
"SDL_StopTextInput": _SDL_StopTextInput,
|
|
"SDL_ThreadID": _SDL_ThreadID,
|
|
"SDL_UnlockAudio": _SDL_UnlockAudio,
|
|
"SDL_UnlockSurface": _SDL_UnlockSurface,
|
|
"SDL_UpdateRect": _SDL_UpdateRect,
|
|
"SDL_UpdateRects": _SDL_UpdateRects,
|
|
"SDL_UpperBlit": _SDL_UpperBlit,
|
|
"SDL_UpperBlitScaled": _SDL_UpperBlitScaled,
|
|
"SDL_VideoDriverName": _SDL_VideoDriverName,
|
|
"SDL_VideoModeOK": _SDL_VideoModeOK,
|
|
"SDL_VideoQuit": _SDL_VideoQuit,
|
|
"SDL_WM_GrabInput": _SDL_WM_GrabInput,
|
|
"SDL_WM_IconifyWindow": _SDL_WM_IconifyWindow,
|
|
"SDL_WM_SetCaption": _SDL_WM_SetCaption,
|
|
"SDL_WM_SetIcon": _SDL_WM_SetIcon,
|
|
"SDL_WM_ToggleFullScreen": _SDL_WM_ToggleFullScreen,
|
|
"SDL_WaitThread": _SDL_WaitThread,
|
|
"SDL_WarpMouse": _SDL_WarpMouse,
|
|
"SDL_WasInit": _SDL_WasInit,
|
|
"SDL_mutexP": _SDL_mutexP,
|
|
"SDL_mutexV": _SDL_mutexV,
|
|
"TTF_CloseFont": _TTF_CloseFont,
|
|
"TTF_FontAscent": _TTF_FontAscent,
|
|
"TTF_FontDescent": _TTF_FontDescent,
|
|
"TTF_FontHeight": _TTF_FontHeight,
|
|
"TTF_FontLineSkip": _TTF_FontLineSkip,
|
|
"TTF_GlyphMetrics": _TTF_GlyphMetrics,
|
|
"TTF_Init": _TTF_Init,
|
|
"TTF_OpenFont": _TTF_OpenFont,
|
|
"TTF_Quit": _TTF_Quit,
|
|
"TTF_RenderText_Blended": _TTF_RenderText_Blended,
|
|
"TTF_RenderText_Shaded": _TTF_RenderText_Shaded,
|
|
"TTF_RenderText_Solid": _TTF_RenderText_Solid,
|
|
"TTF_RenderUTF8_Solid": _TTF_RenderUTF8_Solid,
|
|
"TTF_SizeText": _TTF_SizeText,
|
|
"TTF_SizeUTF8": _TTF_SizeUTF8,
|
|
"XChangeWindowAttributes": _XChangeWindowAttributes,
|
|
"XCreateWindow": _XCreateWindow,
|
|
"XInternAtom": _XInternAtom,
|
|
"XMapWindow": _XMapWindow,
|
|
"XOpenDisplay": _XOpenDisplay,
|
|
"XPending": _XPending,
|
|
"XSendEvent": _XSendEvent,
|
|
"XSetWMHints": _XSetWMHints,
|
|
"XStoreName": _XStoreName,
|
|
"_Unwind_Backtrace": __Unwind_Backtrace,
|
|
"_Unwind_DeleteException": __Unwind_DeleteException,
|
|
"_Unwind_FindEnclosingFunction": __Unwind_FindEnclosingFunction,
|
|
"_Unwind_GetIPInfo": __Unwind_GetIPInfo,
|
|
"_Unwind_RaiseException": __Unwind_RaiseException,
|
|
"_Z14godot_web_mainiPPc": __Z14godot_web_mainiPPc,
|
|
"__asctime_r": ___asctime_r,
|
|
"__assert_fail": ___assert_fail,
|
|
"__call_sighandler": ___call_sighandler,
|
|
"__cxa_begin_catch": ___cxa_begin_catch,
|
|
"__cxa_call_unexpected": ___cxa_call_unexpected,
|
|
"__cxa_end_catch": ___cxa_end_catch,
|
|
"__cxa_find_matching_catch": ___cxa_find_matching_catch,
|
|
"__cxa_find_matching_catch_1": ___cxa_find_matching_catch_1,
|
|
"__cxa_find_matching_catch_2": ___cxa_find_matching_catch_2,
|
|
"__cxa_find_matching_catch_3": ___cxa_find_matching_catch_3,
|
|
"__cxa_find_matching_catch_4": ___cxa_find_matching_catch_4,
|
|
"__cxa_find_matching_catch_5": ___cxa_find_matching_catch_5,
|
|
"__cxa_find_matching_catch_6": ___cxa_find_matching_catch_6,
|
|
"__cxa_find_matching_catch_7": ___cxa_find_matching_catch_7,
|
|
"__cxa_find_matching_catch_8": ___cxa_find_matching_catch_8,
|
|
"__cxa_find_matching_catch_9": ___cxa_find_matching_catch_9,
|
|
"__cxa_get_exception_ptr": ___cxa_get_exception_ptr,
|
|
"__cxa_rethrow": ___cxa_rethrow,
|
|
"__cxa_throw": ___cxa_throw,
|
|
"__emscripten_init_main_thread_js": ___emscripten_init_main_thread_js,
|
|
"__emscripten_thread_cleanup": ___emscripten_thread_cleanup,
|
|
"__global_base": ___global_base,
|
|
"__handle_stack_overflow": ___handle_stack_overflow,
|
|
"__heap_base": ___heap_base,
|
|
"__indirect_function_table": wasmTable,
|
|
"__memory_base": ___memory_base,
|
|
"__pthread_create_js": ___pthread_create_js,
|
|
"__pthread_kill_js": ___pthread_kill_js,
|
|
"__resumeException": ___resumeException,
|
|
"__stack_high": ___stack_high,
|
|
"__stack_low": ___stack_low,
|
|
"__stack_pointer": ___stack_pointer,
|
|
"__syscall__newselect": ___syscall__newselect,
|
|
"__syscall_accept4": ___syscall_accept4,
|
|
"__syscall_bind": ___syscall_bind,
|
|
"__syscall_chdir": ___syscall_chdir,
|
|
"__syscall_chmod": ___syscall_chmod,
|
|
"__syscall_connect": ___syscall_connect,
|
|
"__syscall_dup": ___syscall_dup,
|
|
"__syscall_dup3": ___syscall_dup3,
|
|
"__syscall_faccessat": ___syscall_faccessat,
|
|
"__syscall_fadvise64": ___syscall_fadvise64,
|
|
"__syscall_fallocate": ___syscall_fallocate,
|
|
"__syscall_fchdir": ___syscall_fchdir,
|
|
"__syscall_fchmod": ___syscall_fchmod,
|
|
"__syscall_fchmodat": ___syscall_fchmodat,
|
|
"__syscall_fchown32": ___syscall_fchown32,
|
|
"__syscall_fchownat": ___syscall_fchownat,
|
|
"__syscall_fcntl64": ___syscall_fcntl64,
|
|
"__syscall_fdatasync": ___syscall_fdatasync,
|
|
"__syscall_fstat64": ___syscall_fstat64,
|
|
"__syscall_fstatfs64": ___syscall_fstatfs64,
|
|
"__syscall_ftruncate64": ___syscall_ftruncate64,
|
|
"__syscall_getcwd": ___syscall_getcwd,
|
|
"__syscall_getdents64": ___syscall_getdents64,
|
|
"__syscall_getpeername": ___syscall_getpeername,
|
|
"__syscall_getsockname": ___syscall_getsockname,
|
|
"__syscall_getsockopt": ___syscall_getsockopt,
|
|
"__syscall_ioctl": ___syscall_ioctl,
|
|
"__syscall_listen": ___syscall_listen,
|
|
"__syscall_lstat64": ___syscall_lstat64,
|
|
"__syscall_mkdirat": ___syscall_mkdirat,
|
|
"__syscall_mknodat": ___syscall_mknodat,
|
|
"__syscall_newfstatat": ___syscall_newfstatat,
|
|
"__syscall_openat": ___syscall_openat,
|
|
"__syscall_pipe": ___syscall_pipe,
|
|
"__syscall_poll": ___syscall_poll,
|
|
"__syscall_readlinkat": ___syscall_readlinkat,
|
|
"__syscall_recvfrom": ___syscall_recvfrom,
|
|
"__syscall_recvmsg": ___syscall_recvmsg,
|
|
"__syscall_renameat": ___syscall_renameat,
|
|
"__syscall_rmdir": ___syscall_rmdir,
|
|
"__syscall_sendmsg": ___syscall_sendmsg,
|
|
"__syscall_sendto": ___syscall_sendto,
|
|
"__syscall_socket": ___syscall_socket,
|
|
"__syscall_stat64": ___syscall_stat64,
|
|
"__syscall_statfs64": ___syscall_statfs64,
|
|
"__syscall_symlink": ___syscall_symlink,
|
|
"__syscall_symlinkat": ___syscall_symlinkat,
|
|
"__syscall_truncate64": ___syscall_truncate64,
|
|
"__syscall_unlinkat": ___syscall_unlinkat,
|
|
"__syscall_utimensat": ___syscall_utimensat,
|
|
"__table_base": ___table_base,
|
|
"_dlopen_js": __dlopen_js,
|
|
"_dlsym_catchup_js": __dlsym_catchup_js,
|
|
"_dlsym_js": __dlsym_js,
|
|
"_emscripten_dbg": __emscripten_dbg,
|
|
"_emscripten_dlopen_js": __emscripten_dlopen_js,
|
|
"_emscripten_dlsync_threads": __emscripten_dlsync_threads,
|
|
"_emscripten_dlsync_threads_async": __emscripten_dlsync_threads_async,
|
|
"_emscripten_err": __emscripten_err,
|
|
"_emscripten_fs_load_embedded_files": __emscripten_fs_load_embedded_files,
|
|
"_emscripten_get_now_is_monotonic": __emscripten_get_now_is_monotonic,
|
|
"_emscripten_get_progname": __emscripten_get_progname,
|
|
"_emscripten_notify_mailbox_postmessage": __emscripten_notify_mailbox_postmessage,
|
|
"_emscripten_out": __emscripten_out,
|
|
"_emscripten_proxied_gl_context_activated_from_main_browser_thread": __emscripten_proxied_gl_context_activated_from_main_browser_thread,
|
|
"_emscripten_push_main_loop_blocker": __emscripten_push_main_loop_blocker,
|
|
"_emscripten_push_uncounted_main_loop_blocker": __emscripten_push_uncounted_main_loop_blocker,
|
|
"_emscripten_set_offscreencanvas_size": __emscripten_set_offscreencanvas_size,
|
|
"_emscripten_thread_exit_joinable": __emscripten_thread_exit_joinable,
|
|
"_emscripten_thread_mailbox_await": __emscripten_thread_mailbox_await,
|
|
"_emscripten_thread_set_strongref": __emscripten_thread_set_strongref,
|
|
"_emscripten_throw_longjmp": __emscripten_throw_longjmp,
|
|
"_glGenObject": __glGenObject,
|
|
"_glGetActiveAttribOrUniform": __glGetActiveAttribOrUniform,
|
|
"_gmtime_js": __gmtime_js,
|
|
"_localtime_js": __localtime_js,
|
|
"_mktime_js": __mktime_js,
|
|
"_mmap_js": __mmap_js,
|
|
"_msync_js": __msync_js,
|
|
"_munmap_js": __munmap_js,
|
|
"_setitimer_js": __setitimer_js,
|
|
"_timegm_js": __timegm_js,
|
|
"_tzset_js": __tzset_js,
|
|
"abort": _abort,
|
|
"alBuffer3f": _alBuffer3f,
|
|
"alBuffer3i": _alBuffer3i,
|
|
"alBufferData": _alBufferData,
|
|
"alBufferf": _alBufferf,
|
|
"alBufferfv": _alBufferfv,
|
|
"alBufferi": _alBufferi,
|
|
"alBufferiv": _alBufferiv,
|
|
"alDeleteBuffers": _alDeleteBuffers,
|
|
"alDeleteSources": _alDeleteSources,
|
|
"alDisable": _alDisable,
|
|
"alDistanceModel": _alDistanceModel,
|
|
"alDopplerFactor": _alDopplerFactor,
|
|
"alDopplerVelocity": _alDopplerVelocity,
|
|
"alEnable": _alEnable,
|
|
"alGenBuffers": _alGenBuffers,
|
|
"alGenSources": _alGenSources,
|
|
"alGetBoolean": _alGetBoolean,
|
|
"alGetBooleanv": _alGetBooleanv,
|
|
"alGetBuffer3f": _alGetBuffer3f,
|
|
"alGetBuffer3i": _alGetBuffer3i,
|
|
"alGetBufferf": _alGetBufferf,
|
|
"alGetBufferfv": _alGetBufferfv,
|
|
"alGetBufferi": _alGetBufferi,
|
|
"alGetBufferiv": _alGetBufferiv,
|
|
"alGetDouble": _alGetDouble,
|
|
"alGetDoublev": _alGetDoublev,
|
|
"alGetEnumValue": _alGetEnumValue,
|
|
"alGetError": _alGetError,
|
|
"alGetFloat": _alGetFloat,
|
|
"alGetFloatv": _alGetFloatv,
|
|
"alGetInteger": _alGetInteger,
|
|
"alGetIntegerv": _alGetIntegerv,
|
|
"alGetListener3f": _alGetListener3f,
|
|
"alGetListener3i": _alGetListener3i,
|
|
"alGetListenerf": _alGetListenerf,
|
|
"alGetListenerfv": _alGetListenerfv,
|
|
"alGetListeneri": _alGetListeneri,
|
|
"alGetListeneriv": _alGetListeneriv,
|
|
"alGetSource3f": _alGetSource3f,
|
|
"alGetSource3i": _alGetSource3i,
|
|
"alGetSourcef": _alGetSourcef,
|
|
"alGetSourcefv": _alGetSourcefv,
|
|
"alGetSourcei": _alGetSourcei,
|
|
"alGetSourceiv": _alGetSourceiv,
|
|
"alGetString": _alGetString,
|
|
"alIsBuffer": _alIsBuffer,
|
|
"alIsEnabled": _alIsEnabled,
|
|
"alIsExtensionPresent": _alIsExtensionPresent,
|
|
"alIsSource": _alIsSource,
|
|
"alListener3f": _alListener3f,
|
|
"alListener3i": _alListener3i,
|
|
"alListenerf": _alListenerf,
|
|
"alListenerfv": _alListenerfv,
|
|
"alListeneri": _alListeneri,
|
|
"alListeneriv": _alListeneriv,
|
|
"alSource3f": _alSource3f,
|
|
"alSource3i": _alSource3i,
|
|
"alSourcePause": _alSourcePause,
|
|
"alSourcePausev": _alSourcePausev,
|
|
"alSourcePlay": _alSourcePlay,
|
|
"alSourcePlayv": _alSourcePlayv,
|
|
"alSourceQueueBuffers": _alSourceQueueBuffers,
|
|
"alSourceRewind": _alSourceRewind,
|
|
"alSourceRewindv": _alSourceRewindv,
|
|
"alSourceStop": _alSourceStop,
|
|
"alSourceStopv": _alSourceStopv,
|
|
"alSourceUnqueueBuffers": _alSourceUnqueueBuffers,
|
|
"alSourcef": _alSourcef,
|
|
"alSourcefv": _alSourcefv,
|
|
"alSourcei": _alSourcei,
|
|
"alSourceiv": _alSourceiv,
|
|
"alSpeedOfSound": _alSpeedOfSound,
|
|
"alcCaptureCloseDevice": _alcCaptureCloseDevice,
|
|
"alcCaptureOpenDevice": _alcCaptureOpenDevice,
|
|
"alcCaptureSamples": _alcCaptureSamples,
|
|
"alcCaptureStart": _alcCaptureStart,
|
|
"alcCaptureStop": _alcCaptureStop,
|
|
"alcCloseDevice": _alcCloseDevice,
|
|
"alcCreateContext": _alcCreateContext,
|
|
"alcDestroyContext": _alcDestroyContext,
|
|
"alcGetContextsDevice": _alcGetContextsDevice,
|
|
"alcGetCurrentContext": _alcGetCurrentContext,
|
|
"alcGetEnumValue": _alcGetEnumValue,
|
|
"alcGetError": _alcGetError,
|
|
"alcGetIntegerv": _alcGetIntegerv,
|
|
"alcGetString": _alcGetString,
|
|
"alcIsExtensionPresent": _alcIsExtensionPresent,
|
|
"alcMakeContextCurrent": _alcMakeContextCurrent,
|
|
"alcOpenDevice": _alcOpenDevice,
|
|
"alcProcessContext": _alcProcessContext,
|
|
"alcSuspendContext": _alcSuspendContext,
|
|
"boxColor": _boxColor,
|
|
"boxRGBA": _boxRGBA,
|
|
"clock_res_get": _clock_res_get,
|
|
"clock_time_get": _clock_time_get,
|
|
"eglBindAPI": _eglBindAPI,
|
|
"eglChooseConfig": _eglChooseConfig,
|
|
"eglCreateContext": _eglCreateContext,
|
|
"eglCreateWindowSurface": _eglCreateWindowSurface,
|
|
"eglDestroyContext": _eglDestroyContext,
|
|
"eglDestroySurface": _eglDestroySurface,
|
|
"eglGetConfigAttrib": _eglGetConfigAttrib,
|
|
"eglGetConfigs": _eglGetConfigs,
|
|
"eglGetCurrentContext": _eglGetCurrentContext,
|
|
"eglGetCurrentDisplay": _eglGetCurrentDisplay,
|
|
"eglGetCurrentSurface": _eglGetCurrentSurface,
|
|
"eglGetDisplay": _eglGetDisplay,
|
|
"eglGetError": _eglGetError,
|
|
"eglInitialize": _eglInitialize,
|
|
"eglMakeCurrent": _eglMakeCurrent,
|
|
"eglQueryAPI": _eglQueryAPI,
|
|
"eglQueryContext": _eglQueryContext,
|
|
"eglQueryString": _eglQueryString,
|
|
"eglQuerySurface": _eglQuerySurface,
|
|
"eglReleaseThread": _eglReleaseThread,
|
|
"eglSwapBuffers": _eglSwapBuffers,
|
|
"eglSwapInterval": _eglSwapInterval,
|
|
"eglTerminate": _eglTerminate,
|
|
"eglWaitClient": _eglWaitClient,
|
|
"eglWaitGL": _eglWaitGL,
|
|
"eglWaitNative": _eglWaitNative,
|
|
"ellipseColor": _ellipseColor,
|
|
"ellipseRGBA": _ellipseRGBA,
|
|
"emscripten_SDL_SetEventHandler": _emscripten_SDL_SetEventHandler,
|
|
"emscripten_alcDevicePauseSOFT": _emscripten_alcDevicePauseSOFT,
|
|
"emscripten_alcDeviceResumeSOFT": _emscripten_alcDeviceResumeSOFT,
|
|
"emscripten_alcGetStringiSOFT": _emscripten_alcGetStringiSOFT,
|
|
"emscripten_alcResetDeviceSOFT": _emscripten_alcResetDeviceSOFT,
|
|
"emscripten_asm_const_async_on_main_thread": _emscripten_asm_const_async_on_main_thread,
|
|
"emscripten_asm_const_double": _emscripten_asm_const_double,
|
|
"emscripten_asm_const_double_sync_on_main_thread": _emscripten_asm_const_double_sync_on_main_thread,
|
|
"emscripten_asm_const_int": _emscripten_asm_const_int,
|
|
"emscripten_asm_const_int_sync_on_main_thread": _emscripten_asm_const_int_sync_on_main_thread,
|
|
"emscripten_asm_const_ptr": _emscripten_asm_const_ptr,
|
|
"emscripten_async_call": _emscripten_async_call,
|
|
"emscripten_async_load_script": _emscripten_async_load_script,
|
|
"emscripten_async_run_script": _emscripten_async_run_script,
|
|
"emscripten_async_wget": _emscripten_async_wget,
|
|
"emscripten_async_wget2": _emscripten_async_wget2,
|
|
"emscripten_async_wget2_abort": _emscripten_async_wget2_abort,
|
|
"emscripten_async_wget2_data": _emscripten_async_wget2_data,
|
|
"emscripten_async_wget_data": _emscripten_async_wget_data,
|
|
"emscripten_call_worker": _emscripten_call_worker,
|
|
"emscripten_cancel_animation_frame": _emscripten_cancel_animation_frame,
|
|
"emscripten_cancel_main_loop": _emscripten_cancel_main_loop,
|
|
"emscripten_check_blocking_allowed": _emscripten_check_blocking_allowed,
|
|
"emscripten_clear_immediate": _emscripten_clear_immediate,
|
|
"emscripten_clear_interval": _emscripten_clear_interval,
|
|
"emscripten_clear_timeout": _emscripten_clear_timeout,
|
|
"emscripten_console_error": _emscripten_console_error,
|
|
"emscripten_console_log": _emscripten_console_log,
|
|
"emscripten_console_warn": _emscripten_console_warn,
|
|
"emscripten_create_worker": _emscripten_create_worker,
|
|
"emscripten_date_now": _emscripten_date_now,
|
|
"emscripten_debugger": _emscripten_debugger,
|
|
"emscripten_destroy_worker": _emscripten_destroy_worker,
|
|
"emscripten_enter_soft_fullscreen": _emscripten_enter_soft_fullscreen,
|
|
"emscripten_exit_fullscreen": _emscripten_exit_fullscreen,
|
|
"emscripten_exit_pointerlock": _emscripten_exit_pointerlock,
|
|
"emscripten_exit_soft_fullscreen": _emscripten_exit_soft_fullscreen,
|
|
"emscripten_exit_with_live_runtime": _emscripten_exit_with_live_runtime,
|
|
"emscripten_fiber_swap": _emscripten_fiber_swap,
|
|
"emscripten_force_exit": _emscripten_force_exit,
|
|
"emscripten_get_battery_status": _emscripten_get_battery_status,
|
|
"emscripten_get_callstack": _emscripten_get_callstack,
|
|
"emscripten_get_canvas_element_size": _emscripten_get_canvas_element_size,
|
|
"emscripten_get_canvas_size": _emscripten_get_canvas_size,
|
|
"emscripten_get_compiler_setting": _emscripten_get_compiler_setting,
|
|
"emscripten_get_device_pixel_ratio": _emscripten_get_device_pixel_ratio,
|
|
"emscripten_get_devicemotion_status": _emscripten_get_devicemotion_status,
|
|
"emscripten_get_deviceorientation_status": _emscripten_get_deviceorientation_status,
|
|
"emscripten_get_element_css_size": _emscripten_get_element_css_size,
|
|
"emscripten_get_fullscreen_status": _emscripten_get_fullscreen_status,
|
|
"emscripten_get_gamepad_status": _emscripten_get_gamepad_status,
|
|
"emscripten_get_heap_max": _emscripten_get_heap_max,
|
|
"emscripten_get_main_loop_timing": _emscripten_get_main_loop_timing,
|
|
"emscripten_get_module_name": _emscripten_get_module_name,
|
|
"emscripten_get_mouse_status": _emscripten_get_mouse_status,
|
|
"emscripten_get_now": _emscripten_get_now,
|
|
"emscripten_get_now_res": _emscripten_get_now_res,
|
|
"emscripten_get_num_gamepads": _emscripten_get_num_gamepads,
|
|
"emscripten_get_orientation_status": _emscripten_get_orientation_status,
|
|
"emscripten_get_pointerlock_status": _emscripten_get_pointerlock_status,
|
|
"emscripten_get_preloaded_image_data": _emscripten_get_preloaded_image_data,
|
|
"emscripten_get_preloaded_image_data_from_FILE": _emscripten_get_preloaded_image_data_from_FILE,
|
|
"emscripten_get_screen_size": _emscripten_get_screen_size,
|
|
"emscripten_get_visibility_status": _emscripten_get_visibility_status,
|
|
"emscripten_get_window_title": _emscripten_get_window_title,
|
|
"emscripten_get_worker_queue_size": _emscripten_get_worker_queue_size,
|
|
"emscripten_glActiveTexture": _emscripten_glActiveTexture,
|
|
"emscripten_glAttachShader": _emscripten_glAttachShader,
|
|
"emscripten_glBegin": _emscripten_glBegin,
|
|
"emscripten_glBeginQuery": _emscripten_glBeginQuery,
|
|
"emscripten_glBeginQueryEXT": _emscripten_glBeginQueryEXT,
|
|
"emscripten_glBeginTransformFeedback": _emscripten_glBeginTransformFeedback,
|
|
"emscripten_glBindAttribLocation": _emscripten_glBindAttribLocation,
|
|
"emscripten_glBindBuffer": _emscripten_glBindBuffer,
|
|
"emscripten_glBindBufferBase": _emscripten_glBindBufferBase,
|
|
"emscripten_glBindBufferRange": _emscripten_glBindBufferRange,
|
|
"emscripten_glBindFramebuffer": _emscripten_glBindFramebuffer,
|
|
"emscripten_glBindRenderbuffer": _emscripten_glBindRenderbuffer,
|
|
"emscripten_glBindSampler": _emscripten_glBindSampler,
|
|
"emscripten_glBindTexture": _emscripten_glBindTexture,
|
|
"emscripten_glBindTransformFeedback": _emscripten_glBindTransformFeedback,
|
|
"emscripten_glBindVertexArray": _emscripten_glBindVertexArray,
|
|
"emscripten_glBindVertexArrayOES": _emscripten_glBindVertexArrayOES,
|
|
"emscripten_glBlendColor": _emscripten_glBlendColor,
|
|
"emscripten_glBlendEquation": _emscripten_glBlendEquation,
|
|
"emscripten_glBlendEquationSeparate": _emscripten_glBlendEquationSeparate,
|
|
"emscripten_glBlendFunc": _emscripten_glBlendFunc,
|
|
"emscripten_glBlendFuncSeparate": _emscripten_glBlendFuncSeparate,
|
|
"emscripten_glBlitFramebuffer": _emscripten_glBlitFramebuffer,
|
|
"emscripten_glBufferData": _emscripten_glBufferData,
|
|
"emscripten_glBufferSubData": _emscripten_glBufferSubData,
|
|
"emscripten_glCheckFramebufferStatus": _emscripten_glCheckFramebufferStatus,
|
|
"emscripten_glClear": _emscripten_glClear,
|
|
"emscripten_glClearBufferfi": _emscripten_glClearBufferfi,
|
|
"emscripten_glClearBufferfv": _emscripten_glClearBufferfv,
|
|
"emscripten_glClearBufferiv": _emscripten_glClearBufferiv,
|
|
"emscripten_glClearBufferuiv": _emscripten_glClearBufferuiv,
|
|
"emscripten_glClearColor": _emscripten_glClearColor,
|
|
"emscripten_glClearDepth": _emscripten_glClearDepth,
|
|
"emscripten_glClearDepthf": _emscripten_glClearDepthf,
|
|
"emscripten_glClearStencil": _emscripten_glClearStencil,
|
|
"emscripten_glClientWaitSync": _emscripten_glClientWaitSync,
|
|
"emscripten_glColorMask": _emscripten_glColorMask,
|
|
"emscripten_glCompileShader": _emscripten_glCompileShader,
|
|
"emscripten_glCompressedTexImage2D": _emscripten_glCompressedTexImage2D,
|
|
"emscripten_glCompressedTexImage3D": _emscripten_glCompressedTexImage3D,
|
|
"emscripten_glCompressedTexSubImage2D": _emscripten_glCompressedTexSubImage2D,
|
|
"emscripten_glCompressedTexSubImage3D": _emscripten_glCompressedTexSubImage3D,
|
|
"emscripten_glCopyBufferSubData": _emscripten_glCopyBufferSubData,
|
|
"emscripten_glCopyTexImage2D": _emscripten_glCopyTexImage2D,
|
|
"emscripten_glCopyTexSubImage2D": _emscripten_glCopyTexSubImage2D,
|
|
"emscripten_glCopyTexSubImage3D": _emscripten_glCopyTexSubImage3D,
|
|
"emscripten_glCreateProgram": _emscripten_glCreateProgram,
|
|
"emscripten_glCreateShader": _emscripten_glCreateShader,
|
|
"emscripten_glCullFace": _emscripten_glCullFace,
|
|
"emscripten_glDeleteBuffers": _emscripten_glDeleteBuffers,
|
|
"emscripten_glDeleteFramebuffers": _emscripten_glDeleteFramebuffers,
|
|
"emscripten_glDeleteProgram": _emscripten_glDeleteProgram,
|
|
"emscripten_glDeleteQueries": _emscripten_glDeleteQueries,
|
|
"emscripten_glDeleteQueriesEXT": _emscripten_glDeleteQueriesEXT,
|
|
"emscripten_glDeleteRenderbuffers": _emscripten_glDeleteRenderbuffers,
|
|
"emscripten_glDeleteSamplers": _emscripten_glDeleteSamplers,
|
|
"emscripten_glDeleteShader": _emscripten_glDeleteShader,
|
|
"emscripten_glDeleteSync": _emscripten_glDeleteSync,
|
|
"emscripten_glDeleteTextures": _emscripten_glDeleteTextures,
|
|
"emscripten_glDeleteTransformFeedbacks": _emscripten_glDeleteTransformFeedbacks,
|
|
"emscripten_glDeleteVertexArrays": _emscripten_glDeleteVertexArrays,
|
|
"emscripten_glDeleteVertexArraysOES": _emscripten_glDeleteVertexArraysOES,
|
|
"emscripten_glDepthFunc": _emscripten_glDepthFunc,
|
|
"emscripten_glDepthMask": _emscripten_glDepthMask,
|
|
"emscripten_glDepthRange": _emscripten_glDepthRange,
|
|
"emscripten_glDepthRangef": _emscripten_glDepthRangef,
|
|
"emscripten_glDetachShader": _emscripten_glDetachShader,
|
|
"emscripten_glDisable": _emscripten_glDisable,
|
|
"emscripten_glDisableVertexAttribArray": _emscripten_glDisableVertexAttribArray,
|
|
"emscripten_glDrawArrays": _emscripten_glDrawArrays,
|
|
"emscripten_glDrawArraysInstanced": _emscripten_glDrawArraysInstanced,
|
|
"emscripten_glDrawArraysInstancedANGLE": _emscripten_glDrawArraysInstancedANGLE,
|
|
"emscripten_glDrawArraysInstancedARB": _emscripten_glDrawArraysInstancedARB,
|
|
"emscripten_glDrawArraysInstancedBaseInstance": _emscripten_glDrawArraysInstancedBaseInstance,
|
|
"emscripten_glDrawArraysInstancedBaseInstanceANGLE": _emscripten_glDrawArraysInstancedBaseInstanceANGLE,
|
|
"emscripten_glDrawArraysInstancedBaseInstanceWEBGL": _emscripten_glDrawArraysInstancedBaseInstanceWEBGL,
|
|
"emscripten_glDrawArraysInstancedEXT": _emscripten_glDrawArraysInstancedEXT,
|
|
"emscripten_glDrawArraysInstancedNV": _emscripten_glDrawArraysInstancedNV,
|
|
"emscripten_glDrawBuffers": _emscripten_glDrawBuffers,
|
|
"emscripten_glDrawBuffersEXT": _emscripten_glDrawBuffersEXT,
|
|
"emscripten_glDrawBuffersWEBGL": _emscripten_glDrawBuffersWEBGL,
|
|
"emscripten_glDrawElements": _emscripten_glDrawElements,
|
|
"emscripten_glDrawElementsInstanced": _emscripten_glDrawElementsInstanced,
|
|
"emscripten_glDrawElementsInstancedANGLE": _emscripten_glDrawElementsInstancedANGLE,
|
|
"emscripten_glDrawElementsInstancedARB": _emscripten_glDrawElementsInstancedARB,
|
|
"emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE": _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE,
|
|
"emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL": _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
|
|
"emscripten_glDrawElementsInstancedEXT": _emscripten_glDrawElementsInstancedEXT,
|
|
"emscripten_glDrawElementsInstancedNV": _emscripten_glDrawElementsInstancedNV,
|
|
"emscripten_glDrawRangeElements": _emscripten_glDrawRangeElements,
|
|
"emscripten_glEnable": _emscripten_glEnable,
|
|
"emscripten_glEnableVertexAttribArray": _emscripten_glEnableVertexAttribArray,
|
|
"emscripten_glEndQuery": _emscripten_glEndQuery,
|
|
"emscripten_glEndQueryEXT": _emscripten_glEndQueryEXT,
|
|
"emscripten_glEndTransformFeedback": _emscripten_glEndTransformFeedback,
|
|
"emscripten_glFenceSync": _emscripten_glFenceSync,
|
|
"emscripten_glFinish": _emscripten_glFinish,
|
|
"emscripten_glFlush": _emscripten_glFlush,
|
|
"emscripten_glFramebufferRenderbuffer": _emscripten_glFramebufferRenderbuffer,
|
|
"emscripten_glFramebufferTexture2D": _emscripten_glFramebufferTexture2D,
|
|
"emscripten_glFramebufferTextureLayer": _emscripten_glFramebufferTextureLayer,
|
|
"emscripten_glFrontFace": _emscripten_glFrontFace,
|
|
"emscripten_glGenBuffers": _emscripten_glGenBuffers,
|
|
"emscripten_glGenFramebuffers": _emscripten_glGenFramebuffers,
|
|
"emscripten_glGenQueries": _emscripten_glGenQueries,
|
|
"emscripten_glGenQueriesEXT": _emscripten_glGenQueriesEXT,
|
|
"emscripten_glGenRenderbuffers": _emscripten_glGenRenderbuffers,
|
|
"emscripten_glGenSamplers": _emscripten_glGenSamplers,
|
|
"emscripten_glGenTextures": _emscripten_glGenTextures,
|
|
"emscripten_glGenTransformFeedbacks": _emscripten_glGenTransformFeedbacks,
|
|
"emscripten_glGenVertexArrays": _emscripten_glGenVertexArrays,
|
|
"emscripten_glGenVertexArraysOES": _emscripten_glGenVertexArraysOES,
|
|
"emscripten_glGenerateMipmap": _emscripten_glGenerateMipmap,
|
|
"emscripten_glGetActiveAttrib": _emscripten_glGetActiveAttrib,
|
|
"emscripten_glGetActiveUniform": _emscripten_glGetActiveUniform,
|
|
"emscripten_glGetActiveUniformBlockName": _emscripten_glGetActiveUniformBlockName,
|
|
"emscripten_glGetActiveUniformBlockiv": _emscripten_glGetActiveUniformBlockiv,
|
|
"emscripten_glGetActiveUniformsiv": _emscripten_glGetActiveUniformsiv,
|
|
"emscripten_glGetAttachedShaders": _emscripten_glGetAttachedShaders,
|
|
"emscripten_glGetAttribLocation": _emscripten_glGetAttribLocation,
|
|
"emscripten_glGetBooleanv": _emscripten_glGetBooleanv,
|
|
"emscripten_glGetBufferParameteri64v": _emscripten_glGetBufferParameteri64v,
|
|
"emscripten_glGetBufferParameteriv": _emscripten_glGetBufferParameteriv,
|
|
"emscripten_glGetBufferSubData": _emscripten_glGetBufferSubData,
|
|
"emscripten_glGetError": _emscripten_glGetError,
|
|
"emscripten_glGetFloatv": _emscripten_glGetFloatv,
|
|
"emscripten_glGetFragDataLocation": _emscripten_glGetFragDataLocation,
|
|
"emscripten_glGetFramebufferAttachmentParameteriv": _emscripten_glGetFramebufferAttachmentParameteriv,
|
|
"emscripten_glGetInteger64i_v": _emscripten_glGetInteger64i_v,
|
|
"emscripten_glGetInteger64v": _emscripten_glGetInteger64v,
|
|
"emscripten_glGetIntegeri_v": _emscripten_glGetIntegeri_v,
|
|
"emscripten_glGetIntegerv": _emscripten_glGetIntegerv,
|
|
"emscripten_glGetInternalformativ": _emscripten_glGetInternalformativ,
|
|
"emscripten_glGetProgramBinary": _emscripten_glGetProgramBinary,
|
|
"emscripten_glGetProgramInfoLog": _emscripten_glGetProgramInfoLog,
|
|
"emscripten_glGetProgramiv": _emscripten_glGetProgramiv,
|
|
"emscripten_glGetQueryObjecti64vEXT": _emscripten_glGetQueryObjecti64vEXT,
|
|
"emscripten_glGetQueryObjectivEXT": _emscripten_glGetQueryObjectivEXT,
|
|
"emscripten_glGetQueryObjectui64vEXT": _emscripten_glGetQueryObjectui64vEXT,
|
|
"emscripten_glGetQueryObjectuiv": _emscripten_glGetQueryObjectuiv,
|
|
"emscripten_glGetQueryObjectuivEXT": _emscripten_glGetQueryObjectuivEXT,
|
|
"emscripten_glGetQueryiv": _emscripten_glGetQueryiv,
|
|
"emscripten_glGetQueryivEXT": _emscripten_glGetQueryivEXT,
|
|
"emscripten_glGetRenderbufferParameteriv": _emscripten_glGetRenderbufferParameteriv,
|
|
"emscripten_glGetSamplerParameterfv": _emscripten_glGetSamplerParameterfv,
|
|
"emscripten_glGetSamplerParameteriv": _emscripten_glGetSamplerParameteriv,
|
|
"emscripten_glGetShaderInfoLog": _emscripten_glGetShaderInfoLog,
|
|
"emscripten_glGetShaderPrecisionFormat": _emscripten_glGetShaderPrecisionFormat,
|
|
"emscripten_glGetShaderSource": _emscripten_glGetShaderSource,
|
|
"emscripten_glGetShaderiv": _emscripten_glGetShaderiv,
|
|
"emscripten_glGetString": _emscripten_glGetString,
|
|
"emscripten_glGetStringi": _emscripten_glGetStringi,
|
|
"emscripten_glGetSynciv": _emscripten_glGetSynciv,
|
|
"emscripten_glGetTexParameterfv": _emscripten_glGetTexParameterfv,
|
|
"emscripten_glGetTexParameteriv": _emscripten_glGetTexParameteriv,
|
|
"emscripten_glGetTransformFeedbackVarying": _emscripten_glGetTransformFeedbackVarying,
|
|
"emscripten_glGetUniformBlockIndex": _emscripten_glGetUniformBlockIndex,
|
|
"emscripten_glGetUniformIndices": _emscripten_glGetUniformIndices,
|
|
"emscripten_glGetUniformLocation": _emscripten_glGetUniformLocation,
|
|
"emscripten_glGetUniformfv": _emscripten_glGetUniformfv,
|
|
"emscripten_glGetUniformiv": _emscripten_glGetUniformiv,
|
|
"emscripten_glGetUniformuiv": _emscripten_glGetUniformuiv,
|
|
"emscripten_glGetVertexAttribIiv": _emscripten_glGetVertexAttribIiv,
|
|
"emscripten_glGetVertexAttribIuiv": _emscripten_glGetVertexAttribIuiv,
|
|
"emscripten_glGetVertexAttribPointerv": _emscripten_glGetVertexAttribPointerv,
|
|
"emscripten_glGetVertexAttribfv": _emscripten_glGetVertexAttribfv,
|
|
"emscripten_glGetVertexAttribiv": _emscripten_glGetVertexAttribiv,
|
|
"emscripten_glHint": _emscripten_glHint,
|
|
"emscripten_glInvalidateFramebuffer": _emscripten_glInvalidateFramebuffer,
|
|
"emscripten_glInvalidateSubFramebuffer": _emscripten_glInvalidateSubFramebuffer,
|
|
"emscripten_glIsBuffer": _emscripten_glIsBuffer,
|
|
"emscripten_glIsEnabled": _emscripten_glIsEnabled,
|
|
"emscripten_glIsFramebuffer": _emscripten_glIsFramebuffer,
|
|
"emscripten_glIsProgram": _emscripten_glIsProgram,
|
|
"emscripten_glIsQuery": _emscripten_glIsQuery,
|
|
"emscripten_glIsQueryEXT": _emscripten_glIsQueryEXT,
|
|
"emscripten_glIsRenderbuffer": _emscripten_glIsRenderbuffer,
|
|
"emscripten_glIsSampler": _emscripten_glIsSampler,
|
|
"emscripten_glIsShader": _emscripten_glIsShader,
|
|
"emscripten_glIsSync": _emscripten_glIsSync,
|
|
"emscripten_glIsTexture": _emscripten_glIsTexture,
|
|
"emscripten_glIsTransformFeedback": _emscripten_glIsTransformFeedback,
|
|
"emscripten_glIsVertexArray": _emscripten_glIsVertexArray,
|
|
"emscripten_glIsVertexArrayOES": _emscripten_glIsVertexArrayOES,
|
|
"emscripten_glLineWidth": _emscripten_glLineWidth,
|
|
"emscripten_glLinkProgram": _emscripten_glLinkProgram,
|
|
"emscripten_glLoadIdentity": _emscripten_glLoadIdentity,
|
|
"emscripten_glMatrixMode": _emscripten_glMatrixMode,
|
|
"emscripten_glMultiDrawArrays": _emscripten_glMultiDrawArrays,
|
|
"emscripten_glMultiDrawArraysANGLE": _emscripten_glMultiDrawArraysANGLE,
|
|
"emscripten_glMultiDrawArraysInstancedANGLE": _emscripten_glMultiDrawArraysInstancedANGLE,
|
|
"emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE": _emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE,
|
|
"emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL": _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL,
|
|
"emscripten_glMultiDrawArraysInstancedWEBGL": _emscripten_glMultiDrawArraysInstancedWEBGL,
|
|
"emscripten_glMultiDrawArraysWEBGL": _emscripten_glMultiDrawArraysWEBGL,
|
|
"emscripten_glMultiDrawElements": _emscripten_glMultiDrawElements,
|
|
"emscripten_glMultiDrawElementsANGLE": _emscripten_glMultiDrawElementsANGLE,
|
|
"emscripten_glMultiDrawElementsInstancedANGLE": _emscripten_glMultiDrawElementsInstancedANGLE,
|
|
"emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE": _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,
|
|
"emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL": _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
|
|
"emscripten_glMultiDrawElementsInstancedWEBGL": _emscripten_glMultiDrawElementsInstancedWEBGL,
|
|
"emscripten_glMultiDrawElementsWEBGL": _emscripten_glMultiDrawElementsWEBGL,
|
|
"emscripten_glPauseTransformFeedback": _emscripten_glPauseTransformFeedback,
|
|
"emscripten_glPixelStorei": _emscripten_glPixelStorei,
|
|
"emscripten_glPolygonOffset": _emscripten_glPolygonOffset,
|
|
"emscripten_glProgramBinary": _emscripten_glProgramBinary,
|
|
"emscripten_glProgramParameteri": _emscripten_glProgramParameteri,
|
|
"emscripten_glQueryCounterEXT": _emscripten_glQueryCounterEXT,
|
|
"emscripten_glReadBuffer": _emscripten_glReadBuffer,
|
|
"emscripten_glReadPixels": _emscripten_glReadPixels,
|
|
"emscripten_glReleaseShaderCompiler": _emscripten_glReleaseShaderCompiler,
|
|
"emscripten_glRenderbufferStorage": _emscripten_glRenderbufferStorage,
|
|
"emscripten_glRenderbufferStorageMultisample": _emscripten_glRenderbufferStorageMultisample,
|
|
"emscripten_glResumeTransformFeedback": _emscripten_glResumeTransformFeedback,
|
|
"emscripten_glSampleCoverage": _emscripten_glSampleCoverage,
|
|
"emscripten_glSamplerParameterf": _emscripten_glSamplerParameterf,
|
|
"emscripten_glSamplerParameterfv": _emscripten_glSamplerParameterfv,
|
|
"emscripten_glSamplerParameteri": _emscripten_glSamplerParameteri,
|
|
"emscripten_glSamplerParameteriv": _emscripten_glSamplerParameteriv,
|
|
"emscripten_glScissor": _emscripten_glScissor,
|
|
"emscripten_glShaderBinary": _emscripten_glShaderBinary,
|
|
"emscripten_glShaderSource": _emscripten_glShaderSource,
|
|
"emscripten_glStencilFunc": _emscripten_glStencilFunc,
|
|
"emscripten_glStencilFuncSeparate": _emscripten_glStencilFuncSeparate,
|
|
"emscripten_glStencilMask": _emscripten_glStencilMask,
|
|
"emscripten_glStencilMaskSeparate": _emscripten_glStencilMaskSeparate,
|
|
"emscripten_glStencilOp": _emscripten_glStencilOp,
|
|
"emscripten_glStencilOpSeparate": _emscripten_glStencilOpSeparate,
|
|
"emscripten_glTexImage2D": _emscripten_glTexImage2D,
|
|
"emscripten_glTexImage3D": _emscripten_glTexImage3D,
|
|
"emscripten_glTexParameterf": _emscripten_glTexParameterf,
|
|
"emscripten_glTexParameterfv": _emscripten_glTexParameterfv,
|
|
"emscripten_glTexParameteri": _emscripten_glTexParameteri,
|
|
"emscripten_glTexParameteriv": _emscripten_glTexParameteriv,
|
|
"emscripten_glTexStorage2D": _emscripten_glTexStorage2D,
|
|
"emscripten_glTexStorage3D": _emscripten_glTexStorage3D,
|
|
"emscripten_glTexSubImage2D": _emscripten_glTexSubImage2D,
|
|
"emscripten_glTexSubImage3D": _emscripten_glTexSubImage3D,
|
|
"emscripten_glTransformFeedbackVaryings": _emscripten_glTransformFeedbackVaryings,
|
|
"emscripten_glUniform1f": _emscripten_glUniform1f,
|
|
"emscripten_glUniform1fv": _emscripten_glUniform1fv,
|
|
"emscripten_glUniform1i": _emscripten_glUniform1i,
|
|
"emscripten_glUniform1iv": _emscripten_glUniform1iv,
|
|
"emscripten_glUniform1ui": _emscripten_glUniform1ui,
|
|
"emscripten_glUniform1uiv": _emscripten_glUniform1uiv,
|
|
"emscripten_glUniform2f": _emscripten_glUniform2f,
|
|
"emscripten_glUniform2fv": _emscripten_glUniform2fv,
|
|
"emscripten_glUniform2i": _emscripten_glUniform2i,
|
|
"emscripten_glUniform2iv": _emscripten_glUniform2iv,
|
|
"emscripten_glUniform2ui": _emscripten_glUniform2ui,
|
|
"emscripten_glUniform2uiv": _emscripten_glUniform2uiv,
|
|
"emscripten_glUniform3f": _emscripten_glUniform3f,
|
|
"emscripten_glUniform3fv": _emscripten_glUniform3fv,
|
|
"emscripten_glUniform3i": _emscripten_glUniform3i,
|
|
"emscripten_glUniform3iv": _emscripten_glUniform3iv,
|
|
"emscripten_glUniform3ui": _emscripten_glUniform3ui,
|
|
"emscripten_glUniform3uiv": _emscripten_glUniform3uiv,
|
|
"emscripten_glUniform4f": _emscripten_glUniform4f,
|
|
"emscripten_glUniform4fv": _emscripten_glUniform4fv,
|
|
"emscripten_glUniform4i": _emscripten_glUniform4i,
|
|
"emscripten_glUniform4iv": _emscripten_glUniform4iv,
|
|
"emscripten_glUniform4ui": _emscripten_glUniform4ui,
|
|
"emscripten_glUniform4uiv": _emscripten_glUniform4uiv,
|
|
"emscripten_glUniformBlockBinding": _emscripten_glUniformBlockBinding,
|
|
"emscripten_glUniformMatrix2fv": _emscripten_glUniformMatrix2fv,
|
|
"emscripten_glUniformMatrix2x3fv": _emscripten_glUniformMatrix2x3fv,
|
|
"emscripten_glUniformMatrix2x4fv": _emscripten_glUniformMatrix2x4fv,
|
|
"emscripten_glUniformMatrix3fv": _emscripten_glUniformMatrix3fv,
|
|
"emscripten_glUniformMatrix3x2fv": _emscripten_glUniformMatrix3x2fv,
|
|
"emscripten_glUniformMatrix3x4fv": _emscripten_glUniformMatrix3x4fv,
|
|
"emscripten_glUniformMatrix4fv": _emscripten_glUniformMatrix4fv,
|
|
"emscripten_glUniformMatrix4x2fv": _emscripten_glUniformMatrix4x2fv,
|
|
"emscripten_glUniformMatrix4x3fv": _emscripten_glUniformMatrix4x3fv,
|
|
"emscripten_glUseProgram": _emscripten_glUseProgram,
|
|
"emscripten_glValidateProgram": _emscripten_glValidateProgram,
|
|
"emscripten_glVertexAttrib1f": _emscripten_glVertexAttrib1f,
|
|
"emscripten_glVertexAttrib1fv": _emscripten_glVertexAttrib1fv,
|
|
"emscripten_glVertexAttrib2f": _emscripten_glVertexAttrib2f,
|
|
"emscripten_glVertexAttrib2fv": _emscripten_glVertexAttrib2fv,
|
|
"emscripten_glVertexAttrib3f": _emscripten_glVertexAttrib3f,
|
|
"emscripten_glVertexAttrib3fv": _emscripten_glVertexAttrib3fv,
|
|
"emscripten_glVertexAttrib4f": _emscripten_glVertexAttrib4f,
|
|
"emscripten_glVertexAttrib4fv": _emscripten_glVertexAttrib4fv,
|
|
"emscripten_glVertexAttribDivisor": _emscripten_glVertexAttribDivisor,
|
|
"emscripten_glVertexAttribDivisorANGLE": _emscripten_glVertexAttribDivisorANGLE,
|
|
"emscripten_glVertexAttribDivisorARB": _emscripten_glVertexAttribDivisorARB,
|
|
"emscripten_glVertexAttribDivisorEXT": _emscripten_glVertexAttribDivisorEXT,
|
|
"emscripten_glVertexAttribDivisorNV": _emscripten_glVertexAttribDivisorNV,
|
|
"emscripten_glVertexAttribI4i": _emscripten_glVertexAttribI4i,
|
|
"emscripten_glVertexAttribI4iv": _emscripten_glVertexAttribI4iv,
|
|
"emscripten_glVertexAttribI4ui": _emscripten_glVertexAttribI4ui,
|
|
"emscripten_glVertexAttribI4uiv": _emscripten_glVertexAttribI4uiv,
|
|
"emscripten_glVertexAttribIPointer": _emscripten_glVertexAttribIPointer,
|
|
"emscripten_glVertexAttribPointer": _emscripten_glVertexAttribPointer,
|
|
"emscripten_glVertexPointer": _emscripten_glVertexPointer,
|
|
"emscripten_glViewport": _emscripten_glViewport,
|
|
"emscripten_glWaitSync": _emscripten_glWaitSync,
|
|
"emscripten_has_asyncify": _emscripten_has_asyncify,
|
|
"emscripten_has_threading_support": _emscripten_has_threading_support,
|
|
"emscripten_hide_mouse": _emscripten_hide_mouse,
|
|
"emscripten_html5_remove_all_event_listeners": _emscripten_html5_remove_all_event_listeners,
|
|
"emscripten_idb_async_delete": _emscripten_idb_async_delete,
|
|
"emscripten_idb_async_exists": _emscripten_idb_async_exists,
|
|
"emscripten_idb_async_load": _emscripten_idb_async_load,
|
|
"emscripten_idb_async_store": _emscripten_idb_async_store,
|
|
"emscripten_idb_delete": _emscripten_idb_delete,
|
|
"emscripten_idb_exists": _emscripten_idb_exists,
|
|
"emscripten_idb_load": _emscripten_idb_load,
|
|
"emscripten_idb_store": _emscripten_idb_store,
|
|
"emscripten_is_webgl_context_lost": _emscripten_is_webgl_context_lost,
|
|
"emscripten_lock_orientation": _emscripten_lock_orientation,
|
|
"emscripten_log": _emscripten_log,
|
|
"emscripten_math_acos": _emscripten_math_acos,
|
|
"emscripten_math_acosh": _emscripten_math_acosh,
|
|
"emscripten_math_asin": _emscripten_math_asin,
|
|
"emscripten_math_asinh": _emscripten_math_asinh,
|
|
"emscripten_math_atan": _emscripten_math_atan,
|
|
"emscripten_math_atan2": _emscripten_math_atan2,
|
|
"emscripten_math_atanh": _emscripten_math_atanh,
|
|
"emscripten_math_cbrt": _emscripten_math_cbrt,
|
|
"emscripten_math_cos": _emscripten_math_cos,
|
|
"emscripten_math_cosh": _emscripten_math_cosh,
|
|
"emscripten_math_exp": _emscripten_math_exp,
|
|
"emscripten_math_expm1": _emscripten_math_expm1,
|
|
"emscripten_math_fmod": _emscripten_math_fmod,
|
|
"emscripten_math_hypot": _emscripten_math_hypot,
|
|
"emscripten_math_log": _emscripten_math_log,
|
|
"emscripten_math_log10": _emscripten_math_log10,
|
|
"emscripten_math_log1p": _emscripten_math_log1p,
|
|
"emscripten_math_log2": _emscripten_math_log2,
|
|
"emscripten_math_pow": _emscripten_math_pow,
|
|
"emscripten_math_random": _emscripten_math_random,
|
|
"emscripten_math_round": _emscripten_math_round,
|
|
"emscripten_math_sign": _emscripten_math_sign,
|
|
"emscripten_math_sin": _emscripten_math_sin,
|
|
"emscripten_math_sinh": _emscripten_math_sinh,
|
|
"emscripten_math_sqrt": _emscripten_math_sqrt,
|
|
"emscripten_math_tan": _emscripten_math_tan,
|
|
"emscripten_math_tanh": _emscripten_math_tanh,
|
|
"emscripten_notify_memory_growth": _emscripten_notify_memory_growth,
|
|
"emscripten_num_logical_cores": _emscripten_num_logical_cores,
|
|
"emscripten_pause_main_loop": _emscripten_pause_main_loop,
|
|
"emscripten_pc_get_column": _emscripten_pc_get_column,
|
|
"emscripten_pc_get_file": _emscripten_pc_get_file,
|
|
"emscripten_pc_get_function": _emscripten_pc_get_function,
|
|
"emscripten_pc_get_line": _emscripten_pc_get_line,
|
|
"emscripten_performance_now": _emscripten_performance_now,
|
|
"emscripten_print_double": _emscripten_print_double,
|
|
"emscripten_promise_all": _emscripten_promise_all,
|
|
"emscripten_promise_all_settled": _emscripten_promise_all_settled,
|
|
"emscripten_promise_any": _emscripten_promise_any,
|
|
"emscripten_promise_create": _emscripten_promise_create,
|
|
"emscripten_promise_destroy": _emscripten_promise_destroy,
|
|
"emscripten_promise_race": _emscripten_promise_race,
|
|
"emscripten_promise_resolve": _emscripten_promise_resolve,
|
|
"emscripten_promise_then": _emscripten_promise_then,
|
|
"emscripten_random": _emscripten_random,
|
|
"emscripten_receive_on_main_thread_js": _emscripten_receive_on_main_thread_js,
|
|
"emscripten_request_animation_frame": _emscripten_request_animation_frame,
|
|
"emscripten_request_animation_frame_loop": _emscripten_request_animation_frame_loop,
|
|
"emscripten_request_fullscreen": _emscripten_request_fullscreen,
|
|
"emscripten_request_fullscreen_strategy": _emscripten_request_fullscreen_strategy,
|
|
"emscripten_request_pointerlock": _emscripten_request_pointerlock,
|
|
"emscripten_resize_heap": _emscripten_resize_heap,
|
|
"emscripten_resume_main_loop": _emscripten_resume_main_loop,
|
|
"emscripten_return_address": _emscripten_return_address,
|
|
"emscripten_run_preload_plugins": _emscripten_run_preload_plugins,
|
|
"emscripten_run_preload_plugins_data": _emscripten_run_preload_plugins_data,
|
|
"emscripten_run_script": _emscripten_run_script,
|
|
"emscripten_run_script_int": _emscripten_run_script_int,
|
|
"emscripten_run_script_string": _emscripten_run_script_string,
|
|
"emscripten_runtime_keepalive_check": _emscripten_runtime_keepalive_check,
|
|
"emscripten_runtime_keepalive_pop": _emscripten_runtime_keepalive_pop,
|
|
"emscripten_runtime_keepalive_push": _emscripten_runtime_keepalive_push,
|
|
"emscripten_sample_gamepad_data": _emscripten_sample_gamepad_data,
|
|
"emscripten_scan_registers": _emscripten_scan_registers,
|
|
"emscripten_set_batterychargingchange_callback_on_thread": _emscripten_set_batterychargingchange_callback_on_thread,
|
|
"emscripten_set_batterylevelchange_callback_on_thread": _emscripten_set_batterylevelchange_callback_on_thread,
|
|
"emscripten_set_beforeunload_callback_on_thread": _emscripten_set_beforeunload_callback_on_thread,
|
|
"emscripten_set_blur_callback_on_thread": _emscripten_set_blur_callback_on_thread,
|
|
"emscripten_set_canvas_element_size": _emscripten_set_canvas_element_size,
|
|
"emscripten_set_canvas_size": _emscripten_set_canvas_size,
|
|
"emscripten_set_click_callback_on_thread": _emscripten_set_click_callback_on_thread,
|
|
"emscripten_set_dblclick_callback_on_thread": _emscripten_set_dblclick_callback_on_thread,
|
|
"emscripten_set_devicemotion_callback_on_thread": _emscripten_set_devicemotion_callback_on_thread,
|
|
"emscripten_set_deviceorientation_callback_on_thread": _emscripten_set_deviceorientation_callback_on_thread,
|
|
"emscripten_set_element_css_size": _emscripten_set_element_css_size,
|
|
"emscripten_set_focus_callback_on_thread": _emscripten_set_focus_callback_on_thread,
|
|
"emscripten_set_focusin_callback_on_thread": _emscripten_set_focusin_callback_on_thread,
|
|
"emscripten_set_focusout_callback_on_thread": _emscripten_set_focusout_callback_on_thread,
|
|
"emscripten_set_fullscreenchange_callback_on_thread": _emscripten_set_fullscreenchange_callback_on_thread,
|
|
"emscripten_set_gamepadconnected_callback_on_thread": _emscripten_set_gamepadconnected_callback_on_thread,
|
|
"emscripten_set_gamepaddisconnected_callback_on_thread": _emscripten_set_gamepaddisconnected_callback_on_thread,
|
|
"emscripten_set_immediate": _emscripten_set_immediate,
|
|
"emscripten_set_immediate_loop": _emscripten_set_immediate_loop,
|
|
"emscripten_set_interval": _emscripten_set_interval,
|
|
"emscripten_set_keydown_callback_on_thread": _emscripten_set_keydown_callback_on_thread,
|
|
"emscripten_set_keypress_callback_on_thread": _emscripten_set_keypress_callback_on_thread,
|
|
"emscripten_set_keyup_callback_on_thread": _emscripten_set_keyup_callback_on_thread,
|
|
"emscripten_set_main_loop": _emscripten_set_main_loop,
|
|
"emscripten_set_main_loop_arg": _emscripten_set_main_loop_arg,
|
|
"emscripten_set_main_loop_expected_blockers": _emscripten_set_main_loop_expected_blockers,
|
|
"emscripten_set_main_loop_timing": _emscripten_set_main_loop_timing,
|
|
"emscripten_set_mousedown_callback_on_thread": _emscripten_set_mousedown_callback_on_thread,
|
|
"emscripten_set_mouseenter_callback_on_thread": _emscripten_set_mouseenter_callback_on_thread,
|
|
"emscripten_set_mouseleave_callback_on_thread": _emscripten_set_mouseleave_callback_on_thread,
|
|
"emscripten_set_mousemove_callback_on_thread": _emscripten_set_mousemove_callback_on_thread,
|
|
"emscripten_set_mouseout_callback_on_thread": _emscripten_set_mouseout_callback_on_thread,
|
|
"emscripten_set_mouseover_callback_on_thread": _emscripten_set_mouseover_callback_on_thread,
|
|
"emscripten_set_mouseup_callback_on_thread": _emscripten_set_mouseup_callback_on_thread,
|
|
"emscripten_set_orientationchange_callback_on_thread": _emscripten_set_orientationchange_callback_on_thread,
|
|
"emscripten_set_pointerlockchange_callback_on_thread": _emscripten_set_pointerlockchange_callback_on_thread,
|
|
"emscripten_set_pointerlockerror_callback_on_thread": _emscripten_set_pointerlockerror_callback_on_thread,
|
|
"emscripten_set_resize_callback_on_thread": _emscripten_set_resize_callback_on_thread,
|
|
"emscripten_set_scroll_callback_on_thread": _emscripten_set_scroll_callback_on_thread,
|
|
"emscripten_set_socket_close_callback": _emscripten_set_socket_close_callback,
|
|
"emscripten_set_socket_connection_callback": _emscripten_set_socket_connection_callback,
|
|
"emscripten_set_socket_error_callback": _emscripten_set_socket_error_callback,
|
|
"emscripten_set_socket_listen_callback": _emscripten_set_socket_listen_callback,
|
|
"emscripten_set_socket_message_callback": _emscripten_set_socket_message_callback,
|
|
"emscripten_set_socket_open_callback": _emscripten_set_socket_open_callback,
|
|
"emscripten_set_timeout": _emscripten_set_timeout,
|
|
"emscripten_set_timeout_loop": _emscripten_set_timeout_loop,
|
|
"emscripten_set_touchcancel_callback_on_thread": _emscripten_set_touchcancel_callback_on_thread,
|
|
"emscripten_set_touchend_callback_on_thread": _emscripten_set_touchend_callback_on_thread,
|
|
"emscripten_set_touchmove_callback_on_thread": _emscripten_set_touchmove_callback_on_thread,
|
|
"emscripten_set_touchstart_callback_on_thread": _emscripten_set_touchstart_callback_on_thread,
|
|
"emscripten_set_visibilitychange_callback_on_thread": _emscripten_set_visibilitychange_callback_on_thread,
|
|
"emscripten_set_webglcontextlost_callback_on_thread": _emscripten_set_webglcontextlost_callback_on_thread,
|
|
"emscripten_set_webglcontextrestored_callback_on_thread": _emscripten_set_webglcontextrestored_callback_on_thread,
|
|
"emscripten_set_wheel_callback_on_thread": _emscripten_set_wheel_callback_on_thread,
|
|
"emscripten_set_window_title": _emscripten_set_window_title,
|
|
"emscripten_sleep": _emscripten_sleep,
|
|
"emscripten_stack_snapshot": _emscripten_stack_snapshot,
|
|
"emscripten_stack_unwind_buffer": _emscripten_stack_unwind_buffer,
|
|
"emscripten_supports_offscreencanvas": _emscripten_supports_offscreencanvas,
|
|
"emscripten_throw_number": _emscripten_throw_number,
|
|
"emscripten_throw_string": _emscripten_throw_string,
|
|
"emscripten_unlock_orientation": _emscripten_unlock_orientation,
|
|
"emscripten_unwind_to_js_event_loop": _emscripten_unwind_to_js_event_loop,
|
|
"emscripten_vibrate": _emscripten_vibrate,
|
|
"emscripten_vibrate_pattern": _emscripten_vibrate_pattern,
|
|
"emscripten_webgl_create_context_proxied": _emscripten_webgl_create_context_proxied,
|
|
"emscripten_webgl_destroy_context": _emscripten_webgl_destroy_context,
|
|
"emscripten_webgl_do_commit_frame": _emscripten_webgl_do_commit_frame,
|
|
"emscripten_webgl_do_create_context": _emscripten_webgl_do_create_context,
|
|
"emscripten_webgl_do_get_current_context": _emscripten_webgl_do_get_current_context,
|
|
"emscripten_webgl_enable_ANGLE_instanced_arrays": _emscripten_webgl_enable_ANGLE_instanced_arrays,
|
|
"emscripten_webgl_enable_OES_vertex_array_object": _emscripten_webgl_enable_OES_vertex_array_object,
|
|
"emscripten_webgl_enable_WEBGL_draw_buffers": _emscripten_webgl_enable_WEBGL_draw_buffers,
|
|
"emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance": _emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance,
|
|
"emscripten_webgl_enable_WEBGL_multi_draw": _emscripten_webgl_enable_WEBGL_multi_draw,
|
|
"emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance": _emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance,
|
|
"emscripten_webgl_enable_extension": _emscripten_webgl_enable_extension,
|
|
"emscripten_webgl_get_context_attributes": _emscripten_webgl_get_context_attributes,
|
|
"emscripten_webgl_get_drawing_buffer_size": _emscripten_webgl_get_drawing_buffer_size,
|
|
"emscripten_webgl_get_parameter_d": _emscripten_webgl_get_parameter_d,
|
|
"emscripten_webgl_get_parameter_i64v": _emscripten_webgl_get_parameter_i64v,
|
|
"emscripten_webgl_get_parameter_o": _emscripten_webgl_get_parameter_o,
|
|
"emscripten_webgl_get_parameter_utf8": _emscripten_webgl_get_parameter_utf8,
|
|
"emscripten_webgl_get_parameter_v": _emscripten_webgl_get_parameter_v,
|
|
"emscripten_webgl_get_program_info_log_utf8": _emscripten_webgl_get_program_info_log_utf8,
|
|
"emscripten_webgl_get_program_parameter_d": _emscripten_webgl_get_program_parameter_d,
|
|
"emscripten_webgl_get_shader_info_log_utf8": _emscripten_webgl_get_shader_info_log_utf8,
|
|
"emscripten_webgl_get_shader_parameter_d": _emscripten_webgl_get_shader_parameter_d,
|
|
"emscripten_webgl_get_shader_source_utf8": _emscripten_webgl_get_shader_source_utf8,
|
|
"emscripten_webgl_get_supported_extensions": _emscripten_webgl_get_supported_extensions,
|
|
"emscripten_webgl_get_uniform_d": _emscripten_webgl_get_uniform_d,
|
|
"emscripten_webgl_get_uniform_v": _emscripten_webgl_get_uniform_v,
|
|
"emscripten_webgl_get_vertex_attrib_d": _emscripten_webgl_get_vertex_attrib_d,
|
|
"emscripten_webgl_get_vertex_attrib_o": _emscripten_webgl_get_vertex_attrib_o,
|
|
"emscripten_webgl_get_vertex_attrib_v": _emscripten_webgl_get_vertex_attrib_v,
|
|
"emscripten_webgl_init_context_attributes": _emscripten_webgl_init_context_attributes,
|
|
"emscripten_webgl_make_context_current_calling_thread": _emscripten_webgl_make_context_current_calling_thread,
|
|
"emscripten_wget": _emscripten_wget,
|
|
"emscripten_wget_data": _emscripten_wget_data,
|
|
"endprotoent": _endprotoent,
|
|
"environ_get": _environ_get,
|
|
"environ_sizes_get": _environ_sizes_get,
|
|
"exit": _exit,
|
|
"fd_close": _fd_close,
|
|
"fd_fdstat_get": _fd_fdstat_get,
|
|
"fd_pread": _fd_pread,
|
|
"fd_pwrite": _fd_pwrite,
|
|
"fd_read": _fd_read,
|
|
"fd_seek": _fd_seek,
|
|
"fd_sync": _fd_sync,
|
|
"fd_write": _fd_write,
|
|
"filledEllipseColor": _filledEllipseColor,
|
|
"filledEllipseRGBA": _filledEllipseRGBA,
|
|
"getaddrinfo": _getaddrinfo,
|
|
"getentropy": _getentropy,
|
|
"gethostbyaddr": _gethostbyaddr,
|
|
"gethostbyname": _gethostbyname,
|
|
"gethostbyname_r": _gethostbyname_r,
|
|
"getloadavg": _getloadavg,
|
|
"getnameinfo": _getnameinfo,
|
|
"getprotobyname": _getprotobyname,
|
|
"getprotobynumber": _getprotobynumber,
|
|
"getprotoent": _getprotoent,
|
|
"glBegin": _glBegin,
|
|
"glClearDepth": _glClearDepth,
|
|
"glDepthRange": _glDepthRange,
|
|
"glDrawArraysInstancedBaseInstance": _glDrawArraysInstancedBaseInstance,
|
|
"glDrawArraysInstancedBaseInstanceANGLE": _glDrawArraysInstancedBaseInstanceANGLE,
|
|
"glDrawArraysInstancedBaseInstanceWEBGL": _glDrawArraysInstancedBaseInstanceWEBGL,
|
|
"glDrawElementsInstancedBaseVertexBaseInstanceANGLE": _glDrawElementsInstancedBaseVertexBaseInstanceANGLE,
|
|
"glDrawElementsInstancedBaseVertexBaseInstanceWEBGL": _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
|
|
"glGetBufferSubData": _glGetBufferSubData,
|
|
"glLoadIdentity": _glLoadIdentity,
|
|
"glMatrixMode": _glMatrixMode,
|
|
"glMultiDrawArrays": _glMultiDrawArrays,
|
|
"glMultiDrawArraysANGLE": _glMultiDrawArraysANGLE,
|
|
"glMultiDrawArraysInstancedANGLE": _glMultiDrawArraysInstancedANGLE,
|
|
"glMultiDrawArraysInstancedBaseInstanceANGLE": _glMultiDrawArraysInstancedBaseInstanceANGLE,
|
|
"glMultiDrawArraysInstancedBaseInstanceWEBGL": _glMultiDrawArraysInstancedBaseInstanceWEBGL,
|
|
"glMultiDrawArraysInstancedWEBGL": _glMultiDrawArraysInstancedWEBGL,
|
|
"glMultiDrawArraysWEBGL": _glMultiDrawArraysWEBGL,
|
|
"glMultiDrawElements": _glMultiDrawElements,
|
|
"glMultiDrawElementsANGLE": _glMultiDrawElementsANGLE,
|
|
"glMultiDrawElementsInstancedANGLE": _glMultiDrawElementsInstancedANGLE,
|
|
"glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE": _glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,
|
|
"glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL": _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
|
|
"glMultiDrawElementsInstancedWEBGL": _glMultiDrawElementsInstancedWEBGL,
|
|
"glMultiDrawElementsWEBGL": _glMultiDrawElementsWEBGL,
|
|
"glVertexPointer": _glVertexPointer,
|
|
"glewGetErrorString": _glewGetErrorString,
|
|
"glewGetExtension": _glewGetExtension,
|
|
"glewGetString": _glewGetString,
|
|
"glewInit": _glewInit,
|
|
"glewIsSupported": _glewIsSupported,
|
|
"glfwBroadcastCond": _glfwBroadcastCond,
|
|
"glfwCloseWindow": _glfwCloseWindow,
|
|
"glfwCreateCond": _glfwCreateCond,
|
|
"glfwCreateMutex": _glfwCreateMutex,
|
|
"glfwCreateThread": _glfwCreateThread,
|
|
"glfwDestroyCond": _glfwDestroyCond,
|
|
"glfwDestroyMutex": _glfwDestroyMutex,
|
|
"glfwDestroyThread": _glfwDestroyThread,
|
|
"glfwDisable": _glfwDisable,
|
|
"glfwEnable": _glfwEnable,
|
|
"glfwExtensionSupported": _glfwExtensionSupported,
|
|
"glfwFreeImage": _glfwFreeImage,
|
|
"glfwGetDesktopMode": _glfwGetDesktopMode,
|
|
"glfwGetGLVersion": _glfwGetGLVersion,
|
|
"glfwGetKey_v2": _glfwGetKey_v2,
|
|
"glfwGetMouseButton_v2": _glfwGetMouseButton_v2,
|
|
"glfwGetMousePos": _glfwGetMousePos,
|
|
"glfwGetMouseWheel": _glfwGetMouseWheel,
|
|
"glfwGetNumberOfProcessors": _glfwGetNumberOfProcessors,
|
|
"glfwGetThreadID": _glfwGetThreadID,
|
|
"glfwGetTime": _glfwGetTime,
|
|
"glfwGetVersion": _glfwGetVersion,
|
|
"glfwGetWindowParam": _glfwGetWindowParam,
|
|
"glfwGetWindowSize_v2": _glfwGetWindowSize_v2,
|
|
"glfwIconifyWindow_v2": _glfwIconifyWindow_v2,
|
|
"glfwInit": _glfwInit,
|
|
"glfwLoadMemoryTexture2D": _glfwLoadMemoryTexture2D,
|
|
"glfwLoadTexture2D": _glfwLoadTexture2D,
|
|
"glfwLoadTextureImage2D": _glfwLoadTextureImage2D,
|
|
"glfwLockMutex": _glfwLockMutex,
|
|
"glfwOpenWindow": _glfwOpenWindow,
|
|
"glfwOpenWindowHint": _glfwOpenWindowHint,
|
|
"glfwPollEvents": _glfwPollEvents,
|
|
"glfwReadImage": _glfwReadImage,
|
|
"glfwReadMemoryImage": _glfwReadMemoryImage,
|
|
"glfwRestoreWindow_v2": _glfwRestoreWindow_v2,
|
|
"glfwSetCharCallback_v2": _glfwSetCharCallback_v2,
|
|
"glfwSetKeyCallback_v2": _glfwSetKeyCallback_v2,
|
|
"glfwSetMouseButtonCallback_v2": _glfwSetMouseButtonCallback_v2,
|
|
"glfwSetMousePos": _glfwSetMousePos,
|
|
"glfwSetMousePosCallback": _glfwSetMousePosCallback,
|
|
"glfwSetMouseWheel": _glfwSetMouseWheel,
|
|
"glfwSetMouseWheelCallback": _glfwSetMouseWheelCallback,
|
|
"glfwSetTime": _glfwSetTime,
|
|
"glfwSetWindowCloseCallback_v2": _glfwSetWindowCloseCallback_v2,
|
|
"glfwSetWindowPos_v2": _glfwSetWindowPos_v2,
|
|
"glfwSetWindowRefreshCallback_v2": _glfwSetWindowRefreshCallback_v2,
|
|
"glfwSetWindowSizeCallback_v2": _glfwSetWindowSizeCallback_v2,
|
|
"glfwSetWindowSize_v2": _glfwSetWindowSize_v2,
|
|
"glfwSetWindowTitle_v2": _glfwSetWindowTitle_v2,
|
|
"glfwSignalCond": _glfwSignalCond,
|
|
"glfwSleep": _glfwSleep,
|
|
"glfwSwapBuffers_v2": _glfwSwapBuffers_v2,
|
|
"glfwSwapInterval": _glfwSwapInterval,
|
|
"glfwTerminate": _glfwTerminate,
|
|
"glfwUnlockMutex": _glfwUnlockMutex,
|
|
"glfwWaitCond": _glfwWaitCond,
|
|
"glfwWaitEvents": _glfwWaitEvents,
|
|
"glfwWaitThread": _glfwWaitThread,
|
|
"glutCreateWindow": _glutCreateWindow,
|
|
"glutDestroyWindow": _glutDestroyWindow,
|
|
"glutDisplayFunc": _glutDisplayFunc,
|
|
"glutFullScreen": _glutFullScreen,
|
|
"glutGet": _glutGet,
|
|
"glutGetModifiers": _glutGetModifiers,
|
|
"glutIdleFunc": _glutIdleFunc,
|
|
"glutInit": _glutInit,
|
|
"glutInitDisplayMode": _glutInitDisplayMode,
|
|
"glutInitWindowPosition": _glutInitWindowPosition,
|
|
"glutInitWindowSize": _glutInitWindowSize,
|
|
"glutKeyboardFunc": _glutKeyboardFunc,
|
|
"glutKeyboardUpFunc": _glutKeyboardUpFunc,
|
|
"glutMainLoop": _glutMainLoop,
|
|
"glutMotionFunc": _glutMotionFunc,
|
|
"glutMouseFunc": _glutMouseFunc,
|
|
"glutPassiveMotionFunc": _glutPassiveMotionFunc,
|
|
"glutPositionWindow": _glutPositionWindow,
|
|
"glutPostRedisplay": _glutPostRedisplay,
|
|
"glutReshapeFunc": _glutReshapeFunc,
|
|
"glutReshapeWindow": _glutReshapeWindow,
|
|
"glutSetCursor": _glutSetCursor,
|
|
"glutSpecialFunc": _glutSpecialFunc,
|
|
"glutSpecialUpFunc": _glutSpecialUpFunc,
|
|
"glutSwapBuffers": _glutSwapBuffers,
|
|
"glutTimerFunc": _glutTimerFunc,
|
|
"godot_audio_has_script_processor": _godot_audio_has_script_processor,
|
|
"godot_audio_has_worklet": _godot_audio_has_worklet,
|
|
"godot_audio_init": _godot_audio_init,
|
|
"godot_audio_input_start": _godot_audio_input_start,
|
|
"godot_audio_input_stop": _godot_audio_input_stop,
|
|
"godot_audio_is_available": _godot_audio_is_available,
|
|
"godot_audio_resume": _godot_audio_resume,
|
|
"godot_audio_script_create": _godot_audio_script_create,
|
|
"godot_audio_script_start": _godot_audio_script_start,
|
|
"godot_audio_worklet_create": _godot_audio_worklet_create,
|
|
"godot_audio_worklet_start": _godot_audio_worklet_start,
|
|
"godot_audio_worklet_start_no_threads": _godot_audio_worklet_start_no_threads,
|
|
"godot_audio_worklet_state_add": _godot_audio_worklet_state_add,
|
|
"godot_audio_worklet_state_get": _godot_audio_worklet_state_get,
|
|
"godot_audio_worklet_state_wait": _godot_audio_worklet_state_wait,
|
|
"godot_js_config_canvas_id_get": _godot_js_config_canvas_id_get,
|
|
"godot_js_config_locale_get": _godot_js_config_locale_get,
|
|
"godot_js_display_alert": _godot_js_display_alert,
|
|
"godot_js_display_canvas_focus": _godot_js_display_canvas_focus,
|
|
"godot_js_display_canvas_is_focused": _godot_js_display_canvas_is_focused,
|
|
"godot_js_display_clipboard_get": _godot_js_display_clipboard_get,
|
|
"godot_js_display_clipboard_set": _godot_js_display_clipboard_set,
|
|
"godot_js_display_cursor_is_hidden": _godot_js_display_cursor_is_hidden,
|
|
"godot_js_display_cursor_is_locked": _godot_js_display_cursor_is_locked,
|
|
"godot_js_display_cursor_lock_set": _godot_js_display_cursor_lock_set,
|
|
"godot_js_display_cursor_set_custom_shape": _godot_js_display_cursor_set_custom_shape,
|
|
"godot_js_display_cursor_set_shape": _godot_js_display_cursor_set_shape,
|
|
"godot_js_display_cursor_set_visible": _godot_js_display_cursor_set_visible,
|
|
"godot_js_display_desired_size_set": _godot_js_display_desired_size_set,
|
|
"godot_js_display_fullscreen_cb": _godot_js_display_fullscreen_cb,
|
|
"godot_js_display_fullscreen_exit": _godot_js_display_fullscreen_exit,
|
|
"godot_js_display_fullscreen_request": _godot_js_display_fullscreen_request,
|
|
"godot_js_display_has_webgl": _godot_js_display_has_webgl,
|
|
"godot_js_display_is_swap_ok_cancel": _godot_js_display_is_swap_ok_cancel,
|
|
"godot_js_display_notification_cb": _godot_js_display_notification_cb,
|
|
"godot_js_display_pixel_ratio_get": _godot_js_display_pixel_ratio_get,
|
|
"godot_js_display_screen_dpi_get": _godot_js_display_screen_dpi_get,
|
|
"godot_js_display_screen_size_get": _godot_js_display_screen_size_get,
|
|
"godot_js_display_setup_canvas": _godot_js_display_setup_canvas,
|
|
"godot_js_display_size_update": _godot_js_display_size_update,
|
|
"godot_js_display_touchscreen_is_available": _godot_js_display_touchscreen_is_available,
|
|
"godot_js_display_tts_available": _godot_js_display_tts_available,
|
|
"godot_js_display_vk_available": _godot_js_display_vk_available,
|
|
"godot_js_display_vk_cb": _godot_js_display_vk_cb,
|
|
"godot_js_display_vk_hide": _godot_js_display_vk_hide,
|
|
"godot_js_display_vk_show": _godot_js_display_vk_show,
|
|
"godot_js_display_window_blur_cb": _godot_js_display_window_blur_cb,
|
|
"godot_js_display_window_icon_set": _godot_js_display_window_icon_set,
|
|
"godot_js_display_window_size_get": _godot_js_display_window_size_get,
|
|
"godot_js_display_window_title_set": _godot_js_display_window_title_set,
|
|
"godot_js_eval": _godot_js_eval,
|
|
"godot_js_fetch_create": _godot_js_fetch_create,
|
|
"godot_js_fetch_free": _godot_js_fetch_free,
|
|
"godot_js_fetch_http_status_get": _godot_js_fetch_http_status_get,
|
|
"godot_js_fetch_is_chunked": _godot_js_fetch_is_chunked,
|
|
"godot_js_fetch_read_chunk": _godot_js_fetch_read_chunk,
|
|
"godot_js_fetch_read_headers": _godot_js_fetch_read_headers,
|
|
"godot_js_fetch_state_get": _godot_js_fetch_state_get,
|
|
"godot_js_input_drop_files_cb": _godot_js_input_drop_files_cb,
|
|
"godot_js_input_gamepad_cb": _godot_js_input_gamepad_cb,
|
|
"godot_js_input_gamepad_sample": _godot_js_input_gamepad_sample,
|
|
"godot_js_input_gamepad_sample_count": _godot_js_input_gamepad_sample_count,
|
|
"godot_js_input_gamepad_sample_get": _godot_js_input_gamepad_sample_get,
|
|
"godot_js_input_key_cb": _godot_js_input_key_cb,
|
|
"godot_js_input_mouse_button_cb": _godot_js_input_mouse_button_cb,
|
|
"godot_js_input_mouse_move_cb": _godot_js_input_mouse_move_cb,
|
|
"godot_js_input_mouse_wheel_cb": _godot_js_input_mouse_wheel_cb,
|
|
"godot_js_input_paste_cb": _godot_js_input_paste_cb,
|
|
"godot_js_input_touch_cb": _godot_js_input_touch_cb,
|
|
"godot_js_input_vibrate_handheld": _godot_js_input_vibrate_handheld,
|
|
"godot_js_os_download_buffer": _godot_js_os_download_buffer,
|
|
"godot_js_os_execute": _godot_js_os_execute,
|
|
"godot_js_os_finish_async": _godot_js_os_finish_async,
|
|
"godot_js_os_fs_is_persistent": _godot_js_os_fs_is_persistent,
|
|
"godot_js_os_fs_sync": _godot_js_os_fs_sync,
|
|
"godot_js_os_has_feature": _godot_js_os_has_feature,
|
|
"godot_js_os_hw_concurrency_get": _godot_js_os_hw_concurrency_get,
|
|
"godot_js_os_request_quit_cb": _godot_js_os_request_quit_cb,
|
|
"godot_js_os_shell_open": _godot_js_os_shell_open,
|
|
"godot_js_pwa_cb": _godot_js_pwa_cb,
|
|
"godot_js_pwa_update": _godot_js_pwa_update,
|
|
"godot_js_rtc_datachannel_close": _godot_js_rtc_datachannel_close,
|
|
"godot_js_rtc_datachannel_connect": _godot_js_rtc_datachannel_connect,
|
|
"godot_js_rtc_datachannel_destroy": _godot_js_rtc_datachannel_destroy,
|
|
"godot_js_rtc_datachannel_get_buffered_amount": _godot_js_rtc_datachannel_get_buffered_amount,
|
|
"godot_js_rtc_datachannel_id_get": _godot_js_rtc_datachannel_id_get,
|
|
"godot_js_rtc_datachannel_is_negotiated": _godot_js_rtc_datachannel_is_negotiated,
|
|
"godot_js_rtc_datachannel_is_ordered": _godot_js_rtc_datachannel_is_ordered,
|
|
"godot_js_rtc_datachannel_label_get": _godot_js_rtc_datachannel_label_get,
|
|
"godot_js_rtc_datachannel_max_packet_lifetime_get": _godot_js_rtc_datachannel_max_packet_lifetime_get,
|
|
"godot_js_rtc_datachannel_max_retransmits_get": _godot_js_rtc_datachannel_max_retransmits_get,
|
|
"godot_js_rtc_datachannel_protocol_get": _godot_js_rtc_datachannel_protocol_get,
|
|
"godot_js_rtc_datachannel_ready_state_get": _godot_js_rtc_datachannel_ready_state_get,
|
|
"godot_js_rtc_datachannel_send": _godot_js_rtc_datachannel_send,
|
|
"godot_js_rtc_pc_close": _godot_js_rtc_pc_close,
|
|
"godot_js_rtc_pc_create": _godot_js_rtc_pc_create,
|
|
"godot_js_rtc_pc_datachannel_create": _godot_js_rtc_pc_datachannel_create,
|
|
"godot_js_rtc_pc_destroy": _godot_js_rtc_pc_destroy,
|
|
"godot_js_rtc_pc_ice_candidate_add": _godot_js_rtc_pc_ice_candidate_add,
|
|
"godot_js_rtc_pc_local_description_set": _godot_js_rtc_pc_local_description_set,
|
|
"godot_js_rtc_pc_offer_create": _godot_js_rtc_pc_offer_create,
|
|
"godot_js_rtc_pc_remote_description_set": _godot_js_rtc_pc_remote_description_set,
|
|
"godot_js_tts_get_voices": _godot_js_tts_get_voices,
|
|
"godot_js_tts_is_paused": _godot_js_tts_is_paused,
|
|
"godot_js_tts_is_speaking": _godot_js_tts_is_speaking,
|
|
"godot_js_tts_pause": _godot_js_tts_pause,
|
|
"godot_js_tts_resume": _godot_js_tts_resume,
|
|
"godot_js_tts_speak": _godot_js_tts_speak,
|
|
"godot_js_tts_stop": _godot_js_tts_stop,
|
|
"godot_js_websocket_buffered_amount": _godot_js_websocket_buffered_amount,
|
|
"godot_js_websocket_close": _godot_js_websocket_close,
|
|
"godot_js_websocket_create": _godot_js_websocket_create,
|
|
"godot_js_websocket_destroy": _godot_js_websocket_destroy,
|
|
"godot_js_websocket_send": _godot_js_websocket_send,
|
|
"godot_js_wrapper_create_cb": _godot_js_wrapper_create_cb,
|
|
"godot_js_wrapper_create_object": _godot_js_wrapper_create_object,
|
|
"godot_js_wrapper_interface_get": _godot_js_wrapper_interface_get,
|
|
"godot_js_wrapper_object_call": _godot_js_wrapper_object_call,
|
|
"godot_js_wrapper_object_get": _godot_js_wrapper_object_get,
|
|
"godot_js_wrapper_object_getvar": _godot_js_wrapper_object_getvar,
|
|
"godot_js_wrapper_object_set": _godot_js_wrapper_object_set,
|
|
"godot_js_wrapper_object_set_cb_ret": _godot_js_wrapper_object_set_cb_ret,
|
|
"godot_js_wrapper_object_setvar": _godot_js_wrapper_object_setvar,
|
|
"godot_js_wrapper_object_unref": _godot_js_wrapper_object_unref,
|
|
"godot_webgl2_glFramebufferTextureMultiviewOVR": _godot_webgl2_glFramebufferTextureMultiviewOVR,
|
|
"godot_webgl2_glGetBufferSubData": _godot_webgl2_glGetBufferSubData,
|
|
"godot_webxr_get_bounds_geometry": _godot_webxr_get_bounds_geometry,
|
|
"godot_webxr_get_color_texture": _godot_webxr_get_color_texture,
|
|
"godot_webxr_get_depth_texture": _godot_webxr_get_depth_texture,
|
|
"godot_webxr_get_frame_rate": _godot_webxr_get_frame_rate,
|
|
"godot_webxr_get_projection_for_view": _godot_webxr_get_projection_for_view,
|
|
"godot_webxr_get_render_target_size": _godot_webxr_get_render_target_size,
|
|
"godot_webxr_get_supported_frame_rates": _godot_webxr_get_supported_frame_rates,
|
|
"godot_webxr_get_transform_for_view": _godot_webxr_get_transform_for_view,
|
|
"godot_webxr_get_velocity_texture": _godot_webxr_get_velocity_texture,
|
|
"godot_webxr_get_view_count": _godot_webxr_get_view_count,
|
|
"godot_webxr_get_visibility_state": _godot_webxr_get_visibility_state,
|
|
"godot_webxr_initialize": _godot_webxr_initialize,
|
|
"godot_webxr_is_session_supported": _godot_webxr_is_session_supported,
|
|
"godot_webxr_is_supported": _godot_webxr_is_supported,
|
|
"godot_webxr_uninitialize": _godot_webxr_uninitialize,
|
|
"godot_webxr_update_input_source": _godot_webxr_update_input_source,
|
|
"godot_webxr_update_target_frame_rate": _godot_webxr_update_target_frame_rate,
|
|
"lineColor": _lineColor,
|
|
"lineRGBA": _lineRGBA,
|
|
"llvm_eh_typeid_for": _llvm_eh_typeid_for,
|
|
"memory": wasmMemory || Module["wasmMemory"],
|
|
"pixelRGBA": _pixelRGBA,
|
|
"proc_exit": _proc_exit,
|
|
"random_get": _random_get,
|
|
"rectangleColor": _rectangleColor,
|
|
"rectangleRGBA": _rectangleRGBA,
|
|
"rotozoomSurface": _rotozoomSurface,
|
|
"setNetworkCallback": _setNetworkCallback,
|
|
"setprotoent": _setprotoent,
|
|
"strftime": _strftime,
|
|
"strftime_l": _strftime_l,
|
|
"strptime": _strptime,
|
|
"strptime_l": _strptime_l,
|
|
"system": _system,
|
|
"uuid_clear": _uuid_clear,
|
|
"uuid_compare": _uuid_compare,
|
|
"uuid_copy": _uuid_copy,
|
|
"uuid_generate": _uuid_generate,
|
|
"uuid_is_null": _uuid_is_null,
|
|
"uuid_parse": _uuid_parse,
|
|
"uuid_type": _uuid_type,
|
|
"uuid_unparse": _uuid_unparse,
|
|
"uuid_unparse_lower": _uuid_unparse_lower,
|
|
"uuid_unparse_upper": _uuid_unparse_upper,
|
|
"uuid_variant": _uuid_variant,
|
|
"zoomSurface": _zoomSurface
|
|
};
|
|
|
|
var asm = createWasm();
|
|
|
|
var ___wasm_call_ctors = createExportWrapper("__wasm_call_ctors");
|
|
|
|
var ___wasm_apply_data_relocs = Module["___wasm_apply_data_relocs"] = createExportWrapper("__wasm_apply_data_relocs");
|
|
|
|
var _main = Module["_main"] = createExportWrapper("__main_argc_argv");
|
|
|
|
var _emscripten_builtin_free = Module["_emscripten_builtin_free"] = createExportWrapper("emscripten_builtin_free");
|
|
|
|
var __emscripten_tls_init = Module["__emscripten_tls_init"] = createExportWrapper("_emscripten_tls_init");
|
|
|
|
var _pthread_self = Module["_pthread_self"] = function() {
|
|
return (_pthread_self = Module["_pthread_self"] = Module["asm"]["pthread_self"]).apply(null, arguments);
|
|
};
|
|
|
|
var _emscripten_builtin_memalign = createExportWrapper("emscripten_builtin_memalign");
|
|
|
|
var _emscripten_futex_wake = Module["_emscripten_futex_wake"] = createExportWrapper("emscripten_futex_wake");
|
|
|
|
var __Exit = Module["__Exit"] = createExportWrapper("_Exit");
|
|
|
|
var _cos = Module["_cos"] = createExportWrapper("cos");
|
|
|
|
var _sin = Module["_sin"] = createExportWrapper("sin");
|
|
|
|
var _exp = Module["_exp"] = createExportWrapper("exp");
|
|
|
|
var _cosf = Module["_cosf"] = createExportWrapper("cosf");
|
|
|
|
var _sinf = Module["_sinf"] = createExportWrapper("sinf");
|
|
|
|
var _expf = Module["_expf"] = createExportWrapper("expf");
|
|
|
|
var ___ctype_b_loc = Module["___ctype_b_loc"] = createExportWrapper("__ctype_b_loc");
|
|
|
|
var ___ctype_get_mb_cur_max = Module["___ctype_get_mb_cur_max"] = createExportWrapper("__ctype_get_mb_cur_max");
|
|
|
|
var ___get_tp = Module["___get_tp"] = createExportWrapper("__get_tp");
|
|
|
|
var ___ctype_tolower_loc = Module["___ctype_tolower_loc"] = createExportWrapper("__ctype_tolower_loc");
|
|
|
|
var ___ctype_toupper_loc = Module["___ctype_toupper_loc"] = createExportWrapper("__ctype_toupper_loc");
|
|
|
|
var ___emscripten_environ_constructor = Module["___emscripten_environ_constructor"] = createExportWrapper("__emscripten_environ_constructor");
|
|
|
|
var _emscripten_builtin_malloc = Module["_emscripten_builtin_malloc"] = createExportWrapper("emscripten_builtin_malloc");
|
|
|
|
var ___errno_location = createExportWrapper("__errno_location");
|
|
|
|
var _strchr = Module["_strchr"] = createExportWrapper("strchr");
|
|
|
|
var _malloc = createExportWrapper("malloc");
|
|
|
|
var _memset = Module["_memset"] = createExportWrapper("memset");
|
|
|
|
var _fdopen = Module["_fdopen"] = createExportWrapper("fdopen");
|
|
|
|
var ___flt_rounds = Module["___flt_rounds"] = createExportWrapper("__flt_rounds");
|
|
|
|
var _fegetround = Module["_fegetround"] = createExportWrapper("fegetround");
|
|
|
|
var ___fmodeflags = Module["___fmodeflags"] = createExportWrapper("__fmodeflags");
|
|
|
|
var ___fpclassify = Module["___fpclassify"] = createExportWrapper("__fpclassify");
|
|
|
|
var ___fpclassifyf = Module["___fpclassifyf"] = createExportWrapper("__fpclassifyf");
|
|
|
|
var ___fpclassifyl = Module["___fpclassifyl"] = createExportWrapper("__fpclassifyl");
|
|
|
|
var ___lock = Module["___lock"] = createExportWrapper("__lock");
|
|
|
|
var ___unlock = Module["___unlock"] = createExportWrapper("__unlock");
|
|
|
|
var ___subtf3 = Module["___subtf3"] = createExportWrapper("__subtf3");
|
|
|
|
var ___divtf3 = Module["___divtf3"] = createExportWrapper("__divtf3");
|
|
|
|
var ___mo_lookup = Module["___mo_lookup"] = createExportWrapper("__mo_lookup");
|
|
|
|
var _strcmp = Module["_strcmp"] = createExportWrapper("strcmp");
|
|
|
|
var ___overflow = Module["___overflow"] = createExportWrapper("__overflow");
|
|
|
|
var ___randname = Module["___randname"] = createExportWrapper("__randname");
|
|
|
|
var _scalbn = Module["_scalbn"] = createExportWrapper("scalbn");
|
|
|
|
var _floor = Module["_floor"] = createExportWrapper("floor");
|
|
|
|
var ___signbit = Module["___signbit"] = createExportWrapper("__signbit");
|
|
|
|
var ___signbitf = Module["___signbitf"] = createExportWrapper("__signbitf");
|
|
|
|
var ___signbitl = Module["___signbitl"] = createExportWrapper("__signbitl");
|
|
|
|
var ___wasi_syscall_ret = Module["___wasi_syscall_ret"] = createExportWrapper("__wasi_syscall_ret");
|
|
|
|
var ___synccall = Module["___synccall"] = createExportWrapper("__synccall");
|
|
|
|
var _fabsl = Module["_fabsl"] = createExportWrapper("fabsl");
|
|
|
|
var _emscripten_is_main_runtime_thread = Module["_emscripten_is_main_runtime_thread"] = createExportWrapper("emscripten_is_main_runtime_thread");
|
|
|
|
var _emscripten_futex_wait = Module["_emscripten_futex_wait"] = createExportWrapper("emscripten_futex_wait");
|
|
|
|
var _emscripten_conditional_set_current_thread_status = Module["_emscripten_conditional_set_current_thread_status"] = createExportWrapper("emscripten_conditional_set_current_thread_status");
|
|
|
|
var ___uflow = Module["___uflow"] = createExportWrapper("__uflow");
|
|
|
|
var ___fxstat = Module["___fxstat"] = createExportWrapper("__fxstat");
|
|
|
|
var _fstat = Module["_fstat"] = createExportWrapper("fstat");
|
|
|
|
var ___fxstatat = Module["___fxstatat"] = createExportWrapper("__fxstatat");
|
|
|
|
var _fstatat = Module["_fstatat"] = createExportWrapper("fstatat");
|
|
|
|
var ___lxstat = Module["___lxstat"] = createExportWrapper("__lxstat");
|
|
|
|
var _lstat = Module["_lstat"] = createExportWrapper("lstat");
|
|
|
|
var ___xstat = Module["___xstat"] = createExportWrapper("__xstat");
|
|
|
|
var _stat = Module["_stat"] = createExportWrapper("stat");
|
|
|
|
var ___xmknod = Module["___xmknod"] = createExportWrapper("__xmknod");
|
|
|
|
var _mknod = Module["_mknod"] = createExportWrapper("mknod");
|
|
|
|
var ___xmknodat = Module["___xmknodat"] = createExportWrapper("__xmknodat");
|
|
|
|
var _mknodat = Module["_mknodat"] = createExportWrapper("mknodat");
|
|
|
|
var ___fxstat64 = Module["___fxstat64"] = createExportWrapper("__fxstat64");
|
|
|
|
var ___fxstatat64 = Module["___fxstatat64"] = createExportWrapper("__fxstatat64");
|
|
|
|
var ___lxstat64 = Module["___lxstat64"] = createExportWrapper("__lxstat64");
|
|
|
|
var ___xstat64 = Module["___xstat64"] = createExportWrapper("__xstat64");
|
|
|
|
var __exit = Module["__exit"] = createExportWrapper("_exit");
|
|
|
|
var _a64l = Module["_a64l"] = createExportWrapper("a64l");
|
|
|
|
var _l64a = Module["_l64a"] = createExportWrapper("l64a");
|
|
|
|
var _abs = Module["_abs"] = createExportWrapper("abs");
|
|
|
|
var _access = Module["_access"] = createExportWrapper("access");
|
|
|
|
var _acct = Module["_acct"] = createExportWrapper("acct");
|
|
|
|
var ___syscall_acct = Module["___syscall_acct"] = createExportWrapper("__syscall_acct");
|
|
|
|
var _acos = Module["_acos"] = createExportWrapper("acos");
|
|
|
|
var _sqrt = Module["_sqrt"] = createExportWrapper("sqrt");
|
|
|
|
var _acosf = Module["_acosf"] = createExportWrapper("acosf");
|
|
|
|
var _sqrtf = Module["_sqrtf"] = createExportWrapper("sqrtf");
|
|
|
|
var _acosh = Module["_acosh"] = createExportWrapper("acosh");
|
|
|
|
var _log1p = Module["_log1p"] = createExportWrapper("log1p");
|
|
|
|
var _log = Module["_log"] = createExportWrapper("log");
|
|
|
|
var _acoshf = Module["_acoshf"] = createExportWrapper("acoshf");
|
|
|
|
var _log1pf = Module["_log1pf"] = createExportWrapper("log1pf");
|
|
|
|
var _logf = Module["_logf"] = createExportWrapper("logf");
|
|
|
|
var _acoshl = Module["_acoshl"] = createExportWrapper("acoshl");
|
|
|
|
var _acosl = Module["_acosl"] = createExportWrapper("acosl");
|
|
|
|
var _sqrtl = Module["_sqrtl"] = createExportWrapper("sqrtl");
|
|
|
|
var _alarm = Module["_alarm"] = createExportWrapper("alarm");
|
|
|
|
var _setitimer = Module["_setitimer"] = createExportWrapper("setitimer");
|
|
|
|
var _aligned_alloc = Module["_aligned_alloc"] = createExportWrapper("aligned_alloc");
|
|
|
|
var _posix_memalign = Module["_posix_memalign"] = createExportWrapper("posix_memalign");
|
|
|
|
var _alphasort = Module["_alphasort"] = createExportWrapper("alphasort");
|
|
|
|
var _strcoll = Module["_strcoll"] = createExportWrapper("strcoll");
|
|
|
|
var _alphasort64 = Module["_alphasort64"] = createExportWrapper("alphasort64");
|
|
|
|
var _asctime = Module["_asctime"] = createExportWrapper("asctime");
|
|
|
|
var _snprintf = Module["_snprintf"] = createExportWrapper("snprintf");
|
|
|
|
var ___nl_langinfo_l = Module["___nl_langinfo_l"] = createExportWrapper("__nl_langinfo_l");
|
|
|
|
var _asctime_r = Module["_asctime_r"] = createExportWrapper("asctime_r");
|
|
|
|
var _asin = Module["_asin"] = createExportWrapper("asin");
|
|
|
|
var _fabs = Module["_fabs"] = createExportWrapper("fabs");
|
|
|
|
var _asinf = Module["_asinf"] = createExportWrapper("asinf");
|
|
|
|
var _fabsf = Module["_fabsf"] = createExportWrapper("fabsf");
|
|
|
|
var _asinh = Module["_asinh"] = createExportWrapper("asinh");
|
|
|
|
var _asinhf = Module["_asinhf"] = createExportWrapper("asinhf");
|
|
|
|
var _asinhl = Module["_asinhl"] = createExportWrapper("asinhl");
|
|
|
|
var _asinl = Module["_asinl"] = createExportWrapper("asinl");
|
|
|
|
var _asprintf = Module["_asprintf"] = createExportWrapper("asprintf");
|
|
|
|
var _vasprintf = Module["_vasprintf"] = createExportWrapper("vasprintf");
|
|
|
|
var _atan = Module["_atan"] = createExportWrapper("atan");
|
|
|
|
var _atan2 = Module["_atan2"] = createExportWrapper("atan2");
|
|
|
|
var _atan2f = Module["_atan2f"] = createExportWrapper("atan2f");
|
|
|
|
var _atanf = Module["_atanf"] = createExportWrapper("atanf");
|
|
|
|
var _atan2l = Module["_atan2l"] = createExportWrapper("atan2l");
|
|
|
|
var _atanl = Module["_atanl"] = createExportWrapper("atanl");
|
|
|
|
var _atanh = Module["_atanh"] = createExportWrapper("atanh");
|
|
|
|
var _atanhf = Module["_atanhf"] = createExportWrapper("atanhf");
|
|
|
|
var _atanhl = Module["_atanhl"] = createExportWrapper("atanhl");
|
|
|
|
var _log1pl = Module["_log1pl"] = createExportWrapper("log1pl");
|
|
|
|
var ___funcs_on_exit = createExportWrapper("__funcs_on_exit");
|
|
|
|
var ____cxa_finalize = Module["____cxa_finalize"] = createExportWrapper("___cxa_finalize");
|
|
|
|
var ____cxa_atexit = Module["____cxa_atexit"] = createExportWrapper("___cxa_atexit");
|
|
|
|
var ___libc_calloc = Module["___libc_calloc"] = createExportWrapper("__libc_calloc");
|
|
|
|
var ___atexit = Module["___atexit"] = createExportWrapper("__atexit");
|
|
|
|
var _atexit = Module["_atexit"] = createExportWrapper("atexit");
|
|
|
|
var ___cxa_atexit = Module["___cxa_atexit"] = createExportWrapper("__cxa_atexit");
|
|
|
|
var ___cxa_finalize = Module["___cxa_finalize"] = createExportWrapper("__cxa_finalize");
|
|
|
|
var _atof = Module["_atof"] = createExportWrapper("atof");
|
|
|
|
var _strtod = Module["_strtod"] = createExportWrapper("strtod");
|
|
|
|
var _atoi = Module["_atoi"] = createExportWrapper("atoi");
|
|
|
|
var _isspace = Module["_isspace"] = createExportWrapper("isspace");
|
|
|
|
var _isdigit = Module["_isdigit"] = createExportWrapper("isdigit");
|
|
|
|
var _atol = Module["_atol"] = createExportWrapper("atol");
|
|
|
|
var _atoll = Module["_atoll"] = createExportWrapper("atoll");
|
|
|
|
var _basename = Module["_basename"] = createExportWrapper("basename");
|
|
|
|
var _strlen = Module["_strlen"] = createExportWrapper("strlen");
|
|
|
|
var ___xpg_basename = Module["___xpg_basename"] = createExportWrapper("__xpg_basename");
|
|
|
|
var _bcmp = Module["_bcmp"] = createExportWrapper("bcmp");
|
|
|
|
var _memcmp = createExportWrapper("memcmp");
|
|
|
|
var _bcopy = Module["_bcopy"] = createExportWrapper("bcopy");
|
|
|
|
var _memmove = Module["_memmove"] = createExportWrapper("memmove");
|
|
|
|
var _bind_textdomain_codeset = Module["_bind_textdomain_codeset"] = createExportWrapper("bind_textdomain_codeset");
|
|
|
|
var _strcasecmp = Module["_strcasecmp"] = createExportWrapper("strcasecmp");
|
|
|
|
var _bsearch = Module["_bsearch"] = createExportWrapper("bsearch");
|
|
|
|
var _btowc = Module["_btowc"] = createExportWrapper("btowc");
|
|
|
|
var _bzero = Module["_bzero"] = createExportWrapper("bzero");
|
|
|
|
var _c16rtomb = Module["_c16rtomb"] = createExportWrapper("c16rtomb");
|
|
|
|
var _wcrtomb = Module["_wcrtomb"] = createExportWrapper("wcrtomb");
|
|
|
|
var _c32rtomb = Module["_c32rtomb"] = createExportWrapper("c32rtomb");
|
|
|
|
var _cabs = Module["_cabs"] = createExportWrapper("cabs");
|
|
|
|
var _hypot = Module["_hypot"] = createExportWrapper("hypot");
|
|
|
|
var _cabsf = Module["_cabsf"] = createExportWrapper("cabsf");
|
|
|
|
var _hypotf = Module["_hypotf"] = createExportWrapper("hypotf");
|
|
|
|
var _cabsl = Module["_cabsl"] = createExportWrapper("cabsl");
|
|
|
|
var _hypotl = Module["_hypotl"] = createExportWrapper("hypotl");
|
|
|
|
var _cacos = Module["_cacos"] = createExportWrapper("cacos");
|
|
|
|
var _casin = Module["_casin"] = createExportWrapper("casin");
|
|
|
|
var _cacosf = Module["_cacosf"] = createExportWrapper("cacosf");
|
|
|
|
var _casinf = Module["_casinf"] = createExportWrapper("casinf");
|
|
|
|
var _cacosh = Module["_cacosh"] = createExportWrapper("cacosh");
|
|
|
|
var _cacoshf = Module["_cacoshf"] = createExportWrapper("cacoshf");
|
|
|
|
var _cacoshl = Module["_cacoshl"] = createExportWrapper("cacoshl");
|
|
|
|
var _cacosl = Module["_cacosl"] = createExportWrapper("cacosl");
|
|
|
|
var _casinl = Module["_casinl"] = createExportWrapper("casinl");
|
|
|
|
var _call_once = Module["_call_once"] = createExportWrapper("call_once");
|
|
|
|
var _carg = Module["_carg"] = createExportWrapper("carg");
|
|
|
|
var _cargf = Module["_cargf"] = createExportWrapper("cargf");
|
|
|
|
var _cargl = Module["_cargl"] = createExportWrapper("cargl");
|
|
|
|
var _clog = Module["_clog"] = createExportWrapper("clog");
|
|
|
|
var _csqrt = Module["_csqrt"] = createExportWrapper("csqrt");
|
|
|
|
var _clogf = Module["_clogf"] = createExportWrapper("clogf");
|
|
|
|
var _csqrtf = Module["_csqrtf"] = createExportWrapper("csqrtf");
|
|
|
|
var _casinh = Module["_casinh"] = createExportWrapper("casinh");
|
|
|
|
var _casinhf = Module["_casinhf"] = createExportWrapper("casinhf");
|
|
|
|
var _casinhl = Module["_casinhl"] = createExportWrapper("casinhl");
|
|
|
|
var _clogl = Module["_clogl"] = createExportWrapper("clogl");
|
|
|
|
var _csqrtl = Module["_csqrtl"] = createExportWrapper("csqrtl");
|
|
|
|
var _catan = Module["_catan"] = createExportWrapper("catan");
|
|
|
|
var _catanf = Module["_catanf"] = createExportWrapper("catanf");
|
|
|
|
var _catanh = Module["_catanh"] = createExportWrapper("catanh");
|
|
|
|
var _catanhf = Module["_catanhf"] = createExportWrapper("catanhf");
|
|
|
|
var _catanhl = Module["_catanhl"] = createExportWrapper("catanhl");
|
|
|
|
var _catanl = Module["_catanl"] = createExportWrapper("catanl");
|
|
|
|
var _logl = Module["_logl"] = createExportWrapper("logl");
|
|
|
|
var _catclose = Module["_catclose"] = createExportWrapper("catclose");
|
|
|
|
var _catgets = Module["_catgets"] = createExportWrapper("catgets");
|
|
|
|
var _catopen = Module["_catopen"] = createExportWrapper("catopen");
|
|
|
|
var _cbrt = Module["_cbrt"] = createExportWrapper("cbrt");
|
|
|
|
var _cbrtf = Module["_cbrtf"] = createExportWrapper("cbrtf");
|
|
|
|
var _cbrtl = Module["_cbrtl"] = createExportWrapper("cbrtl");
|
|
|
|
var _ccos = Module["_ccos"] = createExportWrapper("ccos");
|
|
|
|
var _ccosh = Module["_ccosh"] = createExportWrapper("ccosh");
|
|
|
|
var _ccosf = Module["_ccosf"] = createExportWrapper("ccosf");
|
|
|
|
var _ccoshf = Module["_ccoshf"] = createExportWrapper("ccoshf");
|
|
|
|
var _cosh = Module["_cosh"] = createExportWrapper("cosh");
|
|
|
|
var _sinh = Module["_sinh"] = createExportWrapper("sinh");
|
|
|
|
var _copysign = Module["_copysign"] = createExportWrapper("copysign");
|
|
|
|
var _coshf = Module["_coshf"] = createExportWrapper("coshf");
|
|
|
|
var _sinhf = Module["_sinhf"] = createExportWrapper("sinhf");
|
|
|
|
var _copysignf = Module["_copysignf"] = createExportWrapper("copysignf");
|
|
|
|
var _ccoshl = Module["_ccoshl"] = createExportWrapper("ccoshl");
|
|
|
|
var _ccosl = Module["_ccosl"] = createExportWrapper("ccosl");
|
|
|
|
var _ceil = Module["_ceil"] = createExportWrapper("ceil");
|
|
|
|
var _ceilf = Module["_ceilf"] = createExportWrapper("ceilf");
|
|
|
|
var _ceill = Module["_ceill"] = createExportWrapper("ceill");
|
|
|
|
var _cexp = Module["_cexp"] = createExportWrapper("cexp");
|
|
|
|
var _cexpf = Module["_cexpf"] = createExportWrapper("cexpf");
|
|
|
|
var _cexpl = Module["_cexpl"] = createExportWrapper("cexpl");
|
|
|
|
var _cfgetospeed = Module["_cfgetospeed"] = createExportWrapper("cfgetospeed");
|
|
|
|
var _cfgetispeed = Module["_cfgetispeed"] = createExportWrapper("cfgetispeed");
|
|
|
|
var _cfmakeraw = Module["_cfmakeraw"] = createExportWrapper("cfmakeraw");
|
|
|
|
var _cfsetospeed = Module["_cfsetospeed"] = createExportWrapper("cfsetospeed");
|
|
|
|
var _cfsetispeed = Module["_cfsetispeed"] = createExportWrapper("cfsetispeed");
|
|
|
|
var _cfsetspeed = Module["_cfsetspeed"] = createExportWrapper("cfsetspeed");
|
|
|
|
var _chdir = Module["_chdir"] = createExportWrapper("chdir");
|
|
|
|
var _chmod = Module["_chmod"] = createExportWrapper("chmod");
|
|
|
|
var _chown = Module["_chown"] = createExportWrapper("chown");
|
|
|
|
var _cimag = Module["_cimag"] = createExportWrapper("cimag");
|
|
|
|
var _cimagf = Module["_cimagf"] = createExportWrapper("cimagf");
|
|
|
|
var _cimagl = Module["_cimagl"] = createExportWrapper("cimagl");
|
|
|
|
var _clearenv = Module["_clearenv"] = createExportWrapper("clearenv");
|
|
|
|
var _clearerr = Module["_clearerr"] = createExportWrapper("clearerr");
|
|
|
|
var _clearerr_unlocked = Module["_clearerr_unlocked"] = createExportWrapper("clearerr_unlocked");
|
|
|
|
var _clock_gettime = Module["_clock_gettime"] = createExportWrapper("clock_gettime");
|
|
|
|
var _emscripten_thread_sleep = Module["_emscripten_thread_sleep"] = createExportWrapper("emscripten_thread_sleep");
|
|
|
|
var _clock_nanosleep = Module["_clock_nanosleep"] = createExportWrapper("clock_nanosleep");
|
|
|
|
var _clock_settime = Module["_clock_settime"] = createExportWrapper("clock_settime");
|
|
|
|
var _close = Module["_close"] = createExportWrapper("close");
|
|
|
|
var _closedir = Module["_closedir"] = createExportWrapper("closedir");
|
|
|
|
var _free = createExportWrapper("free");
|
|
|
|
var _cnd_broadcast = Module["_cnd_broadcast"] = createExportWrapper("cnd_broadcast");
|
|
|
|
var _cnd_destroy = Module["_cnd_destroy"] = createExportWrapper("cnd_destroy");
|
|
|
|
var _cnd_init = Module["_cnd_init"] = createExportWrapper("cnd_init");
|
|
|
|
var _cnd_signal = Module["_cnd_signal"] = createExportWrapper("cnd_signal");
|
|
|
|
var _cnd_timedwait = Module["_cnd_timedwait"] = createExportWrapper("cnd_timedwait");
|
|
|
|
var _cnd_wait = Module["_cnd_wait"] = createExportWrapper("cnd_wait");
|
|
|
|
var _confstr = Module["_confstr"] = createExportWrapper("confstr");
|
|
|
|
var _conj = Module["_conj"] = createExportWrapper("conj");
|
|
|
|
var _conjf = Module["_conjf"] = createExportWrapper("conjf");
|
|
|
|
var _conjl = Module["_conjl"] = createExportWrapper("conjl");
|
|
|
|
var _copysignl = Module["_copysignl"] = createExportWrapper("copysignl");
|
|
|
|
var _expm1 = Module["_expm1"] = createExportWrapper("expm1");
|
|
|
|
var _expm1f = Module["_expm1f"] = createExportWrapper("expm1f");
|
|
|
|
var _coshl = Module["_coshl"] = createExportWrapper("coshl");
|
|
|
|
var _cosl = Module["_cosl"] = createExportWrapper("cosl");
|
|
|
|
var _cpow = Module["_cpow"] = createExportWrapper("cpow");
|
|
|
|
var ___muldc3 = Module["___muldc3"] = createExportWrapper("__muldc3");
|
|
|
|
var _cpowf = Module["_cpowf"] = createExportWrapper("cpowf");
|
|
|
|
var ___mulsc3 = Module["___mulsc3"] = createExportWrapper("__mulsc3");
|
|
|
|
var _cpowl = Module["_cpowl"] = createExportWrapper("cpowl");
|
|
|
|
var ___multc3 = Module["___multc3"] = createExportWrapper("__multc3");
|
|
|
|
var _cproj = Module["_cproj"] = createExportWrapper("cproj");
|
|
|
|
var _cprojf = Module["_cprojf"] = createExportWrapper("cprojf");
|
|
|
|
var _cprojl = Module["_cprojl"] = createExportWrapper("cprojl");
|
|
|
|
var _creal = Module["_creal"] = createExportWrapper("creal");
|
|
|
|
var _crealf = Module["_crealf"] = createExportWrapper("crealf");
|
|
|
|
var _creall = Module["_creall"] = createExportWrapper("creall");
|
|
|
|
var _creat = Module["_creat"] = createExportWrapper("creat");
|
|
|
|
var _open = Module["_open"] = createExportWrapper("open");
|
|
|
|
var _creat64 = Module["_creat64"] = createExportWrapper("creat64");
|
|
|
|
var _crypt = Module["_crypt"] = createExportWrapper("crypt");
|
|
|
|
var ___crypt_blowfish = Module["___crypt_blowfish"] = createExportWrapper("__crypt_blowfish");
|
|
|
|
var _memcpy = createExportWrapper("memcpy");
|
|
|
|
var ___crypt_des = Module["___crypt_des"] = createExportWrapper("__crypt_des");
|
|
|
|
var ___crypt_md5 = Module["___crypt_md5"] = createExportWrapper("__crypt_md5");
|
|
|
|
var _strnlen = Module["_strnlen"] = createExportWrapper("strnlen");
|
|
|
|
var _strncmp = Module["_strncmp"] = createExportWrapper("strncmp");
|
|
|
|
var ___crypt_sha256 = Module["___crypt_sha256"] = createExportWrapper("__crypt_sha256");
|
|
|
|
var ___crypt_sha512 = Module["___crypt_sha512"] = createExportWrapper("__crypt_sha512");
|
|
|
|
var _crypt_r = Module["_crypt_r"] = createExportWrapper("crypt_r");
|
|
|
|
var _strtoul = Module["_strtoul"] = createExportWrapper("strtoul");
|
|
|
|
var _sprintf = Module["_sprintf"] = createExportWrapper("sprintf");
|
|
|
|
var _csin = Module["_csin"] = createExportWrapper("csin");
|
|
|
|
var _csinh = Module["_csinh"] = createExportWrapper("csinh");
|
|
|
|
var _csinf = Module["_csinf"] = createExportWrapper("csinf");
|
|
|
|
var _csinhf = Module["_csinhf"] = createExportWrapper("csinhf");
|
|
|
|
var _csinhl = Module["_csinhl"] = createExportWrapper("csinhl");
|
|
|
|
var _csinl = Module["_csinl"] = createExportWrapper("csinl");
|
|
|
|
var _ctan = Module["_ctan"] = createExportWrapper("ctan");
|
|
|
|
var _ctanh = Module["_ctanh"] = createExportWrapper("ctanh");
|
|
|
|
var _ctanf = Module["_ctanf"] = createExportWrapper("ctanf");
|
|
|
|
var _ctanhf = Module["_ctanhf"] = createExportWrapper("ctanhf");
|
|
|
|
var _tan = Module["_tan"] = createExportWrapper("tan");
|
|
|
|
var _tanf = Module["_tanf"] = createExportWrapper("tanf");
|
|
|
|
var _ctanhl = Module["_ctanhl"] = createExportWrapper("ctanhl");
|
|
|
|
var _ctanl = Module["_ctanl"] = createExportWrapper("ctanl");
|
|
|
|
var _ctermid = Module["_ctermid"] = createExportWrapper("ctermid");
|
|
|
|
var _strcpy = Module["_strcpy"] = createExportWrapper("strcpy");
|
|
|
|
var _ctime = Module["_ctime"] = createExportWrapper("ctime");
|
|
|
|
var _localtime = Module["_localtime"] = createExportWrapper("localtime");
|
|
|
|
var _ctime_r = Module["_ctime_r"] = createExportWrapper("ctime_r");
|
|
|
|
var _localtime_r = Module["_localtime_r"] = createExportWrapper("localtime_r");
|
|
|
|
var _bindtextdomain = Module["_bindtextdomain"] = createExportWrapper("bindtextdomain");
|
|
|
|
var _dcngettext = Module["_dcngettext"] = createExportWrapper("dcngettext");
|
|
|
|
var _memchr = Module["_memchr"] = createExportWrapper("memchr");
|
|
|
|
var _dcgettext = Module["_dcgettext"] = createExportWrapper("dcgettext");
|
|
|
|
var _dngettext = Module["_dngettext"] = createExportWrapper("dngettext");
|
|
|
|
var _dgettext = Module["_dgettext"] = createExportWrapper("dgettext");
|
|
|
|
var ___gettextdomain = Module["___gettextdomain"] = createExportWrapper("__gettextdomain");
|
|
|
|
var _difftime = Module["_difftime"] = createExportWrapper("difftime");
|
|
|
|
var _dirfd = Module["_dirfd"] = createExportWrapper("dirfd");
|
|
|
|
var _dirname = Module["_dirname"] = createExportWrapper("dirname");
|
|
|
|
var _div = Module["_div"] = createExportWrapper("div");
|
|
|
|
var _dladdr = Module["_dladdr"] = createExportWrapper("dladdr");
|
|
|
|
var _dlclose = Module["_dlclose"] = createExportWrapper("dlclose");
|
|
|
|
var _dlerror = Module["_dlerror"] = createExportWrapper("dlerror");
|
|
|
|
var ___libc_free = Module["___libc_free"] = createExportWrapper("__libc_free");
|
|
|
|
var _vsnprintf = Module["_vsnprintf"] = createExportWrapper("vsnprintf");
|
|
|
|
var ___libc_malloc = Module["___libc_malloc"] = createExportWrapper("__libc_malloc");
|
|
|
|
var ___dl_seterr = createExportWrapper("__dl_seterr");
|
|
|
|
var _dlsym = Module["_dlsym"] = createExportWrapper("dlsym");
|
|
|
|
var _dn_comp = Module["_dn_comp"] = createExportWrapper("dn_comp");
|
|
|
|
var _dn_expand = Module["_dn_expand"] = createExportWrapper("dn_expand");
|
|
|
|
var _dn_skipname = Module["_dn_skipname"] = createExportWrapper("dn_skipname");
|
|
|
|
var _dprintf = Module["_dprintf"] = createExportWrapper("dprintf");
|
|
|
|
var _vdprintf = Module["_vdprintf"] = createExportWrapper("vdprintf");
|
|
|
|
var _erand48 = Module["_erand48"] = createExportWrapper("erand48");
|
|
|
|
var _drand48 = Module["_drand48"] = createExportWrapper("drand48");
|
|
|
|
var _dup = Module["_dup"] = createExportWrapper("dup");
|
|
|
|
var _dup2 = Module["_dup2"] = createExportWrapper("dup2");
|
|
|
|
var ___wasi_fd_is_valid = Module["___wasi_fd_is_valid"] = createExportWrapper("__wasi_fd_is_valid");
|
|
|
|
var _dup3 = Module["_dup3"] = createExportWrapper("dup3");
|
|
|
|
var ___duplocale = Module["___duplocale"] = createExportWrapper("__duplocale");
|
|
|
|
var _duplocale = Module["_duplocale"] = createExportWrapper("duplocale");
|
|
|
|
var _new_dlevent = Module["_new_dlevent"] = createExportWrapper("new_dlevent");
|
|
|
|
var _calloc = Module["_calloc"] = createExportWrapper("calloc");
|
|
|
|
var __emscripten_dlsync_self_async = createExportWrapper("_emscripten_dlsync_self_async");
|
|
|
|
var __emscripten_dlsync_self = createExportWrapper("_emscripten_dlsync_self");
|
|
|
|
var __emscripten_errf = Module["__emscripten_errf"] = createExportWrapper("_emscripten_errf");
|
|
|
|
var __emscripten_process_dlopen_queue = Module["__emscripten_process_dlopen_queue"] = createExportWrapper("_emscripten_process_dlopen_queue");
|
|
|
|
var _emscripten_proxy_execute_queue = Module["_emscripten_proxy_execute_queue"] = createExportWrapper("emscripten_proxy_execute_queue");
|
|
|
|
var __emscripten_proxy_dlsync_async = createExportWrapper("_emscripten_proxy_dlsync_async");
|
|
|
|
var _em_proxying_queue_create = Module["_em_proxying_queue_create"] = createExportWrapper("em_proxying_queue_create");
|
|
|
|
var _emscripten_proxy_callback = Module["_emscripten_proxy_callback"] = createExportWrapper("emscripten_proxy_callback");
|
|
|
|
var __emscripten_proxy_dlsync = createExportWrapper("_emscripten_proxy_dlsync");
|
|
|
|
var _emscripten_proxy_sync = Module["_emscripten_proxy_sync"] = createExportWrapper("emscripten_proxy_sync");
|
|
|
|
var _dlopen = Module["_dlopen"] = createExportWrapper("dlopen");
|
|
|
|
var _emscripten_dlopen = Module["_emscripten_dlopen"] = createExportWrapper("emscripten_dlopen");
|
|
|
|
var _emscripten_dlopen_promise = Module["_emscripten_dlopen_promise"] = createExportWrapper("emscripten_dlopen_promise");
|
|
|
|
var _pthread_setcancelstate = Module["_pthread_setcancelstate"] = createExportWrapper("pthread_setcancelstate");
|
|
|
|
var _getenv = Module["_getenv"] = createExportWrapper("getenv");
|
|
|
|
var _strspn = Module["_strspn"] = createExportWrapper("strspn");
|
|
|
|
var _strcspn = Module["_strcspn"] = createExportWrapper("strcspn");
|
|
|
|
var _pthread_mutex_lock = Module["_pthread_mutex_lock"] = createExportWrapper("pthread_mutex_lock");
|
|
|
|
var _emscripten_proxy_get_system_queue = Module["_emscripten_proxy_get_system_queue"] = createExportWrapper("emscripten_proxy_get_system_queue");
|
|
|
|
var _emscripten_proxy_sync_with_ctx = Module["_emscripten_proxy_sync_with_ctx"] = createExportWrapper("emscripten_proxy_sync_with_ctx");
|
|
|
|
var _emscripten_main_runtime_thread_id = createExportWrapper("emscripten_main_runtime_thread_id");
|
|
|
|
var _emscripten_proxy_finish = Module["_emscripten_proxy_finish"] = createExportWrapper("emscripten_proxy_finish");
|
|
|
|
var _lseek = Module["_lseek"] = createExportWrapper("lseek");
|
|
|
|
var _read = Module["_read"] = createExportWrapper("read");
|
|
|
|
var _pthread_mutex_unlock = Module["_pthread_mutex_unlock"] = createExportWrapper("pthread_mutex_unlock");
|
|
|
|
var _ecvt = Module["_ecvt"] = createExportWrapper("ecvt");
|
|
|
|
var _em_task_queue_create = Module["_em_task_queue_create"] = createExportWrapper("em_task_queue_create");
|
|
|
|
var _em_task_queue_destroy = Module["_em_task_queue_destroy"] = createExportWrapper("em_task_queue_destroy");
|
|
|
|
var _em_task_queue_execute = Module["_em_task_queue_execute"] = createExportWrapper("em_task_queue_execute");
|
|
|
|
var _em_task_queue_dequeue = Module["_em_task_queue_dequeue"] = createExportWrapper("em_task_queue_dequeue");
|
|
|
|
var _em_task_queue_cancel = Module["_em_task_queue_cancel"] = createExportWrapper("em_task_queue_cancel");
|
|
|
|
var _em_task_queue_enqueue = Module["_em_task_queue_enqueue"] = createExportWrapper("em_task_queue_enqueue");
|
|
|
|
var _em_task_queue_send = Module["_em_task_queue_send"] = createExportWrapper("em_task_queue_send");
|
|
|
|
var _emscripten_thread_mailbox_ref = Module["_emscripten_thread_mailbox_ref"] = createExportWrapper("emscripten_thread_mailbox_ref");
|
|
|
|
var _emscripten_thread_mailbox_unref = Module["_emscripten_thread_mailbox_unref"] = createExportWrapper("emscripten_thread_mailbox_unref");
|
|
|
|
var _emscripten_thread_mailbox_send = Module["_emscripten_thread_mailbox_send"] = createExportWrapper("emscripten_thread_mailbox_send");
|
|
|
|
var _pthread_mutex_trylock = Module["_pthread_mutex_trylock"] = createExportWrapper("pthread_mutex_trylock");
|
|
|
|
var _pthread_mutex_destroy = Module["_pthread_mutex_destroy"] = createExportWrapper("pthread_mutex_destroy");
|
|
|
|
var _emscripten_atomic_exchange_u8 = Module["_emscripten_atomic_exchange_u8"] = createExportWrapper("emscripten_atomic_exchange_u8");
|
|
|
|
var _emscripten_atomic_exchange_u16 = Module["_emscripten_atomic_exchange_u16"] = createExportWrapper("emscripten_atomic_exchange_u16");
|
|
|
|
var _emscripten_atomic_exchange_u32 = Module["_emscripten_atomic_exchange_u32"] = createExportWrapper("emscripten_atomic_exchange_u32");
|
|
|
|
var _emscripten_atomic_exchange_u64 = Module["_emscripten_atomic_exchange_u64"] = createExportWrapper("emscripten_atomic_exchange_u64");
|
|
|
|
var _emscripten_atomic_cas_u8 = Module["_emscripten_atomic_cas_u8"] = createExportWrapper("emscripten_atomic_cas_u8");
|
|
|
|
var _emscripten_atomic_cas_u16 = Module["_emscripten_atomic_cas_u16"] = createExportWrapper("emscripten_atomic_cas_u16");
|
|
|
|
var _emscripten_atomic_cas_u32 = Module["_emscripten_atomic_cas_u32"] = createExportWrapper("emscripten_atomic_cas_u32");
|
|
|
|
var _emscripten_atomic_cas_u64 = Module["_emscripten_atomic_cas_u64"] = createExportWrapper("emscripten_atomic_cas_u64");
|
|
|
|
var _emscripten_atomic_load_u8 = Module["_emscripten_atomic_load_u8"] = createExportWrapper("emscripten_atomic_load_u8");
|
|
|
|
var _emscripten_atomic_load_u16 = Module["_emscripten_atomic_load_u16"] = createExportWrapper("emscripten_atomic_load_u16");
|
|
|
|
var _emscripten_atomic_load_u32 = Module["_emscripten_atomic_load_u32"] = createExportWrapper("emscripten_atomic_load_u32");
|
|
|
|
var _emscripten_atomic_load_f32 = Module["_emscripten_atomic_load_f32"] = createExportWrapper("emscripten_atomic_load_f32");
|
|
|
|
var _emscripten_atomic_load_u64 = Module["_emscripten_atomic_load_u64"] = createExportWrapper("emscripten_atomic_load_u64");
|
|
|
|
var _emscripten_atomic_load_f64 = Module["_emscripten_atomic_load_f64"] = createExportWrapper("emscripten_atomic_load_f64");
|
|
|
|
var _emscripten_atomic_store_u8 = Module["_emscripten_atomic_store_u8"] = createExportWrapper("emscripten_atomic_store_u8");
|
|
|
|
var _emscripten_atomic_store_u16 = Module["_emscripten_atomic_store_u16"] = createExportWrapper("emscripten_atomic_store_u16");
|
|
|
|
var _emscripten_atomic_store_u32 = Module["_emscripten_atomic_store_u32"] = createExportWrapper("emscripten_atomic_store_u32");
|
|
|
|
var _emscripten_atomic_store_f32 = Module["_emscripten_atomic_store_f32"] = createExportWrapper("emscripten_atomic_store_f32");
|
|
|
|
var _emscripten_atomic_store_u64 = Module["_emscripten_atomic_store_u64"] = createExportWrapper("emscripten_atomic_store_u64");
|
|
|
|
var _emscripten_atomic_store_f64 = Module["_emscripten_atomic_store_f64"] = createExportWrapper("emscripten_atomic_store_f64");
|
|
|
|
var _emscripten_atomic_fence = Module["_emscripten_atomic_fence"] = createExportWrapper("emscripten_atomic_fence");
|
|
|
|
var _emscripten_atomic_or_u8 = Module["_emscripten_atomic_or_u8"] = createExportWrapper("emscripten_atomic_or_u8");
|
|
|
|
var _emscripten_atomic_add_u8 = Module["_emscripten_atomic_add_u8"] = createExportWrapper("emscripten_atomic_add_u8");
|
|
|
|
var _emscripten_atomic_add_u16 = Module["_emscripten_atomic_add_u16"] = createExportWrapper("emscripten_atomic_add_u16");
|
|
|
|
var _emscripten_atomic_add_u32 = Module["_emscripten_atomic_add_u32"] = createExportWrapper("emscripten_atomic_add_u32");
|
|
|
|
var _emscripten_atomic_add_u64 = Module["_emscripten_atomic_add_u64"] = createExportWrapper("emscripten_atomic_add_u64");
|
|
|
|
var _emscripten_atomic_sub_u8 = Module["_emscripten_atomic_sub_u8"] = createExportWrapper("emscripten_atomic_sub_u8");
|
|
|
|
var _emscripten_atomic_sub_u16 = Module["_emscripten_atomic_sub_u16"] = createExportWrapper("emscripten_atomic_sub_u16");
|
|
|
|
var _emscripten_atomic_sub_u32 = Module["_emscripten_atomic_sub_u32"] = createExportWrapper("emscripten_atomic_sub_u32");
|
|
|
|
var _emscripten_atomic_sub_u64 = Module["_emscripten_atomic_sub_u64"] = createExportWrapper("emscripten_atomic_sub_u64");
|
|
|
|
var _emscripten_atomic_and_u8 = Module["_emscripten_atomic_and_u8"] = createExportWrapper("emscripten_atomic_and_u8");
|
|
|
|
var _emscripten_atomic_and_u16 = Module["_emscripten_atomic_and_u16"] = createExportWrapper("emscripten_atomic_and_u16");
|
|
|
|
var _emscripten_atomic_and_u32 = Module["_emscripten_atomic_and_u32"] = createExportWrapper("emscripten_atomic_and_u32");
|
|
|
|
var _emscripten_atomic_and_u64 = Module["_emscripten_atomic_and_u64"] = createExportWrapper("emscripten_atomic_and_u64");
|
|
|
|
var _emscripten_atomic_or_u16 = Module["_emscripten_atomic_or_u16"] = createExportWrapper("emscripten_atomic_or_u16");
|
|
|
|
var _emscripten_atomic_or_u32 = Module["_emscripten_atomic_or_u32"] = createExportWrapper("emscripten_atomic_or_u32");
|
|
|
|
var _emscripten_atomic_or_u64 = Module["_emscripten_atomic_or_u64"] = createExportWrapper("emscripten_atomic_or_u64");
|
|
|
|
var _emscripten_atomic_xor_u8 = Module["_emscripten_atomic_xor_u8"] = createExportWrapper("emscripten_atomic_xor_u8");
|
|
|
|
var _emscripten_atomic_xor_u16 = Module["_emscripten_atomic_xor_u16"] = createExportWrapper("emscripten_atomic_xor_u16");
|
|
|
|
var _emscripten_atomic_xor_u32 = Module["_emscripten_atomic_xor_u32"] = createExportWrapper("emscripten_atomic_xor_u32");
|
|
|
|
var _emscripten_atomic_xor_u64 = Module["_emscripten_atomic_xor_u64"] = createExportWrapper("emscripten_atomic_xor_u64");
|
|
|
|
var _emscripten_console_logf = Module["_emscripten_console_logf"] = createExportWrapper("emscripten_console_logf");
|
|
|
|
var _emscripten_console_errorf = Module["_emscripten_console_errorf"] = createExportWrapper("emscripten_console_errorf");
|
|
|
|
var _emscripten_console_warnf = Module["_emscripten_console_warnf"] = createExportWrapper("emscripten_console_warnf");
|
|
|
|
var __emscripten_outf = Module["__emscripten_outf"] = createExportWrapper("_emscripten_outf");
|
|
|
|
var __emscripten_dbgf = Module["__emscripten_dbgf"] = createExportWrapper("_emscripten_dbgf");
|
|
|
|
var _emscripten_fiber_init = Module["_emscripten_fiber_init"] = createExportWrapper("emscripten_fiber_init");
|
|
|
|
var _emscripten_fiber_init_from_current_context = Module["_emscripten_fiber_init_from_current_context"] = createExportWrapper("emscripten_fiber_init_from_current_context");
|
|
|
|
var _emscripten_stack_get_base = function() {
|
|
return (_emscripten_stack_get_base = Module["asm"]["emscripten_stack_get_base"]).apply(null, arguments);
|
|
};
|
|
|
|
var _emscripten_stack_get_end = function() {
|
|
return (_emscripten_stack_get_end = Module["asm"]["emscripten_stack_get_end"]).apply(null, arguments);
|
|
};
|
|
|
|
var __emscripten_yield = Module["__emscripten_yield"] = createExportWrapper("_emscripten_yield");
|
|
|
|
var __emscripten_thread_supports_atomics_wait = Module["__emscripten_thread_supports_atomics_wait"] = createExportWrapper("_emscripten_thread_supports_atomics_wait");
|
|
|
|
var _emscripten_is_main_browser_thread = Module["_emscripten_is_main_browser_thread"] = createExportWrapper("emscripten_is_main_browser_thread");
|
|
|
|
var _emscripten_get_heap_size = Module["_emscripten_get_heap_size"] = createExportWrapper("emscripten_get_heap_size");
|
|
|
|
var _emscripten_memcpy_big = Module["_emscripten_memcpy_big"] = createExportWrapper("emscripten_memcpy_big");
|
|
|
|
var _emscripten_builtin_memcpy = Module["_emscripten_builtin_memcpy"] = createExportWrapper("emscripten_builtin_memcpy");
|
|
|
|
var ___musl_memset = Module["___musl_memset"] = createExportWrapper("__musl_memset");
|
|
|
|
var ___memset = Module["___memset"] = createExportWrapper("__memset");
|
|
|
|
var _emscripten_memset_big = Module["_emscripten_memset_big"] = createExportWrapper("emscripten_memset_big");
|
|
|
|
var _emscripten_builtin_memset = Module["_emscripten_builtin_memset"] = createExportWrapper("emscripten_builtin_memset");
|
|
|
|
var ___syscall_munmap = Module["___syscall_munmap"] = createExportWrapper("__syscall_munmap");
|
|
|
|
var ___syscall_msync = Module["___syscall_msync"] = createExportWrapper("__syscall_msync");
|
|
|
|
var ___syscall_mmap2 = Module["___syscall_mmap2"] = createExportWrapper("__syscall_mmap2");
|
|
|
|
var _emscripten_scan_stack = Module["_emscripten_scan_stack"] = createExportWrapper("emscripten_scan_stack");
|
|
|
|
var _emscripten_stack_get_current = function() {
|
|
return (_emscripten_stack_get_current = Module["asm"]["emscripten_stack_get_current"]).apply(null, arguments);
|
|
};
|
|
|
|
var __emscripten_thread_init = Module["__emscripten_thread_init"] = createExportWrapper("_emscripten_thread_init");
|
|
|
|
var ___set_thread_state = Module["___set_thread_state"] = createExportWrapper("__set_thread_state");
|
|
|
|
var __emscripten_thread_profiler_enable = Module["__emscripten_thread_profiler_enable"] = createExportWrapper("_emscripten_thread_profiler_enable");
|
|
|
|
var _emscripten_set_current_thread_status = Module["_emscripten_set_current_thread_status"] = createExportWrapper("emscripten_set_current_thread_status");
|
|
|
|
var ___clock = Module["___clock"] = createExportWrapper("__clock");
|
|
|
|
var ___time = Module["___time"] = createExportWrapper("__time");
|
|
|
|
var ___clock_getres = Module["___clock_getres"] = createExportWrapper("__clock_getres");
|
|
|
|
var ___gettimeofday = Module["___gettimeofday"] = createExportWrapper("__gettimeofday");
|
|
|
|
var _dysize = Module["_dysize"] = createExportWrapper("dysize");
|
|
|
|
var _time = Module["_time"] = createExportWrapper("time");
|
|
|
|
var _clock = Module["_clock"] = createExportWrapper("clock");
|
|
|
|
var _clock_getres = Module["_clock_getres"] = createExportWrapper("clock_getres");
|
|
|
|
var _gettimeofday = Module["_gettimeofday"] = createExportWrapper("gettimeofday");
|
|
|
|
var __emscripten_thread_crashed = Module["__emscripten_thread_crashed"] = createExportWrapper("_emscripten_thread_crashed");
|
|
|
|
var _emscripten_main_thread_process_queued_calls = createExportWrapper("emscripten_main_thread_process_queued_calls");
|
|
|
|
var __emscripten_check_timers = Module["__emscripten_check_timers"] = createExportWrapper("_emscripten_check_timers");
|
|
|
|
var _setkey = Module["_setkey"] = createExportWrapper("setkey");
|
|
|
|
var _encrypt = Module["_encrypt"] = createExportWrapper("encrypt");
|
|
|
|
var _sethostent = Module["_sethostent"] = createExportWrapper("sethostent");
|
|
|
|
var _gethostent = Module["_gethostent"] = createExportWrapper("gethostent");
|
|
|
|
var _getnetent = Module["_getnetent"] = createExportWrapper("getnetent");
|
|
|
|
var _endhostent = Module["_endhostent"] = createExportWrapper("endhostent");
|
|
|
|
var _setnetent = Module["_setnetent"] = createExportWrapper("setnetent");
|
|
|
|
var _endnetent = Module["_endnetent"] = createExportWrapper("endnetent");
|
|
|
|
var _erf = Module["_erf"] = createExportWrapper("erf");
|
|
|
|
var _erfc = Module["_erfc"] = createExportWrapper("erfc");
|
|
|
|
var _erff = Module["_erff"] = createExportWrapper("erff");
|
|
|
|
var _erfcf = Module["_erfcf"] = createExportWrapper("erfcf");
|
|
|
|
var _erfl = Module["_erfl"] = createExportWrapper("erfl");
|
|
|
|
var _erfcl = Module["_erfcl"] = createExportWrapper("erfcl");
|
|
|
|
var _vwarn = Module["_vwarn"] = createExportWrapper("vwarn");
|
|
|
|
var _fprintf = Module["_fprintf"] = createExportWrapper("fprintf");
|
|
|
|
var _vfprintf = Module["_vfprintf"] = createExportWrapper("vfprintf");
|
|
|
|
var _fputs = Module["_fputs"] = createExportWrapper("fputs");
|
|
|
|
var _perror = Module["_perror"] = createExportWrapper("perror");
|
|
|
|
var _vwarnx = Module["_vwarnx"] = createExportWrapper("vwarnx");
|
|
|
|
var _putc = Module["_putc"] = createExportWrapper("putc");
|
|
|
|
var _verr = Module["_verr"] = createExportWrapper("verr");
|
|
|
|
var _verrx = Module["_verrx"] = createExportWrapper("verrx");
|
|
|
|
var _warn = Module["_warn"] = createExportWrapper("warn");
|
|
|
|
var _warnx = Module["_warnx"] = createExportWrapper("warnx");
|
|
|
|
var _err = Module["_err"] = createExportWrapper("err");
|
|
|
|
var _errx = Module["_errx"] = createExportWrapper("errx");
|
|
|
|
var _ether_aton_r = Module["_ether_aton_r"] = createExportWrapper("ether_aton_r");
|
|
|
|
var _ether_aton = Module["_ether_aton"] = createExportWrapper("ether_aton");
|
|
|
|
var _ether_ntoa_r = Module["_ether_ntoa_r"] = createExportWrapper("ether_ntoa_r");
|
|
|
|
var _ether_ntoa = Module["_ether_ntoa"] = createExportWrapper("ether_ntoa");
|
|
|
|
var _ether_line = Module["_ether_line"] = createExportWrapper("ether_line");
|
|
|
|
var _ether_ntohost = Module["_ether_ntohost"] = createExportWrapper("ether_ntohost");
|
|
|
|
var _ether_hostton = Module["_ether_hostton"] = createExportWrapper("ether_hostton");
|
|
|
|
var _execl = Module["_execl"] = createExportWrapper("execl");
|
|
|
|
var _execv = Module["_execv"] = createExportWrapper("execv");
|
|
|
|
var _execle = Module["_execle"] = createExportWrapper("execle");
|
|
|
|
var _execve = Module["_execve"] = createExportWrapper("execve");
|
|
|
|
var _execlp = Module["_execlp"] = createExportWrapper("execlp");
|
|
|
|
var _execvp = Module["_execvp"] = createExportWrapper("execvp");
|
|
|
|
var _execvpe = Module["_execvpe"] = createExportWrapper("execvpe");
|
|
|
|
var _exp10 = Module["_exp10"] = createExportWrapper("exp10");
|
|
|
|
var _modf = Module["_modf"] = createExportWrapper("modf");
|
|
|
|
var _exp2 = Module["_exp2"] = createExportWrapper("exp2");
|
|
|
|
var _pow = Module["_pow"] = createExportWrapper("pow");
|
|
|
|
var _pow10 = Module["_pow10"] = createExportWrapper("pow10");
|
|
|
|
var _exp10f = Module["_exp10f"] = createExportWrapper("exp10f");
|
|
|
|
var _modff = Module["_modff"] = createExportWrapper("modff");
|
|
|
|
var _exp2f = Module["_exp2f"] = createExportWrapper("exp2f");
|
|
|
|
var _pow10f = Module["_pow10f"] = createExportWrapper("pow10f");
|
|
|
|
var _exp10l = Module["_exp10l"] = createExportWrapper("exp10l");
|
|
|
|
var _modfl = Module["_modfl"] = createExportWrapper("modfl");
|
|
|
|
var _exp2l = Module["_exp2l"] = createExportWrapper("exp2l");
|
|
|
|
var _powl = Module["_powl"] = createExportWrapper("powl");
|
|
|
|
var _pow10l = Module["_pow10l"] = createExportWrapper("pow10l");
|
|
|
|
var _scalbnl = Module["_scalbnl"] = createExportWrapper("scalbnl");
|
|
|
|
var _expl = Module["_expl"] = createExportWrapper("expl");
|
|
|
|
var _explicit_bzero = Module["_explicit_bzero"] = createExportWrapper("explicit_bzero");
|
|
|
|
var _expm1l = Module["_expm1l"] = createExportWrapper("expm1l");
|
|
|
|
var __flushlbf = Module["__flushlbf"] = createExportWrapper("_flushlbf");
|
|
|
|
var _fflush = Module["_fflush"] = createExportWrapper("fflush");
|
|
|
|
var ___fsetlocking = Module["___fsetlocking"] = createExportWrapper("__fsetlocking");
|
|
|
|
var ___fwriting = Module["___fwriting"] = createExportWrapper("__fwriting");
|
|
|
|
var ___freading = Module["___freading"] = createExportWrapper("__freading");
|
|
|
|
var ___freadable = Module["___freadable"] = createExportWrapper("__freadable");
|
|
|
|
var ___fwritable = Module["___fwritable"] = createExportWrapper("__fwritable");
|
|
|
|
var ___flbf = Module["___flbf"] = createExportWrapper("__flbf");
|
|
|
|
var ___fbufsize = Module["___fbufsize"] = createExportWrapper("__fbufsize");
|
|
|
|
var ___fpending = Module["___fpending"] = createExportWrapper("__fpending");
|
|
|
|
var ___fpurge = Module["___fpurge"] = createExportWrapper("__fpurge");
|
|
|
|
var _fpurge = Module["_fpurge"] = createExportWrapper("fpurge");
|
|
|
|
var ___freadahead = Module["___freadahead"] = createExportWrapper("__freadahead");
|
|
|
|
var ___freadptr = Module["___freadptr"] = createExportWrapper("__freadptr");
|
|
|
|
var ___freadptrinc = Module["___freadptrinc"] = createExportWrapper("__freadptrinc");
|
|
|
|
var ___fseterr = Module["___fseterr"] = createExportWrapper("__fseterr");
|
|
|
|
var _faccessat = Module["_faccessat"] = createExportWrapper("faccessat");
|
|
|
|
var _fchdir = Module["_fchdir"] = createExportWrapper("fchdir");
|
|
|
|
var _fchmod = Module["_fchmod"] = createExportWrapper("fchmod");
|
|
|
|
var _fchmodat = Module["_fchmodat"] = createExportWrapper("fchmodat");
|
|
|
|
var _fchown = Module["_fchown"] = createExportWrapper("fchown");
|
|
|
|
var _fchownat = Module["_fchownat"] = createExportWrapper("fchownat");
|
|
|
|
var _fclose = Module["_fclose"] = createExportWrapper("fclose");
|
|
|
|
var _fcntl = Module["_fcntl"] = createExportWrapper("fcntl");
|
|
|
|
var _fcvt = Module["_fcvt"] = createExportWrapper("fcvt");
|
|
|
|
var _fdatasync = Module["_fdatasync"] = createExportWrapper("fdatasync");
|
|
|
|
var _fdim = Module["_fdim"] = createExportWrapper("fdim");
|
|
|
|
var _fdimf = Module["_fdimf"] = createExportWrapper("fdimf");
|
|
|
|
var _fdiml = Module["_fdiml"] = createExportWrapper("fdiml");
|
|
|
|
var _fdopendir = Module["_fdopendir"] = createExportWrapper("fdopendir");
|
|
|
|
var _fegetexceptflag = Module["_fegetexceptflag"] = createExportWrapper("fegetexceptflag");
|
|
|
|
var _fetestexcept = Module["_fetestexcept"] = createExportWrapper("fetestexcept");
|
|
|
|
var _feholdexcept = Module["_feholdexcept"] = createExportWrapper("feholdexcept");
|
|
|
|
var _fegetenv = Module["_fegetenv"] = createExportWrapper("fegetenv");
|
|
|
|
var _feclearexcept = Module["_feclearexcept"] = createExportWrapper("feclearexcept");
|
|
|
|
var _feraiseexcept = Module["_feraiseexcept"] = createExportWrapper("feraiseexcept");
|
|
|
|
var ___fesetround = Module["___fesetround"] = createExportWrapper("__fesetround");
|
|
|
|
var _fesetenv = Module["_fesetenv"] = createExportWrapper("fesetenv");
|
|
|
|
var _feof = Module["_feof"] = createExportWrapper("feof");
|
|
|
|
var _feof_unlocked = Module["_feof_unlocked"] = createExportWrapper("feof_unlocked");
|
|
|
|
var __IO_feof_unlocked = Module["__IO_feof_unlocked"] = createExportWrapper("_IO_feof_unlocked");
|
|
|
|
var _ferror = Module["_ferror"] = createExportWrapper("ferror");
|
|
|
|
var _ferror_unlocked = Module["_ferror_unlocked"] = createExportWrapper("ferror_unlocked");
|
|
|
|
var __IO_ferror_unlocked = Module["__IO_ferror_unlocked"] = createExportWrapper("_IO_ferror_unlocked");
|
|
|
|
var _fesetexceptflag = Module["_fesetexceptflag"] = createExportWrapper("fesetexceptflag");
|
|
|
|
var _fesetround = Module["_fesetround"] = createExportWrapper("fesetround");
|
|
|
|
var _feupdateenv = Module["_feupdateenv"] = createExportWrapper("feupdateenv");
|
|
|
|
var _fexecve = Module["_fexecve"] = createExportWrapper("fexecve");
|
|
|
|
var _fflush_unlocked = Module["_fflush_unlocked"] = createExportWrapper("fflush_unlocked");
|
|
|
|
var _ffs = Module["_ffs"] = createExportWrapper("ffs");
|
|
|
|
var _ffsl = Module["_ffsl"] = createExportWrapper("ffsl");
|
|
|
|
var _ffsll = Module["_ffsll"] = createExportWrapper("ffsll");
|
|
|
|
var _fgetc = Module["_fgetc"] = createExportWrapper("fgetc");
|
|
|
|
var _fgetln = Module["_fgetln"] = createExportWrapper("fgetln");
|
|
|
|
var _ungetc = Module["_ungetc"] = createExportWrapper("ungetc");
|
|
|
|
var _getline = Module["_getline"] = createExportWrapper("getline");
|
|
|
|
var _fgetpos = Module["_fgetpos"] = createExportWrapper("fgetpos");
|
|
|
|
var _fgetpos64 = Module["_fgetpos64"] = createExportWrapper("fgetpos64");
|
|
|
|
var _fgets = Module["_fgets"] = createExportWrapper("fgets");
|
|
|
|
var _fgets_unlocked = Module["_fgets_unlocked"] = createExportWrapper("fgets_unlocked");
|
|
|
|
var ___fgetwc_unlocked = Module["___fgetwc_unlocked"] = createExportWrapper("__fgetwc_unlocked");
|
|
|
|
var _fwide = Module["_fwide"] = createExportWrapper("fwide");
|
|
|
|
var _fgetwc = Module["_fgetwc"] = createExportWrapper("fgetwc");
|
|
|
|
var _mbtowc = Module["_mbtowc"] = createExportWrapper("mbtowc");
|
|
|
|
var _mbrtowc = Module["_mbrtowc"] = createExportWrapper("mbrtowc");
|
|
|
|
var _fgetwc_unlocked = Module["_fgetwc_unlocked"] = createExportWrapper("fgetwc_unlocked");
|
|
|
|
var _getwc_unlocked = Module["_getwc_unlocked"] = createExportWrapper("getwc_unlocked");
|
|
|
|
var _fgetws = Module["_fgetws"] = createExportWrapper("fgetws");
|
|
|
|
var _fgetws_unlocked = Module["_fgetws_unlocked"] = createExportWrapper("fgetws_unlocked");
|
|
|
|
var _fileno = createExportWrapper("fileno");
|
|
|
|
var _fileno_unlocked = Module["_fileno_unlocked"] = createExportWrapper("fileno_unlocked");
|
|
|
|
var _finite = Module["_finite"] = createExportWrapper("finite");
|
|
|
|
var _finitef = Module["_finitef"] = createExportWrapper("finitef");
|
|
|
|
var _fmodl = Module["_fmodl"] = createExportWrapper("fmodl");
|
|
|
|
var _flockfile = Module["_flockfile"] = createExportWrapper("flockfile");
|
|
|
|
var _ftrylockfile = Module["_ftrylockfile"] = createExportWrapper("ftrylockfile");
|
|
|
|
var _floorf = Module["_floorf"] = createExportWrapper("floorf");
|
|
|
|
var _floorl = Module["_floorl"] = createExportWrapper("floorl");
|
|
|
|
var _fma = Module["_fma"] = createExportWrapper("fma");
|
|
|
|
var _fmaf = Module["_fmaf"] = createExportWrapper("fmaf");
|
|
|
|
var _fmal = Module["_fmal"] = createExportWrapper("fmal");
|
|
|
|
var _frexpl = Module["_frexpl"] = createExportWrapper("frexpl");
|
|
|
|
var _nextafterl = Module["_nextafterl"] = createExportWrapper("nextafterl");
|
|
|
|
var _ilogbl = Module["_ilogbl"] = createExportWrapper("ilogbl");
|
|
|
|
var _fmax = Module["_fmax"] = createExportWrapper("fmax");
|
|
|
|
var _fmaxf = Module["_fmaxf"] = createExportWrapper("fmaxf");
|
|
|
|
var _fmaxl = Module["_fmaxl"] = createExportWrapper("fmaxl");
|
|
|
|
var ___lttf2 = Module["___lttf2"] = createExportWrapper("__lttf2");
|
|
|
|
var _fmemopen = Module["_fmemopen"] = createExportWrapper("fmemopen");
|
|
|
|
var _fmin = Module["_fmin"] = createExportWrapper("fmin");
|
|
|
|
var _fminf = Module["_fminf"] = createExportWrapper("fminf");
|
|
|
|
var _fminl = Module["_fminl"] = createExportWrapper("fminl");
|
|
|
|
var _fmod = Module["_fmod"] = createExportWrapper("fmod");
|
|
|
|
var _fmodf = Module["_fmodf"] = createExportWrapper("fmodf");
|
|
|
|
var ___eqtf2 = Module["___eqtf2"] = createExportWrapper("__eqtf2");
|
|
|
|
var ___multf3 = Module["___multf3"] = createExportWrapper("__multf3");
|
|
|
|
var ___letf2 = Module["___letf2"] = createExportWrapper("__letf2");
|
|
|
|
var ___netf2 = Module["___netf2"] = createExportWrapper("__netf2");
|
|
|
|
var _fmtmsg = Module["_fmtmsg"] = createExportWrapper("fmtmsg");
|
|
|
|
var _fnmatch = Module["_fnmatch"] = createExportWrapper("fnmatch");
|
|
|
|
var _towupper = Module["_towupper"] = createExportWrapper("towupper");
|
|
|
|
var _towlower = Module["_towlower"] = createExportWrapper("towlower");
|
|
|
|
var _iswctype = Module["_iswctype"] = createExportWrapper("iswctype");
|
|
|
|
var _wctype = Module["_wctype"] = createExportWrapper("wctype");
|
|
|
|
var _fopen = Module["_fopen"] = createExportWrapper("fopen");
|
|
|
|
var _fopen64 = Module["_fopen64"] = createExportWrapper("fopen64");
|
|
|
|
var _fopencookie = Module["_fopencookie"] = createExportWrapper("fopencookie");
|
|
|
|
var _forkpty = Module["_forkpty"] = createExportWrapper("forkpty");
|
|
|
|
var _openpty = Module["_openpty"] = createExportWrapper("openpty");
|
|
|
|
var _sigfillset = Module["_sigfillset"] = createExportWrapper("sigfillset");
|
|
|
|
var _pthread_sigmask = Module["_pthread_sigmask"] = createExportWrapper("pthread_sigmask");
|
|
|
|
var _pipe2 = Module["_pipe2"] = createExportWrapper("pipe2");
|
|
|
|
var _fork = Module["_fork"] = createExportWrapper("fork");
|
|
|
|
var _login_tty = Module["_login_tty"] = createExportWrapper("login_tty");
|
|
|
|
var _write = Module["_write"] = createExportWrapper("write");
|
|
|
|
var _waitpid = Module["_waitpid"] = createExportWrapper("waitpid");
|
|
|
|
var _fpathconf = Module["_fpathconf"] = createExportWrapper("fpathconf");
|
|
|
|
var _fiprintf = Module["_fiprintf"] = createExportWrapper("fiprintf");
|
|
|
|
var _vfiprintf = Module["_vfiprintf"] = createExportWrapper("vfiprintf");
|
|
|
|
var ___small_fprintf = Module["___small_fprintf"] = createExportWrapper("__small_fprintf");
|
|
|
|
var ___small_vfprintf = Module["___small_vfprintf"] = createExportWrapper("__small_vfprintf");
|
|
|
|
var _fputc = Module["_fputc"] = createExportWrapper("fputc");
|
|
|
|
var _fwrite = Module["_fwrite"] = createExportWrapper("fwrite");
|
|
|
|
var _fputs_unlocked = Module["_fputs_unlocked"] = createExportWrapper("fputs_unlocked");
|
|
|
|
var ___fputwc_unlocked = Module["___fputwc_unlocked"] = createExportWrapper("__fputwc_unlocked");
|
|
|
|
var _wctomb = Module["_wctomb"] = createExportWrapper("wctomb");
|
|
|
|
var _fputwc = Module["_fputwc"] = createExportWrapper("fputwc");
|
|
|
|
var _fputwc_unlocked = Module["_fputwc_unlocked"] = createExportWrapper("fputwc_unlocked");
|
|
|
|
var _putwc_unlocked = Module["_putwc_unlocked"] = createExportWrapper("putwc_unlocked");
|
|
|
|
var _fputws = Module["_fputws"] = createExportWrapper("fputws");
|
|
|
|
var _wcsrtombs = Module["_wcsrtombs"] = createExportWrapper("wcsrtombs");
|
|
|
|
var _fputws_unlocked = Module["_fputws_unlocked"] = createExportWrapper("fputws_unlocked");
|
|
|
|
var _fread = Module["_fread"] = createExportWrapper("fread");
|
|
|
|
var _fread_unlocked = Module["_fread_unlocked"] = createExportWrapper("fread_unlocked");
|
|
|
|
var _freelocale = Module["_freelocale"] = createExportWrapper("freelocale");
|
|
|
|
var ___freelocale = Module["___freelocale"] = createExportWrapper("__freelocale");
|
|
|
|
var _freopen = Module["_freopen"] = createExportWrapper("freopen");
|
|
|
|
var _freopen64 = Module["_freopen64"] = createExportWrapper("freopen64");
|
|
|
|
var _frexp = Module["_frexp"] = createExportWrapper("frexp");
|
|
|
|
var _frexpf = Module["_frexpf"] = createExportWrapper("frexpf");
|
|
|
|
var _fscanf = Module["_fscanf"] = createExportWrapper("fscanf");
|
|
|
|
var _vfscanf = Module["_vfscanf"] = createExportWrapper("vfscanf");
|
|
|
|
var ___isoc99_fscanf = Module["___isoc99_fscanf"] = createExportWrapper("__isoc99_fscanf");
|
|
|
|
var _fseek = Module["_fseek"] = createExportWrapper("fseek");
|
|
|
|
var _fseeko = Module["_fseeko"] = createExportWrapper("fseeko");
|
|
|
|
var _fseeko64 = Module["_fseeko64"] = createExportWrapper("fseeko64");
|
|
|
|
var _fsetpos = Module["_fsetpos"] = createExportWrapper("fsetpos");
|
|
|
|
var _fsetpos64 = Module["_fsetpos64"] = createExportWrapper("fsetpos64");
|
|
|
|
var _fstat64 = Module["_fstat64"] = createExportWrapper("fstat64");
|
|
|
|
var _fstatat64 = Module["_fstatat64"] = createExportWrapper("fstatat64");
|
|
|
|
var _fsync = Module["_fsync"] = createExportWrapper("fsync");
|
|
|
|
var _ftell = Module["_ftell"] = createExportWrapper("ftell");
|
|
|
|
var _ftello = Module["_ftello"] = createExportWrapper("ftello");
|
|
|
|
var _ftello64 = Module["_ftello64"] = createExportWrapper("ftello64");
|
|
|
|
var _ftime = Module["_ftime"] = createExportWrapper("ftime");
|
|
|
|
var _ftruncate = Module["_ftruncate"] = createExportWrapper("ftruncate");
|
|
|
|
var _ftruncate64 = Module["_ftruncate64"] = createExportWrapper("ftruncate64");
|
|
|
|
var _funlockfile = Module["_funlockfile"] = createExportWrapper("funlockfile");
|
|
|
|
var _futimens = Module["_futimens"] = createExportWrapper("futimens");
|
|
|
|
var _utimensat = Module["_utimensat"] = createExportWrapper("utimensat");
|
|
|
|
var _futimesat = Module["_futimesat"] = createExportWrapper("futimesat");
|
|
|
|
var _fwprintf = Module["_fwprintf"] = createExportWrapper("fwprintf");
|
|
|
|
var _vfwprintf = Module["_vfwprintf"] = createExportWrapper("vfwprintf");
|
|
|
|
var _fwrite_unlocked = Module["_fwrite_unlocked"] = createExportWrapper("fwrite_unlocked");
|
|
|
|
var _fwscanf = Module["_fwscanf"] = createExportWrapper("fwscanf");
|
|
|
|
var _vfwscanf = Module["_vfwscanf"] = createExportWrapper("vfwscanf");
|
|
|
|
var ___isoc99_fwscanf = Module["___isoc99_fwscanf"] = createExportWrapper("__isoc99_fwscanf");
|
|
|
|
var _gai_strerror = Module["_gai_strerror"] = createExportWrapper("gai_strerror");
|
|
|
|
var _gcvt = Module["_gcvt"] = createExportWrapper("gcvt");
|
|
|
|
var _get_current_dir_name = Module["_get_current_dir_name"] = createExportWrapper("get_current_dir_name");
|
|
|
|
var _strdup = Module["_strdup"] = createExportWrapper("strdup");
|
|
|
|
var _getcwd = Module["_getcwd"] = createExportWrapper("getcwd");
|
|
|
|
var _getc = Module["_getc"] = createExportWrapper("getc");
|
|
|
|
var __IO_getc = Module["__IO_getc"] = createExportWrapper("_IO_getc");
|
|
|
|
var _getc_unlocked = Module["_getc_unlocked"] = createExportWrapper("getc_unlocked");
|
|
|
|
var _fgetc_unlocked = Module["_fgetc_unlocked"] = createExportWrapper("fgetc_unlocked");
|
|
|
|
var __IO_getc_unlocked = Module["__IO_getc_unlocked"] = createExportWrapper("_IO_getc_unlocked");
|
|
|
|
var _getchar = Module["_getchar"] = createExportWrapper("getchar");
|
|
|
|
var _getchar_unlocked = Module["_getchar_unlocked"] = createExportWrapper("getchar_unlocked");
|
|
|
|
var _getdelim = Module["_getdelim"] = createExportWrapper("getdelim");
|
|
|
|
var _realloc = Module["_realloc"] = createExportWrapper("realloc");
|
|
|
|
var ___getdelim = Module["___getdelim"] = createExportWrapper("__getdelim");
|
|
|
|
var _getdents = Module["_getdents"] = createExportWrapper("getdents");
|
|
|
|
var _getdents64 = Module["_getdents64"] = createExportWrapper("getdents64");
|
|
|
|
var _getdomainname = Module["_getdomainname"] = createExportWrapper("getdomainname");
|
|
|
|
var _uname = Module["_uname"] = createExportWrapper("uname");
|
|
|
|
var _getegid = Module["_getegid"] = createExportWrapper("getegid");
|
|
|
|
var ___syscall_getegid32 = Module["___syscall_getegid32"] = createExportWrapper("__syscall_getegid32");
|
|
|
|
var _geteuid = Module["_geteuid"] = createExportWrapper("geteuid");
|
|
|
|
var ___syscall_geteuid32 = Module["___syscall_geteuid32"] = createExportWrapper("__syscall_geteuid32");
|
|
|
|
var _getgid = Module["_getgid"] = createExportWrapper("getgid");
|
|
|
|
var ___syscall_getgid32 = Module["___syscall_getgid32"] = createExportWrapper("__syscall_getgid32");
|
|
|
|
var _getgroups = Module["_getgroups"] = createExportWrapper("getgroups");
|
|
|
|
var ___syscall_getgroups32 = Module["___syscall_getgroups32"] = createExportWrapper("__syscall_getgroups32");
|
|
|
|
var _gethostid = Module["_gethostid"] = createExportWrapper("gethostid");
|
|
|
|
var _gethostname = Module["_gethostname"] = createExportWrapper("gethostname");
|
|
|
|
var _freeifaddrs = Module["_freeifaddrs"] = createExportWrapper("freeifaddrs");
|
|
|
|
var _getifaddrs = Module["_getifaddrs"] = createExportWrapper("getifaddrs");
|
|
|
|
var _getitimer = Module["_getitimer"] = createExportWrapper("getitimer");
|
|
|
|
var ___getitimer = Module["___getitimer"] = createExportWrapper("__getitimer");
|
|
|
|
var _getlogin = Module["_getlogin"] = createExportWrapper("getlogin");
|
|
|
|
var _getlogin_r = Module["_getlogin_r"] = createExportWrapper("getlogin_r");
|
|
|
|
var _getopt = Module["_getopt"] = createExportWrapper("getopt");
|
|
|
|
var ___posix_getopt = Module["___posix_getopt"] = createExportWrapper("__posix_getopt");
|
|
|
|
var _getopt_long = Module["_getopt_long"] = createExportWrapper("getopt_long");
|
|
|
|
var _getopt_long_only = Module["_getopt_long_only"] = createExportWrapper("getopt_long_only");
|
|
|
|
var _mblen = Module["_mblen"] = createExportWrapper("mblen");
|
|
|
|
var _getpagesize = Module["_getpagesize"] = createExportWrapper("getpagesize");
|
|
|
|
var _getpgid = Module["_getpgid"] = createExportWrapper("getpgid");
|
|
|
|
var ___syscall_getpgid = Module["___syscall_getpgid"] = createExportWrapper("__syscall_getpgid");
|
|
|
|
var _getpgrp = Module["_getpgrp"] = createExportWrapper("getpgrp");
|
|
|
|
var _getpid = Module["_getpid"] = createExportWrapper("getpid");
|
|
|
|
var ___syscall_getpid = Module["___syscall_getpid"] = createExportWrapper("__syscall_getpid");
|
|
|
|
var _getppid = Module["_getppid"] = createExportWrapper("getppid");
|
|
|
|
var ___syscall_getppid = Module["___syscall_getppid"] = createExportWrapper("__syscall_getppid");
|
|
|
|
var _getpriority = Module["_getpriority"] = createExportWrapper("getpriority");
|
|
|
|
var ___syscall_getpriority = Module["___syscall_getpriority"] = createExportWrapper("__syscall_getpriority");
|
|
|
|
var _getresgid = Module["_getresgid"] = createExportWrapper("getresgid");
|
|
|
|
var ___syscall_getresgid32 = Module["___syscall_getresgid32"] = createExportWrapper("__syscall_getresgid32");
|
|
|
|
var _getresuid = Module["_getresuid"] = createExportWrapper("getresuid");
|
|
|
|
var ___syscall_getresuid32 = Module["___syscall_getresuid32"] = createExportWrapper("__syscall_getresuid32");
|
|
|
|
var _getrlimit = Module["_getrlimit"] = createExportWrapper("getrlimit");
|
|
|
|
var ___syscall_prlimit64 = Module["___syscall_prlimit64"] = createExportWrapper("__syscall_prlimit64");
|
|
|
|
var ___syscall_ugetrlimit = Module["___syscall_ugetrlimit"] = createExportWrapper("__syscall_ugetrlimit");
|
|
|
|
var _getrlimit64 = Module["_getrlimit64"] = createExportWrapper("getrlimit64");
|
|
|
|
var _getrusage = Module["_getrusage"] = createExportWrapper("getrusage");
|
|
|
|
var ___syscall_getrusage = Module["___syscall_getrusage"] = createExportWrapper("__syscall_getrusage");
|
|
|
|
var _gets = Module["_gets"] = createExportWrapper("gets");
|
|
|
|
var _getservbyname = Module["_getservbyname"] = createExportWrapper("getservbyname");
|
|
|
|
var _getservbyname_r = Module["_getservbyname_r"] = createExportWrapper("getservbyname_r");
|
|
|
|
var _htons = createExportWrapper("htons");
|
|
|
|
var _getservbyport = Module["_getservbyport"] = createExportWrapper("getservbyport");
|
|
|
|
var _getservbyport_r = Module["_getservbyport_r"] = createExportWrapper("getservbyport_r");
|
|
|
|
var _strtol = Module["_strtol"] = createExportWrapper("strtol");
|
|
|
|
var _ntohs = createExportWrapper("ntohs");
|
|
|
|
var _getsid = Module["_getsid"] = createExportWrapper("getsid");
|
|
|
|
var ___syscall_getsid = Module["___syscall_getsid"] = createExportWrapper("__syscall_getsid");
|
|
|
|
var _getsubopt = Module["_getsubopt"] = createExportWrapper("getsubopt");
|
|
|
|
var _gettid = Module["_gettid"] = createExportWrapper("gettid");
|
|
|
|
var _getuid = Module["_getuid"] = createExportWrapper("getuid");
|
|
|
|
var ___syscall_getuid32 = Module["___syscall_getuid32"] = createExportWrapper("__syscall_getuid32");
|
|
|
|
var _getw = Module["_getw"] = createExportWrapper("getw");
|
|
|
|
var _getwc = Module["_getwc"] = createExportWrapper("getwc");
|
|
|
|
var _getwchar = Module["_getwchar"] = createExportWrapper("getwchar");
|
|
|
|
var _getwchar_unlocked = Module["_getwchar_unlocked"] = createExportWrapper("getwchar_unlocked");
|
|
|
|
var _glob = Module["_glob"] = createExportWrapper("glob");
|
|
|
|
var _qsort = Module["_qsort"] = createExportWrapper("qsort");
|
|
|
|
var _globfree = Module["_globfree"] = createExportWrapper("globfree");
|
|
|
|
var _getpwnam_r = Module["_getpwnam_r"] = createExportWrapper("getpwnam_r");
|
|
|
|
var _getpwuid_r = Module["_getpwuid_r"] = createExportWrapper("getpwuid_r");
|
|
|
|
var _opendir = Module["_opendir"] = createExportWrapper("opendir");
|
|
|
|
var _readdir = Module["_readdir"] = createExportWrapper("readdir");
|
|
|
|
var _glob64 = Module["_glob64"] = createExportWrapper("glob64");
|
|
|
|
var _globfree64 = Module["_globfree64"] = createExportWrapper("globfree64");
|
|
|
|
var _gmtime = Module["_gmtime"] = createExportWrapper("gmtime");
|
|
|
|
var ___h_errno_location = Module["___h_errno_location"] = createExportWrapper("__h_errno_location");
|
|
|
|
var _herror = Module["_herror"] = createExportWrapper("herror");
|
|
|
|
var _hstrerror = Module["_hstrerror"] = createExportWrapper("hstrerror");
|
|
|
|
var _hcreate = Module["_hcreate"] = createExportWrapper("hcreate");
|
|
|
|
var _hdestroy = Module["_hdestroy"] = createExportWrapper("hdestroy");
|
|
|
|
var _hsearch = Module["_hsearch"] = createExportWrapper("hsearch");
|
|
|
|
var _hcreate_r = Module["_hcreate_r"] = createExportWrapper("hcreate_r");
|
|
|
|
var _hdestroy_r = Module["_hdestroy_r"] = createExportWrapper("hdestroy_r");
|
|
|
|
var _hsearch_r = Module["_hsearch_r"] = createExportWrapper("hsearch_r");
|
|
|
|
var _htonl = createExportWrapper("htonl");
|
|
|
|
var _iconv_open = Module["_iconv_open"] = createExportWrapper("iconv_open");
|
|
|
|
var _iconv = Module["_iconv"] = createExportWrapper("iconv");
|
|
|
|
var _iconv_close = Module["_iconv_close"] = createExportWrapper("iconv_close");
|
|
|
|
var _if_freenameindex = Module["_if_freenameindex"] = createExportWrapper("if_freenameindex");
|
|
|
|
var _if_indextoname = Module["_if_indextoname"] = createExportWrapper("if_indextoname");
|
|
|
|
var _socket = Module["_socket"] = createExportWrapper("socket");
|
|
|
|
var _ioctl = Module["_ioctl"] = createExportWrapper("ioctl");
|
|
|
|
var _strncpy = Module["_strncpy"] = createExportWrapper("strncpy");
|
|
|
|
var _if_nameindex = Module["_if_nameindex"] = createExportWrapper("if_nameindex");
|
|
|
|
var _if_nametoindex = Module["_if_nametoindex"] = createExportWrapper("if_nametoindex");
|
|
|
|
var _ilogb = Module["_ilogb"] = createExportWrapper("ilogb");
|
|
|
|
var _ilogbf = Module["_ilogbf"] = createExportWrapper("ilogbf");
|
|
|
|
var _imaxabs = Module["_imaxabs"] = createExportWrapper("imaxabs");
|
|
|
|
var _imaxdiv = Module["_imaxdiv"] = createExportWrapper("imaxdiv");
|
|
|
|
var _index = Module["_index"] = createExportWrapper("index");
|
|
|
|
var _inet_addr = Module["_inet_addr"] = createExportWrapper("inet_addr");
|
|
|
|
var _inet_aton = Module["_inet_aton"] = createExportWrapper("inet_aton");
|
|
|
|
var _inet_network = Module["_inet_network"] = createExportWrapper("inet_network");
|
|
|
|
var _ntohl = Module["_ntohl"] = createExportWrapper("ntohl");
|
|
|
|
var _inet_makeaddr = Module["_inet_makeaddr"] = createExportWrapper("inet_makeaddr");
|
|
|
|
var _inet_lnaof = Module["_inet_lnaof"] = createExportWrapper("inet_lnaof");
|
|
|
|
var _inet_netof = Module["_inet_netof"] = createExportWrapper("inet_netof");
|
|
|
|
var _inet_ntoa = Module["_inet_ntoa"] = createExportWrapper("inet_ntoa");
|
|
|
|
var _inet_ntop = Module["_inet_ntop"] = createExportWrapper("inet_ntop");
|
|
|
|
var _inet_pton = Module["_inet_pton"] = createExportWrapper("inet_pton");
|
|
|
|
var _insque = Module["_insque"] = createExportWrapper("insque");
|
|
|
|
var _remque = Module["_remque"] = createExportWrapper("remque");
|
|
|
|
var ___intscan = Module["___intscan"] = createExportWrapper("__intscan");
|
|
|
|
var _isalnum = Module["_isalnum"] = createExportWrapper("isalnum");
|
|
|
|
var _isalpha = Module["_isalpha"] = createExportWrapper("isalpha");
|
|
|
|
var ___isalnum_l = Module["___isalnum_l"] = createExportWrapper("__isalnum_l");
|
|
|
|
var _isalnum_l = Module["_isalnum_l"] = createExportWrapper("isalnum_l");
|
|
|
|
var ___isalpha_l = Module["___isalpha_l"] = createExportWrapper("__isalpha_l");
|
|
|
|
var _isalpha_l = Module["_isalpha_l"] = createExportWrapper("isalpha_l");
|
|
|
|
var _isascii = Module["_isascii"] = createExportWrapper("isascii");
|
|
|
|
var _isatty = Module["_isatty"] = createExportWrapper("isatty");
|
|
|
|
var _isblank = Module["_isblank"] = createExportWrapper("isblank");
|
|
|
|
var ___isblank_l = Module["___isblank_l"] = createExportWrapper("__isblank_l");
|
|
|
|
var _isblank_l = Module["_isblank_l"] = createExportWrapper("isblank_l");
|
|
|
|
var _iscntrl = Module["_iscntrl"] = createExportWrapper("iscntrl");
|
|
|
|
var ___iscntrl_l = Module["___iscntrl_l"] = createExportWrapper("__iscntrl_l");
|
|
|
|
var _iscntrl_l = Module["_iscntrl_l"] = createExportWrapper("iscntrl_l");
|
|
|
|
var ___isdigit_l = Module["___isdigit_l"] = createExportWrapper("__isdigit_l");
|
|
|
|
var _isdigit_l = Module["_isdigit_l"] = createExportWrapper("isdigit_l");
|
|
|
|
var _isgraph = Module["_isgraph"] = createExportWrapper("isgraph");
|
|
|
|
var ___isgraph_l = Module["___isgraph_l"] = createExportWrapper("__isgraph_l");
|
|
|
|
var _isgraph_l = Module["_isgraph_l"] = createExportWrapper("isgraph_l");
|
|
|
|
var _islower = Module["_islower"] = createExportWrapper("islower");
|
|
|
|
var ___islower_l = Module["___islower_l"] = createExportWrapper("__islower_l");
|
|
|
|
var _islower_l = Module["_islower_l"] = createExportWrapper("islower_l");
|
|
|
|
var _isprint = Module["_isprint"] = createExportWrapper("isprint");
|
|
|
|
var ___isprint_l = Module["___isprint_l"] = createExportWrapper("__isprint_l");
|
|
|
|
var _isprint_l = Module["_isprint_l"] = createExportWrapper("isprint_l");
|
|
|
|
var _ispunct = Module["_ispunct"] = createExportWrapper("ispunct");
|
|
|
|
var ___ispunct_l = Module["___ispunct_l"] = createExportWrapper("__ispunct_l");
|
|
|
|
var _ispunct_l = Module["_ispunct_l"] = createExportWrapper("ispunct_l");
|
|
|
|
var _issetugid = Module["_issetugid"] = createExportWrapper("issetugid");
|
|
|
|
var ___isspace_l = Module["___isspace_l"] = createExportWrapper("__isspace_l");
|
|
|
|
var _isspace_l = Module["_isspace_l"] = createExportWrapper("isspace_l");
|
|
|
|
var _isupper = Module["_isupper"] = createExportWrapper("isupper");
|
|
|
|
var ___isupper_l = Module["___isupper_l"] = createExportWrapper("__isupper_l");
|
|
|
|
var _isupper_l = Module["_isupper_l"] = createExportWrapper("isupper_l");
|
|
|
|
var _iswalnum = Module["_iswalnum"] = createExportWrapper("iswalnum");
|
|
|
|
var _iswdigit = Module["_iswdigit"] = createExportWrapper("iswdigit");
|
|
|
|
var _iswalpha = Module["_iswalpha"] = createExportWrapper("iswalpha");
|
|
|
|
var ___iswalnum_l = Module["___iswalnum_l"] = createExportWrapper("__iswalnum_l");
|
|
|
|
var _iswalnum_l = Module["_iswalnum_l"] = createExportWrapper("iswalnum_l");
|
|
|
|
var ___iswalpha_l = Module["___iswalpha_l"] = createExportWrapper("__iswalpha_l");
|
|
|
|
var _iswalpha_l = Module["_iswalpha_l"] = createExportWrapper("iswalpha_l");
|
|
|
|
var _iswblank = Module["_iswblank"] = createExportWrapper("iswblank");
|
|
|
|
var ___iswblank_l = Module["___iswblank_l"] = createExportWrapper("__iswblank_l");
|
|
|
|
var _iswblank_l = Module["_iswblank_l"] = createExportWrapper("iswblank_l");
|
|
|
|
var _iswcntrl = Module["_iswcntrl"] = createExportWrapper("iswcntrl");
|
|
|
|
var ___iswcntrl_l = Module["___iswcntrl_l"] = createExportWrapper("__iswcntrl_l");
|
|
|
|
var _iswcntrl_l = Module["_iswcntrl_l"] = createExportWrapper("iswcntrl_l");
|
|
|
|
var _iswgraph = Module["_iswgraph"] = createExportWrapper("iswgraph");
|
|
|
|
var _iswlower = Module["_iswlower"] = createExportWrapper("iswlower");
|
|
|
|
var _iswprint = Module["_iswprint"] = createExportWrapper("iswprint");
|
|
|
|
var _iswpunct = Module["_iswpunct"] = createExportWrapper("iswpunct");
|
|
|
|
var _iswspace = Module["_iswspace"] = createExportWrapper("iswspace");
|
|
|
|
var _iswupper = Module["_iswupper"] = createExportWrapper("iswupper");
|
|
|
|
var _iswxdigit = Module["_iswxdigit"] = createExportWrapper("iswxdigit");
|
|
|
|
var ___iswctype_l = Module["___iswctype_l"] = createExportWrapper("__iswctype_l");
|
|
|
|
var ___wctype_l = Module["___wctype_l"] = createExportWrapper("__wctype_l");
|
|
|
|
var _iswctype_l = Module["_iswctype_l"] = createExportWrapper("iswctype_l");
|
|
|
|
var _wctype_l = Module["_wctype_l"] = createExportWrapper("wctype_l");
|
|
|
|
var ___iswdigit_l = Module["___iswdigit_l"] = createExportWrapper("__iswdigit_l");
|
|
|
|
var _iswdigit_l = Module["_iswdigit_l"] = createExportWrapper("iswdigit_l");
|
|
|
|
var ___iswgraph_l = Module["___iswgraph_l"] = createExportWrapper("__iswgraph_l");
|
|
|
|
var _iswgraph_l = Module["_iswgraph_l"] = createExportWrapper("iswgraph_l");
|
|
|
|
var ___iswlower_l = Module["___iswlower_l"] = createExportWrapper("__iswlower_l");
|
|
|
|
var _iswlower_l = Module["_iswlower_l"] = createExportWrapper("iswlower_l");
|
|
|
|
var ___iswprint_l = Module["___iswprint_l"] = createExportWrapper("__iswprint_l");
|
|
|
|
var _iswprint_l = Module["_iswprint_l"] = createExportWrapper("iswprint_l");
|
|
|
|
var ___iswpunct_l = Module["___iswpunct_l"] = createExportWrapper("__iswpunct_l");
|
|
|
|
var _iswpunct_l = Module["_iswpunct_l"] = createExportWrapper("iswpunct_l");
|
|
|
|
var _wcschr = Module["_wcschr"] = createExportWrapper("wcschr");
|
|
|
|
var ___iswspace_l = Module["___iswspace_l"] = createExportWrapper("__iswspace_l");
|
|
|
|
var _iswspace_l = Module["_iswspace_l"] = createExportWrapper("iswspace_l");
|
|
|
|
var ___iswupper_l = Module["___iswupper_l"] = createExportWrapper("__iswupper_l");
|
|
|
|
var _iswupper_l = Module["_iswupper_l"] = createExportWrapper("iswupper_l");
|
|
|
|
var ___iswxdigit_l = Module["___iswxdigit_l"] = createExportWrapper("__iswxdigit_l");
|
|
|
|
var _iswxdigit_l = Module["_iswxdigit_l"] = createExportWrapper("iswxdigit_l");
|
|
|
|
var _isxdigit = Module["_isxdigit"] = createExportWrapper("isxdigit");
|
|
|
|
var ___isxdigit_l = Module["___isxdigit_l"] = createExportWrapper("__isxdigit_l");
|
|
|
|
var _isxdigit_l = Module["_isxdigit_l"] = createExportWrapper("isxdigit_l");
|
|
|
|
var _j0 = Module["_j0"] = createExportWrapper("j0");
|
|
|
|
var _y0 = Module["_y0"] = createExportWrapper("y0");
|
|
|
|
var _j0f = Module["_j0f"] = createExportWrapper("j0f");
|
|
|
|
var _y0f = Module["_y0f"] = createExportWrapper("y0f");
|
|
|
|
var _j1 = Module["_j1"] = createExportWrapper("j1");
|
|
|
|
var _y1 = Module["_y1"] = createExportWrapper("y1");
|
|
|
|
var _j1f = Module["_j1f"] = createExportWrapper("j1f");
|
|
|
|
var _y1f = Module["_y1f"] = createExportWrapper("y1f");
|
|
|
|
var _jn = Module["_jn"] = createExportWrapper("jn");
|
|
|
|
var _yn = Module["_yn"] = createExportWrapper("yn");
|
|
|
|
var _jnf = Module["_jnf"] = createExportWrapper("jnf");
|
|
|
|
var _ynf = Module["_ynf"] = createExportWrapper("ynf");
|
|
|
|
var _kill = Module["_kill"] = createExportWrapper("kill");
|
|
|
|
var _raise = Module["_raise"] = createExportWrapper("raise");
|
|
|
|
var _killpg = Module["_killpg"] = createExportWrapper("killpg");
|
|
|
|
var _labs = Module["_labs"] = createExportWrapper("labs");
|
|
|
|
var ___nl_langinfo = Module["___nl_langinfo"] = createExportWrapper("__nl_langinfo");
|
|
|
|
var _nl_langinfo = Module["_nl_langinfo"] = createExportWrapper("nl_langinfo");
|
|
|
|
var _nl_langinfo_l = Module["_nl_langinfo_l"] = createExportWrapper("nl_langinfo_l");
|
|
|
|
var _lchmod = Module["_lchmod"] = createExportWrapper("lchmod");
|
|
|
|
var _lchown = Module["_lchown"] = createExportWrapper("lchown");
|
|
|
|
var _lcong48 = Module["_lcong48"] = createExportWrapper("lcong48");
|
|
|
|
var _ldexp = Module["_ldexp"] = createExportWrapper("ldexp");
|
|
|
|
var _ldexpf = Module["_ldexpf"] = createExportWrapper("ldexpf");
|
|
|
|
var _scalbnf = Module["_scalbnf"] = createExportWrapper("scalbnf");
|
|
|
|
var _ldexpl = Module["_ldexpl"] = createExportWrapper("ldexpl");
|
|
|
|
var _ldiv = Module["_ldiv"] = createExportWrapper("ldiv");
|
|
|
|
var _get_nprocs_conf = Module["_get_nprocs_conf"] = createExportWrapper("get_nprocs_conf");
|
|
|
|
var _sysconf = Module["_sysconf"] = createExportWrapper("sysconf");
|
|
|
|
var _get_nprocs = Module["_get_nprocs"] = createExportWrapper("get_nprocs");
|
|
|
|
var _get_phys_pages = Module["_get_phys_pages"] = createExportWrapper("get_phys_pages");
|
|
|
|
var _get_avphys_pages = Module["_get_avphys_pages"] = createExportWrapper("get_avphys_pages");
|
|
|
|
var _lgamma = Module["_lgamma"] = createExportWrapper("lgamma");
|
|
|
|
var _lgamma_r = Module["_lgamma_r"] = createExportWrapper("lgamma_r");
|
|
|
|
var _lgammaf = Module["_lgammaf"] = createExportWrapper("lgammaf");
|
|
|
|
var _lgammaf_r = Module["_lgammaf_r"] = createExportWrapper("lgammaf_r");
|
|
|
|
var ___lgammal_r = Module["___lgammal_r"] = createExportWrapper("__lgammal_r");
|
|
|
|
var _lgammal = Module["_lgammal"] = createExportWrapper("lgammal");
|
|
|
|
var _lgammal_r = Module["_lgammal_r"] = createExportWrapper("lgammal_r");
|
|
|
|
var _emscripten_pthread_attr_gettransferredcanvases = Module["_emscripten_pthread_attr_gettransferredcanvases"] = createExportWrapper("emscripten_pthread_attr_gettransferredcanvases");
|
|
|
|
var _emscripten_pthread_attr_settransferredcanvases = Module["_emscripten_pthread_attr_settransferredcanvases"] = createExportWrapper("emscripten_pthread_attr_settransferredcanvases");
|
|
|
|
var _sched_get_priority_max = Module["_sched_get_priority_max"] = createExportWrapper("sched_get_priority_max");
|
|
|
|
var _sched_get_priority_min = Module["_sched_get_priority_min"] = createExportWrapper("sched_get_priority_min");
|
|
|
|
var _pthread_mutexattr_getprioceiling = Module["_pthread_mutexattr_getprioceiling"] = createExportWrapper("pthread_mutexattr_getprioceiling");
|
|
|
|
var _pthread_mutexattr_setprioceiling = Module["_pthread_mutexattr_setprioceiling"] = createExportWrapper("pthread_mutexattr_setprioceiling");
|
|
|
|
var _emscripten_current_thread_process_queued_calls = Module["_emscripten_current_thread_process_queued_calls"] = createExportWrapper("emscripten_current_thread_process_queued_calls");
|
|
|
|
var _emscripten_async_waitable_close = Module["_emscripten_async_waitable_close"] = createExportWrapper("emscripten_async_waitable_close");
|
|
|
|
var _emscripten_wait_for_call_v = Module["_emscripten_wait_for_call_v"] = createExportWrapper("emscripten_wait_for_call_v");
|
|
|
|
var _emscripten_wait_for_call_i = Module["_emscripten_wait_for_call_i"] = createExportWrapper("emscripten_wait_for_call_i");
|
|
|
|
var _emscripten_async_run_in_main_thread = Module["_emscripten_async_run_in_main_thread"] = createExportWrapper("emscripten_async_run_in_main_thread");
|
|
|
|
var _emscripten_sync_run_in_main_runtime_thread_ = Module["_emscripten_sync_run_in_main_runtime_thread_"] = createExportWrapper("emscripten_sync_run_in_main_runtime_thread_");
|
|
|
|
var __emscripten_run_in_main_runtime_thread_js = createExportWrapper("_emscripten_run_in_main_runtime_thread_js");
|
|
|
|
var _emscripten_async_run_in_main_runtime_thread_ = Module["_emscripten_async_run_in_main_runtime_thread_"] = createExportWrapper("emscripten_async_run_in_main_runtime_thread_");
|
|
|
|
var _emscripten_async_waitable_run_in_main_runtime_thread_ = Module["_emscripten_async_waitable_run_in_main_runtime_thread_"] = createExportWrapper("emscripten_async_waitable_run_in_main_runtime_thread_");
|
|
|
|
var _emscripten_dispatch_to_thread_args = Module["_emscripten_dispatch_to_thread_args"] = createExportWrapper("emscripten_dispatch_to_thread_args");
|
|
|
|
var _emscripten_dispatch_to_thread_ = createExportWrapper("emscripten_dispatch_to_thread_");
|
|
|
|
var _emscripten_dispatch_to_thread_async_args = Module["_emscripten_dispatch_to_thread_async_args"] = createExportWrapper("emscripten_dispatch_to_thread_async_args");
|
|
|
|
var _emscripten_dispatch_to_thread_async_ = Module["_emscripten_dispatch_to_thread_async_"] = createExportWrapper("emscripten_dispatch_to_thread_async_");
|
|
|
|
var __emscripten_thread_is_valid = Module["__emscripten_thread_is_valid"] = createExportWrapper("_emscripten_thread_is_valid");
|
|
|
|
var ___emscripten_init_main_thread = Module["___emscripten_init_main_thread"] = createExportWrapper("__emscripten_init_main_thread");
|
|
|
|
var __emscripten_thread_mailbox_init = Module["__emscripten_thread_mailbox_init"] = createExportWrapper("_emscripten_thread_mailbox_init");
|
|
|
|
var _emscripten_proxy_async = Module["_emscripten_proxy_async"] = createExportWrapper("emscripten_proxy_async");
|
|
|
|
var _link = Module["_link"] = createExportWrapper("link");
|
|
|
|
var ___syscall_linkat = Module["___syscall_linkat"] = createExportWrapper("__syscall_linkat");
|
|
|
|
var _linkat = Module["_linkat"] = createExportWrapper("linkat");
|
|
|
|
var _llabs = Module["_llabs"] = createExportWrapper("llabs");
|
|
|
|
var _lldiv = Module["_lldiv"] = createExportWrapper("lldiv");
|
|
|
|
var _llrint = Module["_llrint"] = createExportWrapper("llrint");
|
|
|
|
var _rint = Module["_rint"] = createExportWrapper("rint");
|
|
|
|
var _llrintf = Module["_llrintf"] = createExportWrapper("llrintf");
|
|
|
|
var _rintf = Module["_rintf"] = createExportWrapper("rintf");
|
|
|
|
var _llrintl = Module["_llrintl"] = createExportWrapper("llrintl");
|
|
|
|
var _rintl = Module["_rintl"] = createExportWrapper("rintl");
|
|
|
|
var _llround = Module["_llround"] = createExportWrapper("llround");
|
|
|
|
var _round = Module["_round"] = createExportWrapper("round");
|
|
|
|
var _llroundf = Module["_llroundf"] = createExportWrapper("llroundf");
|
|
|
|
var _roundf = Module["_roundf"] = createExportWrapper("roundf");
|
|
|
|
var _llroundl = Module["_llroundl"] = createExportWrapper("llroundl");
|
|
|
|
var _roundl = Module["_roundl"] = createExportWrapper("roundl");
|
|
|
|
var _localeconv = Module["_localeconv"] = createExportWrapper("localeconv");
|
|
|
|
var ___inhibit_ptc = Module["___inhibit_ptc"] = createExportWrapper("__inhibit_ptc");
|
|
|
|
var _pthread_rwlock_wrlock = Module["_pthread_rwlock_wrlock"] = createExportWrapper("pthread_rwlock_wrlock");
|
|
|
|
var ___acquire_ptc = Module["___acquire_ptc"] = createExportWrapper("__acquire_ptc");
|
|
|
|
var _pthread_rwlock_rdlock = Module["_pthread_rwlock_rdlock"] = createExportWrapper("pthread_rwlock_rdlock");
|
|
|
|
var ___release_ptc = Module["___release_ptc"] = createExportWrapper("__release_ptc");
|
|
|
|
var _pthread_rwlock_unlock = Module["_pthread_rwlock_unlock"] = createExportWrapper("pthread_rwlock_unlock");
|
|
|
|
var _lockf = Module["_lockf"] = createExportWrapper("lockf");
|
|
|
|
var _lockf64 = Module["_lockf64"] = createExportWrapper("lockf64");
|
|
|
|
var _log10 = Module["_log10"] = createExportWrapper("log10");
|
|
|
|
var _log10f = Module["_log10f"] = createExportWrapper("log10f");
|
|
|
|
var _log10l = Module["_log10l"] = createExportWrapper("log10l");
|
|
|
|
var _log2 = Module["_log2"] = createExportWrapper("log2");
|
|
|
|
var _log2f = Module["_log2f"] = createExportWrapper("log2f");
|
|
|
|
var _log2l = Module["_log2l"] = createExportWrapper("log2l");
|
|
|
|
var _logb = Module["_logb"] = createExportWrapper("logb");
|
|
|
|
var _logbf = Module["_logbf"] = createExportWrapper("logbf");
|
|
|
|
var _logbl = Module["_logbl"] = createExportWrapper("logbl");
|
|
|
|
var _setsid = Module["_setsid"] = createExportWrapper("setsid");
|
|
|
|
var _strtoull = Module["_strtoull"] = createExportWrapper("strtoull");
|
|
|
|
var _connect = Module["_connect"] = createExportWrapper("connect");
|
|
|
|
var _getsockname = Module["_getsockname"] = createExportWrapper("getsockname");
|
|
|
|
var _strstr = Module["_strstr"] = createExportWrapper("strstr");
|
|
|
|
var _mbstowcs = Module["_mbstowcs"] = createExportWrapper("mbstowcs");
|
|
|
|
var _nrand48 = Module["_nrand48"] = createExportWrapper("nrand48");
|
|
|
|
var _lrand48 = Module["_lrand48"] = createExportWrapper("lrand48");
|
|
|
|
var _lrint = Module["_lrint"] = createExportWrapper("lrint");
|
|
|
|
var _lrintf = Module["_lrintf"] = createExportWrapper("lrintf");
|
|
|
|
var _lrintl = Module["_lrintl"] = createExportWrapper("lrintl");
|
|
|
|
var _lround = Module["_lround"] = createExportWrapper("lround");
|
|
|
|
var _lroundf = Module["_lroundf"] = createExportWrapper("lroundf");
|
|
|
|
var _lroundl = Module["_lroundl"] = createExportWrapper("lroundl");
|
|
|
|
var _lsearch = Module["_lsearch"] = createExportWrapper("lsearch");
|
|
|
|
var _lfind = Module["_lfind"] = createExportWrapper("lfind");
|
|
|
|
var _lseek64 = Module["_lseek64"] = createExportWrapper("lseek64");
|
|
|
|
var _lstat64 = Module["_lstat64"] = createExportWrapper("lstat64");
|
|
|
|
var ___syscall_madvise = Module["___syscall_madvise"] = createExportWrapper("__syscall_madvise");
|
|
|
|
var _madvise = Module["_madvise"] = createExportWrapper("madvise");
|
|
|
|
var _mbrlen = Module["_mbrlen"] = createExportWrapper("mbrlen");
|
|
|
|
var _mbrtoc16 = Module["_mbrtoc16"] = createExportWrapper("mbrtoc16");
|
|
|
|
var _mbrtoc32 = Module["_mbrtoc32"] = createExportWrapper("mbrtoc32");
|
|
|
|
var _mbsinit = Module["_mbsinit"] = createExportWrapper("mbsinit");
|
|
|
|
var _mbsnrtowcs = Module["_mbsnrtowcs"] = createExportWrapper("mbsnrtowcs");
|
|
|
|
var _mbsrtowcs = Module["_mbsrtowcs"] = createExportWrapper("mbsrtowcs");
|
|
|
|
var _memccpy = Module["_memccpy"] = createExportWrapper("memccpy");
|
|
|
|
var _memmem = Module["_memmem"] = createExportWrapper("memmem");
|
|
|
|
var _mempcpy = Module["_mempcpy"] = createExportWrapper("mempcpy");
|
|
|
|
var _memrchr = Module["_memrchr"] = createExportWrapper("memrchr");
|
|
|
|
var _mincore = Module["_mincore"] = createExportWrapper("mincore");
|
|
|
|
var ___syscall_mincore = Module["___syscall_mincore"] = createExportWrapper("__syscall_mincore");
|
|
|
|
var _mkdir = Module["_mkdir"] = createExportWrapper("mkdir");
|
|
|
|
var _mkdirat = Module["_mkdirat"] = createExportWrapper("mkdirat");
|
|
|
|
var _mkdtemp = Module["_mkdtemp"] = createExportWrapper("mkdtemp");
|
|
|
|
var _mkfifo = Module["_mkfifo"] = createExportWrapper("mkfifo");
|
|
|
|
var _mkfifoat = Module["_mkfifoat"] = createExportWrapper("mkfifoat");
|
|
|
|
var _mkostemp = Module["_mkostemp"] = createExportWrapper("mkostemp");
|
|
|
|
var _mkostemp64 = Module["_mkostemp64"] = createExportWrapper("mkostemp64");
|
|
|
|
var _mkostemps = Module["_mkostemps"] = createExportWrapper("mkostemps");
|
|
|
|
var _mkostemps64 = Module["_mkostemps64"] = createExportWrapper("mkostemps64");
|
|
|
|
var _mkstemp = Module["_mkstemp"] = createExportWrapper("mkstemp");
|
|
|
|
var _mkstemp64 = Module["_mkstemp64"] = createExportWrapper("mkstemp64");
|
|
|
|
var _mkstemps = Module["_mkstemps"] = createExportWrapper("mkstemps");
|
|
|
|
var _mkstemps64 = Module["_mkstemps64"] = createExportWrapper("mkstemps64");
|
|
|
|
var _mktemp = Module["_mktemp"] = createExportWrapper("mktemp");
|
|
|
|
var _timegm = Module["_timegm"] = createExportWrapper("timegm");
|
|
|
|
var _tzset = Module["_tzset"] = createExportWrapper("tzset");
|
|
|
|
var _mktime = Module["_mktime"] = createExportWrapper("mktime");
|
|
|
|
var _gmtime_r = Module["_gmtime_r"] = createExportWrapper("gmtime_r");
|
|
|
|
var _mlock = Module["_mlock"] = createExportWrapper("mlock");
|
|
|
|
var ___syscall_mlock = Module["___syscall_mlock"] = createExportWrapper("__syscall_mlock");
|
|
|
|
var _mlockall = Module["_mlockall"] = createExportWrapper("mlockall");
|
|
|
|
var ___syscall_mlockall = Module["___syscall_mlockall"] = createExportWrapper("__syscall_mlockall");
|
|
|
|
var _mmap = Module["_mmap"] = createExportWrapper("mmap");
|
|
|
|
var _emscripten_builtin_mmap = Module["_emscripten_builtin_mmap"] = createExportWrapper("emscripten_builtin_mmap");
|
|
|
|
var _mmap64 = Module["_mmap64"] = createExportWrapper("mmap64");
|
|
|
|
var _setmntent = Module["_setmntent"] = createExportWrapper("setmntent");
|
|
|
|
var _endmntent = Module["_endmntent"] = createExportWrapper("endmntent");
|
|
|
|
var _getmntent_r = Module["_getmntent_r"] = createExportWrapper("getmntent_r");
|
|
|
|
var _sscanf = Module["_sscanf"] = createExportWrapper("sscanf");
|
|
|
|
var _getmntent = Module["_getmntent"] = createExportWrapper("getmntent");
|
|
|
|
var _addmntent = Module["_addmntent"] = createExportWrapper("addmntent");
|
|
|
|
var _hasmntopt = Module["_hasmntopt"] = createExportWrapper("hasmntopt");
|
|
|
|
var ___syscall_mprotect = Module["___syscall_mprotect"] = createExportWrapper("__syscall_mprotect");
|
|
|
|
var _mprotect = Module["_mprotect"] = createExportWrapper("mprotect");
|
|
|
|
var _jrand48 = Module["_jrand48"] = createExportWrapper("jrand48");
|
|
|
|
var _mrand48 = Module["_mrand48"] = createExportWrapper("mrand48");
|
|
|
|
var ___syscall_mremap = Module["___syscall_mremap"] = createExportWrapper("__syscall_mremap");
|
|
|
|
var _mremap = Module["_mremap"] = createExportWrapper("mremap");
|
|
|
|
var _msync = Module["_msync"] = createExportWrapper("msync");
|
|
|
|
var _mtx_destroy = Module["_mtx_destroy"] = createExportWrapper("mtx_destroy");
|
|
|
|
var _mtx_init = Module["_mtx_init"] = createExportWrapper("mtx_init");
|
|
|
|
var _mtx_lock = Module["_mtx_lock"] = createExportWrapper("mtx_lock");
|
|
|
|
var _mtx_timedlock = Module["_mtx_timedlock"] = createExportWrapper("mtx_timedlock");
|
|
|
|
var _mtx_trylock = Module["_mtx_trylock"] = createExportWrapper("mtx_trylock");
|
|
|
|
var _mtx_unlock = Module["_mtx_unlock"] = createExportWrapper("mtx_unlock");
|
|
|
|
var _munlock = Module["_munlock"] = createExportWrapper("munlock");
|
|
|
|
var ___syscall_munlock = Module["___syscall_munlock"] = createExportWrapper("__syscall_munlock");
|
|
|
|
var _munlockall = Module["_munlockall"] = createExportWrapper("munlockall");
|
|
|
|
var ___syscall_munlockall = Module["___syscall_munlockall"] = createExportWrapper("__syscall_munlockall");
|
|
|
|
var _munmap = Module["_munmap"] = createExportWrapper("munmap");
|
|
|
|
var _emscripten_builtin_munmap = Module["_emscripten_builtin_munmap"] = createExportWrapper("emscripten_builtin_munmap");
|
|
|
|
var _nan = Module["_nan"] = createExportWrapper("nan");
|
|
|
|
var _nanf = Module["_nanf"] = createExportWrapper("nanf");
|
|
|
|
var _nanl = Module["_nanl"] = createExportWrapper("nanl");
|
|
|
|
var _nanosleep = Module["_nanosleep"] = createExportWrapper("nanosleep");
|
|
|
|
var _nearbyint = Module["_nearbyint"] = createExportWrapper("nearbyint");
|
|
|
|
var _nearbyintf = Module["_nearbyintf"] = createExportWrapper("nearbyintf");
|
|
|
|
var _nearbyintl = Module["_nearbyintl"] = createExportWrapper("nearbyintl");
|
|
|
|
var _send = Module["_send"] = createExportWrapper("send");
|
|
|
|
var _recv = Module["_recv"] = createExportWrapper("recv");
|
|
|
|
var _getnetbyaddr = Module["_getnetbyaddr"] = createExportWrapper("getnetbyaddr");
|
|
|
|
var _getnetbyname = Module["_getnetbyname"] = createExportWrapper("getnetbyname");
|
|
|
|
var ___newlocale = Module["___newlocale"] = createExportWrapper("__newlocale");
|
|
|
|
var _newlocale = Module["_newlocale"] = createExportWrapper("newlocale");
|
|
|
|
var _nextafter = Module["_nextafter"] = createExportWrapper("nextafter");
|
|
|
|
var _nextafterf = Module["_nextafterf"] = createExportWrapper("nextafterf");
|
|
|
|
var _nexttoward = Module["_nexttoward"] = createExportWrapper("nexttoward");
|
|
|
|
var _nexttowardf = Module["_nexttowardf"] = createExportWrapper("nexttowardf");
|
|
|
|
var _nexttowardl = Module["_nexttowardl"] = createExportWrapper("nexttowardl");
|
|
|
|
var _nftw = Module["_nftw"] = createExportWrapper("nftw");
|
|
|
|
var _nftw64 = Module["_nftw64"] = createExportWrapper("nftw64");
|
|
|
|
var _nice = Module["_nice"] = createExportWrapper("nice");
|
|
|
|
var _setpriority = Module["_setpriority"] = createExportWrapper("setpriority");
|
|
|
|
var _ns_get16 = Module["_ns_get16"] = createExportWrapper("ns_get16");
|
|
|
|
var _ns_get32 = Module["_ns_get32"] = createExportWrapper("ns_get32");
|
|
|
|
var _ns_put16 = Module["_ns_put16"] = createExportWrapper("ns_put16");
|
|
|
|
var _ns_put32 = Module["_ns_put32"] = createExportWrapper("ns_put32");
|
|
|
|
var _ns_skiprr = Module["_ns_skiprr"] = createExportWrapper("ns_skiprr");
|
|
|
|
var _ns_initparse = Module["_ns_initparse"] = createExportWrapper("ns_initparse");
|
|
|
|
var _ns_name_uncompress = Module["_ns_name_uncompress"] = createExportWrapper("ns_name_uncompress");
|
|
|
|
var _ns_parserr = Module["_ns_parserr"] = createExportWrapper("ns_parserr");
|
|
|
|
var _open64 = Module["_open64"] = createExportWrapper("open64");
|
|
|
|
var _open_memstream = Module["_open_memstream"] = createExportWrapper("open_memstream");
|
|
|
|
var _open_wmemstream = Module["_open_wmemstream"] = createExportWrapper("open_wmemstream");
|
|
|
|
var _openat = Module["_openat"] = createExportWrapper("openat");
|
|
|
|
var _openat64 = Module["_openat64"] = createExportWrapper("openat64");
|
|
|
|
var _tcsetattr = Module["_tcsetattr"] = createExportWrapper("tcsetattr");
|
|
|
|
var _pathconf = Module["_pathconf"] = createExportWrapper("pathconf");
|
|
|
|
var _pause = Module["_pause"] = createExportWrapper("pause");
|
|
|
|
var ___syscall_pause = Module["___syscall_pause"] = createExportWrapper("__syscall_pause");
|
|
|
|
var _strerror = Module["_strerror"] = createExportWrapper("strerror");
|
|
|
|
var _pipe = Module["_pipe"] = createExportWrapper("pipe");
|
|
|
|
var ___syscall_pipe2 = Module["___syscall_pipe2"] = createExportWrapper("__syscall_pipe2");
|
|
|
|
var _poll = Module["_poll"] = createExportWrapper("poll");
|
|
|
|
var _posix_close = Module["_posix_close"] = createExportWrapper("posix_close");
|
|
|
|
var _posix_fadvise = Module["_posix_fadvise"] = createExportWrapper("posix_fadvise");
|
|
|
|
var _posix_fadvise64 = Module["_posix_fadvise64"] = createExportWrapper("posix_fadvise64");
|
|
|
|
var _posix_fallocate = Module["_posix_fallocate"] = createExportWrapper("posix_fallocate");
|
|
|
|
var _posix_fallocate64 = Module["_posix_fallocate64"] = createExportWrapper("posix_fallocate64");
|
|
|
|
var _posix_madvise = Module["_posix_madvise"] = createExportWrapper("posix_madvise");
|
|
|
|
var _posix_spawn_file_actions_addchdir_np = Module["_posix_spawn_file_actions_addchdir_np"] = createExportWrapper("posix_spawn_file_actions_addchdir_np");
|
|
|
|
var _posix_spawn_file_actions_addclose = Module["_posix_spawn_file_actions_addclose"] = createExportWrapper("posix_spawn_file_actions_addclose");
|
|
|
|
var _posix_spawn_file_actions_adddup2 = Module["_posix_spawn_file_actions_adddup2"] = createExportWrapper("posix_spawn_file_actions_adddup2");
|
|
|
|
var _posix_spawn_file_actions_addfchdir_np = Module["_posix_spawn_file_actions_addfchdir_np"] = createExportWrapper("posix_spawn_file_actions_addfchdir_np");
|
|
|
|
var _posix_spawn_file_actions_addopen = Module["_posix_spawn_file_actions_addopen"] = createExportWrapper("posix_spawn_file_actions_addopen");
|
|
|
|
var _posix_spawn_file_actions_destroy = Module["_posix_spawn_file_actions_destroy"] = createExportWrapper("posix_spawn_file_actions_destroy");
|
|
|
|
var _posix_spawn_file_actions_init = Module["_posix_spawn_file_actions_init"] = createExportWrapper("posix_spawn_file_actions_init");
|
|
|
|
var _posix_spawnattr_destroy = Module["_posix_spawnattr_destroy"] = createExportWrapper("posix_spawnattr_destroy");
|
|
|
|
var _posix_spawnattr_getflags = Module["_posix_spawnattr_getflags"] = createExportWrapper("posix_spawnattr_getflags");
|
|
|
|
var _posix_spawnattr_getpgroup = Module["_posix_spawnattr_getpgroup"] = createExportWrapper("posix_spawnattr_getpgroup");
|
|
|
|
var _posix_spawnattr_getsigdefault = Module["_posix_spawnattr_getsigdefault"] = createExportWrapper("posix_spawnattr_getsigdefault");
|
|
|
|
var _posix_spawnattr_getsigmask = Module["_posix_spawnattr_getsigmask"] = createExportWrapper("posix_spawnattr_getsigmask");
|
|
|
|
var _posix_spawnattr_init = Module["_posix_spawnattr_init"] = createExportWrapper("posix_spawnattr_init");
|
|
|
|
var _posix_spawnattr_getschedparam = Module["_posix_spawnattr_getschedparam"] = createExportWrapper("posix_spawnattr_getschedparam");
|
|
|
|
var _posix_spawnattr_setschedparam = Module["_posix_spawnattr_setschedparam"] = createExportWrapper("posix_spawnattr_setschedparam");
|
|
|
|
var _posix_spawnattr_getschedpolicy = Module["_posix_spawnattr_getschedpolicy"] = createExportWrapper("posix_spawnattr_getschedpolicy");
|
|
|
|
var _posix_spawnattr_setschedpolicy = Module["_posix_spawnattr_setschedpolicy"] = createExportWrapper("posix_spawnattr_setschedpolicy");
|
|
|
|
var _posix_spawnattr_setflags = Module["_posix_spawnattr_setflags"] = createExportWrapper("posix_spawnattr_setflags");
|
|
|
|
var _posix_spawnattr_setpgroup = Module["_posix_spawnattr_setpgroup"] = createExportWrapper("posix_spawnattr_setpgroup");
|
|
|
|
var _posix_spawnattr_setsigdefault = Module["_posix_spawnattr_setsigdefault"] = createExportWrapper("posix_spawnattr_setsigdefault");
|
|
|
|
var _posix_spawnattr_setsigmask = Module["_posix_spawnattr_setsigmask"] = createExportWrapper("posix_spawnattr_setsigmask");
|
|
|
|
var _powf = Module["_powf"] = createExportWrapper("powf");
|
|
|
|
var _pread = Module["_pread"] = createExportWrapper("pread");
|
|
|
|
var _pread64 = Module["_pread64"] = createExportWrapper("pread64");
|
|
|
|
var _preadv = Module["_preadv"] = createExportWrapper("preadv");
|
|
|
|
var _preadv64 = Module["_preadv64"] = createExportWrapper("preadv64");
|
|
|
|
var _printf = Module["_printf"] = createExportWrapper("printf");
|
|
|
|
var _iprintf = Module["_iprintf"] = createExportWrapper("iprintf");
|
|
|
|
var ___small_printf = Module["___small_printf"] = createExportWrapper("__small_printf");
|
|
|
|
var _strrchr = Module["_strrchr"] = createExportWrapper("strrchr");
|
|
|
|
var _em_proxying_queue_destroy = Module["_em_proxying_queue_destroy"] = createExportWrapper("em_proxying_queue_destroy");
|
|
|
|
var _pthread_cond_signal = Module["_pthread_cond_signal"] = createExportWrapper("pthread_cond_signal");
|
|
|
|
var _pthread_cond_wait = Module["_pthread_cond_wait"] = createExportWrapper("pthread_cond_wait");
|
|
|
|
var _emscripten_proxy_callback_with_ctx = Module["_emscripten_proxy_callback_with_ctx"] = createExportWrapper("emscripten_proxy_callback_with_ctx");
|
|
|
|
var _emscripten_proxy_promise_with_ctx = Module["_emscripten_proxy_promise_with_ctx"] = createExportWrapper("emscripten_proxy_promise_with_ctx");
|
|
|
|
var _emscripten_proxy_promise = Module["_emscripten_proxy_promise"] = createExportWrapper("emscripten_proxy_promise");
|
|
|
|
var _pthread_setspecific = Module["_pthread_setspecific"] = createExportWrapper("pthread_setspecific");
|
|
|
|
var _pthread_getspecific = Module["_pthread_getspecific"] = createExportWrapper("pthread_getspecific");
|
|
|
|
var _pthread_once = Module["_pthread_once"] = createExportWrapper("pthread_once");
|
|
|
|
var _pthread_key_create = Module["_pthread_key_create"] = createExportWrapper("pthread_key_create");
|
|
|
|
var _pthread_cond_destroy = Module["_pthread_cond_destroy"] = createExportWrapper("pthread_cond_destroy");
|
|
|
|
var _pselect = Module["_pselect"] = createExportWrapper("pselect");
|
|
|
|
var ___syscall_pselect6 = Module["___syscall_pselect6"] = createExportWrapper("__syscall_pselect6");
|
|
|
|
var _pthread_atfork = Module["_pthread_atfork"] = createExportWrapper("pthread_atfork");
|
|
|
|
var _pthread_attr_destroy = Module["_pthread_attr_destroy"] = createExportWrapper("pthread_attr_destroy");
|
|
|
|
var _pthread_attr_getdetachstate = Module["_pthread_attr_getdetachstate"] = createExportWrapper("pthread_attr_getdetachstate");
|
|
|
|
var _pthread_attr_getguardsize = Module["_pthread_attr_getguardsize"] = createExportWrapper("pthread_attr_getguardsize");
|
|
|
|
var _pthread_attr_getinheritsched = Module["_pthread_attr_getinheritsched"] = createExportWrapper("pthread_attr_getinheritsched");
|
|
|
|
var _pthread_attr_getschedparam = Module["_pthread_attr_getschedparam"] = createExportWrapper("pthread_attr_getschedparam");
|
|
|
|
var _pthread_attr_getschedpolicy = Module["_pthread_attr_getschedpolicy"] = createExportWrapper("pthread_attr_getschedpolicy");
|
|
|
|
var _pthread_attr_getscope = Module["_pthread_attr_getscope"] = createExportWrapper("pthread_attr_getscope");
|
|
|
|
var _pthread_attr_getstack = Module["_pthread_attr_getstack"] = createExportWrapper("pthread_attr_getstack");
|
|
|
|
var _pthread_attr_getstacksize = Module["_pthread_attr_getstacksize"] = createExportWrapper("pthread_attr_getstacksize");
|
|
|
|
var _pthread_barrierattr_getpshared = Module["_pthread_barrierattr_getpshared"] = createExportWrapper("pthread_barrierattr_getpshared");
|
|
|
|
var _pthread_condattr_getclock = Module["_pthread_condattr_getclock"] = createExportWrapper("pthread_condattr_getclock");
|
|
|
|
var _pthread_condattr_getpshared = Module["_pthread_condattr_getpshared"] = createExportWrapper("pthread_condattr_getpshared");
|
|
|
|
var _pthread_mutexattr_getprotocol = Module["_pthread_mutexattr_getprotocol"] = createExportWrapper("pthread_mutexattr_getprotocol");
|
|
|
|
var _pthread_mutexattr_getpshared = Module["_pthread_mutexattr_getpshared"] = createExportWrapper("pthread_mutexattr_getpshared");
|
|
|
|
var _pthread_mutexattr_getrobust = Module["_pthread_mutexattr_getrobust"] = createExportWrapper("pthread_mutexattr_getrobust");
|
|
|
|
var _pthread_mutexattr_gettype = Module["_pthread_mutexattr_gettype"] = createExportWrapper("pthread_mutexattr_gettype");
|
|
|
|
var _pthread_rwlockattr_getpshared = Module["_pthread_rwlockattr_getpshared"] = createExportWrapper("pthread_rwlockattr_getpshared");
|
|
|
|
var _pthread_attr_init = Module["_pthread_attr_init"] = createExportWrapper("pthread_attr_init");
|
|
|
|
var _pthread_attr_setdetachstate = Module["_pthread_attr_setdetachstate"] = createExportWrapper("pthread_attr_setdetachstate");
|
|
|
|
var _pthread_attr_setguardsize = Module["_pthread_attr_setguardsize"] = createExportWrapper("pthread_attr_setguardsize");
|
|
|
|
var _pthread_attr_setinheritsched = Module["_pthread_attr_setinheritsched"] = createExportWrapper("pthread_attr_setinheritsched");
|
|
|
|
var _pthread_attr_setschedparam = Module["_pthread_attr_setschedparam"] = createExportWrapper("pthread_attr_setschedparam");
|
|
|
|
var _pthread_attr_setschedpolicy = Module["_pthread_attr_setschedpolicy"] = createExportWrapper("pthread_attr_setschedpolicy");
|
|
|
|
var _pthread_attr_setscope = Module["_pthread_attr_setscope"] = createExportWrapper("pthread_attr_setscope");
|
|
|
|
var _pthread_attr_setstack = Module["_pthread_attr_setstack"] = createExportWrapper("pthread_attr_setstack");
|
|
|
|
var _pthread_attr_setstacksize = Module["_pthread_attr_setstacksize"] = createExportWrapper("pthread_attr_setstacksize");
|
|
|
|
var _pthread_barrier_destroy = Module["_pthread_barrier_destroy"] = createExportWrapper("pthread_barrier_destroy");
|
|
|
|
var _pthread_barrier_init = Module["_pthread_barrier_init"] = createExportWrapper("pthread_barrier_init");
|
|
|
|
var _pthread_barrier_wait = Module["_pthread_barrier_wait"] = createExportWrapper("pthread_barrier_wait");
|
|
|
|
var _pthread_barrierattr_destroy = Module["_pthread_barrierattr_destroy"] = createExportWrapper("pthread_barrierattr_destroy");
|
|
|
|
var _pthread_barrierattr_init = Module["_pthread_barrierattr_init"] = createExportWrapper("pthread_barrierattr_init");
|
|
|
|
var _pthread_barrierattr_setpshared = Module["_pthread_barrierattr_setpshared"] = createExportWrapper("pthread_barrierattr_setpshared");
|
|
|
|
var _pthread_exit = Module["_pthread_exit"] = createExportWrapper("pthread_exit");
|
|
|
|
var _pthread_cancel = Module["_pthread_cancel"] = createExportWrapper("pthread_cancel");
|
|
|
|
var _pthread_kill = Module["_pthread_kill"] = createExportWrapper("pthread_kill");
|
|
|
|
var __pthread_cleanup_push = Module["__pthread_cleanup_push"] = createExportWrapper("_pthread_cleanup_push");
|
|
|
|
var __pthread_cleanup_pop = Module["__pthread_cleanup_pop"] = createExportWrapper("_pthread_cleanup_pop");
|
|
|
|
var _pthread_cond_broadcast = Module["_pthread_cond_broadcast"] = createExportWrapper("pthread_cond_broadcast");
|
|
|
|
var _pthread_cond_init = Module["_pthread_cond_init"] = createExportWrapper("pthread_cond_init");
|
|
|
|
var _pthread_cond_timedwait = Module["_pthread_cond_timedwait"] = createExportWrapper("pthread_cond_timedwait");
|
|
|
|
var _pthread_condattr_destroy = Module["_pthread_condattr_destroy"] = createExportWrapper("pthread_condattr_destroy");
|
|
|
|
var _pthread_condattr_init = Module["_pthread_condattr_init"] = createExportWrapper("pthread_condattr_init");
|
|
|
|
var _pthread_condattr_setclock = Module["_pthread_condattr_setclock"] = createExportWrapper("pthread_condattr_setclock");
|
|
|
|
var _pthread_condattr_setpshared = Module["_pthread_condattr_setpshared"] = createExportWrapper("pthread_condattr_setpshared");
|
|
|
|
var __emscripten_thread_profiler_init = Module["__emscripten_thread_profiler_init"] = createExportWrapper("_emscripten_thread_profiler_init");
|
|
|
|
var __emscripten_thread_free_data = createExportWrapper("_emscripten_thread_free_data");
|
|
|
|
var __emscripten_thread_exit = Module["__emscripten_thread_exit"] = createExportWrapper("_emscripten_thread_exit");
|
|
|
|
var __emscripten_thread_mailbox_shutdown = Module["__emscripten_thread_mailbox_shutdown"] = createExportWrapper("_emscripten_thread_mailbox_shutdown");
|
|
|
|
var _emscripten_builtin_pthread_create = Module["_emscripten_builtin_pthread_create"] = createExportWrapper("emscripten_builtin_pthread_create");
|
|
|
|
var _pthread_create = Module["_pthread_create"] = createExportWrapper("pthread_create");
|
|
|
|
var _pthread_detach = Module["_pthread_detach"] = createExportWrapper("pthread_detach");
|
|
|
|
var _thrd_detach = Module["_thrd_detach"] = createExportWrapper("thrd_detach");
|
|
|
|
var _emscripten_builtin_pthread_detach = Module["_emscripten_builtin_pthread_detach"] = createExportWrapper("emscripten_builtin_pthread_detach");
|
|
|
|
var _pthread_equal = Module["_pthread_equal"] = createExportWrapper("pthread_equal");
|
|
|
|
var _thrd_equal = Module["_thrd_equal"] = createExportWrapper("thrd_equal");
|
|
|
|
var _pthread_getattr_np = Module["_pthread_getattr_np"] = createExportWrapper("pthread_getattr_np");
|
|
|
|
var _pthread_getconcurrency = Module["_pthread_getconcurrency"] = createExportWrapper("pthread_getconcurrency");
|
|
|
|
var _pthread_getcpuclockid = Module["_pthread_getcpuclockid"] = createExportWrapper("pthread_getcpuclockid");
|
|
|
|
var _pthread_getschedparam = Module["_pthread_getschedparam"] = createExportWrapper("pthread_getschedparam");
|
|
|
|
var _tss_get = Module["_tss_get"] = createExportWrapper("tss_get");
|
|
|
|
var _pthread_tryjoin_np = Module["_pthread_tryjoin_np"] = createExportWrapper("pthread_tryjoin_np");
|
|
|
|
var _pthread_timedjoin_np = Module["_pthread_timedjoin_np"] = createExportWrapper("pthread_timedjoin_np");
|
|
|
|
var _pthread_join = Module["_pthread_join"] = createExportWrapper("pthread_join");
|
|
|
|
var _emscripten_builtin_pthread_join = Module["_emscripten_builtin_pthread_join"] = createExportWrapper("emscripten_builtin_pthread_join");
|
|
|
|
var _pthread_key_delete = Module["_pthread_key_delete"] = createExportWrapper("pthread_key_delete");
|
|
|
|
var _pthread_mutex_consistent = Module["_pthread_mutex_consistent"] = createExportWrapper("pthread_mutex_consistent");
|
|
|
|
var _pthread_mutex_getprioceiling = Module["_pthread_mutex_getprioceiling"] = createExportWrapper("pthread_mutex_getprioceiling");
|
|
|
|
var _pthread_mutex_init = Module["_pthread_mutex_init"] = createExportWrapper("pthread_mutex_init");
|
|
|
|
var _pthread_mutex_setprioceiling = Module["_pthread_mutex_setprioceiling"] = createExportWrapper("pthread_mutex_setprioceiling");
|
|
|
|
var _pthread_mutex_timedlock = Module["_pthread_mutex_timedlock"] = createExportWrapper("pthread_mutex_timedlock");
|
|
|
|
var _pthread_mutexattr_destroy = Module["_pthread_mutexattr_destroy"] = createExportWrapper("pthread_mutexattr_destroy");
|
|
|
|
var _pthread_mutexattr_init = Module["_pthread_mutexattr_init"] = createExportWrapper("pthread_mutexattr_init");
|
|
|
|
var _pthread_mutexattr_setprotocol = Module["_pthread_mutexattr_setprotocol"] = createExportWrapper("pthread_mutexattr_setprotocol");
|
|
|
|
var _pthread_mutexattr_setpshared = Module["_pthread_mutexattr_setpshared"] = createExportWrapper("pthread_mutexattr_setpshared");
|
|
|
|
var _pthread_mutexattr_setrobust = Module["_pthread_mutexattr_setrobust"] = createExportWrapper("pthread_mutexattr_setrobust");
|
|
|
|
var _pthread_mutexattr_settype = Module["_pthread_mutexattr_settype"] = createExportWrapper("pthread_mutexattr_settype");
|
|
|
|
var _pthread_rwlock_destroy = Module["_pthread_rwlock_destroy"] = createExportWrapper("pthread_rwlock_destroy");
|
|
|
|
var _pthread_rwlock_init = Module["_pthread_rwlock_init"] = createExportWrapper("pthread_rwlock_init");
|
|
|
|
var _pthread_rwlock_tryrdlock = Module["_pthread_rwlock_tryrdlock"] = createExportWrapper("pthread_rwlock_tryrdlock");
|
|
|
|
var _pthread_rwlock_timedrdlock = Module["_pthread_rwlock_timedrdlock"] = createExportWrapper("pthread_rwlock_timedrdlock");
|
|
|
|
var _pthread_rwlock_trywrlock = Module["_pthread_rwlock_trywrlock"] = createExportWrapper("pthread_rwlock_trywrlock");
|
|
|
|
var _pthread_rwlock_timedwrlock = Module["_pthread_rwlock_timedwrlock"] = createExportWrapper("pthread_rwlock_timedwrlock");
|
|
|
|
var _pthread_rwlockattr_destroy = Module["_pthread_rwlockattr_destroy"] = createExportWrapper("pthread_rwlockattr_destroy");
|
|
|
|
var _pthread_rwlockattr_init = Module["_pthread_rwlockattr_init"] = createExportWrapper("pthread_rwlockattr_init");
|
|
|
|
var _pthread_rwlockattr_setpshared = Module["_pthread_rwlockattr_setpshared"] = createExportWrapper("pthread_rwlockattr_setpshared");
|
|
|
|
var _thrd_current = Module["_thrd_current"] = createExportWrapper("thrd_current");
|
|
|
|
var _pthread_setattr_default_np = Module["_pthread_setattr_default_np"] = createExportWrapper("pthread_setattr_default_np");
|
|
|
|
var _pthread_getattr_default_np = Module["_pthread_getattr_default_np"] = createExportWrapper("pthread_getattr_default_np");
|
|
|
|
var _pthread_setcanceltype = Module["_pthread_setcanceltype"] = createExportWrapper("pthread_setcanceltype");
|
|
|
|
var _pthread_testcancel = Module["_pthread_testcancel"] = createExportWrapper("pthread_testcancel");
|
|
|
|
var _pthread_setconcurrency = Module["_pthread_setconcurrency"] = createExportWrapper("pthread_setconcurrency");
|
|
|
|
var _pthread_setschedparam = Module["_pthread_setschedparam"] = createExportWrapper("pthread_setschedparam");
|
|
|
|
var _pthread_setschedprio = Module["_pthread_setschedprio"] = createExportWrapper("pthread_setschedprio");
|
|
|
|
var ___sig_is_blocked = Module["___sig_is_blocked"] = createExportWrapper("__sig_is_blocked");
|
|
|
|
var _sigismember = Module["_sigismember"] = createExportWrapper("sigismember");
|
|
|
|
var _sigorset = Module["_sigorset"] = createExportWrapper("sigorset");
|
|
|
|
var _sigandset = Module["_sigandset"] = createExportWrapper("sigandset");
|
|
|
|
var _sigdelset = Module["_sigdelset"] = createExportWrapper("sigdelset");
|
|
|
|
var _sigpending = Module["_sigpending"] = createExportWrapper("sigpending");
|
|
|
|
var _pthread_spin_destroy = Module["_pthread_spin_destroy"] = createExportWrapper("pthread_spin_destroy");
|
|
|
|
var _pthread_spin_init = Module["_pthread_spin_init"] = createExportWrapper("pthread_spin_init");
|
|
|
|
var _pthread_spin_lock = Module["_pthread_spin_lock"] = createExportWrapper("pthread_spin_lock");
|
|
|
|
var _pthread_spin_trylock = Module["_pthread_spin_trylock"] = createExportWrapper("pthread_spin_trylock");
|
|
|
|
var _pthread_spin_unlock = Module["_pthread_spin_unlock"] = createExportWrapper("pthread_spin_unlock");
|
|
|
|
var _ptsname = Module["_ptsname"] = createExportWrapper("ptsname");
|
|
|
|
var _posix_openpt = Module["_posix_openpt"] = createExportWrapper("posix_openpt");
|
|
|
|
var _grantpt = Module["_grantpt"] = createExportWrapper("grantpt");
|
|
|
|
var _unlockpt = Module["_unlockpt"] = createExportWrapper("unlockpt");
|
|
|
|
var _ptsname_r = Module["_ptsname_r"] = createExportWrapper("ptsname_r");
|
|
|
|
var __IO_putc = Module["__IO_putc"] = createExportWrapper("_IO_putc");
|
|
|
|
var _putc_unlocked = Module["_putc_unlocked"] = createExportWrapper("putc_unlocked");
|
|
|
|
var _fputc_unlocked = Module["_fputc_unlocked"] = createExportWrapper("fputc_unlocked");
|
|
|
|
var __IO_putc_unlocked = Module["__IO_putc_unlocked"] = createExportWrapper("_IO_putc_unlocked");
|
|
|
|
var _putchar = Module["_putchar"] = createExportWrapper("putchar");
|
|
|
|
var _putchar_unlocked = Module["_putchar_unlocked"] = createExportWrapper("putchar_unlocked");
|
|
|
|
var _putenv = Module["_putenv"] = createExportWrapper("putenv");
|
|
|
|
var _unsetenv = Module["_unsetenv"] = createExportWrapper("unsetenv");
|
|
|
|
var _puts = Module["_puts"] = createExportWrapper("puts");
|
|
|
|
var _putw = Module["_putw"] = createExportWrapper("putw");
|
|
|
|
var _putwc = Module["_putwc"] = createExportWrapper("putwc");
|
|
|
|
var _putwchar = Module["_putwchar"] = createExportWrapper("putwchar");
|
|
|
|
var _putwchar_unlocked = Module["_putwchar_unlocked"] = createExportWrapper("putwchar_unlocked");
|
|
|
|
var _pwrite = Module["_pwrite"] = createExportWrapper("pwrite");
|
|
|
|
var _pwrite64 = Module["_pwrite64"] = createExportWrapper("pwrite64");
|
|
|
|
var _pwritev = Module["_pwritev"] = createExportWrapper("pwritev");
|
|
|
|
var _pwritev64 = Module["_pwritev64"] = createExportWrapper("pwritev64");
|
|
|
|
var _qsort_r = Module["_qsort_r"] = createExportWrapper("qsort_r");
|
|
|
|
var _sigaddset = Module["_sigaddset"] = createExportWrapper("sigaddset");
|
|
|
|
var _srand = Module["_srand"] = createExportWrapper("srand");
|
|
|
|
var _rand = Module["_rand"] = createExportWrapper("rand");
|
|
|
|
var _rand_r = Module["_rand_r"] = createExportWrapper("rand_r");
|
|
|
|
var _srandom = Module["_srandom"] = createExportWrapper("srandom");
|
|
|
|
var _initstate = Module["_initstate"] = createExportWrapper("initstate");
|
|
|
|
var _setstate = Module["_setstate"] = createExportWrapper("setstate");
|
|
|
|
var _random = Module["_random"] = createExportWrapper("random");
|
|
|
|
var _readdir64 = Module["_readdir64"] = createExportWrapper("readdir64");
|
|
|
|
var _readdir_r = Module["_readdir_r"] = createExportWrapper("readdir_r");
|
|
|
|
var _readdir64_r = Module["_readdir64_r"] = createExportWrapper("readdir64_r");
|
|
|
|
var _readlink = Module["_readlink"] = createExportWrapper("readlink");
|
|
|
|
var _readlinkat = Module["_readlinkat"] = createExportWrapper("readlinkat");
|
|
|
|
var _readv = Module["_readv"] = createExportWrapper("readv");
|
|
|
|
var _realpath = Module["_realpath"] = createExportWrapper("realpath");
|
|
|
|
var _recvmmsg = Module["_recvmmsg"] = createExportWrapper("recvmmsg");
|
|
|
|
var ___syscall_recvmmsg = Module["___syscall_recvmmsg"] = createExportWrapper("__syscall_recvmmsg");
|
|
|
|
var _regcomp = Module["_regcomp"] = createExportWrapper("regcomp");
|
|
|
|
var _regfree = Module["_regfree"] = createExportWrapper("regfree");
|
|
|
|
var _regerror = Module["_regerror"] = createExportWrapper("regerror");
|
|
|
|
var _regexec = Module["_regexec"] = createExportWrapper("regexec");
|
|
|
|
var _remainder = Module["_remainder"] = createExportWrapper("remainder");
|
|
|
|
var _remquo = Module["_remquo"] = createExportWrapper("remquo");
|
|
|
|
var _drem = Module["_drem"] = createExportWrapper("drem");
|
|
|
|
var _remainderf = Module["_remainderf"] = createExportWrapper("remainderf");
|
|
|
|
var _remquof = Module["_remquof"] = createExportWrapper("remquof");
|
|
|
|
var _dremf = Module["_dremf"] = createExportWrapper("dremf");
|
|
|
|
var _remainderl = Module["_remainderl"] = createExportWrapper("remainderl");
|
|
|
|
var _remquol = Module["_remquol"] = createExportWrapper("remquol");
|
|
|
|
var _remove = Module["_remove"] = createExportWrapper("remove");
|
|
|
|
var _rename = Module["_rename"] = createExportWrapper("rename");
|
|
|
|
var _renameat = Module["_renameat"] = createExportWrapper("renameat");
|
|
|
|
var _res_init = Module["_res_init"] = createExportWrapper("res_init");
|
|
|
|
var _res_mkquery = Module["_res_mkquery"] = createExportWrapper("res_mkquery");
|
|
|
|
var _bind = Module["_bind"] = createExportWrapper("bind");
|
|
|
|
var _setsockopt = Module["_setsockopt"] = createExportWrapper("setsockopt");
|
|
|
|
var _sendto = Module["_sendto"] = createExportWrapper("sendto");
|
|
|
|
var _recvfrom = Module["_recvfrom"] = createExportWrapper("recvfrom");
|
|
|
|
var ___res_msend = Module["___res_msend"] = createExportWrapper("__res_msend");
|
|
|
|
var _res_send = Module["_res_send"] = createExportWrapper("res_send");
|
|
|
|
var ___res_state = Module["___res_state"] = createExportWrapper("__res_state");
|
|
|
|
var _rewind = Module["_rewind"] = createExportWrapper("rewind");
|
|
|
|
var _rewinddir = Module["_rewinddir"] = createExportWrapper("rewinddir");
|
|
|
|
var _rindex = Module["_rindex"] = createExportWrapper("rindex");
|
|
|
|
var _rmdir = Module["_rmdir"] = createExportWrapper("rmdir");
|
|
|
|
var _emscripten_get_sbrk_ptr = Module["_emscripten_get_sbrk_ptr"] = createExportWrapper("emscripten_get_sbrk_ptr");
|
|
|
|
var _sbrk = Module["_sbrk"] = createExportWrapper("sbrk");
|
|
|
|
var _brk = Module["_brk"] = createExportWrapper("brk");
|
|
|
|
var _scalb = Module["_scalb"] = createExportWrapper("scalb");
|
|
|
|
var _scalbf = Module["_scalbf"] = createExportWrapper("scalbf");
|
|
|
|
var _scalbln = Module["_scalbln"] = createExportWrapper("scalbln");
|
|
|
|
var _scalblnf = Module["_scalblnf"] = createExportWrapper("scalblnf");
|
|
|
|
var _scalblnl = Module["_scalblnl"] = createExportWrapper("scalblnl");
|
|
|
|
var _scandir = Module["_scandir"] = createExportWrapper("scandir");
|
|
|
|
var _scandir64 = Module["_scandir64"] = createExportWrapper("scandir64");
|
|
|
|
var _scanf = Module["_scanf"] = createExportWrapper("scanf");
|
|
|
|
var _vscanf = Module["_vscanf"] = createExportWrapper("vscanf");
|
|
|
|
var ___isoc99_scanf = Module["___isoc99_scanf"] = createExportWrapper("__isoc99_scanf");
|
|
|
|
var _sched_yield = Module["_sched_yield"] = createExportWrapper("sched_yield");
|
|
|
|
var _secure_getenv = Module["_secure_getenv"] = createExportWrapper("secure_getenv");
|
|
|
|
var _seed48 = Module["_seed48"] = createExportWrapper("seed48");
|
|
|
|
var _seekdir = Module["_seekdir"] = createExportWrapper("seekdir");
|
|
|
|
var _select = Module["_select"] = createExportWrapper("select");
|
|
|
|
var _sem_destroy = Module["_sem_destroy"] = createExportWrapper("sem_destroy");
|
|
|
|
var _sem_getvalue = Module["_sem_getvalue"] = createExportWrapper("sem_getvalue");
|
|
|
|
var _sem_init = Module["_sem_init"] = createExportWrapper("sem_init");
|
|
|
|
var _sem_open = Module["_sem_open"] = createExportWrapper("sem_open");
|
|
|
|
var _unlink = Module["_unlink"] = createExportWrapper("unlink");
|
|
|
|
var _sem_close = Module["_sem_close"] = createExportWrapper("sem_close");
|
|
|
|
var _sem_post = Module["_sem_post"] = createExportWrapper("sem_post");
|
|
|
|
var _sem_timedwait = Module["_sem_timedwait"] = createExportWrapper("sem_timedwait");
|
|
|
|
var _sem_trywait = Module["_sem_trywait"] = createExportWrapper("sem_trywait");
|
|
|
|
var _sem_unlink = Module["_sem_unlink"] = createExportWrapper("sem_unlink");
|
|
|
|
var _shm_unlink = Module["_shm_unlink"] = createExportWrapper("shm_unlink");
|
|
|
|
var _sem_wait = Module["_sem_wait"] = createExportWrapper("sem_wait");
|
|
|
|
var _sendmmsg = Module["_sendmmsg"] = createExportWrapper("sendmmsg");
|
|
|
|
var ___syscall_sendmmsg = Module["___syscall_sendmmsg"] = createExportWrapper("__syscall_sendmmsg");
|
|
|
|
var _endservent = Module["_endservent"] = createExportWrapper("endservent");
|
|
|
|
var _setservent = Module["_setservent"] = createExportWrapper("setservent");
|
|
|
|
var _getservent = Module["_getservent"] = createExportWrapper("getservent");
|
|
|
|
var _setbuf = Module["_setbuf"] = createExportWrapper("setbuf");
|
|
|
|
var _setvbuf = Module["_setvbuf"] = createExportWrapper("setvbuf");
|
|
|
|
var _setbuffer = Module["_setbuffer"] = createExportWrapper("setbuffer");
|
|
|
|
var _setdomainname = Module["_setdomainname"] = createExportWrapper("setdomainname");
|
|
|
|
var ___syscall_setdomainname = Module["___syscall_setdomainname"] = createExportWrapper("__syscall_setdomainname");
|
|
|
|
var _setegid = Module["_setegid"] = createExportWrapper("setegid");
|
|
|
|
var _setenv = Module["_setenv"] = createExportWrapper("setenv");
|
|
|
|
var _seteuid = Module["_seteuid"] = createExportWrapper("seteuid");
|
|
|
|
var _setgid = Module["_setgid"] = createExportWrapper("setgid");
|
|
|
|
var __emscripten_timeout = createExportWrapper("_emscripten_timeout");
|
|
|
|
var _setlinebuf = Module["_setlinebuf"] = createExportWrapper("setlinebuf");
|
|
|
|
var _setlocale = Module["_setlocale"] = createExportWrapper("setlocale");
|
|
|
|
var _setpgid = Module["_setpgid"] = createExportWrapper("setpgid");
|
|
|
|
var ___syscall_setpgid = Module["___syscall_setpgid"] = createExportWrapper("__syscall_setpgid");
|
|
|
|
var _setpgrp = Module["_setpgrp"] = createExportWrapper("setpgrp");
|
|
|
|
var ___syscall_setpriority = Module["___syscall_setpriority"] = createExportWrapper("__syscall_setpriority");
|
|
|
|
var _setregid = Module["_setregid"] = createExportWrapper("setregid");
|
|
|
|
var _setresgid = Module["_setresgid"] = createExportWrapper("setresgid");
|
|
|
|
var _setresuid = Module["_setresuid"] = createExportWrapper("setresuid");
|
|
|
|
var _setreuid = Module["_setreuid"] = createExportWrapper("setreuid");
|
|
|
|
var _setrlimit = Module["_setrlimit"] = createExportWrapper("setrlimit");
|
|
|
|
var ___syscall_setrlimit = Module["___syscall_setrlimit"] = createExportWrapper("__syscall_setrlimit");
|
|
|
|
var _setrlimit64 = Module["_setrlimit64"] = createExportWrapper("setrlimit64");
|
|
|
|
var ___syscall_setsid = Module["___syscall_setsid"] = createExportWrapper("__syscall_setsid");
|
|
|
|
var _setuid = Module["_setuid"] = createExportWrapper("setuid");
|
|
|
|
var _shm_open = Module["_shm_open"] = createExportWrapper("shm_open");
|
|
|
|
var _sigaction = Module["_sigaction"] = createExportWrapper("sigaction");
|
|
|
|
var _sigemptyset = Module["_sigemptyset"] = createExportWrapper("sigemptyset");
|
|
|
|
var _siginterrupt = Module["_siginterrupt"] = createExportWrapper("siginterrupt");
|
|
|
|
var _signal = Module["_signal"] = createExportWrapper("signal");
|
|
|
|
var _bsd_signal = Module["_bsd_signal"] = createExportWrapper("bsd_signal");
|
|
|
|
var ___sysv_signal = Module["___sysv_signal"] = createExportWrapper("__sysv_signal");
|
|
|
|
var _significand = Module["_significand"] = createExportWrapper("significand");
|
|
|
|
var _significandf = Module["_significandf"] = createExportWrapper("significandf");
|
|
|
|
var _sigprocmask = Module["_sigprocmask"] = createExportWrapper("sigprocmask");
|
|
|
|
var ___libc_current_sigrtmax = Module["___libc_current_sigrtmax"] = createExportWrapper("__libc_current_sigrtmax");
|
|
|
|
var ___libc_current_sigrtmin = Module["___libc_current_sigrtmin"] = createExportWrapper("__libc_current_sigrtmin");
|
|
|
|
var _sigtimedwait = Module["_sigtimedwait"] = createExportWrapper("sigtimedwait");
|
|
|
|
var _sigwait = Module["_sigwait"] = createExportWrapper("sigwait");
|
|
|
|
var _sigwaitinfo = Module["_sigwaitinfo"] = createExportWrapper("sigwaitinfo");
|
|
|
|
var _sincos = Module["_sincos"] = createExportWrapper("sincos");
|
|
|
|
var _sincosf = Module["_sincosf"] = createExportWrapper("sincosf");
|
|
|
|
var _sincosl = Module["_sincosl"] = createExportWrapper("sincosl");
|
|
|
|
var _sinhl = Module["_sinhl"] = createExportWrapper("sinhl");
|
|
|
|
var _sinl = Module["_sinl"] = createExportWrapper("sinl");
|
|
|
|
var _sleep = createExportWrapper("sleep");
|
|
|
|
var _sockatmark = Module["_sockatmark"] = createExportWrapper("sockatmark");
|
|
|
|
var _vsprintf = Module["_vsprintf"] = createExportWrapper("vsprintf");
|
|
|
|
var _siprintf = Module["_siprintf"] = createExportWrapper("siprintf");
|
|
|
|
var _vsiprintf = Module["_vsiprintf"] = createExportWrapper("vsiprintf");
|
|
|
|
var ___small_sprintf = Module["___small_sprintf"] = createExportWrapper("__small_sprintf");
|
|
|
|
var ___small_vsprintf = Module["___small_vsprintf"] = createExportWrapper("__small_vsprintf");
|
|
|
|
var _srand48 = Module["_srand48"] = createExportWrapper("srand48");
|
|
|
|
var _vsscanf = Module["_vsscanf"] = createExportWrapper("vsscanf");
|
|
|
|
var ___isoc99_sscanf = Module["___isoc99_sscanf"] = createExportWrapper("__isoc99_sscanf");
|
|
|
|
var _stat64 = Module["_stat64"] = createExportWrapper("stat64");
|
|
|
|
var _statvfs = Module["_statvfs"] = createExportWrapper("statvfs");
|
|
|
|
var _fstatvfs = Module["_fstatvfs"] = createExportWrapper("fstatvfs");
|
|
|
|
var _statfs = Module["_statfs"] = createExportWrapper("statfs");
|
|
|
|
var _fstatfs = Module["_fstatfs"] = createExportWrapper("fstatfs");
|
|
|
|
var _statvfs64 = Module["_statvfs64"] = createExportWrapper("statvfs64");
|
|
|
|
var _statfs64 = Module["_statfs64"] = createExportWrapper("statfs64");
|
|
|
|
var _fstatvfs64 = Module["_fstatvfs64"] = createExportWrapper("fstatvfs64");
|
|
|
|
var _fstatfs64 = Module["_fstatfs64"] = createExportWrapper("fstatfs64");
|
|
|
|
var _stpcpy = Module["_stpcpy"] = createExportWrapper("stpcpy");
|
|
|
|
var _stpncpy = Module["_stpncpy"] = createExportWrapper("stpncpy");
|
|
|
|
var _tolower = Module["_tolower"] = createExportWrapper("tolower");
|
|
|
|
var ___strcasecmp_l = Module["___strcasecmp_l"] = createExportWrapper("__strcasecmp_l");
|
|
|
|
var _strcasecmp_l = Module["_strcasecmp_l"] = createExportWrapper("strcasecmp_l");
|
|
|
|
var _strcasestr = Module["_strcasestr"] = createExportWrapper("strcasestr");
|
|
|
|
var _strncasecmp = Module["_strncasecmp"] = createExportWrapper("strncasecmp");
|
|
|
|
var _strcat = Module["_strcat"] = createExportWrapper("strcat");
|
|
|
|
var _strchrnul = Module["_strchrnul"] = createExportWrapper("strchrnul");
|
|
|
|
var ___strcoll_l = Module["___strcoll_l"] = createExportWrapper("__strcoll_l");
|
|
|
|
var _strcoll_l = Module["_strcoll_l"] = createExportWrapper("strcoll_l");
|
|
|
|
var ___strerror_l = Module["___strerror_l"] = createExportWrapper("__strerror_l");
|
|
|
|
var _strerror_l = Module["_strerror_l"] = createExportWrapper("strerror_l");
|
|
|
|
var _strerror_r = Module["_strerror_r"] = createExportWrapper("strerror_r");
|
|
|
|
var ___xpg_strerror_r = Module["___xpg_strerror_r"] = createExportWrapper("__xpg_strerror_r");
|
|
|
|
var _strfmon_l = Module["_strfmon_l"] = createExportWrapper("strfmon_l");
|
|
|
|
var _strfmon = Module["_strfmon"] = createExportWrapper("strfmon");
|
|
|
|
var _strlcat = Module["_strlcat"] = createExportWrapper("strlcat");
|
|
|
|
var _strlcpy = Module["_strlcpy"] = createExportWrapper("strlcpy");
|
|
|
|
var _strlwr = Module["_strlwr"] = createExportWrapper("strlwr");
|
|
|
|
var ___strncasecmp_l = Module["___strncasecmp_l"] = createExportWrapper("__strncasecmp_l");
|
|
|
|
var _strncasecmp_l = Module["_strncasecmp_l"] = createExportWrapper("strncasecmp_l");
|
|
|
|
var _strncat = Module["_strncat"] = createExportWrapper("strncat");
|
|
|
|
var _strndup = Module["_strndup"] = createExportWrapper("strndup");
|
|
|
|
var _strpbrk = Module["_strpbrk"] = createExportWrapper("strpbrk");
|
|
|
|
var _strsep = Module["_strsep"] = createExportWrapper("strsep");
|
|
|
|
var _strsignal = Module["_strsignal"] = createExportWrapper("strsignal");
|
|
|
|
var _strtof = Module["_strtof"] = createExportWrapper("strtof");
|
|
|
|
var _strtold = Module["_strtold"] = createExportWrapper("strtold");
|
|
|
|
var _strtof_l = Module["_strtof_l"] = createExportWrapper("strtof_l");
|
|
|
|
var _strtod_l = Module["_strtod_l"] = createExportWrapper("strtod_l");
|
|
|
|
var _strtold_l = Module["_strtold_l"] = createExportWrapper("strtold_l");
|
|
|
|
var ___strtof_l = Module["___strtof_l"] = createExportWrapper("__strtof_l");
|
|
|
|
var ___strtod_l = Module["___strtod_l"] = createExportWrapper("__strtod_l");
|
|
|
|
var ___strtold_l = Module["___strtold_l"] = createExportWrapper("__strtold_l");
|
|
|
|
var _strtok = Module["_strtok"] = createExportWrapper("strtok");
|
|
|
|
var _strtok_r = Module["_strtok_r"] = createExportWrapper("strtok_r");
|
|
|
|
var _strtoll = Module["_strtoll"] = createExportWrapper("strtoll");
|
|
|
|
var _strtoimax = Module["_strtoimax"] = createExportWrapper("strtoimax");
|
|
|
|
var _strtoumax = Module["_strtoumax"] = createExportWrapper("strtoumax");
|
|
|
|
var ___strtol_internal = Module["___strtol_internal"] = createExportWrapper("__strtol_internal");
|
|
|
|
var ___strtoul_internal = Module["___strtoul_internal"] = createExportWrapper("__strtoul_internal");
|
|
|
|
var ___strtoll_internal = Module["___strtoll_internal"] = createExportWrapper("__strtoll_internal");
|
|
|
|
var ___strtoull_internal = Module["___strtoull_internal"] = createExportWrapper("__strtoull_internal");
|
|
|
|
var ___strtoimax_internal = Module["___strtoimax_internal"] = createExportWrapper("__strtoimax_internal");
|
|
|
|
var ___strtoumax_internal = Module["___strtoumax_internal"] = createExportWrapper("__strtoumax_internal");
|
|
|
|
var _strtoull_l = Module["_strtoull_l"] = createExportWrapper("strtoull_l");
|
|
|
|
var _strtoll_l = Module["_strtoll_l"] = createExportWrapper("strtoll_l");
|
|
|
|
var _strtoul_l = Module["_strtoul_l"] = createExportWrapper("strtoul_l");
|
|
|
|
var _strtol_l = Module["_strtol_l"] = createExportWrapper("strtol_l");
|
|
|
|
var _strupr = Module["_strupr"] = createExportWrapper("strupr");
|
|
|
|
var _toupper = Module["_toupper"] = createExportWrapper("toupper");
|
|
|
|
var _strverscmp = Module["_strverscmp"] = createExportWrapper("strverscmp");
|
|
|
|
var ___strxfrm_l = Module["___strxfrm_l"] = createExportWrapper("__strxfrm_l");
|
|
|
|
var _strxfrm = Module["_strxfrm"] = createExportWrapper("strxfrm");
|
|
|
|
var _strxfrm_l = Module["_strxfrm_l"] = createExportWrapper("strxfrm_l");
|
|
|
|
var _swab = Module["_swab"] = createExportWrapper("swab");
|
|
|
|
var _swprintf = Module["_swprintf"] = createExportWrapper("swprintf");
|
|
|
|
var _vswprintf = Module["_vswprintf"] = createExportWrapper("vswprintf");
|
|
|
|
var _swscanf = Module["_swscanf"] = createExportWrapper("swscanf");
|
|
|
|
var _vswscanf = Module["_vswscanf"] = createExportWrapper("vswscanf");
|
|
|
|
var ___isoc99_swscanf = Module["___isoc99_swscanf"] = createExportWrapper("__isoc99_swscanf");
|
|
|
|
var _symlink = Module["_symlink"] = createExportWrapper("symlink");
|
|
|
|
var _symlinkat = Module["_symlinkat"] = createExportWrapper("symlinkat");
|
|
|
|
var _sync = Module["_sync"] = createExportWrapper("sync");
|
|
|
|
var ___syscall_sync = Module["___syscall_sync"] = createExportWrapper("__syscall_sync");
|
|
|
|
var _setlogmask = Module["_setlogmask"] = createExportWrapper("setlogmask");
|
|
|
|
var _closelog = Module["_closelog"] = createExportWrapper("closelog");
|
|
|
|
var _openlog = Module["_openlog"] = createExportWrapper("openlog");
|
|
|
|
var _syslog = Module["_syslog"] = createExportWrapper("syslog");
|
|
|
|
var _vsyslog = Module["_vsyslog"] = createExportWrapper("vsyslog");
|
|
|
|
var _tanh = Module["_tanh"] = createExportWrapper("tanh");
|
|
|
|
var _tanhf = Module["_tanhf"] = createExportWrapper("tanhf");
|
|
|
|
var _tanhl = Module["_tanhl"] = createExportWrapper("tanhl");
|
|
|
|
var _tanl = Module["_tanl"] = createExportWrapper("tanl");
|
|
|
|
var _tcdrain = Module["_tcdrain"] = createExportWrapper("tcdrain");
|
|
|
|
var _tcflow = Module["_tcflow"] = createExportWrapper("tcflow");
|
|
|
|
var _tcflush = Module["_tcflush"] = createExportWrapper("tcflush");
|
|
|
|
var _tcgetattr = Module["_tcgetattr"] = createExportWrapper("tcgetattr");
|
|
|
|
var _tcgetpgrp = Module["_tcgetpgrp"] = createExportWrapper("tcgetpgrp");
|
|
|
|
var _tcgetsid = Module["_tcgetsid"] = createExportWrapper("tcgetsid");
|
|
|
|
var _tcgetwinsize = Module["_tcgetwinsize"] = createExportWrapper("tcgetwinsize");
|
|
|
|
var _tcsendbreak = Module["_tcsendbreak"] = createExportWrapper("tcsendbreak");
|
|
|
|
var _tcsetpgrp = Module["_tcsetpgrp"] = createExportWrapper("tcsetpgrp");
|
|
|
|
var _tcsetwinsize = Module["_tcsetwinsize"] = createExportWrapper("tcsetwinsize");
|
|
|
|
var _tdelete = Module["_tdelete"] = createExportWrapper("tdelete");
|
|
|
|
var _tdestroy = Module["_tdestroy"] = createExportWrapper("tdestroy");
|
|
|
|
var _telldir = Module["_telldir"] = createExportWrapper("telldir");
|
|
|
|
var _tempnam = Module["_tempnam"] = createExportWrapper("tempnam");
|
|
|
|
var _textdomain = Module["_textdomain"] = createExportWrapper("textdomain");
|
|
|
|
var _gettext = Module["_gettext"] = createExportWrapper("gettext");
|
|
|
|
var _ngettext = Module["_ngettext"] = createExportWrapper("ngettext");
|
|
|
|
var _tfind = Module["_tfind"] = createExportWrapper("tfind");
|
|
|
|
var _tgamma = Module["_tgamma"] = createExportWrapper("tgamma");
|
|
|
|
var _tgammaf = Module["_tgammaf"] = createExportWrapper("tgammaf");
|
|
|
|
var _tgammal = Module["_tgammal"] = createExportWrapper("tgammal");
|
|
|
|
var _thrd_create = Module["_thrd_create"] = createExportWrapper("thrd_create");
|
|
|
|
var _thrd_exit = Module["_thrd_exit"] = createExportWrapper("thrd_exit");
|
|
|
|
var _thrd_join = Module["_thrd_join"] = createExportWrapper("thrd_join");
|
|
|
|
var _thrd_sleep = Module["_thrd_sleep"] = createExportWrapper("thrd_sleep");
|
|
|
|
var _thrd_yield = Module["_thrd_yield"] = createExportWrapper("thrd_yield");
|
|
|
|
var __emscripten_check_mailbox = Module["__emscripten_check_mailbox"] = createExportWrapper("_emscripten_check_mailbox");
|
|
|
|
var _emscripten_set_thread_name = Module["_emscripten_set_thread_name"] = createExportWrapper("emscripten_set_thread_name");
|
|
|
|
var _timespec_get = Module["_timespec_get"] = createExportWrapper("timespec_get");
|
|
|
|
var _tmpfile = Module["_tmpfile"] = createExportWrapper("tmpfile");
|
|
|
|
var _tmpfile64 = Module["_tmpfile64"] = createExportWrapper("tmpfile64");
|
|
|
|
var _tmpnam = Module["_tmpnam"] = createExportWrapper("tmpnam");
|
|
|
|
var _toascii = Module["_toascii"] = createExportWrapper("toascii");
|
|
|
|
var ___tolower_l = Module["___tolower_l"] = createExportWrapper("__tolower_l");
|
|
|
|
var _tolower_l = Module["_tolower_l"] = createExportWrapper("tolower_l");
|
|
|
|
var ___toupper_l = Module["___toupper_l"] = createExportWrapper("__toupper_l");
|
|
|
|
var _toupper_l = Module["_toupper_l"] = createExportWrapper("toupper_l");
|
|
|
|
var ___towupper_l = Module["___towupper_l"] = createExportWrapper("__towupper_l");
|
|
|
|
var ___towlower_l = Module["___towlower_l"] = createExportWrapper("__towlower_l");
|
|
|
|
var _towupper_l = Module["_towupper_l"] = createExportWrapper("towupper_l");
|
|
|
|
var _towlower_l = Module["_towlower_l"] = createExportWrapper("towlower_l");
|
|
|
|
var _trunc = Module["_trunc"] = createExportWrapper("trunc");
|
|
|
|
var _truncate = Module["_truncate"] = createExportWrapper("truncate");
|
|
|
|
var _truncate64 = Module["_truncate64"] = createExportWrapper("truncate64");
|
|
|
|
var _truncf = Module["_truncf"] = createExportWrapper("truncf");
|
|
|
|
var _truncl = Module["_truncl"] = createExportWrapper("truncl");
|
|
|
|
var _tsearch = Module["_tsearch"] = createExportWrapper("tsearch");
|
|
|
|
var _tss_create = Module["_tss_create"] = createExportWrapper("tss_create");
|
|
|
|
var _tss_delete = Module["_tss_delete"] = createExportWrapper("tss_delete");
|
|
|
|
var _tss_set = Module["_tss_set"] = createExportWrapper("tss_set");
|
|
|
|
var _ttyname = Module["_ttyname"] = createExportWrapper("ttyname");
|
|
|
|
var _ttyname_r = Module["_ttyname_r"] = createExportWrapper("ttyname_r");
|
|
|
|
var _twalk = Module["_twalk"] = createExportWrapper("twalk");
|
|
|
|
var _ualarm = Module["_ualarm"] = createExportWrapper("ualarm");
|
|
|
|
var _umask = Module["_umask"] = createExportWrapper("umask");
|
|
|
|
var ___syscall_umask = Module["___syscall_umask"] = createExportWrapper("__syscall_umask");
|
|
|
|
var ___syscall_uname = Module["___syscall_uname"] = createExportWrapper("__syscall_uname");
|
|
|
|
var _ungetwc = Module["_ungetwc"] = createExportWrapper("ungetwc");
|
|
|
|
var _unlinkat = Module["_unlinkat"] = createExportWrapper("unlinkat");
|
|
|
|
var ___uselocale = Module["___uselocale"] = createExportWrapper("__uselocale");
|
|
|
|
var _uselocale = Module["_uselocale"] = createExportWrapper("uselocale");
|
|
|
|
var _usleep = Module["_usleep"] = createExportWrapper("usleep");
|
|
|
|
var _utime = Module["_utime"] = createExportWrapper("utime");
|
|
|
|
var _utimes = Module["_utimes"] = createExportWrapper("utimes");
|
|
|
|
var _versionsort = Module["_versionsort"] = createExportWrapper("versionsort");
|
|
|
|
var _versionsort64 = Module["_versionsort64"] = createExportWrapper("versionsort64");
|
|
|
|
var ___vfprintf_internal = Module["___vfprintf_internal"] = createExportWrapper("__vfprintf_internal");
|
|
|
|
var ___isoc99_vfscanf = Module["___isoc99_vfscanf"] = createExportWrapper("__isoc99_vfscanf");
|
|
|
|
var _wcsnlen = Module["_wcsnlen"] = createExportWrapper("wcsnlen");
|
|
|
|
var ___isoc99_vfwscanf = Module["___isoc99_vfwscanf"] = createExportWrapper("__isoc99_vfwscanf");
|
|
|
|
var _vprintf = Module["_vprintf"] = createExportWrapper("vprintf");
|
|
|
|
var ___isoc99_vscanf = Module["___isoc99_vscanf"] = createExportWrapper("__isoc99_vscanf");
|
|
|
|
var _vsniprintf = Module["_vsniprintf"] = createExportWrapper("vsniprintf");
|
|
|
|
var ___small_vsnprintf = Module["___small_vsnprintf"] = createExportWrapper("__small_vsnprintf");
|
|
|
|
var ___isoc99_vsscanf = Module["___isoc99_vsscanf"] = createExportWrapper("__isoc99_vsscanf");
|
|
|
|
var ___isoc99_vswscanf = Module["___isoc99_vswscanf"] = createExportWrapper("__isoc99_vswscanf");
|
|
|
|
var _vwprintf = Module["_vwprintf"] = createExportWrapper("vwprintf");
|
|
|
|
var _vwscanf = Module["_vwscanf"] = createExportWrapper("vwscanf");
|
|
|
|
var ___isoc99_vwscanf = Module["___isoc99_vwscanf"] = createExportWrapper("__isoc99_vwscanf");
|
|
|
|
var _wait = Module["_wait"] = createExportWrapper("wait");
|
|
|
|
var ___syscall_wait4 = Module["___syscall_wait4"] = createExportWrapper("__syscall_wait4");
|
|
|
|
var _wcpcpy = Module["_wcpcpy"] = createExportWrapper("wcpcpy");
|
|
|
|
var _wcscpy = Module["_wcscpy"] = createExportWrapper("wcscpy");
|
|
|
|
var _wcslen = Module["_wcslen"] = createExportWrapper("wcslen");
|
|
|
|
var _wcpncpy = Module["_wcpncpy"] = createExportWrapper("wcpncpy");
|
|
|
|
var _wcsncpy = Module["_wcsncpy"] = createExportWrapper("wcsncpy");
|
|
|
|
var _wcscasecmp = Module["_wcscasecmp"] = createExportWrapper("wcscasecmp");
|
|
|
|
var _wcsncasecmp = Module["_wcsncasecmp"] = createExportWrapper("wcsncasecmp");
|
|
|
|
var _wcscasecmp_l = Module["_wcscasecmp_l"] = createExportWrapper("wcscasecmp_l");
|
|
|
|
var _wcscat = Module["_wcscat"] = createExportWrapper("wcscat");
|
|
|
|
var _wcscmp = Module["_wcscmp"] = createExportWrapper("wcscmp");
|
|
|
|
var ___wcscoll_l = Module["___wcscoll_l"] = createExportWrapper("__wcscoll_l");
|
|
|
|
var _wcscoll = Module["_wcscoll"] = createExportWrapper("wcscoll");
|
|
|
|
var _wcscoll_l = Module["_wcscoll_l"] = createExportWrapper("wcscoll_l");
|
|
|
|
var _wcscspn = Module["_wcscspn"] = createExportWrapper("wcscspn");
|
|
|
|
var _wcsdup = Module["_wcsdup"] = createExportWrapper("wcsdup");
|
|
|
|
var _wmemcpy = Module["_wmemcpy"] = createExportWrapper("wmemcpy");
|
|
|
|
var _wcsncasecmp_l = Module["_wcsncasecmp_l"] = createExportWrapper("wcsncasecmp_l");
|
|
|
|
var _wcsncat = Module["_wcsncat"] = createExportWrapper("wcsncat");
|
|
|
|
var _wcsncmp = Module["_wcsncmp"] = createExportWrapper("wcsncmp");
|
|
|
|
var _wmemset = Module["_wmemset"] = createExportWrapper("wmemset");
|
|
|
|
var _wmemchr = Module["_wmemchr"] = createExportWrapper("wmemchr");
|
|
|
|
var _wcsnrtombs = Module["_wcsnrtombs"] = createExportWrapper("wcsnrtombs");
|
|
|
|
var _wcspbrk = Module["_wcspbrk"] = createExportWrapper("wcspbrk");
|
|
|
|
var _wcsrchr = Module["_wcsrchr"] = createExportWrapper("wcsrchr");
|
|
|
|
var _wcsspn = Module["_wcsspn"] = createExportWrapper("wcsspn");
|
|
|
|
var _wcsstr = Module["_wcsstr"] = createExportWrapper("wcsstr");
|
|
|
|
var _wmemcmp = Module["_wmemcmp"] = createExportWrapper("wmemcmp");
|
|
|
|
var _wcstof = Module["_wcstof"] = createExportWrapper("wcstof");
|
|
|
|
var _wcstod = Module["_wcstod"] = createExportWrapper("wcstod");
|
|
|
|
var _wcstold = Module["_wcstold"] = createExportWrapper("wcstold");
|
|
|
|
var _wcstok = Module["_wcstok"] = createExportWrapper("wcstok");
|
|
|
|
var _wcstoull = Module["_wcstoull"] = createExportWrapper("wcstoull");
|
|
|
|
var _wcstoll = Module["_wcstoll"] = createExportWrapper("wcstoll");
|
|
|
|
var _wcstoul = Module["_wcstoul"] = createExportWrapper("wcstoul");
|
|
|
|
var _wcstol = Module["_wcstol"] = createExportWrapper("wcstol");
|
|
|
|
var _wcstoimax = Module["_wcstoimax"] = createExportWrapper("wcstoimax");
|
|
|
|
var _wcstoumax = Module["_wcstoumax"] = createExportWrapper("wcstoumax");
|
|
|
|
var _wcstombs = Module["_wcstombs"] = createExportWrapper("wcstombs");
|
|
|
|
var _wcswcs = Module["_wcswcs"] = createExportWrapper("wcswcs");
|
|
|
|
var _wcswidth = Module["_wcswidth"] = createExportWrapper("wcswidth");
|
|
|
|
var _wcwidth = Module["_wcwidth"] = createExportWrapper("wcwidth");
|
|
|
|
var ___wcsxfrm_l = Module["___wcsxfrm_l"] = createExportWrapper("__wcsxfrm_l");
|
|
|
|
var _wcsxfrm = Module["_wcsxfrm"] = createExportWrapper("wcsxfrm");
|
|
|
|
var _wcsxfrm_l = Module["_wcsxfrm_l"] = createExportWrapper("wcsxfrm_l");
|
|
|
|
var _wctob = Module["_wctob"] = createExportWrapper("wctob");
|
|
|
|
var _wctrans = Module["_wctrans"] = createExportWrapper("wctrans");
|
|
|
|
var _towctrans = Module["_towctrans"] = createExportWrapper("towctrans");
|
|
|
|
var ___wctrans_l = Module["___wctrans_l"] = createExportWrapper("__wctrans_l");
|
|
|
|
var ___towctrans_l = Module["___towctrans_l"] = createExportWrapper("__towctrans_l");
|
|
|
|
var _wctrans_l = Module["_wctrans_l"] = createExportWrapper("wctrans_l");
|
|
|
|
var _towctrans_l = Module["_towctrans_l"] = createExportWrapper("towctrans_l");
|
|
|
|
var _wmemmove = Module["_wmemmove"] = createExportWrapper("wmemmove");
|
|
|
|
var _wprintf = Module["_wprintf"] = createExportWrapper("wprintf");
|
|
|
|
var _writev = Module["_writev"] = createExportWrapper("writev");
|
|
|
|
var _wscanf = Module["_wscanf"] = createExportWrapper("wscanf");
|
|
|
|
var ___isoc99_wscanf = Module["___isoc99_wscanf"] = createExportWrapper("__isoc99_wscanf");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIccEEPcEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIccEEPcEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIccEEPcEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__27__log2iB6v15007IlEET_S1_ = Module["__ZNSt3__27__log2iB6v15007IlEET_S1_"] = createExportWrapper("_ZNSt3__27__log2iB6v15007IlEET_S1_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIccEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIccEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIccEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIwwEEPwEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIwwEEPwEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIwwEEPwEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIwwEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIwwEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIwwEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIaaEEPaEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIaaEEPaEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIaaEEPaEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIaaEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIaaEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIaaEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIhhEEPhEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIhhEEPhEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIhhEEPhEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIhhEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIhhEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIhhEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIssEEPsEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIssEEPsEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIssEEPsEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIssEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIssEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIssEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIttEEPtEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIttEEPtEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIttEEPtEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIttEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIttEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIttEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIiiEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIiiEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIiiEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIjjEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIjjEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIjjEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIllEEPlEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIllEEPlEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIllEEPlEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIllEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIllEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIllEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessImmEEPmEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessImmEEPmEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessImmEEPmEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessImmEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessImmEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessImmEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIxxEEPxEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIxxEEPxEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIxxEEPxEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIxxEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIxxEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIxxEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIyyEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIyyEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIyyEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIffEEPfEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIffEEPfEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIffEEPfEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIffEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIffEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIffEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIddEEPdEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIddEEPdEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIddEEPdEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIddEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIddEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIddEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__26__sortIRNS_6__lessIeeEEPeEEvT0_S5_T_ = Module["__ZNSt3__26__sortIRNS_6__lessIeeEEPeEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__26__sortIRNS_6__lessIeeEEPeEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIeeEEE10__get_compB6v15007ES3_ = Module["__ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIeeEEE10__get_compB6v15007ES3_"] = createExportWrapper("_ZNSt3__216_UnwrapAlgPolicyIRNS_6__lessIeeEEE10__get_compB6v15007ES3_");
|
|
|
|
var __ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__211__introsortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIccEEPcEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIccEEPcEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIccEEPcEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIccEclB6v15007ERKcS3_ = Module["__ZNKSt3__26__lessIccEclB6v15007ERKcS3_"] = createExportWrapper("_ZNKSt3__26__lessIccEclB6v15007ERKcS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPcS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPcS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPcS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPcEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPcEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPcEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIwwEEPwEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIwwEEPwEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIwwEEPwEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIwwEclB6v15007ERKwS3_ = Module["__ZNKSt3__26__lessIwwEclB6v15007ERKwS3_"] = createExportWrapper("_ZNKSt3__26__lessIwwEclB6v15007ERKwS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPwS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPwS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPwS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPwEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPwEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPwEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIaaEEPaEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIaaEEPaEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIaaEEPaEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIaaEclB6v15007ERKaS3_ = Module["__ZNKSt3__26__lessIaaEclB6v15007ERKaS3_"] = createExportWrapper("_ZNKSt3__26__lessIaaEclB6v15007ERKaS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPaS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPaS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPaS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPaEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPaEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPaEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIhhEEPhEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIhhEEPhEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIhhEEPhEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIhhEclB6v15007ERKhS3_ = Module["__ZNKSt3__26__lessIhhEclB6v15007ERKhS3_"] = createExportWrapper("_ZNKSt3__26__lessIhhEclB6v15007ERKhS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPhS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPhS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPhS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPhEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPhEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPhEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIssEEPsEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIssEEPsEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIssEEPsEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIssEclB6v15007ERKsS3_ = Module["__ZNKSt3__26__lessIssEclB6v15007ERKsS3_"] = createExportWrapper("_ZNKSt3__26__lessIssEclB6v15007ERKsS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPsS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPsS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPsS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPsEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPsEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPsEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIttEEPtEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIttEclB6v15007ERKtS3_ = Module["__ZNKSt3__26__lessIttEclB6v15007ERKtS3_"] = createExportWrapper("_ZNKSt3__26__lessIttEclB6v15007ERKtS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPtS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPtS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPtS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPtEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPtEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPtEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIiiEEPiEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIiiEEPiEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIiiEEPiEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIiiEclB6v15007ERKiS3_ = Module["__ZNKSt3__26__lessIiiEclB6v15007ERKiS3_"] = createExportWrapper("_ZNKSt3__26__lessIiiEclB6v15007ERKiS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPiS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPiS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPiS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPiEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPiEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPiEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIjjEclB6v15007ERKjS3_ = Module["__ZNKSt3__26__lessIjjEclB6v15007ERKjS3_"] = createExportWrapper("_ZNKSt3__26__lessIjjEclB6v15007ERKjS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPjS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPjS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPjS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPjEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPjEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPjEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIllEEPlEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIllEEPlEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIllEEPlEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIllEclB6v15007ERKlS3_ = Module["__ZNKSt3__26__lessIllEclB6v15007ERKlS3_"] = createExportWrapper("_ZNKSt3__26__lessIllEclB6v15007ERKlS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPlS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPlS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPlS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPlEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPlEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPlEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessImmEEPmEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessImmEclB6v15007ERKmS3_ = Module["__ZNKSt3__26__lessImmEclB6v15007ERKmS3_"] = createExportWrapper("_ZNKSt3__26__lessImmEclB6v15007ERKmS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPmS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPmS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPmS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPmEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPmEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPmEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIxxEEPxEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIxxEEPxEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIxxEEPxEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIxxEclB6v15007ERKxS3_ = Module["__ZNKSt3__26__lessIxxEclB6v15007ERKxS3_"] = createExportWrapper("_ZNKSt3__26__lessIxxEclB6v15007ERKxS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPxS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPxS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPxS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPxEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPxEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPxEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIyyEEPyEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIyyEclB6v15007ERKyS3_ = Module["__ZNKSt3__26__lessIyyEclB6v15007ERKyS3_"] = createExportWrapper("_ZNKSt3__26__lessIyyEclB6v15007ERKyS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPyS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPyS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPyS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPyEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPyEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPyEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIffEEPfEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIffEEPfEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIffEEPfEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIffEclB6v15007ERKfS3_ = Module["__ZNKSt3__26__lessIffEclB6v15007ERKfS3_"] = createExportWrapper("_ZNKSt3__26__lessIffEclB6v15007ERKfS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPfS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPfS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPfS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEENS_9enable_ifIXsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPfEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPfEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPfEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIddEEPdEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIddEEPdEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIddEEPdEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIddEclB6v15007ERKdS3_ = Module["__ZNKSt3__26__lessIddEclB6v15007ERKdS3_"] = createExportWrapper("_ZNKSt3__26__lessIddEclB6v15007ERKdS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPdS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPdS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPdS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPdEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPdEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPdEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIeeEEPeEEbT0_S5_T_ = Module["__ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIeeEEPeEEbT0_S5_T_"] = createExportWrapper("_ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIeeEEPeEEbT0_S5_T_");
|
|
|
|
var __ZNKSt3__26__lessIeeEclB6v15007ERKeS3_ = Module["__ZNKSt3__26__lessIeeEclB6v15007ERKeS3_"] = createExportWrapper("_ZNKSt3__26__lessIeeEclB6v15007ERKeS3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPeS5_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPeS5_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRPeS5_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_ = Module["__ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort3_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort4_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_ = Module["__ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_"] = createExportWrapper("_ZNSt3__224__sort5_maybe_branchlessB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEENS_9enable_ifIXntsr21__use_branchless_sortIT0_T1_EE5valueEvE4typeES8_S8_S8_S8_S8_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPeEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPeEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRPeEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalIS8_EEEEE4typeEOS7_");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIeeEEPeEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIeeEEPeEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIeeEEPeEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPcS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPcS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPcS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPcEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPcEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPcEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPwS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPwS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPwS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPwEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPwEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPwEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPaS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPaS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPaS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IaEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IaEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IaEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPaEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPaEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPaEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPhS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPhS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPhS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IhEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IhEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IhEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPhEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPhEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPhEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPsS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPsS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPsS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPsEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPsEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPsEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPtS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPtS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPtS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007ItEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007ItEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007ItEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPtEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPtEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPtEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPiS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPiS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPiS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPiEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPiEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPiEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPjS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPjS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPjS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPjEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPjEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPjEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPlS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPlS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPlS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPlEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPlEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPlEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPmS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPmS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPmS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007ImEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007ImEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007ImEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPmEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPmEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPmEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPxS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPxS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPxS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IxEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IxEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IxEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPxEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPxEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPxEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPyS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPyS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPyS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IyEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IyEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IyEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPyEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPyEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPyEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPfS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPfS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPfS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IfEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IfEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IfEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPfEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPfEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPfEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPdS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPdS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPdS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IdEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IdEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IdEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPdEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPdEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPdEEvv");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007IPeS1_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007IPeS1_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007IPeS1_EEvT_T0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IeEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IeEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IeEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPeEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPeEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRPeEEvv");
|
|
|
|
var __ZNSt3__212__libcpp_clzB6v15007Ej = Module["__ZNSt3__212__libcpp_clzB6v15007Ej"] = createExportWrapper("_ZNSt3__212__libcpp_clzB6v15007Ej");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPcEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPcEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPcEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIccEEPcEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIccEEPcEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIccEEPcEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIccEEPcEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIccEEPcEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIccEEPcEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIccEEPcEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPwEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPwEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPwEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIwwEEPwEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIwwEEPwEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIwwEEPwEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIwwEEPwEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIwwEEPwEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIwwEEPwEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIwwEEPwEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPaEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPaEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPaEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPaS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPaS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPaS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIaaEEPaEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIaaEEPaEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIaaEEPaEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIaaEEPaEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIaaEEPaEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIaaEEPaEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIaaEEPaEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPhEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPhEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPhEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPhS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPhS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPhS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIhhEEPhEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIhhEEPhEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIhhEEPhEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIhhEEPhEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIhhEEPhEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIhhEEPhEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIhhEEPhEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPsEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPsEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPsEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPsS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPsS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPsS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIssEEPsEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIssEEPsEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIssEEPsEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIssEEPsEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIssEEPsEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIssEEPsEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIssEEPsEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPtEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPtEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPtEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPtS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPtS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPtS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIttEEPtEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIttEEPtEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIttEEPtEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIttEEPtEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIttEEPtEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPiEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPiEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPiEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPiS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPiS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPiS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIiiEEPiEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIiiEEPiEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIiiEEPiEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIiiEEPiEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIiiEEPiEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIiiEEPiEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIiiEEPiEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPjEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPjEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPjEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIjjEEPjEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIjjEEPjEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIjjEEPjEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIjjEEPjEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPlEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPlEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPlEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPlS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPlS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPlS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIllEEPlEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIllEEPlEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIllEEPlEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIllEEPlEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIllEEPlEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIllEEPlEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIllEEPlEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPmEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPmEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPmEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPmS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPmS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPmS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessImmEEPmEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessImmEEPmEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessImmEEPmEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessImmEEPmEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessImmEEPmEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPxEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPxEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPxEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPxS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPxS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPxS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIxxEEPxEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIxxEEPxEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIxxEEPxEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIxxEEPxEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIxxEEPxEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIxxEEPxEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIxxEEPxEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPyEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPyEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPyEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPyS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPyS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPyS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIyyEEPyEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIyyEEPyEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIyyEEPyEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIyyEEPyEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIyyEEPyEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPfEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPfEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPfEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPfS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPfS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPfS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIffEEPfEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIffEEPfEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIffEEPfEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIffEEPfEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIffEEPfEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIffEEPfEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIffEEPfEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPdEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPdEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPdEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPdS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPdS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPdS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIddEEPdEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIddEEPdEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIddEEPdEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__27__sort5IRNS_6__lessIddEEPdEEjT0_S5_S5_S5_S5_T_ = Module["__ZNSt3__27__sort5IRNS_6__lessIddEEPdEEjT0_S5_S5_S5_S5_T_"] = createExportWrapper("_ZNSt3__27__sort5IRNS_6__lessIddEEPdEEjT0_S5_S5_S5_S5_T_");
|
|
|
|
var __ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_T0_ = Module["__ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort4INS_17_ClassicAlgPolicyERNS_6__lessIddEEPdEEjT1_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_ = Module["__ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_"] = createExportWrapper("_ZNSt3__218__insertion_sort_3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_T0_");
|
|
|
|
var __ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_RT0_ = Module["__ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_RT0_"] = createExportWrapper("_ZNSt3__214__partial_sortINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_RT0_");
|
|
|
|
var __ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_S6_T0_ = Module["__ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__219__sort5_wrap_policyINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_T0_ = Module["__ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27__sort3INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEjT1_S6_S6_T0_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPeEET_S5_S5_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPeEET_S5_S5_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPeEET_S5_S5_");
|
|
|
|
var __ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPeS2_EEvT0_T1_ = Module["__ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPeS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__223__debug_randomize_rangeB6v15007INS_17_ClassicAlgPolicyEPeS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_OT0_ = Module["__ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_OT0_"] = createExportWrapper("_ZNSt3__219__partial_sort_implINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeS5_EET1_S6_S6_T2_OT0_");
|
|
|
|
var __ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_ = Module["__ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__make_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_ = Module["__ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_"] = createExportWrapper("_ZNSt3__211__sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_OT0_NS_15iterator_traitsIS6_E15difference_typeES6_");
|
|
|
|
var __ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_ = Module["__ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_"] = createExportWrapper("_ZNSt3__211__sort_heapB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_");
|
|
|
|
var __ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIeeEEPeEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIeeEEPeEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__210__pop_heapB6v15007INS_17_ClassicAlgPolicyENS_6__lessIeeEEPeEEvT1_S5_RT0_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__217__floyd_sift_downINS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE = Module["__ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE"] = createExportWrapper("_ZNSt3__29__sift_upB6v15007INS_17_ClassicAlgPolicyERNS_6__lessIeeEEPeEEvT1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIccEEPcEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIwwEEPwEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIaaEEPaEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIhhEEPhEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIssEEPsEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIttEEPtEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIiiEEPiEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIjjEEPjEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIllEEPlEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessImmEEPmEEvT0_S5_S5_T_");
|
|
|
|
var __ZNSt3__211__cond_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_T_ = Module["__ZNSt3__211__cond_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_T_"] = createExportWrapper("_ZNSt3__211__cond_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_T_");
|
|
|
|
var __ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_S5_T_ = Module["__ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_S5_T_"] = createExportWrapper("_ZNSt3__223__partially_sorted_swapB6v15007IRNS_6__lessIffEEPfEEvT0_S5_S5_T_");
|
|
|
|
var __ZNKSt12bad_any_cast4whatEv = Module["__ZNKSt12bad_any_cast4whatEv"] = createExportWrapper("_ZNKSt12bad_any_cast4whatEv");
|
|
|
|
var __ZNKSt12experimental15fundamentals_v112bad_any_cast4whatEv = Module["__ZNKSt12experimental15fundamentals_v112bad_any_cast4whatEv"] = createExportWrapper("_ZNKSt12experimental15fundamentals_v112bad_any_cast4whatEv");
|
|
|
|
var __ZNSt8bad_castD2Ev = Module["__ZNSt8bad_castD2Ev"] = createExportWrapper("_ZNSt8bad_castD2Ev");
|
|
|
|
var __ZNSt12bad_any_castD0Ev = Module["__ZNSt12bad_any_castD0Ev"] = createExportWrapper("_ZNSt12bad_any_castD0Ev");
|
|
|
|
var __ZNSt12experimental15fundamentals_v112bad_any_castD0Ev = Module["__ZNSt12experimental15fundamentals_v112bad_any_castD0Ev"] = createExportWrapper("_ZNSt12experimental15fundamentals_v112bad_any_castD0Ev");
|
|
|
|
var __ZdlPv = Module["__ZdlPv"] = createExportWrapper("_ZdlPv");
|
|
|
|
var __ZNSt3__223__cxx_atomic_notify_oneEPVKv = Module["__ZNSt3__223__cxx_atomic_notify_oneEPVKv"] = createExportWrapper("_ZNSt3__223__cxx_atomic_notify_oneEPVKv");
|
|
|
|
var __ZNSt3__223__cxx_atomic_notify_allEPVKv = Module["__ZNSt3__223__cxx_atomic_notify_allEPVKv"] = createExportWrapper("_ZNSt3__223__cxx_atomic_notify_allEPVKv");
|
|
|
|
var __ZNSt3__223__libcpp_atomic_monitorEPVKv = Module["__ZNSt3__223__libcpp_atomic_monitorEPVKv"] = createExportWrapper("_ZNSt3__223__libcpp_atomic_monitorEPVKv");
|
|
|
|
var __ZNSt3__220__libcpp_atomic_waitEPVKvx = Module["__ZNSt3__220__libcpp_atomic_waitEPVKvx"] = createExportWrapper("_ZNSt3__220__libcpp_atomic_waitEPVKvx");
|
|
|
|
var __ZNSt3__223__cxx_atomic_notify_oneEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE = Module["__ZNSt3__223__cxx_atomic_notify_oneEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE"] = createExportWrapper("_ZNSt3__223__cxx_atomic_notify_oneEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE");
|
|
|
|
var __ZNSt3__223__cxx_atomic_notify_allEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE = Module["__ZNSt3__223__cxx_atomic_notify_allEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE"] = createExportWrapper("_ZNSt3__223__cxx_atomic_notify_allEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE");
|
|
|
|
var __ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE = Module["__ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE"] = createExportWrapper("_ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE");
|
|
|
|
var __ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx = Module["__ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx"] = createExportWrapper("_ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx");
|
|
|
|
var __ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["__ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var __ZNKSt3__24hashIPVKvEclB6v15007ES2_ = Module["__ZNKSt3__24hashIPVKvEclB6v15007ES2_"] = createExportWrapper("_ZNKSt3__24hashIPVKvEclB6v15007ES2_");
|
|
|
|
var __ZNSt3__221__murmur2_or_cityhashImLm32EEclEPKvm = Module["__ZNSt3__221__murmur2_or_cityhashImLm32EEclEPKvm"] = createExportWrapper("_ZNSt3__221__murmur2_or_cityhashImLm32EEclEPKvm");
|
|
|
|
var __ZNSt3__210__loadwordB6v15007ImEET_PKv = Module["__ZNSt3__210__loadwordB6v15007ImEET_PKv"] = createExportWrapper("_ZNSt3__210__loadwordB6v15007ImEET_PKv");
|
|
|
|
var __ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE = Module["__ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE"] = createExportWrapper("_ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE");
|
|
|
|
var __ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["__ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var __ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["__ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono12steady_clock3nowEv = Module["__ZNSt3__26chrono12steady_clock3nowEv"] = createExportWrapper("_ZNSt3__26chrono12steady_clock3nowEv");
|
|
|
|
var __ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE = Module["__ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE"] = createExportWrapper("_ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE");
|
|
|
|
var __ZNSt3__26chrononeB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE = Module["__ZNSt3__26chrononeB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chrononeB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE");
|
|
|
|
var __ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE = Module["__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE");
|
|
|
|
var __ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE = Module["__ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE"] = createExportWrapper("_ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE");
|
|
|
|
var __ZNSt3__229__cxx_nonatomic_compare_equalB6v15007IxEEbRKT_S3_ = Module["__ZNSt3__229__cxx_nonatomic_compare_equalB6v15007IxEEbRKT_S3_"] = createExportWrapper("_ZNSt3__229__cxx_nonatomic_compare_equalB6v15007IxEEbRKT_S3_");
|
|
|
|
var __ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_ = Module["__ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_"] = createExportWrapper("_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_");
|
|
|
|
var __ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev = Module["__ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var __ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chronoeqB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE = Module["__ZNSt3__26chronoeqB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronoeqB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE");
|
|
|
|
var __ZNKSt3__26chrono13__duration_eqINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_ = Module["__ZNKSt3__26chrono13__duration_eqINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_"] = createExportWrapper("_ZNKSt3__26chrono13__duration_eqINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_");
|
|
|
|
var __ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_ = Module["__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_"] = createExportWrapper("_ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES5_EclB6v15007ERKS5_S8_");
|
|
|
|
var __ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE = Module["__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__225__libcpp_thread_sleep_forB6v15007ERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE = Module["__ZNSt3__225__libcpp_thread_sleep_forB6v15007ERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE"] = createExportWrapper("_ZNSt3__225__libcpp_thread_sleep_forB6v15007ERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE = Module["__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_ = Module["__ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_"] = createExportWrapper("_ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_");
|
|
|
|
var __ZNSt3__221__libcpp_thread_yieldB6v15007Ev = Module["__ZNSt3__221__libcpp_thread_yieldB6v15007Ev"] = createExportWrapper("_ZNSt3__221__libcpp_thread_yieldB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE = Module["__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE");
|
|
|
|
var __ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_ = Module["__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_"] = createExportWrapper("_ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_");
|
|
|
|
var __ZNSt3__221__convert_to_timespecB6v15007I8timespecEET_RKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE = Module["__ZNSt3__221__convert_to_timespecB6v15007I8timespecEET_RKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE"] = createExportWrapper("_ZNSt3__221__convert_to_timespecB6v15007I8timespecEET_RKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE = Module["__ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronoltB6v15007IxNS_5ratioILx1ELx1000000EEExNS2_ILx1ELx1000000000EEEEEbRKNS0_8durationIT_T0_EERKNS5_IT1_T2_EE");
|
|
|
|
var __ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_ = Module["__ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_"] = createExportWrapper("_ZNKSt3__26chrono13__duration_ltINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEEEclB6v15007ERKS5_RKS7_");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IxNS2_ILx1ELx1000000EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev = Module["__ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__234__construct_barrier_algorithm_baseERl = Module["__ZNSt3__234__construct_barrier_algorithm_baseERl"] = createExportWrapper("_ZNSt3__234__construct_barrier_algorithm_baseERl");
|
|
|
|
var __Znwm = Module["__Znwm"] = createExportWrapper("_Znwm");
|
|
|
|
var __ZNSt3__224__barrier_algorithm_baseC2ERl = Module["__ZNSt3__224__barrier_algorithm_baseC2ERl"] = createExportWrapper("_ZNSt3__224__barrier_algorithm_baseC2ERl");
|
|
|
|
var __ZNSt3__231__arrive_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseEh = Module["__ZNSt3__231__arrive_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseEh"] = createExportWrapper("_ZNSt3__231__arrive_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseEh");
|
|
|
|
var __ZNSt3__224__barrier_algorithm_base8__arriveEh = Module["__ZNSt3__224__barrier_algorithm_base8__arriveEh"] = createExportWrapper("_ZNSt3__224__barrier_algorithm_base8__arriveEh");
|
|
|
|
var __ZNSt3__232__destroy_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseE = Module["__ZNSt3__232__destroy_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseE"] = createExportWrapper("_ZNSt3__232__destroy_barrier_algorithm_baseEPNS_24__barrier_algorithm_baseE");
|
|
|
|
var __ZNSt3__224__barrier_algorithm_baseD2Ev = Module["__ZNSt3__224__barrier_algorithm_baseD2Ev"] = createExportWrapper("_ZNSt3__224__barrier_algorithm_baseD2Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007ILb1EvEEv = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007ILb1EvEEv"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007ILb1EvEEv");
|
|
|
|
var __ZnamSt11align_val_t = Module["__ZnamSt11align_val_t"] = createExportWrapper("_ZnamSt11align_val_t");
|
|
|
|
var __ZNSt3__224__barrier_algorithm_base9__state_tC2Ev = Module["__ZNSt3__224__barrier_algorithm_base9__state_tC2Ev"] = createExportWrapper("_ZNSt3__224__barrier_algorithm_base9__state_tC2Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007IPS2_Lb1EvvEET_ = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007IPS2_Lb1EvvEET_"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEC2B6v15007IPS2_Lb1EvvEET_");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB6v15007EOS6_ = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB6v15007EOS6_"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB6v15007EOS6_");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007INS_16__value_init_tagES9_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007INS_16__value_init_tagES9_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007INS_16__value_init_tagES9_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007ENS_16__value_init_tagE = Module["__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007ENS_16__value_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007ENS_16__value_init_tagE");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE");
|
|
|
|
var __ZNSt3__224__barrier_algorithm_base9__state_tUt_C2Ev = Module["__ZNSt3__224__barrier_algorithm_base9__state_tUt_C2Ev"] = createExportWrapper("_ZNSt3__224__barrier_algorithm_base9__state_tUt_C2Ev");
|
|
|
|
var __ZNSt3__213__atomic_baseIhLb1EEC2B6v15007Eh = Module["__ZNSt3__213__atomic_baseIhLb1EEC2B6v15007Eh"] = createExportWrapper("_ZNSt3__213__atomic_baseIhLb1EEC2B6v15007Eh");
|
|
|
|
var __ZNSt3__213__atomic_baseIhLb0EEC2B6v15007Eh = Module["__ZNSt3__213__atomic_baseIhLb0EEC2B6v15007Eh"] = createExportWrapper("_ZNSt3__213__atomic_baseIhLb0EEC2B6v15007Eh");
|
|
|
|
var __ZNSt3__217__cxx_atomic_implIhNS_22__cxx_atomic_base_implIhEEEC2B6v15007Eh = Module["__ZNSt3__217__cxx_atomic_implIhNS_22__cxx_atomic_base_implIhEEEC2B6v15007Eh"] = createExportWrapper("_ZNSt3__217__cxx_atomic_implIhNS_22__cxx_atomic_base_implIhEEEC2B6v15007Eh");
|
|
|
|
var __ZNSt3__222__cxx_atomic_base_implIhEC2Eh = Module["__ZNSt3__222__cxx_atomic_base_implIhEC2Eh"] = createExportWrapper("_ZNSt3__222__cxx_atomic_base_implIhEC2Eh");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007IRS3_NS_16__value_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007IRS3_NS_16__value_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEEC2B6v15007IRS3_NS_16__value_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007IRS3_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007IRS3_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EEC2B6v15007IRS3_vEEOT_");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007IPS2_EENS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEvE4typeESA_ = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007IPS2_EENS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEvE4typeESA_"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007IPS2_EENS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEvE4typeESA_");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE11get_deleterB6v15007Ev = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE11get_deleterB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE11get_deleterB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__214default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEclB6v15007IS2_EENS4_20_EnableIfConvertibleIT_E4typeEPS7_ = Module["__ZNKSt3__214default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEclB6v15007IS2_EENS4_20_EnableIfConvertibleIT_E4typeEPS7_"] = createExportWrapper("_ZNKSt3__214default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEclB6v15007IS2_EENS4_20_EnableIfConvertibleIT_E4typeEPS7_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZdaPvSt11align_val_t = Module["__ZdaPvSt11align_val_t"] = createExportWrapper("_ZdaPvSt11align_val_t");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_NS_24__barrier_algorithm_base9__state_tEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007EDn = Module["__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007EDn"] = createExportWrapper("_ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEE5resetB6v15007EDn");
|
|
|
|
var __ZNKSt3__24hashINS_11__thread_idEEclB6v15007ES1_ = Module["__ZNKSt3__24hashINS_11__thread_idEEclB6v15007ES1_"] = createExportWrapper("_ZNKSt3__24hashINS_11__thread_idEEclB6v15007ES1_");
|
|
|
|
var __ZNSt3__211this_thread6get_idB6v15007Ev = Module["__ZNSt3__211this_thread6get_idB6v15007Ev"] = createExportWrapper("_ZNSt3__211this_thread6get_idB6v15007Ev");
|
|
|
|
var __ZNKSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEixB6v15007Em = Module["__ZNKSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEixB6v15007Em"] = createExportWrapper("_ZNKSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEixB6v15007Em");
|
|
|
|
var __ZNSt3__213__atomic_baseIhLb0EE23compare_exchange_strongB6v15007ERhhNS_12memory_orderE = Module["__ZNSt3__213__atomic_baseIhLb0EE23compare_exchange_strongB6v15007ERhhNS_12memory_orderE"] = createExportWrapper("_ZNSt3__213__atomic_baseIhLb0EE23compare_exchange_strongB6v15007ERhhNS_12memory_orderE");
|
|
|
|
var __ZNKSt3__24hashImEclB6v15007Em = Module["__ZNKSt3__24hashImEclB6v15007Em"] = createExportWrapper("_ZNKSt3__24hashImEclB6v15007Em");
|
|
|
|
var __ZNSt3__230__libcpp_thread_get_current_idB6v15007Ev = Module["__ZNSt3__230__libcpp_thread_get_current_idB6v15007Ev"] = createExportWrapper("_ZNSt3__230__libcpp_thread_get_current_idB6v15007Ev");
|
|
|
|
var __ZNSt3__211__thread_idC2B6v15007Em = Module["__ZNSt3__211__thread_idC2B6v15007Em"] = createExportWrapper("_ZNSt3__211__thread_idC2B6v15007Em");
|
|
|
|
var __ZNSt3__222__libcpp_thread_get_idB6v15007EPKm = Module["__ZNSt3__222__libcpp_thread_get_idB6v15007EPKm"] = createExportWrapper("_ZNSt3__222__libcpp_thread_get_idB6v15007EPKm");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_24__barrier_algorithm_base9__state_tENS_14default_deleteIA_S2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_24__barrier_algorithm_base9__state_tELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__236__cxx_atomic_compare_exchange_strongB6v15007IhEEbPNS_22__cxx_atomic_base_implIT_EEPS2_S2_NS_12memory_orderES6_ = Module["__ZNSt3__236__cxx_atomic_compare_exchange_strongB6v15007IhEEbPNS_22__cxx_atomic_base_implIT_EEPS2_S2_NS_12memory_orderES6_"] = createExportWrapper("_ZNSt3__236__cxx_atomic_compare_exchange_strongB6v15007IhEEbPNS_22__cxx_atomic_base_implIT_EEPS2_S2_NS_12memory_orderES6_");
|
|
|
|
var __ZNSt3__218__to_failure_orderB6v15007ENS_12memory_orderE = Module["__ZNSt3__218__to_failure_orderB6v15007ENS_12memory_orderE"] = createExportWrapper("_ZNSt3__218__to_failure_orderB6v15007ENS_12memory_orderE");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_f = Module["__ZNSt3__28to_charsEPcS0_f"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_f");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_d = Module["__ZNSt3__28to_charsEPcS0_d"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_d");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE0EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_e = Module["__ZNSt3__28to_charsEPcS0_e"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_e");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_fNS_12chars_formatE = Module["__ZNSt3__28to_charsEPcS0_fNS_12chars_formatE"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_fNS_12chars_formatE");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_dNS_12chars_formatE = Module["__ZNSt3__28to_charsEPcS0_dNS_12chars_formatE"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_dNS_12chars_formatE");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE1EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_eNS_12chars_formatE = Module["__ZNSt3__28to_charsEPcS0_eNS_12chars_formatE"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_eNS_12chars_formatE");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_fNS_12chars_formatEi = Module["__ZNSt3__28to_charsEPcS0_fNS_12chars_formatEi"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_fNS_12chars_formatEi");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EfEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_dNS_12chars_formatEi = Module["__ZNSt3__28to_charsEPcS0_dNS_12chars_formatEi"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_dNS_12chars_formatEi");
|
|
|
|
var __ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi = Module["__ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi"] = createExportWrapper("_ZNSt3__218_Floating_to_charsB6v15007ILNS_27_Floating_to_chars_overloadE2EdEENS_15to_chars_resultEPcS3_T0_NS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi = Module["__ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi"] = createExportWrapper("_ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi");
|
|
|
|
var __ZNSt3__28bit_castB6v15007IjfEET_RKT0_ = Module["__ZNSt3__28bit_castB6v15007IjfEET_RKT0_"] = createExportWrapper("_ZNSt3__28bit_castB6v15007IjfEET_RKT0_");
|
|
|
|
var __ZNSt3__28bit_castB6v15007IfjEET_RKT0_ = Module["__ZNSt3__28bit_castB6v15007IfjEET_RKT0_"] = createExportWrapper("_ZNSt3__28bit_castB6v15007IfjEET_RKT0_");
|
|
|
|
var __ZNSt3__222_Floating_to_chars_ryuIfEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE = Module["__ZNSt3__222_Floating_to_chars_ryuIfEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE"] = createExportWrapper("_ZNSt3__222_Floating_to_chars_ryuIfEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE");
|
|
|
|
var __ZNSt3__216__f2s_buffered_nEPcS0_fNS_12chars_formatE = Module["__ZNSt3__216__f2s_buffered_nEPcS0_fNS_12chars_formatE"] = createExportWrapper("_ZNSt3__216__f2s_buffered_nEPcS0_fNS_12chars_formatE");
|
|
|
|
var __ZNSt3__28bit_castB6v15007IydEET_RKT0_ = Module["__ZNSt3__28bit_castB6v15007IydEET_RKT0_"] = createExportWrapper("_ZNSt3__28bit_castB6v15007IydEET_RKT0_");
|
|
|
|
var __ZNSt3__28bit_castB6v15007IdyEET_RKT0_ = Module["__ZNSt3__28bit_castB6v15007IdyEET_RKT0_"] = createExportWrapper("_ZNSt3__28bit_castB6v15007IdyEET_RKT0_");
|
|
|
|
var __ZNSt3__222_Floating_to_chars_ryuIdEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE = Module["__ZNSt3__222_Floating_to_chars_ryuIdEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE"] = createExportWrapper("_ZNSt3__222_Floating_to_chars_ryuIdEENS_15to_chars_resultEPcS2_T_NS_12chars_formatE");
|
|
|
|
var __ZNSt3__216__d2s_buffered_nEPcS0_dNS_12chars_formatE = Module["__ZNSt3__216__d2s_buffered_nEPcS0_dNS_12chars_formatE"] = createExportWrapper("_ZNSt3__216__d2s_buffered_nEPcS0_dNS_12chars_formatE");
|
|
|
|
var __ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IfEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IfEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IfEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__28to_charsB6v15007IjLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007IjLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007IjLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__215__to_chars_itoaB6v15007IjEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__215__to_chars_itoaB6v15007IjEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__215__to_chars_itoaB6v15007IjEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__26__itoa13__traits_baseIjvE7__widthB6v15007Ej = Module["__ZNSt3__26__itoa13__traits_baseIjvE7__widthB6v15007Ej"] = createExportWrapper("_ZNSt3__26__itoa13__traits_baseIjvE7__widthB6v15007Ej");
|
|
|
|
var __ZNSt3__26__itoa13__traits_baseIjvE9__convertB6v15007EPcj = Module["__ZNSt3__26__itoa13__traits_baseIjvE9__convertB6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa13__traits_baseIjvE9__convertB6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa13__base_10_u32B6v15007EPcj = Module["__ZNSt3__26__itoa13__base_10_u32B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa13__base_10_u32B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append1B6v15007EPcj = Module["__ZNSt3__26__itoa9__append1B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append1B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append2B6v15007EPcj = Module["__ZNSt3__26__itoa9__append2B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append2B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append3B6v15007EPcj = Module["__ZNSt3__26__itoa9__append3B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append3B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append4B6v15007EPcj = Module["__ZNSt3__26__itoa9__append4B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append4B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append5B6v15007EPcj = Module["__ZNSt3__26__itoa9__append5B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append5B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append6B6v15007EPcj = Module["__ZNSt3__26__itoa9__append6B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append6B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append7B6v15007EPcj = Module["__ZNSt3__26__itoa9__append7B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append7B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append8B6v15007EPcj = Module["__ZNSt3__26__itoa9__append8B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append8B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa9__append9B6v15007EPcj = Module["__ZNSt3__26__itoa9__append9B6v15007EPcj"] = createExportWrapper("_ZNSt3__26__itoa9__append9B6v15007EPcj");
|
|
|
|
var __ZNSt3__26__itoa10__append10B6v15007IjEEPcS2_T_ = Module["__ZNSt3__26__itoa10__append10B6v15007IjEEPcS2_T_"] = createExportWrapper("_ZNSt3__26__itoa10__append10B6v15007IjEEPcS2_T_");
|
|
|
|
var __ZNSt3__26copy_nB6v15007IPKciPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_ = Module["__ZNSt3__26copy_nB6v15007IPKciPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_"] = createExportWrapper("_ZNSt3__26copy_nB6v15007IPKciPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_");
|
|
|
|
var __ZNSt3__24copyB6v15007IPKcPcEET0_T_S5_S4_ = Module["__ZNSt3__24copyB6v15007IPKcPcEET0_T_S5_S4_"] = createExportWrapper("_ZNSt3__24copyB6v15007IPKcPcEET0_T_S5_S4_");
|
|
|
|
var __ZNSt3__26__copyB6v15007IPKcS2_PcLi0EEENS_4pairIT_T1_EES5_T0_S6_ = Module["__ZNSt3__26__copyB6v15007IPKcS2_PcLi0EEENS_4pairIT_T1_EES5_T0_S6_"] = createExportWrapper("_ZNSt3__26__copyB6v15007IPKcS2_PcLi0EEENS_4pairIT_T1_EES5_T0_S6_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007IPKcS2_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007IPKcS2_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007IPKcS2_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007IKccvEENS_4pairIPT_PT0_EES4_S4_S6_ = Module["__ZNSt3__211__copy_implB6v15007IKccvEENS_4pairIPT_PT0_EES4_S4_S6_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007IKccvEENS_4pairIPT_PT0_EES4_S4_S6_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPcNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPcNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPcNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPKcPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_ = Module["__ZNSt3__29make_pairB6v15007IPKcPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPKcPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007IPKcS2_S2_EET0_S3_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007IPKcS2_S2_EET0_S3_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007IPKcS2_S2_EET0_S3_T1_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPcS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPcS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPcS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPKcS2_E8__unwrapB6v15007ES2_S2_ = Module["__ZNSt3__219__unwrap_range_implIPKcS2_E8__unwrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPKcS2_E8__unwrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPKcNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPKcNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPKcNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_");
|
|
|
|
var __ZNSt3__24pairIPKcS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKcS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKcS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPKcLb1EE8__unwrapB6v15007ES2_ = Module["__ZNSt3__218__unwrap_iter_implIPKcLb1EE8__unwrapB6v15007ES2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPKcLb1EE8__unwrapB6v15007ES2_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IKcEEPT_S3_ = Module["__ZNSt3__212__to_addressB6v15007IKcEEPT_S3_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IKcEEPT_S3_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPcLb1EE8__unwrapB6v15007ES1_ = Module["__ZNSt3__218__unwrap_iter_implIPcLb1EE8__unwrapB6v15007ES1_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPcLb1EE8__unwrapB6v15007ES1_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IcEEPT_S2_ = Module["__ZNSt3__212__to_addressB6v15007IcEEPT_S2_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IcEEPT_S2_");
|
|
|
|
var __ZNSt3__24pairIPKcPcEC2B6v15007IS2_S3_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKcPcEC2B6v15007IS2_S3_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKcPcEC2B6v15007IS2_S3_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPKcS2_E8__rewrapB6v15007ES2_S2_ = Module["__ZNSt3__219__unwrap_range_implIPKcS2_E8__rewrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPKcS2_E8__rewrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPKcS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPKcS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPKcS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPKcLb1EE8__rewrapB6v15007ES2_S2_ = Module["__ZNSt3__218__unwrap_iter_implIPKcLb1EE8__rewrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPKcLb1EE8__rewrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPcLb1EE8__rewrapB6v15007ES1_S1_ = Module["__ZNSt3__218__unwrap_iter_implIPcLb1EE8__rewrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPcLb1EE8__rewrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IdEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IdEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__231_Floating_to_chars_hex_shortestB6v15007IdEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__218__d2exp_buffered_nEPcS0_dj = Module["__ZNSt3__218__d2exp_buffered_nEPcS0_dj"] = createExportWrapper("_ZNSt3__218__d2exp_buffered_nEPcS0_dj");
|
|
|
|
var __ZNSt3__220__d2fixed_buffered_nEPcS0_dj = Module["__ZNSt3__220__d2fixed_buffered_nEPcS0_dj"] = createExportWrapper("_ZNSt3__220__d2fixed_buffered_nEPcS0_dj");
|
|
|
|
var __ZNSt3__23minB6v15007IiEERKT_S3_S3_ = Module["__ZNSt3__23minB6v15007IiEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23minB6v15007IiEERKT_S3_S3_");
|
|
|
|
var __ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv = Module["__ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv"] = createExportWrapper("_ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv");
|
|
|
|
var __ZNSt3__23endB6v15007IcLm117EEEPT_RAT0__S1_ = Module["__ZNSt3__23endB6v15007IcLm117EEEPT_RAT0__S1_"] = createExportWrapper("_ZNSt3__23endB6v15007IcLm117EEEPT_RAT0__S1_");
|
|
|
|
var __ZNSt3__24findB6v15007IPccEET_S2_S2_RKT0_ = Module["__ZNSt3__24findB6v15007IPccEET_S2_S2_RKT0_"] = createExportWrapper("_ZNSt3__24findB6v15007IPccEET_S2_S2_RKT0_");
|
|
|
|
var __ZNSt3__23minB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23minB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23minB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNSt3__27find_ifB6v15007IPKjZZNS_36_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUljE_EES6_S6_S6_T0_ = Module["__ZNSt3__27find_ifB6v15007IPKjZZNS_36_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUljE_EES6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27find_ifB6v15007IPKjZZNS_36_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUljE_EES6_S6_S6_T0_");
|
|
|
|
var __ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUljE_clEj = Module["__ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUljE_clEj"] = createExportWrapper("_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IfEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUljE_clEj");
|
|
|
|
var __ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__239_Floating_to_chars_scientific_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__234_Floating_to_chars_fixed_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i = Module["__ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i"] = createExportWrapper("_ZNSt3__232_Floating_to_chars_hex_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_i");
|
|
|
|
var __ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv = Module["__ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv"] = createExportWrapper("_ZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEv");
|
|
|
|
var __ZNSt3__23endB6v15007IcLm773EEEPT_RAT0__S1_ = Module["__ZNSt3__23endB6v15007IcLm773EEEPT_RAT0__S1_"] = createExportWrapper("_ZNSt3__23endB6v15007IcLm773EEEPT_RAT0__S1_");
|
|
|
|
var __ZNSt3__211lower_boundB6v15007IPKyyNS_4lessIvEEEET_S5_S5_RKT0_T1_ = Module["__ZNSt3__211lower_boundB6v15007IPKyyNS_4lessIvEEEET_S5_S5_RKT0_T1_"] = createExportWrapper("_ZNSt3__211lower_boundB6v15007IPKyyNS_4lessIvEEEET_S5_S5_RKT0_T1_");
|
|
|
|
var __ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_ = Module["__ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_"] = createExportWrapper("_ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_");
|
|
|
|
var __ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKyS3_yNS_10__identityENS_4lessIvEEEET0_S7_T1_RKT2_RT4_RT3_ = Module["__ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKyS3_yNS_10__identityENS_4lessIvEEEET0_S7_T1_RKT2_RT4_RT3_"] = createExportWrapper("_ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKyS3_yNS_10__identityENS_4lessIvEEEET0_S7_T1_RKT2_RT4_RT3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES7_S7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES7_S7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES7_S7_");
|
|
|
|
var __ZNSt3__215__half_positiveB6v15007IlEENS_9enable_ifIXsr11is_integralIT_EE5valueES2_E4typeES2_ = Module["__ZNSt3__215__half_positiveB6v15007IlEENS_9enable_ifIXsr11is_integralIT_EE5valueES2_E4typeES2_"] = createExportWrapper("_ZNSt3__215__half_positiveB6v15007IlEENS_9enable_ifIXsr11is_integralIT_EE5valueES2_E4typeES2_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKylEEvRT_T0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKylEEvRT_T0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKylEEvRT_T0_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_4lessIvEEJRKyS5_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS6_DpOS7_ = Module["__ZNSt3__28__invokeB6v15007IRNS_4lessIvEEJRKyS5_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS6_DpOS7_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_4lessIvEEJRKyS5_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS6_DpOS7_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKyEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKyEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKyEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_ = Module["__ZNSt3__28distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKyEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__27advanceB6v15007IPKyllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007IPKyllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007IPKyllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__221__convert_to_integralB6v15007El = Module["__ZNSt3__221__convert_to_integralB6v15007El"] = createExportWrapper("_ZNSt3__221__convert_to_integralB6v15007El");
|
|
|
|
var __ZNSt3__29__advanceB6v15007IPKyEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007IPKyEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007IPKyEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNKSt3__24lessIvEclB6v15007IRKyS4_EEDTltclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEOS5_OS6_ = Module["__ZNKSt3__24lessIvEclB6v15007IRKyS4_EEDTltclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEOS5_OS6_"] = createExportWrapper("_ZNKSt3__24lessIvEclB6v15007IRKyS4_EEDTltclsr3stdE7forwardIT_Efp_Eclsr3stdE7forwardIT0_Efp0_EEOS5_OS6_");
|
|
|
|
var __ZNKSt3__210__identityclIRKyEEOT_S5_ = Module["__ZNKSt3__210__identityclIRKyEEOT_S5_"] = createExportWrapper("_ZNKSt3__210__identityclIRKyEEOT_S5_");
|
|
|
|
var __ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy = Module["__ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy"] = createExportWrapper("_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy");
|
|
|
|
var __ZNSt3__26chrono12system_clock3nowEv = Module["__ZNSt3__26chrono12system_clock3nowEv"] = createExportWrapper("_ZNSt3__26chrono12system_clock3nowEv");
|
|
|
|
var __ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE = Module["__ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE"] = createExportWrapper("_ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev = Module["__ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono12system_clock11from_time_tEx = Module["__ZNSt3__26chrono12system_clock11from_time_tEx"] = createExportWrapper("_ZNSt3__26chrono12system_clock11from_time_tEx");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEC2B6v15007ERKS6_ = Module["__ZNSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEC2B6v15007ERKS6_"] = createExportWrapper("_ZNSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEC2B6v15007ERKS6_");
|
|
|
|
var __ZNSt3__220__throw_system_errorEiPKc = Module["__ZNSt3__220__throw_system_errorEiPKc"] = createExportWrapper("_ZNSt3__220__throw_system_errorEiPKc");
|
|
|
|
var __ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS6_ = Module["__ZNSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS6_"] = createExportWrapper("_ZNSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS6_");
|
|
|
|
var __ZNSt3__218condition_variable10notify_oneEv = Module["__ZNSt3__218condition_variable10notify_oneEv"] = createExportWrapper("_ZNSt3__218condition_variable10notify_oneEv");
|
|
|
|
var __ZNSt3__223__libcpp_condvar_signalB6v15007EP14pthread_cond_t = Module["__ZNSt3__223__libcpp_condvar_signalB6v15007EP14pthread_cond_t"] = createExportWrapper("_ZNSt3__223__libcpp_condvar_signalB6v15007EP14pthread_cond_t");
|
|
|
|
var __ZNSt3__218condition_variable10notify_allEv = Module["__ZNSt3__218condition_variable10notify_allEv"] = createExportWrapper("_ZNSt3__218condition_variable10notify_allEv");
|
|
|
|
var __ZNSt3__226__libcpp_condvar_broadcastB6v15007EP14pthread_cond_t = Module["__ZNSt3__226__libcpp_condvar_broadcastB6v15007EP14pthread_cond_t"] = createExportWrapper("_ZNSt3__226__libcpp_condvar_broadcastB6v15007EP14pthread_cond_t");
|
|
|
|
var __ZNSt3__218condition_variable4waitERNS_11unique_lockINS_5mutexEEE = Module["__ZNSt3__218condition_variable4waitERNS_11unique_lockINS_5mutexEEE"] = createExportWrapper("_ZNSt3__218condition_variable4waitERNS_11unique_lockINS_5mutexEEE");
|
|
|
|
var __ZNKSt3__211unique_lockINS_5mutexEE9owns_lockB6v15007Ev = Module["__ZNKSt3__211unique_lockINS_5mutexEE9owns_lockB6v15007Ev"] = createExportWrapper("_ZNKSt3__211unique_lockINS_5mutexEE9owns_lockB6v15007Ev");
|
|
|
|
var __ZNSt3__221__libcpp_condvar_waitB6v15007EP14pthread_cond_tP15pthread_mutex_t = Module["__ZNSt3__221__libcpp_condvar_waitB6v15007EP14pthread_cond_tP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__221__libcpp_condvar_waitB6v15007EP14pthread_cond_tP15pthread_mutex_t");
|
|
|
|
var __ZNKSt3__211unique_lockINS_5mutexEE5mutexB6v15007Ev = Module["__ZNKSt3__211unique_lockINS_5mutexEE5mutexB6v15007Ev"] = createExportWrapper("_ZNKSt3__211unique_lockINS_5mutexEE5mutexB6v15007Ev");
|
|
|
|
var __ZNSt3__25mutex13native_handleB6v15007Ev = Module["__ZNSt3__25mutex13native_handleB6v15007Ev"] = createExportWrapper("_ZNSt3__25mutex13native_handleB6v15007Ev");
|
|
|
|
var __ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE = Module["__ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE"] = createExportWrapper("_ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE");
|
|
|
|
var __ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev = Module["__ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE = Module["__ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE"] = createExportWrapper("_ZNSt3__26chronogtB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE");
|
|
|
|
var __ZNSt3__226__libcpp_condvar_timedwaitB6v15007EP14pthread_cond_tP15pthread_mutex_tP8timespec = Module["__ZNSt3__226__libcpp_condvar_timedwaitB6v15007EP14pthread_cond_tP15pthread_mutex_tP8timespec"] = createExportWrapper("_ZNSt3__226__libcpp_condvar_timedwaitB6v15007EP14pthread_cond_tP15pthread_mutex_tP8timespec");
|
|
|
|
var __ZNSt3__225notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEE = Module["__ZNSt3__225notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEE"] = createExportWrapper("_ZNSt3__225notify_all_at_thread_exitERNS_18condition_variableENS_11unique_lockINS_5mutexEEE");
|
|
|
|
var __ZNSt3__219__thread_local_dataEv = Module["__ZNSt3__219__thread_local_dataEv"] = createExportWrapper("_ZNSt3__219__thread_local_dataEv");
|
|
|
|
var __ZNKSt3__221__thread_specific_ptrINS_15__thread_structEE3getB6v15007Ev = Module["__ZNKSt3__221__thread_specific_ptrINS_15__thread_structEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__221__thread_specific_ptrINS_15__thread_structEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__221__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_ = Module["__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_"] = createExportWrapper("_ZNSt3__221__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_");
|
|
|
|
var __ZNSt3__215__thread_structC1Ev = Module["__ZNSt3__215__thread_structC1Ev"] = createExportWrapper("_ZNSt3__215__thread_structC1Ev");
|
|
|
|
var __ZNKSt3__221__thread_specific_ptrINS_15__thread_structEEptB6v15007Ev = Module["__ZNKSt3__221__thread_specific_ptrINS_15__thread_structEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__221__thread_specific_ptrINS_15__thread_structEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__215__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE = Module["__ZNSt3__215__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE"] = createExportWrapper("_ZNSt3__215__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE");
|
|
|
|
var __ZNSt3__211unique_lockINS_5mutexEE7releaseB6v15007Ev = Module["__ZNSt3__211unique_lockINS_5mutexEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__211unique_lockINS_5mutexEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__216__libcpp_tls_getB6v15007Ej = Module["__ZNSt3__216__libcpp_tls_getB6v15007Ej"] = createExportWrapper("_ZNSt3__216__libcpp_tls_getB6v15007Ej");
|
|
|
|
var __ZNSt3__216__libcpp_tls_setB6v15007EjPv = Module["__ZNSt3__216__libcpp_tls_setB6v15007EjPv"] = createExportWrapper("_ZNSt3__216__libcpp_tls_setB6v15007EjPv");
|
|
|
|
var __ZNSt3__218condition_variableD2Ev = Module["__ZNSt3__218condition_variableD2Ev"] = createExportWrapper("_ZNSt3__218condition_variableD2Ev");
|
|
|
|
var __ZNSt3__224__libcpp_condvar_destroyB6v15007EP14pthread_cond_t = Module["__ZNSt3__224__libcpp_condvar_destroyB6v15007EP14pthread_cond_t"] = createExportWrapper("_ZNSt3__224__libcpp_condvar_destroyB6v15007EP14pthread_cond_t");
|
|
|
|
var __ZNSt3__218condition_variableD1Ev = Module["__ZNSt3__218condition_variableD1Ev"] = createExportWrapper("_ZNSt3__218condition_variableD1Ev");
|
|
|
|
var __ZNSt3__217__append_n_digitsEjjPc = Module["__ZNSt3__217__append_n_digitsEjjPc"] = createExportWrapper("_ZNSt3__217__append_n_digitsEjjPc");
|
|
|
|
var __ZNSt3__220__append_nine_digitsEjPc = Module["__ZNSt3__220__append_nine_digitsEjPc"] = createExportWrapper("_ZNSt3__220__append_nine_digitsEjPc");
|
|
|
|
var __ZNSt3__216__double_to_bitsB6v15007Ed = Module["__ZNSt3__216__double_to_bitsB6v15007Ed"] = createExportWrapper("_ZNSt3__216__double_to_bitsB6v15007Ed");
|
|
|
|
var __ZNSt3__218__indexForExponentB6v15007Ej = Module["__ZNSt3__218__indexForExponentB6v15007Ej"] = createExportWrapper("_ZNSt3__218__indexForExponentB6v15007Ej");
|
|
|
|
var __ZNSt3__219__pow10BitsForIndexB6v15007Ej = Module["__ZNSt3__219__pow10BitsForIndexB6v15007Ej"] = createExportWrapper("_ZNSt3__219__pow10BitsForIndexB6v15007Ej");
|
|
|
|
var __ZNSt3__216__lengthForIndexB6v15007Ej = Module["__ZNSt3__216__lengthForIndexB6v15007Ej"] = createExportWrapper("_ZNSt3__216__lengthForIndexB6v15007Ej");
|
|
|
|
var __ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi = Module["__ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi"] = createExportWrapper("_ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi");
|
|
|
|
var __ZNSt3__216__decimalLength9B6v15007Ej = Module["__ZNSt3__216__decimalLength9B6v15007Ej"] = createExportWrapper("_ZNSt3__216__decimalLength9B6v15007Ej");
|
|
|
|
var __ZNSt3__220__multipleOfPowerOf2B6v15007Eyj = Module["__ZNSt3__220__multipleOfPowerOf2B6v15007Eyj"] = createExportWrapper("_ZNSt3__220__multipleOfPowerOf2B6v15007Eyj");
|
|
|
|
var __ZNSt3__217__append_c_digitsB6v15007EjjPc = Module["__ZNSt3__217__append_c_digitsB6v15007EjjPc"] = createExportWrapper("_ZNSt3__217__append_c_digitsB6v15007EjjPc");
|
|
|
|
var __ZNSt3__217__append_d_digitsB6v15007EjjPc = Module["__ZNSt3__217__append_d_digitsB6v15007EjjPc"] = createExportWrapper("_ZNSt3__217__append_d_digitsB6v15007EjjPc");
|
|
|
|
var __ZNSt3__220__multipleOfPowerOf5B6v15007Eyj = Module["__ZNSt3__220__multipleOfPowerOf5B6v15007Eyj"] = createExportWrapper("_ZNSt3__220__multipleOfPowerOf5B6v15007Eyj");
|
|
|
|
var __ZNSt3__211__log10Pow2B6v15007Ei = Module["__ZNSt3__211__log10Pow2B6v15007Ei"] = createExportWrapper("_ZNSt3__211__log10Pow2B6v15007Ei");
|
|
|
|
var __ZNSt3__213__ryu_umul128B6v15007EyyPy = Module["__ZNSt3__213__ryu_umul128B6v15007EyyPy"] = createExportWrapper("_ZNSt3__213__ryu_umul128B6v15007EyyPy");
|
|
|
|
var __ZNSt3__219__ryu_shiftright128B6v15007Eyyj = Module["__ZNSt3__219__ryu_shiftright128B6v15007Eyyj"] = createExportWrapper("_ZNSt3__219__ryu_shiftright128B6v15007Eyyj");
|
|
|
|
var __ZNSt3__216__uint128_mod1e9B6v15007Eyy = Module["__ZNSt3__216__uint128_mod1e9B6v15007Eyy"] = createExportWrapper("_ZNSt3__216__uint128_mod1e9B6v15007Eyy");
|
|
|
|
var __ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy = Module["__ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy"] = createExportWrapper("_ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy");
|
|
|
|
var __ZNSt3__212__pow5FactorB6v15007Ey = Module["__ZNSt3__212__pow5FactorB6v15007Ey"] = createExportWrapper("_ZNSt3__212__pow5FactorB6v15007Ey");
|
|
|
|
var __ZNSt3__26__div5B6v15007Ey = Module["__ZNSt3__26__div5B6v15007Ey"] = createExportWrapper("_ZNSt3__26__div5B6v15007Ey");
|
|
|
|
var __ZNSt3__27__umulhB6v15007Eyy = Module["__ZNSt3__27__umulhB6v15007Eyy"] = createExportWrapper("_ZNSt3__27__umulhB6v15007Eyy");
|
|
|
|
var __ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E = Module["__ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E"] = createExportWrapper("_ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E");
|
|
|
|
var __ZNSt3__27__div10B6v15007Ey = Module["__ZNSt3__27__div10B6v15007Ey"] = createExportWrapper("_ZNSt3__27__div10B6v15007Ey");
|
|
|
|
var __ZNSt3__25__d2dB6v15007Eyj = Module["__ZNSt3__25__d2dB6v15007Eyj"] = createExportWrapper("_ZNSt3__25__d2dB6v15007Eyj");
|
|
|
|
var __ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEd = Module["__ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEd"] = createExportWrapper("_ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEd");
|
|
|
|
var __ZNSt3__210__pow5bitsB6v15007Ei = Module["__ZNSt3__210__pow5bitsB6v15007Ei"] = createExportWrapper("_ZNSt3__210__pow5bitsB6v15007Ei");
|
|
|
|
var __ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j = Module["__ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j"] = createExportWrapper("_ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j");
|
|
|
|
var __ZNSt3__211__log10Pow5B6v15007Ei = Module["__ZNSt3__211__log10Pow5B6v15007Ei"] = createExportWrapper("_ZNSt3__211__log10Pow5B6v15007Ei");
|
|
|
|
var __ZNSt3__28__div100B6v15007Ey = Module["__ZNSt3__28__div100B6v15007Ey"] = createExportWrapper("_ZNSt3__28__div100B6v15007Ey");
|
|
|
|
var __ZNSt3__210__mulShiftB6v15007EyPKyi = Module["__ZNSt3__210__mulShiftB6v15007EyPKyi"] = createExportWrapper("_ZNSt3__210__mulShiftB6v15007EyPKyi");
|
|
|
|
var __ZNSt3__217__decimalLength17B6v15007Ey = Module["__ZNSt3__217__decimalLength17B6v15007Ey"] = createExportWrapper("_ZNSt3__217__decimalLength17B6v15007Ey");
|
|
|
|
var __ZNSt3__215_BitScanForwardB6v15007EPmj = Module["__ZNSt3__215_BitScanForwardB6v15007EPmj"] = createExportWrapper("_ZNSt3__215_BitScanForwardB6v15007EPmj");
|
|
|
|
var __ZNSt3__28__div1e8B6v15007Ey = Module["__ZNSt3__28__div1e8B6v15007Ey"] = createExportWrapper("_ZNSt3__28__div1e8B6v15007Ey");
|
|
|
|
var __ZNSt3__28__get_dbEv = Module["__ZNSt3__28__get_dbEv"] = createExportWrapper("_ZNSt3__28__get_dbEv");
|
|
|
|
var ___cxa_guard_acquire = Module["___cxa_guard_acquire"] = createExportWrapper("__cxa_guard_acquire");
|
|
|
|
var ___cxa_guard_release = Module["___cxa_guard_release"] = createExportWrapper("__cxa_guard_release");
|
|
|
|
var __ZNSt3__214__get_const_dbEv = Module["__ZNSt3__214__get_const_dbEv"] = createExportWrapper("_ZNSt3__214__get_const_dbEv");
|
|
|
|
var __ZNSt3__28__i_nodeD2Ev = Module["__ZNSt3__28__i_nodeD2Ev"] = createExportWrapper("_ZNSt3__28__i_nodeD2Ev");
|
|
|
|
var __ZNSt3__28__c_nodeD2Ev = Module["__ZNSt3__28__c_nodeD2Ev"] = createExportWrapper("_ZNSt3__28__c_nodeD2Ev");
|
|
|
|
var __ZNSt3__28__c_nodeD0Ev = Module["__ZNSt3__28__c_nodeD0Ev"] = createExportWrapper("_ZNSt3__28__c_nodeD0Ev");
|
|
|
|
var __ZNSt3__211__libcpp_dbC2Ev = Module["__ZNSt3__211__libcpp_dbC2Ev"] = createExportWrapper("_ZNSt3__211__libcpp_dbC2Ev");
|
|
|
|
var __ZNSt3__211__libcpp_dbD2Ev = Module["__ZNSt3__211__libcpp_dbD2Ev"] = createExportWrapper("_ZNSt3__211__libcpp_dbD2Ev");
|
|
|
|
var __ZNKSt3__211__libcpp_db15__find_c_from_iEPv = Module["__ZNKSt3__211__libcpp_db15__find_c_from_iEPv"] = createExportWrapper("_ZNKSt3__211__libcpp_db15__find_c_from_iEPv");
|
|
|
|
var __ZNSt3__210lock_guardINS_5mutexEEC2B6v15007ERS1_ = Module["__ZNSt3__210lock_guardINS_5mutexEEC2B6v15007ERS1_"] = createExportWrapper("_ZNSt3__210lock_guardINS_5mutexEEC2B6v15007ERS1_");
|
|
|
|
var __ZNKSt3__211__libcpp_db15__find_iteratorEPKv = Module["__ZNKSt3__211__libcpp_db15__find_iteratorEPKv"] = createExportWrapper("_ZNKSt3__211__libcpp_db15__find_iteratorEPKv");
|
|
|
|
var __ZNSt3__210lock_guardINS_5mutexEED2B6v15007Ev = Module["__ZNSt3__210lock_guardINS_5mutexEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210lock_guardINS_5mutexEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__211__libcpp_db11__insert_icEPvPKv = Module["__ZNSt3__211__libcpp_db11__insert_icEPvPKv"] = createExportWrapper("_ZNSt3__211__libcpp_db11__insert_icEPvPKv");
|
|
|
|
var __ZNKSt3__24hashIPKvEclB6v15007ES2_ = Module["__ZNKSt3__24hashIPKvEclB6v15007ES2_"] = createExportWrapper("_ZNKSt3__24hashIPKvEclB6v15007ES2_");
|
|
|
|
var __ZNSt3__211__libcpp_db17__insert_iteratorEPv = Module["__ZNSt3__211__libcpp_db17__insert_iteratorEPv"] = createExportWrapper("_ZNSt3__211__libcpp_db17__insert_iteratorEPv");
|
|
|
|
var __ZNSt3__28__c_node5__addEPNS_8__i_nodeE = Module["__ZNSt3__28__c_node5__addEPNS_8__i_nodeE"] = createExportWrapper("_ZNSt3__28__c_node5__addEPNS_8__i_nodeE");
|
|
|
|
var __ZNSt3__211__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E = Module["__ZNSt3__211__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E"] = createExportWrapper("_ZNSt3__211__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E");
|
|
|
|
var __ZNSt3__212__next_primeEm = Module["__ZNSt3__212__next_primeEm"] = createExportWrapper("_ZNSt3__212__next_primeEm");
|
|
|
|
var __ZSt17__throw_bad_allocv = Module["__ZSt17__throw_bad_allocv"] = createExportWrapper("_ZSt17__throw_bad_allocv");
|
|
|
|
var __ZNKSt3__24hashIPvEclB6v15007ES1_ = Module["__ZNKSt3__24hashIPvEclB6v15007ES1_"] = createExportWrapper("_ZNKSt3__24hashIPvEclB6v15007ES1_");
|
|
|
|
var __ZNSt3__211__libcpp_db9__erase_iEPv = Module["__ZNSt3__211__libcpp_db9__erase_iEPv"] = createExportWrapper("_ZNSt3__211__libcpp_db9__erase_iEPv");
|
|
|
|
var __ZNSt3__28__c_node8__removeEPNS_8__i_nodeE = Module["__ZNSt3__28__c_node8__removeEPNS_8__i_nodeE"] = createExportWrapper("_ZNSt3__28__c_node8__removeEPNS_8__i_nodeE");
|
|
|
|
var __ZNSt3__211__libcpp_db16__invalidate_allEPv = Module["__ZNSt3__211__libcpp_db16__invalidate_allEPv"] = createExportWrapper("_ZNSt3__211__libcpp_db16__invalidate_allEPv");
|
|
|
|
var __ZNKSt3__211__libcpp_db17__find_c_and_lockEPv = Module["__ZNKSt3__211__libcpp_db17__find_c_and_lockEPv"] = createExportWrapper("_ZNKSt3__211__libcpp_db17__find_c_and_lockEPv");
|
|
|
|
var __ZNSt3__25mutex4lockEv = Module["__ZNSt3__25mutex4lockEv"] = createExportWrapper("_ZNSt3__25mutex4lockEv");
|
|
|
|
var __ZNSt3__25mutex6unlockEv = Module["__ZNSt3__25mutex6unlockEv"] = createExportWrapper("_ZNSt3__25mutex6unlockEv");
|
|
|
|
var __ZNKSt3__211__libcpp_db8__find_cEPv = Module["__ZNKSt3__211__libcpp_db8__find_cEPv"] = createExportWrapper("_ZNKSt3__211__libcpp_db8__find_cEPv");
|
|
|
|
var __ZNKSt3__211__libcpp_db6unlockEv = Module["__ZNKSt3__211__libcpp_db6unlockEv"] = createExportWrapper("_ZNKSt3__211__libcpp_db6unlockEv");
|
|
|
|
var __ZNSt3__211__libcpp_db9__erase_cEPv = Module["__ZNSt3__211__libcpp_db9__erase_cEPv"] = createExportWrapper("_ZNSt3__211__libcpp_db9__erase_cEPv");
|
|
|
|
var __ZNSt3__211__libcpp_db15__iterator_copyEPvPKv = Module["__ZNSt3__211__libcpp_db15__iterator_copyEPvPKv"] = createExportWrapper("_ZNSt3__211__libcpp_db15__iterator_copyEPvPKv");
|
|
|
|
var __ZNKSt3__211__libcpp_db17__dereferenceableEPKv = Module["__ZNKSt3__211__libcpp_db17__dereferenceableEPKv"] = createExportWrapper("_ZNKSt3__211__libcpp_db17__dereferenceableEPKv");
|
|
|
|
var __ZNKSt3__211__libcpp_db15__decrementableEPKv = Module["__ZNKSt3__211__libcpp_db15__decrementableEPKv"] = createExportWrapper("_ZNKSt3__211__libcpp_db15__decrementableEPKv");
|
|
|
|
var __ZNKSt3__211__libcpp_db9__addableEPKvl = Module["__ZNKSt3__211__libcpp_db9__addableEPKvl"] = createExportWrapper("_ZNKSt3__211__libcpp_db9__addableEPKvl");
|
|
|
|
var __ZNKSt3__211__libcpp_db15__subscriptableEPKvl = Module["__ZNKSt3__211__libcpp_db15__subscriptableEPKvl"] = createExportWrapper("_ZNKSt3__211__libcpp_db15__subscriptableEPKvl");
|
|
|
|
var __ZNKSt3__211__libcpp_db22__less_than_comparableEPKvS2_ = Module["__ZNKSt3__211__libcpp_db22__less_than_comparableEPKvS2_"] = createExportWrapper("_ZNKSt3__211__libcpp_db22__less_than_comparableEPKvS2_");
|
|
|
|
var __ZNSt3__211__libcpp_db4swapEPvS1_ = Module["__ZNSt3__211__libcpp_db4swapEPvS1_"] = createExportWrapper("_ZNSt3__211__libcpp_db4swapEPvS1_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPNS_8__i_nodeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_ = Module["__ZNSt3__24swapB6v15007IPPNS_8__i_nodeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPNS_8__i_nodeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_");
|
|
|
|
var __ZNSt3__211__libcpp_db10__insert_iEPv = Module["__ZNSt3__211__libcpp_db10__insert_iEPv"] = createExportWrapper("_ZNSt3__211__libcpp_db10__insert_iEPv");
|
|
|
|
var __ZNSt3__28__i_nodeC2B6v15007EPvPS0_PNS_8__c_nodeE = Module["__ZNSt3__28__i_nodeC2B6v15007EPvPS0_PNS_8__c_nodeE"] = createExportWrapper("_ZNSt3__28__i_nodeC2B6v15007EPvPS0_PNS_8__c_nodeE");
|
|
|
|
var __ZNSt3__24findB6v15007IPPNS_8__i_nodeES2_EET_S4_S4_RKT0_ = Module["__ZNSt3__24findB6v15007IPPNS_8__i_nodeES2_EET_S4_S4_RKT0_"] = createExportWrapper("_ZNSt3__24findB6v15007IPPNS_8__i_nodeES2_EET_S4_S4_RKT0_");
|
|
|
|
var ___cxa_pure_virtual = Module["___cxa_pure_virtual"] = createExportWrapper("__cxa_pure_virtual");
|
|
|
|
var __ZNSt3__28__i_nodeD1Ev = Module["__ZNSt3__28__i_nodeD1Ev"] = createExportWrapper("_ZNSt3__28__i_nodeD1Ev");
|
|
|
|
var __ZNSt3__28__c_nodeD1Ev = Module["__ZNSt3__28__c_nodeD1Ev"] = createExportWrapper("_ZNSt3__28__c_nodeD1Ev");
|
|
|
|
var __ZNSt3__211__libcpp_dbC1Ev = Module["__ZNSt3__211__libcpp_dbC1Ev"] = createExportWrapper("_ZNSt3__211__libcpp_dbC1Ev");
|
|
|
|
var __ZNSt3__211__libcpp_dbD1Ev = Module["__ZNSt3__211__libcpp_dbD1Ev"] = createExportWrapper("_ZNSt3__211__libcpp_dbD1Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorC2ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE = Module["__ZNSt3__24__fs10filesystem18directory_iteratorC2ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorC2ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__210error_codeC2B6v15007Ev = Module["__ZNSt3__210error_codeC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210error_codeC2B6v15007Ev");
|
|
|
|
var __ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EEDpOT0_ = Module["__ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EEDpOT0_"] = createExportWrapper("_ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EEDpOT0_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB6v15007EOS4_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB6v15007EOS4_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB6v15007EOS4_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEED2B6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEptB6v15007Ev = Module["__ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEptB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem12__dir_stream4goodEv = Module["__ZNKSt3__24__fs10filesystem12__dir_stream4goodEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem12__dir_stream4goodEv");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE5resetB6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE5resetB6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE5resetB6v15007Ev");
|
|
|
|
var __ZNKSt3__210error_codecvbB6v15007Ev = Module["__ZNKSt3__210error_codecvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210error_codecvbB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__dir_stream7advanceERNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem12__dir_stream7advanceERNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__dir_stream7advanceERNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007EOS2_ = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007EOS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007EOS2_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path5c_strB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path5c_strB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path5c_strB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathD2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem4pathD2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathD2B6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem18directory_iterator13__dereferenceEv = Module["__ZNKSt3__24__fs10filesystem18directory_iterator13__dereferenceEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem18directory_iterator13__dereferenceEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iteratorC2ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iteratorC2ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iteratorC2ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EDn = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EDn"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EDn");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__dir_streamC2ERKNS1_4pathENS1_17directory_optionsERNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem12__dir_streamC2ERKNS1_4pathENS1_17directory_optionsERNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__dir_streamC2ERKNS1_4pathENS1_17directory_optionsERNS_10error_codeE");
|
|
|
|
var __ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEvEENS_10shared_ptrIT_EEDpOT0_ = Module["__ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEvEENS_10shared_ptrIT_EEDpOT0_"] = createExportWrapper("_ZNSt3__211make_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEvEENS_10shared_ptrIT_EEDpOT0_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB6v15007EOS5_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB6v15007EOS5_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB6v15007EOS5_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEED2B6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEptB6v15007Ev = Module["__ZNKSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4pushB6v15007EOS3_ = Module["__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4pushB6v15007EOS3_"] = createExportWrapper("_ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4pushB6v15007EOS3_");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__dir_streamD2Ev = Module["__ZNSt3__24__fs10filesystem12__dir_streamD2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__dir_streamD2Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator5__popEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator5__popEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator5__popEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__210error_code5clearB6v15007Ev = Module["__ZNSt3__210error_code5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__210error_code5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3popB6v15007Ev = Module["__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3popB6v15007Ev"] = createExportWrapper("_ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3popB6v15007Ev");
|
|
|
|
var __ZNKSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4sizeB6v15007Ev = Module["__ZNKSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE5resetB6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE5resetB6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE5resetB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator9__advanceEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator9__advanceEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator9__advanceEPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem28recursive_directory_iterator7optionsEv = Module["__ZNKSt3__24__fs10filesystem28recursive_directory_iterator7optionsEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem28recursive_directory_iterator7optionsEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem28recursive_directory_iterator5depthEv = Module["__ZNKSt3__24__fs10filesystem28recursive_directory_iterator5depthEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem28recursive_directory_iterator5depthEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem28recursive_directory_iterator13__dereferenceEv = Module["__ZNKSt3__24__fs10filesystem28recursive_directory_iterator13__dereferenceEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem28recursive_directory_iterator13__dereferenceEv");
|
|
|
|
var __ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3topB6v15007Ev = Module["__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3topB6v15007Ev"] = createExportWrapper("_ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEE3topB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator11__incrementEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator11__incrementEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator11__incrementEPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem28recursive_directory_iterator17recursion_pendingB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem28recursive_directory_iterator17recursion_pendingB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem28recursive_directory_iterator17recursion_pendingB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator15__try_recursionEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator15__try_recursionEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator15__try_recursionEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorD2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem18directory_iteratorD2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorD2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystemanB6v15007ENS1_17directory_optionsES2_ = Module["__ZNSt3__24__fs10filesystemanB6v15007ENS1_17directory_optionsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemanB6v15007ENS1_17directory_optionsES2_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem15directory_entry12__get_sym_ftB6v15007EPNS_10error_codeE = Module["__ZNKSt3__24__fs10filesystem15directory_entry12__get_sym_ftB6v15007EPNS_10error_codeE"] = createExportWrapper("_ZNKSt3__24__fs10filesystem15directory_entry12__get_sym_ftB6v15007EPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11file_statusC2B6v15007ENS1_9file_typeENS1_5permsE = Module["__ZNSt3__24__fs10filesystem11file_statusC2B6v15007ENS1_9file_typeENS1_5permsE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11file_statusC2B6v15007ENS1_9file_typeENS1_5permsE");
|
|
|
|
var __ZNSt3__24__fs10filesystem12status_knownB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem12status_knownB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12status_knownB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11file_statusD2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem11file_statusD2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem11file_statusD2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem10is_symlinkB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem10is_symlinkB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem10is_symlinkB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNSt3__24__fs10filesystem12is_directoryB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem12is_directoryB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12is_directoryB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem15directory_entry8__get_ftB6v15007EPNS_10error_codeE = Module["__ZNKSt3__24__fs10filesystem15directory_entry8__get_ftB6v15007EPNS_10error_codeE"] = createExportWrapper("_ZNKSt3__24__fs10filesystem15directory_entry8__get_ftB6v15007EPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem15directory_entry4pathB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem15directory_entry4pathB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem15directory_entry4pathB6v15007Ev");
|
|
|
|
var __ZNKSt3__210error_code5valueB6v15007Ev = Module["__ZNKSt3__210error_code5valueB6v15007Ev"] = createExportWrapper("_ZNKSt3__210error_code5valueB6v15007Ev");
|
|
|
|
var __ZNSt3__215system_categoryEv = Module["__ZNSt3__215system_categoryEv"] = createExportWrapper("_ZNSt3__215system_categoryEv");
|
|
|
|
var __ZNSt3__2eqB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE = Module["__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE"] = createExportWrapper("_ZNSt3__2eqB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE");
|
|
|
|
var __ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKc = Module["__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKc"] = createExportWrapper("_ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKc");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5emptyB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__dir_stream5closeEv = Module["__ZNSt3__24__fs10filesystem12__dir_stream5closeEv"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__dir_stream5closeEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entry19__assign_iter_entryB6v15007EONS1_4pathENS2_13__cached_dataE = Module["__ZNSt3__24__fs10filesystem15directory_entry19__assign_iter_entryB6v15007EONS1_4pathENS2_13__cached_dataE"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entry19__assign_iter_entryB6v15007EONS1_4pathENS2_13__cached_dataE");
|
|
|
|
var __ZNSt3__24__fs10filesystemdvB6v15007ERKNS1_4pathES4_ = Module["__ZNSt3__24__fs10filesystemdvB6v15007ERKNS1_4pathES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystemdvB6v15007ERKNS1_4pathES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeE = Module["__ZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeE");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007ILb1ELPv0EEEv = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007ILb1ELPv0EEEv"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007ILb1ELPv0EEEv");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007IRA256_cS7_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007IRA256_cS7_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEC2B6v15007IRA256_cS7_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__216generic_categoryEv = Module["__ZNSt3__216generic_categoryEv"] = createExportWrapper("_ZNSt3__216generic_categoryEv");
|
|
|
|
var __ZNSt3__210error_codeC2B6v15007EiRKNS_14error_categoryE = Module["__ZNSt3__210error_codeC2B6v15007EiRKNS_14error_categoryE"] = createExportWrapper("_ZNSt3__210error_codeC2B6v15007EiRKNS_14error_categoryE");
|
|
|
|
var __ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007Ev = Module["__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007Ev");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4sizeB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE7compareES3_ = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE7compareES3_"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE7compareES3_");
|
|
|
|
var __ZNSt3__23minB6v15007ImEERKT_S3_S3_ = Module["__ZNSt3__23minB6v15007ImEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23minB6v15007ImEERKT_S3_S3_");
|
|
|
|
var __ZNSt3__211char_traitsIcE7compareEPKcS3_m = Module["__ZNSt3__211char_traitsIcE7compareEPKcS3_m"] = createExportWrapper("_ZNSt3__211char_traitsIcE7compareEPKcS3_m");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4dataB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__23minB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23minB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23minB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNSt3__228__char_traits_length_checkedB6v15007INS_11char_traitsIcEEEEmPKNT_9char_typeE = Module["__ZNSt3__228__char_traits_length_checkedB6v15007INS_11char_traitsIcEEEEmPKNT_9char_typeE"] = createExportWrapper("_ZNSt3__228__char_traits_length_checkedB6v15007INS_11char_traitsIcEEEEmPKNT_9char_typeE");
|
|
|
|
var __ZNSt3__211char_traitsIcE6lengthEPKc = Module["__ZNSt3__211char_traitsIcE6lengthEPKc"] = createExportWrapper("_ZNSt3__211char_traitsIcE6lengthEPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathaSB6v15007EOS2_ = Module["__ZNSt3__24__fs10filesystem4pathaSB6v15007EOS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathaSB6v15007EOS2_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EOS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EOS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EOS5_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIcEEE10deallocateB6v15007ERS2_Pcm = Module["__ZNSt3__216allocator_traitsINS_9allocatorIcEEE10deallocateB6v15007ERS2_Pcm"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIcEEE10deallocateB6v15007ERS2_Pcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__211char_traitsIcE6assignERcRKc = Module["__ZNSt3__211char_traitsIcE6assignERcRKc"] = createExportWrapper("_ZNSt3__211char_traitsIcE6assignERcRKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorIcE10deallocateB6v15007EPcm = Module["__ZNSt3__29allocatorIcE10deallocateB6v15007EPcm"] = createExportWrapper("_ZNSt3__29allocatorIcE10deallocateB6v15007EPcm");
|
|
|
|
var __ZNSt3__219__libcpp_deallocateB6v15007EPvmm = Module["__ZNSt3__219__libcpp_deallocateB6v15007EPvmm"] = createExportWrapper("_ZNSt3__219__libcpp_deallocateB6v15007EPvmm");
|
|
|
|
var __ZNSt3__224__is_overaligned_for_newB6v15007Em = Module["__ZNSt3__224__is_overaligned_for_newB6v15007Em"] = createExportWrapper("_ZNSt3__224__is_overaligned_for_newB6v15007Em");
|
|
|
|
var __ZNSt3__227__do_deallocate_handle_sizeB6v15007IJSt11align_val_tEEEvPvmDpT_ = Module["__ZNSt3__227__do_deallocate_handle_sizeB6v15007IJSt11align_val_tEEEvPvmDpT_"] = createExportWrapper("_ZNSt3__227__do_deallocate_handle_sizeB6v15007IJSt11align_val_tEEEvPvmDpT_");
|
|
|
|
var __ZNSt3__227__do_deallocate_handle_sizeB6v15007IJEEEvPvmDpT_ = Module["__ZNSt3__227__do_deallocate_handle_sizeB6v15007IJEEEvPvmDpT_"] = createExportWrapper("_ZNSt3__227__do_deallocate_handle_sizeB6v15007IJEEEvPvmDpT_");
|
|
|
|
var __ZNSt3__224__libcpp_operator_deleteB6v15007IJPvSt11align_val_tEEEvDpT_ = Module["__ZNSt3__224__libcpp_operator_deleteB6v15007IJPvSt11align_val_tEEEvDpT_"] = createExportWrapper("_ZNSt3__224__libcpp_operator_deleteB6v15007IJPvSt11align_val_tEEEvDpT_");
|
|
|
|
var __ZdlPvSt11align_val_t = Module["__ZdlPvSt11align_val_t"] = createExportWrapper("_ZdlPvSt11align_val_t");
|
|
|
|
var __ZNSt3__224__libcpp_operator_deleteB6v15007IJPvEEEvDpT_ = Module["__ZNSt3__224__libcpp_operator_deleteB6v15007IJPvEEEvDpT_"] = createExportWrapper("_ZNSt3__224__libcpp_operator_deleteB6v15007IJPvEEEvDpT_");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__214pointer_traitsIPcE10pointer_toB6v15007ERc = Module["__ZNSt3__214pointer_traitsIPcE10pointer_toB6v15007ERc"] = createExportWrapper("_ZNSt3__214pointer_traitsIPcE10pointer_toB6v15007ERc");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007ERKS2_ = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007ERKS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007ERKS2_");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathdVB6v15007ERKS2_ = Module["__ZNSt3__24__fs10filesystem4pathdVB6v15007ERKS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathdVB6v15007ERKS2_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_");
|
|
|
|
var __ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IS2_vEEOT_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__fits_in_ssoB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__fits_in_ssoB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__fits_in_ssoB6v15007Em");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__begin_lifetimeB6v15007EPcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__begin_lifetimeB6v15007EPcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__begin_lifetimeB6v15007EPcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerB6v15007EPc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerB6v15007EPc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerB6v15007EPc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__211char_traitsIcE4copyEPcPKcm = Module["__ZNSt3__211char_traitsIcE4copyEPcPKcm"] = createExportWrapper("_ZNSt3__211char_traitsIcE4copyEPcPKcm");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIcEEE8max_sizeB6v15007IS2_vvEEmRKS2_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIcEEE8max_sizeB6v15007IS2_vvEEmRKS2_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIcEEE8max_sizeB6v15007IS2_vvEEmRKS2_");
|
|
|
|
var __ZNSt3__214numeric_limitsImE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsImE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsImE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsImLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsImLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsImLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__220__throw_length_errorB6v15007EPKc = Module["__ZNSt3__220__throw_length_errorB6v15007EPKc"] = createExportWrapper("_ZNSt3__220__throw_length_errorB6v15007EPKc");
|
|
|
|
var __ZNSt3__29allocatorIcE8allocateB6v15007Em = Module["__ZNSt3__29allocatorIcE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorIcE8allocateB6v15007Em");
|
|
|
|
var __ZSt28__throw_bad_array_new_lengthB6v15007v = Module["__ZSt28__throw_bad_array_new_lengthB6v15007v"] = createExportWrapper("_ZSt28__throw_bad_array_new_lengthB6v15007v");
|
|
|
|
var __ZNSt3__217__libcpp_allocateB6v15007Emm = Module["__ZNSt3__217__libcpp_allocateB6v15007Emm"] = createExportWrapper("_ZNSt3__217__libcpp_allocateB6v15007Emm");
|
|
|
|
var __ZNSt3__221__libcpp_operator_newB6v15007IJmSt11align_val_tEEEPvDpT_ = Module["__ZNSt3__221__libcpp_operator_newB6v15007IJmSt11align_val_tEEEPvDpT_"] = createExportWrapper("_ZNSt3__221__libcpp_operator_newB6v15007IJmSt11align_val_tEEEPvDpT_");
|
|
|
|
var __ZNSt3__221__libcpp_operator_newB6v15007IJmEEEPvDpT_ = Module["__ZNSt3__221__libcpp_operator_newB6v15007IJmEEEPvDpT_"] = createExportWrapper("_ZNSt3__221__libcpp_operator_newB6v15007IJmEEEPvDpT_");
|
|
|
|
var __ZnwmSt11align_val_t = Module["__ZnwmSt11align_val_t"] = createExportWrapper("_ZnwmSt11align_val_t");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itB6v15007ILm16EEEmm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itB6v15007ILm16EEEmm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itB6v15007ILm16EEEmm");
|
|
|
|
var __ZNSt3__26copy_nB6v15007IPKcmPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_ = Module["__ZNSt3__26copy_nB6v15007IPKcmPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_"] = createExportWrapper("_ZNSt3__26copy_nB6v15007IPKcmPcEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path11is_absoluteB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path11is_absoluteB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path11is_absoluteB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path12has_filenameB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path12has_filenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path12has_filenameB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007Ec = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007Ec"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007Ec");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path6nativeB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path6nativeB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path6nativeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007ERKS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007ERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007ERKS5_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path18has_root_directoryB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path18has_root_directoryB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path18has_root_directoryB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path16__root_directoryEv = Module["__ZNKSt3__24__fs10filesystem4path16__root_directoryEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path16__root_directoryEv");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb1EEERS5_PKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb1EEERS5_PKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb1EEERS5_PKcm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb0EEERS5_PKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb0EEERS5_PKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb0EEERS5_PKcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__copy_assign_allocB6v15007ERKS5_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastB6v15007Em");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev");
|
|
|
|
var __ZNSt3__23maxB6v15007ImEERKT_S3_S3_ = Module["__ZNSt3__23maxB6v15007ImEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23maxB6v15007ImEERKT_S3_S3_");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_");
|
|
|
|
var __ZNSt3__23maxB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23maxB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23maxB6v15007ImNS_6__lessImmEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB6v15007Ev");
|
|
|
|
var __ZNSt3__214pointer_traitsIPKcE10pointer_toB6v15007ERS1_ = Module["__ZNSt3__214pointer_traitsIPKcE10pointer_toB6v15007ERS1_"] = createExportWrapper("_ZNSt3__214pointer_traitsIPKcE10pointer_toB6v15007ERS1_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path10__filenameEv = Module["__ZNKSt3__24__fs10filesystem4path10__filenameEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path10__filenameEv");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007ERKS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007ERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEvRNS_12basic_stringIcS7_NS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEvRNS_12basic_stringIcS7_NS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEvRNS_12basic_stringIcS7_NS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__default_initB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__default_initB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__default_initB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__29allocatorIcEC2B6v15007Ev = Module["__ZNSt3__29allocatorIcEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorIcEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIcEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIcEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIcEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE14__append_rangeB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeERNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_S8_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE14__append_rangeB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeERNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_S8_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE14__append_rangeB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeERNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_S8_");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE13__range_beginB6v15007ERKS6_ = Module["__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE13__range_beginB6v15007ERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE13__range_beginB6v15007ERKS6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE11__range_endB6v15007ERKS6_ = Module["__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE11__range_endB6v15007ERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE11__range_endB6v15007ERKS6_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_ = Module["__ZNSt3__28distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRKcEEbOT_ = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRKcEEbOT_"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRKcEEbOT_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_RKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_RKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_RKS4_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IRKS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IRKS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B6v15007IRKS2_vEEOT_");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6lengthB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6lengthB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6lengthB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entry13__cached_dataC2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem15directory_entry13__cached_dataC2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entry13__cached_dataC2B6v15007Ev");
|
|
|
|
var __ZZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeEENKUlvE_clEv = Module["__ZZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeEENKUlvE_clEv"] = createExportWrapper("_ZZNSt3__24__fs10filesystem15directory_entry20__create_iter_resultB6v15007ENS1_9file_typeEENKUlvE_clEv");
|
|
|
|
var __ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007Ev = Module["__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entry13__cached_data7__resetB6v15007Ev = Module["__ZNSt3__24__fs10filesystem15directory_entry13__cached_data7__resetB6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entry13__cached_data7__resetB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono15duration_valuesInE4zeroB6v15007Ev = Module["__ZNSt3__26chrono15duration_valuesInE4zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono15duration_valuesInE4zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE3minB6v15007Ev = Module["__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE3minB6v15007Ev = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS8_ = Module["__ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS8_"] = createExportWrapper("_ZNSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEEC2B6v15007ERKS8_");
|
|
|
|
var __ZNSt3__26chrono15duration_valuesInE3minB6v15007Ev = Module["__ZNSt3__26chrono15duration_valuesInE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__26chrono15duration_valuesInE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__214numeric_limitsInE6lowestB6v15007Ev = Module["__ZNSt3__214numeric_limitsInE6lowestB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsInE6lowestB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsInLb1EE6lowestB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsInLb1EE6lowestB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsInLb1EE6lowestB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsInLb1EE3minB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsInLb1EE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsInLb1EE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007EOS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007EOS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007EOS5_");
|
|
|
|
var __ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_S8_ = Module["__ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_S8_"] = createExportWrapper("_ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvPT_S8_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entryC2Ev = Module["__ZNSt3__24__fs10filesystem15directory_entryC2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entryC2Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entryD2Ev = Module["__ZNSt3__24__fs10filesystem15directory_entryD2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entryD2Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem11file_status4typeB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem11file_status4typeB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem11file_status4typeB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem6existsB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem6existsB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem6existsB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNSt3__215make_error_codeB6v15007ENS_4errcE = Module["__ZNSt3__215make_error_codeB6v15007ENS_4errcE"] = createExportWrapper("_ZNSt3__215make_error_codeB6v15007ENS_4errcE");
|
|
|
|
var __ZNSt3__220__libcpp_unreachableB6v15007Ev = Module["__ZNSt3__220__libcpp_unreachableB6v15007Ev"] = createExportWrapper("_ZNSt3__220__libcpp_unreachableB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__219__shared_weak_count16__release_sharedB6v15007Ev = Module["__ZNSt3__219__shared_weak_count16__release_sharedB6v15007Ev"] = createExportWrapper("_ZNSt3__219__shared_weak_count16__release_sharedB6v15007Ev");
|
|
|
|
var __ZNSt3__214__shared_count16__release_sharedB6v15007Ev = Module["__ZNSt3__214__shared_count16__release_sharedB6v15007Ev"] = createExportWrapper("_ZNSt3__214__shared_count16__release_sharedB6v15007Ev");
|
|
|
|
var __ZNSt3__219__shared_weak_count14__release_weakEv = Module["__ZNSt3__219__shared_weak_count14__release_weakEv"] = createExportWrapper("_ZNSt3__219__shared_weak_count14__release_weakEv");
|
|
|
|
var __ZNSt3__234__libcpp_atomic_refcount_decrementB6v15007IlEET_RS1_ = Module["__ZNSt3__234__libcpp_atomic_refcount_decrementB6v15007IlEET_RS1_"] = createExportWrapper("_ZNSt3__234__libcpp_atomic_refcount_decrementB6v15007IlEET_RS1_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007EOS4_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007EOS4_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEC2B6v15007EOS4_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE4swapB6v15007ERS4_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE4swapB6v15007ERS4_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE4swapB6v15007ERS4_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_ = Module["__ZNSt3__24swapB6v15007IPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_ = Module["__ZNSt3__24swapB6v15007IPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EOS5_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EOS5_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007EOS5_");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE4swapB6v15007ERS5_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE4swapB6v15007ERS5_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE4swapB6v15007ERS5_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_ = Module["__ZNSt3__24swapB6v15007IPNS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_");
|
|
|
|
var __ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EERKT0_DpOT1_ = Module["__ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EERKT0_DpOT1_"] = createExportWrapper("_ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEvEENS_10shared_ptrIT_EERKT0_DpOT1_");
|
|
|
|
var __ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev = Module["__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007IS6_EET_m = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007IS6_EET_m"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007IS6_EET_m");
|
|
|
|
var __ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE5__getB6v15007Ev = Module["__ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007IJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEEES5_DpOT_ = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007IJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEEES5_DpOT_"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007IJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEEES5_DpOT_");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE13__release_ptrB6v15007Ev = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE13__release_ptrB6v15007Ev"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE13__release_ptrB6v15007Ev");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE27__create_with_control_blockB6v15007IS3_NS_20__shared_ptr_emplaceIS3_NS_9allocatorIS3_EEEEEES4_PT_PT0_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE27__create_with_control_blockB6v15007IS3_NS_20__shared_ptr_emplaceIS3_NS_9allocatorIS3_EEEEEES4_PT_PT0_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE27__create_with_control_blockB6v15007IS3_NS_20__shared_ptr_emplaceIS3_NS_9allocatorIS3_EEEEEES4_PT_PT0_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__get_elemB6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__get_elemB6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__get_elemB6v15007Ev");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEED2B6v15007Ev = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEEC2B6v15007IS4_EERKNS0_IT_EE = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEEC2B6v15007IS4_EERKNS0_IT_EE"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEEC2B6v15007IS4_EERKNS0_IT_EE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8allocateB6v15007ERS8_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8allocateB6v15007ERS8_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8allocateB6v15007ERS8_m");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8max_sizeB6v15007IS8_vvEEmRKS8_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8max_sizeB6v15007IS8_vvEEmRKS8_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE8max_sizeB6v15007IS8_vvEEmRKS8_");
|
|
|
|
var __ZNSt3__219__shared_weak_countC2B6v15007El = Module["__ZNSt3__219__shared_weak_countC2B6v15007El"] = createExportWrapper("_ZNSt3__219__shared_weak_countC2B6v15007El");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageC2B6v15007EOS5_ = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageC2B6v15007EOS5_"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageC2B6v15007EOS5_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE11__get_allocB6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE11__get_allocB6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE11__get_allocB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JRKNS3_4pathERNS3_17directory_optionsERNS_10error_codeEEvvEEvRS5_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JRKNS3_4pathERNS3_17directory_optionsERNS_10error_codeEEvvEEvRS5_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JRKNS3_4pathERNS3_17directory_optionsERNS_10error_codeEEvvEEvRS5_PT_DpOT0_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED0Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED0Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED0Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE16__on_zero_sharedEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE16__on_zero_sharedEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE16__on_zero_sharedEv");
|
|
|
|
var __ZNKSt3__219__shared_weak_count13__get_deleterERKSt9type_info = Module["__ZNKSt3__219__shared_weak_count13__get_deleterERKSt9type_info"] = createExportWrapper("_ZNKSt3__219__shared_weak_count13__get_deleterERKSt9type_info");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE21__on_zero_shared_weakEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE21__on_zero_shared_weakEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE21__on_zero_shared_weakEv");
|
|
|
|
var __ZNSt3__214__shared_countC2B6v15007El = Module["__ZNSt3__214__shared_countC2B6v15007El"] = createExportWrapper("_ZNSt3__214__shared_countC2B6v15007El");
|
|
|
|
var __ZNSt3__219__shared_weak_countD1Ev = Module["__ZNSt3__219__shared_weak_countD1Ev"] = createExportWrapper("_ZNSt3__219__shared_weak_countD1Ev");
|
|
|
|
var __ZNSt3__219__shared_weak_countD0Ev = Module["__ZNSt3__219__shared_weak_countD0Ev"] = createExportWrapper("_ZNSt3__219__shared_weak_countD0Ev");
|
|
|
|
var __ZNSt3__214__shared_countD1Ev = Module["__ZNSt3__214__shared_countD1Ev"] = createExportWrapper("_ZNSt3__214__shared_countD1Ev");
|
|
|
|
var __ZNSt3__214__shared_countD0Ev = Module["__ZNSt3__214__shared_countD0Ev"] = createExportWrapper("_ZNSt3__214__shared_countD0Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage11__get_allocEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage11__get_allocEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage11__get_allocEv");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E16__get_first_baseB6v15007EPS6_ = Module["__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E16__get_first_baseB6v15007EPS6_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E16__get_first_baseB6v15007EPS6_");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEPS3_EEPT_SD_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEPS3_EEPT_SD_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJRKNS2_4pathERNS2_17directory_optionsERNS_10error_codeEEPS3_EEPT_SD_DpOT0_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageD2B6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageD2B6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_StorageD2B6v15007Ev");
|
|
|
|
var __ZNSt3__219__shared_weak_countD2Ev = Module["__ZNSt3__219__shared_weak_countD2Ev"] = createExportWrapper("_ZNSt3__219__shared_weak_countD2Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS4_vvEEvRS5_PT_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS4_vvEEvRS5_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS4_vvEEvRS5_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem12__dir_streamELi0EEEvPT_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE10deallocateB6v15007ERS8_PS7_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE10deallocateB6v15007ERS8_PS7_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS1_IS5_EEEEEEE10deallocateB6v15007ERS8_PS7_m");
|
|
|
|
var __ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEEE10pointer_toB6v15007ERS7_ = Module["__ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEEE10pointer_toB6v15007ERS7_"] = createExportWrapper("_ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEEE10pointer_toB6v15007ERS7_");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE10deallocateB6v15007EPS6_m = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE10deallocateB6v15007EPS6_m"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS0_IS4_EEEEE10deallocateB6v15007EPS6_m");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE18__enable_weak_thisB6v15007Ez = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE18__enable_weak_thisB6v15007Ez"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE18__enable_weak_thisB6v15007Ez");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage10__get_elemEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage10__get_elemEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8_Storage10__get_elemEv");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E17__get_second_baseB6v15007EPS6_ = Module["__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E17__get_second_baseB6v15007EPS6_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem12__dir_streamEEES4_E17__get_second_baseB6v15007EPS6_");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_ = Module["__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_"] = createExportWrapper("_ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IDnEEPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IDnEEPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IDnEEPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeEEEEvDpOT_ = Module["__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeEEEEvDpOT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeEEEEvDpOT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathERKNS_10error_codeEEEEvDpOT_ = Module["__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathERKNS_10error_codeEEEEvDpOT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathERKNS_10error_codeEEEEvDpOT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathESC_RKNS_10error_codeEEEEvDpOT_ = Module["__ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathESC_RKNS_10error_codeEEEEvDpOT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__throw_filesystem_errorB6v15007IJRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS1_4pathESC_RKNS_10error_codeEEEEvDpOT_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm");
|
|
|
|
var __ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_ = Module["__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_"] = createExportWrapper("_ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_");
|
|
|
|
var __ZNSt3__25arrayIcLm256EE4dataB6v15007Ev = Module["__ZNSt3__25arrayIcLm256EE4dataB6v15007Ev"] = createExportWrapper("_ZNSt3__25arrayIcLm256EE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__25arrayIcLm256EE4sizeB6v15007Ev = Module["__ZNKSt3__25arrayIcLm256EE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__25arrayIcLm256EE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__resize_default_initB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKcm");
|
|
|
|
var __ZNSt3__211char_traitsIcE4moveEPcPKcm = Module["__ZNSt3__211char_traitsIcE4moveEPcPKcm"] = createExportWrapper("_ZNSt3__211char_traitsIcE4moveEPcPKcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__null_terminate_atB6v15007EPcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__null_terminate_atB6v15007EPcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__null_terminate_atB6v15007EPcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__append_default_initB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__erase_to_endB6v15007Em");
|
|
|
|
var __ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEJEvEENS_10shared_ptrIT_EERKT0_DpOT1_ = Module["__ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEJEvEENS_10shared_ptrIT_EERKT0_DpOT1_"] = createExportWrapper("_ZNSt3__215allocate_sharedB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEJEvEENS_10shared_ptrIT_EERKT0_DpOT1_");
|
|
|
|
var __ZNSt3__29allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev = Module["__ZNSt3__29allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007IS7_EET_m = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007IS7_EET_m"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007IS7_EET_m");
|
|
|
|
var __ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE5__getB6v15007Ev = Module["__ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEC2B6v15007IJEEES6_DpOT_ = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEC2B6v15007IJEEES6_DpOT_"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEC2B6v15007IJEEES6_DpOT_");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE13__release_ptrB6v15007Ev = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE13__release_ptrB6v15007Ev"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE13__release_ptrB6v15007Ev");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE27__create_with_control_blockB6v15007IS4_NS_20__shared_ptr_emplaceIS4_NS_9allocatorIS4_EEEEEES5_PT_PT0_ = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE27__create_with_control_blockB6v15007IS4_NS_20__shared_ptr_emplaceIS4_NS_9allocatorIS4_EEEEEES5_PT_PT0_"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE27__create_with_control_blockB6v15007IS4_NS_20__shared_ptr_emplaceIS4_NS_9allocatorIS4_EEEEEES5_PT_PT0_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE10__get_elemB6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE10__get_elemB6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE10__get_elemB6v15007Ev");
|
|
|
|
var __ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEED2B6v15007Ev = Module["__ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__218__allocation_guardINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEEC2B6v15007IS5_EERKNS0_IT_EE = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEEC2B6v15007IS5_EERKNS0_IT_EE"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEEC2B6v15007IS5_EERKNS0_IT_EE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8allocateB6v15007ERS9_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8allocateB6v15007ERS9_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8allocateB6v15007ERS9_m");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8max_sizeB6v15007IS9_vvEEmRKS9_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8max_sizeB6v15007IS9_vvEEmRKS9_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE8max_sizeB6v15007IS9_vvEEmRKS9_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageC2B6v15007EOS6_ = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageC2B6v15007EOS6_"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageC2B6v15007EOS6_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE11__get_allocB6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE11__get_allocB6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE11__get_allocB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE9constructB6v15007IS5_JEvvEEvRS6_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE9constructB6v15007IS5_JEvvEEvRS6_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE9constructB6v15007IS5_JEvvEEvRS6_PT_DpOT0_");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED2Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED2Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED2Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED0Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED0Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEED0Ev");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE16__on_zero_sharedEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE16__on_zero_sharedEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE16__on_zero_sharedEv");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE21__on_zero_shared_weakEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE21__on_zero_shared_weakEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE21__on_zero_shared_weakEv");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage11__get_allocEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage11__get_allocEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage11__get_allocEv");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E16__get_first_baseB6v15007EPS7_ = Module["__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E16__get_first_baseB6v15007EPS7_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E16__get_first_baseB6v15007EPS7_");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEPS4_EEPT_S7_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEPS4_EEPT_S7_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impEJEPS4_EEPT_S7_DpOT0_");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impC2Ev = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impC2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impC2Ev");
|
|
|
|
var __ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEEC2B6v15007Ev = Module["__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007Ev = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2Ev = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2Ev"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEC2Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007IiNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007IiNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007IiNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev = Module["__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemImLi0ELb0EEC2B6v15007IivEEOT_ = Module["__ZNSt3__222__compressed_pair_elemImLi0ELb0EEC2B6v15007IivEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemImLi0ELb0EEC2B6v15007IivEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageD2B6v15007Ev = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageD2B6v15007Ev"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_StorageD2B6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE7destroyB6v15007IS5_vvEEvRS6_PT_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE7destroyB6v15007IS5_vvEEvRS6_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEE7destroyB6v15007IS5_vvEEvRS6_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007INS_4__fs10filesystem28recursive_directory_iterator12__shared_impELi0EEEvPT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impD2Ev = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impD2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iterator12__shared_impD2Ev");
|
|
|
|
var __ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEED2Ev = Module["__ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEED2Ev"] = createExportWrapper("_ZNSt3__25stackINS_4__fs10filesystem12__dir_streamENS_5dequeIS3_NS_9allocatorIS3_EEEEED2Ev");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEED2Ev");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5clearEv = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5clearEv"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5clearEv");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5beginB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE3endB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS5_PS4_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS5_PS4_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS5_PS4_m");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE7__allocB6v15007Ev = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEED2Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEED2Ev");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5beginEv = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5beginEv"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE5beginEv");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE3endEv = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE3endEv"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE3endEv");
|
|
|
|
var __ZNSt3__2neB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ = Module["__ZNSt3__2neB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_"] = createExportWrapper("_ZNSt3__2neB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_");
|
|
|
|
var __ZNKSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEdeB6v15007Ev = Module["__ZNKSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEppB6v15007Ev = Module["__ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEppB6v15007Ev"] = createExportWrapper("_ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEppB6v15007Ev");
|
|
|
|
var __ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev = Module["__ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4sizeB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5frontB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5frontB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5frontB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9pop_frontB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9pop_frontB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9pop_frontB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5emptyB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEC2B6v15007ES6_S4_ = Module["__ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEC2B6v15007ES6_S4_"] = createExportWrapper("_ZNSt3__216__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEC2B6v15007ES6_S4_");
|
|
|
|
var __ZNSt3__2eqB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ = Module["__ZNSt3__2eqB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_"] = createExportWrapper("_ZNSt3__2eqB6v15007ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_");
|
|
|
|
var __ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginB6v15007EPS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginB6v15007EPS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginB6v15007EPS4_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginEPS4_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginEPS4_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE19__destruct_at_beginEPS4_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS3_m = Module["__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS3_m"] = createExportWrapper("_ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS3_m");
|
|
|
|
var __ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS6_PS5_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS6_PS5_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE10deallocateB6v15007ERS6_PS5_m");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS5_vvEEvRS6_PT_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS5_vvEEvRS6_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE7destroyB6v15007IS5_vvEEvRS6_PT_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IPNS_4__fs10filesystem12__dir_streamEEEPT_S6_ = Module["__ZNSt3__212__to_addressB6v15007IPNS_4__fs10filesystem12__dir_streamEEEPT_S6_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IPNS_4__fs10filesystem12__dir_streamEEEPT_S6_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007IPNS_4__fs10filesystem12__dir_streamELi0EEEvPT_");
|
|
|
|
var __ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS4_m = Module["__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS4_m"] = createExportWrapper("_ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE10deallocateB6v15007EPS4_m");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE10deallocateB6v15007ERS9_PS8_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE10deallocateB6v15007ERS9_PS8_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS1_IS6_EEEEEEE10deallocateB6v15007ERS9_PS8_m");
|
|
|
|
var __ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS5_EEEEE10pointer_toB6v15007ERS8_ = Module["__ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS5_EEEEE10pointer_toB6v15007ERS8_"] = createExportWrapper("_ZNSt3__214pointer_traitsIPNS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS5_EEEEE10pointer_toB6v15007ERS8_");
|
|
|
|
var __ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE10deallocateB6v15007EPS7_m = Module["__ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE10deallocateB6v15007EPS7_m"] = createExportWrapper("_ZNSt3__29allocatorINS_20__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS0_IS5_EEEEE10deallocateB6v15007EPS7_m");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE18__enable_weak_thisB6v15007Ez = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE18__enable_weak_thisB6v15007Ez"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEE18__enable_weak_thisB6v15007Ez");
|
|
|
|
var __ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage10__get_elemEv = Module["__ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage10__get_elemEv"] = createExportWrapper("_ZNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEE8_Storage10__get_elemEv");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E17__get_second_baseB6v15007EPS7_ = Module["__ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E17__get_second_baseB6v15007EPS7_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEES5_E17__get_second_baseB6v15007EPS7_");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE9push_backEOS3_ = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE9push_backEOS3_"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE9push_backEOS3_");
|
|
|
|
var __ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE12__back_spareB6v15007Ev = Module["__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE12__back_spareB6v15007Ev"] = createExportWrapper("_ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE12__back_spareB6v15007Ev");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__add_back_capacityEv = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__add_back_capacityEv"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__add_back_capacityEv");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JS4_EvvEEvRS5_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JS4_EvvEEvRS5_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS4_JS4_EvvEEvRS5_PT_DpOT0_");
|
|
|
|
var __ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__capacityB6v15007Ev = Module["__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE10__capacityB6v15007Ev");
|
|
|
|
var __ZNKSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev = Module["__ZNKSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212__deque_baseINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairImNS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemImLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE13__front_spareB6v15007Ev = Module["__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE13__front_spareB6v15007Ev"] = createExportWrapper("_ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE13__front_spareB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backB6v15007ERKS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backB6v15007ERKS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backB6v15007ERKS4_");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE12__back_spareB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE12__back_spareB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE12__back_spareB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backEOS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backEOS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9push_backEOS4_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8allocateB6v15007ERS5_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8allocateB6v15007ERS5_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8allocateB6v15007ERS5_m");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE10push_frontEOS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE10push_frontEOS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE10push_frontEOS4_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2EmmS7_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2EmmS7_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2EmmS7_");
|
|
|
|
var __ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007ERS5_m = Module["__ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007ERS5_m"] = createExportWrapper("_ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEC2B6v15007ERS5_m");
|
|
|
|
var __ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007ILb1EvEES4_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007ILb1EvEES4_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007ILb1EvEES4_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9push_backEOS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9push_backEOS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9push_backEOS4_");
|
|
|
|
var __ZNKSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getB6v15007Ev = Module["__ZNKSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE10push_frontERKS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE10push_frontERKS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE10push_frontERKS4_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_ = Module["__ZNSt3__24swapB6v15007IPPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPNS_4__fs10filesystem12__dir_streamEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEED2Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEED2Ev");
|
|
|
|
var __ZNSt3__24moveB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_ = Module["__ZNSt3__24moveB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24moveB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE18__construct_at_endINS_13move_iteratorIPS4_EEEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESE_SE_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE18__construct_at_endINS_13move_iteratorIPS4_EEEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESE_SE_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE18__construct_at_endINS_13move_iteratorIPS4_EEEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESE_SE_");
|
|
|
|
var __ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEC2B6v15007ES5_ = Module["__ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEC2B6v15007ES5_"] = createExportWrapper("_ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEC2B6v15007ES5_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JRKS5_EvvEEvRS6_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JRKS5_EvvEEvRS6_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JRKS5_EvvEEvRS6_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__unwrapB6v15007ES5_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__unwrapB6v15007ES5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__unwrapB6v15007ES5_");
|
|
|
|
var __ZNSt3__24pairIPPNS_4__fs10filesystem12__dir_streamES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPPNS_4__fs10filesystem12__dir_streamES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPPNS_4__fs10filesystem12__dir_streamES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__rewrapB6v15007ES5_S5_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__rewrapB6v15007ES5_S5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_4__fs10filesystem12__dir_streamELb1EE8__rewrapB6v15007ES5_S5_");
|
|
|
|
var __ZNSt3__28distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_ = Module["__ZNSt3__28distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_"] = createExportWrapper("_ZNSt3__28distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionC2EPPS4_m = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionC2EPPS4_m"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionC2EPPS4_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEdeB6v15007Ev = Module["__ZNKSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEppB6v15007Ev = Module["__ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionD2Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__210__distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007INS_13move_iteratorIPPNS_4__fs10filesystem12__dir_streamEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__2miB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_13move_iteratorIT_EERKNS7_IT0_EE = Module["__ZNSt3__2miB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_13move_iteratorIT_EERKNS7_IT0_EE"] = createExportWrapper("_ZNSt3__2miB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_13move_iteratorIT_EERKNS7_IT0_EE");
|
|
|
|
var __ZNKRSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEE4baseB6v15007Ev = Module["__ZNKRSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEE4baseB6v15007Ev"] = createExportWrapper("_ZNKRSt3__213move_iteratorIPPNS_4__fs10filesystem12__dir_streamEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJS4_EPS4_EEPT_S7_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJS4_EPS4_EEPT_S7_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJS4_EPS4_EEPT_S7_DpOT0_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26ranges11__iter_move4__fnclB6v15007IRKPPNS_4__fs10filesystem12__dir_streamEEEDTclsr3stdE4movedeclsr3stdE7forwardIT_Efp_EEEOSB_ = Module["__ZNKSt3__26ranges11__iter_move4__fnclB6v15007IRKPPNS_4__fs10filesystem12__dir_streamEEEDTclsr3stdE4movedeclsr3stdE7forwardIT_Efp_EEEOSB_"] = createExportWrapper("_ZNKSt3__26ranges11__iter_move4__fnclB6v15007IRKPPNS_4__fs10filesystem12__dir_streamEEEDTclsr3stdE4movedeclsr3stdE7forwardIT_Efp_EEEOSB_");
|
|
|
|
var __ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJRKS4_EPS4_EEPT_S9_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJRKS4_EPS4_EEPT_S9_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007IPNS_4__fs10filesystem12__dir_streamEJRKS4_EPS4_EEPT_S9_DpOT0_");
|
|
|
|
var __ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorINS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS5_vvEEmRKS5_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS5_vvEEmRKS5_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS5_vvEEmRKS5_");
|
|
|
|
var __ZNSt3__213move_backwardB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_ = Module["__ZNSt3__213move_backwardB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__213move_backwardB6v15007IPPNS_4__fs10filesystem12__dir_streamES5_EET0_T_S7_S6_");
|
|
|
|
var __ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_EET1_T0_S8_S7_ = Module["__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_EET1_T0_S8_S7_"] = createExportWrapper("_ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyEPPNS_4__fs10filesystem12__dir_streamES6_EET1_T0_S8_S7_");
|
|
|
|
var __ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_ = Module["__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_"] = createExportWrapper("_ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEPNS_4__fs10filesystem12__dir_streamES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EEC2B6v15007IS7_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EEC2B6v15007IS7_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEELi1ELb0EEC2B6v15007IS7_vEEOT_");
|
|
|
|
var __ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorIPNS_4__fs10filesystem12__dir_streamEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS6_vvEEmRKS6_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS6_vvEEmRKS6_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_4__fs10filesystem12__dir_streamEEEE8max_sizeB6v15007IS6_vvEEmRKS6_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007IRS4_S8_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007IRS4_S8_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2B6v15007IRS4_S8_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IRS4_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IRS4_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EEC2B6v15007IRS4_vEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_4__fs10filesystem12__dir_streamELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetB6v15007ES4_ = Module["__ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetB6v15007ES4_"] = createExportWrapper("_ZNSt3__210unique_ptrIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetB6v15007ES4_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4__fs10filesystem12__dir_streamENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEclB6v15007EPS4_ = Module["__ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEclB6v15007EPS4_"] = createExportWrapper("_ZNSt3__222__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEclB6v15007EPS4_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_4__fs10filesystem12__dir_streamEEEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_ = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_4__fs10filesystem12__dir_streamERNS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJS3_EPS3_EEPT_S6_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJS3_EPS3_EEPT_S6_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4__fs10filesystem12__dir_streamEJS3_EPS3_EEPT_S6_DpOT0_");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__dir_streamC2EOS2_ = Module["__ZNSt3__24__fs10filesystem12__dir_streamC2EOS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__dir_streamC2EOS2_");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entryC2EOS2_ = Module["__ZNSt3__24__fs10filesystem15directory_entryC2EOS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entryC2EOS2_");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8pop_backEv = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8pop_backEv"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE8pop_backEv");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_4__fs10filesystem12__dir_streamEEEPT_S5_ = Module["__ZNSt3__212__to_addressB6v15007INS_4__fs10filesystem12__dir_streamEEEPT_S5_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_4__fs10filesystem12__dir_streamEEEPT_S5_");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE25__maybe_remove_back_spareB6v15007Eb = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE25__maybe_remove_back_spareB6v15007Eb"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE25__maybe_remove_back_spareB6v15007Eb");
|
|
|
|
var __ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__back_spare_blocksB6v15007Ev = Module["__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__back_spare_blocksB6v15007Ev"] = createExportWrapper("_ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE19__back_spare_blocksB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4backB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4backB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE4backB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8pop_backB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8pop_backB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_4__fs10filesystem12__dir_streamENS_9allocatorIS4_EEE8pop_backB6v15007Ev");
|
|
|
|
var __ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev = Module["__ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4backEv = Module["__ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4backEv"] = createExportWrapper("_ZNSt3__25dequeINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEE4backEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE = Module["__ZNSt3__24__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE");
|
|
|
|
var __ZNSt3__24__fs10filesystem28recursive_directory_iteratorC1ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem28recursive_directory_iteratorC1ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem28recursive_directory_iteratorC1ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE");
|
|
|
|
var __ZSt18uncaught_exceptionv = Module["__ZSt18uncaught_exceptionv"] = createExportWrapper("_ZSt18uncaught_exceptionv");
|
|
|
|
var __ZSt19uncaught_exceptionsv = Module["__ZSt19uncaught_exceptionsv"] = createExportWrapper("_ZSt19uncaught_exceptionsv");
|
|
|
|
var ___cxa_uncaught_exceptions = Module["___cxa_uncaught_exceptions"] = createExportWrapper("__cxa_uncaught_exceptions");
|
|
|
|
var __ZNSt13exception_ptrD2Ev = Module["__ZNSt13exception_ptrD2Ev"] = createExportWrapper("_ZNSt13exception_ptrD2Ev");
|
|
|
|
var ___cxa_decrement_exception_refcount = createExportWrapper("__cxa_decrement_exception_refcount");
|
|
|
|
var __ZNSt13exception_ptrC2ERKS_ = Module["__ZNSt13exception_ptrC2ERKS_"] = createExportWrapper("_ZNSt13exception_ptrC2ERKS_");
|
|
|
|
var ___cxa_increment_exception_refcount = createExportWrapper("__cxa_increment_exception_refcount");
|
|
|
|
var __ZNSt13exception_ptraSERKS_ = Module["__ZNSt13exception_ptraSERKS_"] = createExportWrapper("_ZNSt13exception_ptraSERKS_");
|
|
|
|
var __ZNSt16nested_exceptionC2Ev = Module["__ZNSt16nested_exceptionC2Ev"] = createExportWrapper("_ZNSt16nested_exceptionC2Ev");
|
|
|
|
var __ZSt17current_exceptionv = Module["__ZSt17current_exceptionv"] = createExportWrapper("_ZSt17current_exceptionv");
|
|
|
|
var __ZNSt16nested_exceptionD2Ev = Module["__ZNSt16nested_exceptionD2Ev"] = createExportWrapper("_ZNSt16nested_exceptionD2Ev");
|
|
|
|
var __ZNSt16nested_exceptionD0Ev = Module["__ZNSt16nested_exceptionD0Ev"] = createExportWrapper("_ZNSt16nested_exceptionD0Ev");
|
|
|
|
var __ZNKSt16nested_exception14rethrow_nestedEv = Module["__ZNKSt16nested_exception14rethrow_nestedEv"] = createExportWrapper("_ZNKSt16nested_exception14rethrow_nestedEv");
|
|
|
|
var __ZSteqB6v15007RKSt13exception_ptrS1_ = Module["__ZSteqB6v15007RKSt13exception_ptrS1_"] = createExportWrapper("_ZSteqB6v15007RKSt13exception_ptrS1_");
|
|
|
|
var __ZNSt13exception_ptrC2B6v15007EDn = Module["__ZNSt13exception_ptrC2B6v15007EDn"] = createExportWrapper("_ZNSt13exception_ptrC2B6v15007EDn");
|
|
|
|
var __ZSt9terminatev = Module["__ZSt9terminatev"] = createExportWrapper("_ZSt9terminatev");
|
|
|
|
var __ZSt17rethrow_exceptionSt13exception_ptr = Module["__ZSt17rethrow_exceptionSt13exception_ptr"] = createExportWrapper("_ZSt17rethrow_exceptionSt13exception_ptr");
|
|
|
|
var __ZNSt13exception_ptrC2B6v15007Ev = Module["__ZNSt13exception_ptrC2B6v15007Ev"] = createExportWrapper("_ZNSt13exception_ptrC2B6v15007Ev");
|
|
|
|
var ___cxa_current_primary_exception = Module["___cxa_current_primary_exception"] = createExportWrapper("__cxa_current_primary_exception");
|
|
|
|
var ___cxa_rethrow_primary_exception = Module["___cxa_rethrow_primary_exception"] = createExportWrapper("__cxa_rethrow_primary_exception");
|
|
|
|
var __ZNSt13exception_ptrD1Ev = Module["__ZNSt13exception_ptrD1Ev"] = createExportWrapper("_ZNSt13exception_ptrD1Ev");
|
|
|
|
var __ZNSt13exception_ptrC1ERKS_ = Module["__ZNSt13exception_ptrC1ERKS_"] = createExportWrapper("_ZNSt13exception_ptrC1ERKS_");
|
|
|
|
var __ZNSt16nested_exceptionC1Ev = Module["__ZNSt16nested_exceptionC1Ev"] = createExportWrapper("_ZNSt16nested_exceptionC1Ev");
|
|
|
|
var __ZNSt16nested_exceptionD1Ev = Module["__ZNSt16nested_exceptionD1Ev"] = createExportWrapper("_ZNSt16nested_exceptionD1Ev");
|
|
|
|
var __ZNSt3__215__float_to_bitsB6v15007Ef = Module["__ZNSt3__215__float_to_bitsB6v15007Ef"] = createExportWrapper("_ZNSt3__215__float_to_bitsB6v15007Ef");
|
|
|
|
var __ZNSt3__223_Large_integer_to_charsB6v15007EPcS0_ji = Module["__ZNSt3__223_Large_integer_to_charsB6v15007EPcS0_ji"] = createExportWrapper("_ZNSt3__223_Large_integer_to_charsB6v15007EPcS0_ji");
|
|
|
|
var __ZNSt3__25__f2dB6v15007Ejj = Module["__ZNSt3__25__f2dB6v15007Ejj"] = createExportWrapper("_ZNSt3__25__f2dB6v15007Ejj");
|
|
|
|
var __ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjj = Module["__ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjj"] = createExportWrapper("_ZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjj");
|
|
|
|
var __ZNSt3__28__div1e9B6v15007Ey = Module["__ZNSt3__28__div1e9B6v15007Ey"] = createExportWrapper("_ZNSt3__28__div1e9B6v15007Ey");
|
|
|
|
var __ZNSt3__219__mulPow5InvDivPow2B6v15007Ejji = Module["__ZNSt3__219__mulPow5InvDivPow2B6v15007Ejji"] = createExportWrapper("_ZNSt3__219__mulPow5InvDivPow2B6v15007Ejji");
|
|
|
|
var __ZNSt3__220__multipleOfPowerOf5B6v15007Ejj = Module["__ZNSt3__220__multipleOfPowerOf5B6v15007Ejj"] = createExportWrapper("_ZNSt3__220__multipleOfPowerOf5B6v15007Ejj");
|
|
|
|
var __ZNSt3__216__mulPow5divPow2B6v15007Ejji = Module["__ZNSt3__216__mulPow5divPow2B6v15007Ejji"] = createExportWrapper("_ZNSt3__216__mulPow5divPow2B6v15007Ejji");
|
|
|
|
var __ZNSt3__220__multipleOfPowerOf2B6v15007Ejj = Module["__ZNSt3__220__multipleOfPowerOf2B6v15007Ejj"] = createExportWrapper("_ZNSt3__220__multipleOfPowerOf2B6v15007Ejj");
|
|
|
|
var __ZNSt3__210__mulShiftB6v15007Ejyi = Module["__ZNSt3__210__mulShiftB6v15007Ejyi"] = createExportWrapper("_ZNSt3__210__mulShiftB6v15007Ejyi");
|
|
|
|
var __ZNSt3__212__pow5FactorB6v15007Ej = Module["__ZNSt3__212__pow5FactorB6v15007Ej"] = createExportWrapper("_ZNSt3__212__pow5FactorB6v15007Ej");
|
|
|
|
var __ZNSt13runtime_errorD2Ev = Module["__ZNSt13runtime_errorD2Ev"] = createExportWrapper("_ZNSt13runtime_errorD2Ev");
|
|
|
|
var __ZNSt3__212format_errorD2Ev = Module["__ZNSt3__212format_errorD2Ev"] = createExportWrapper("_ZNSt3__212format_errorD2Ev");
|
|
|
|
var __ZNSt3__212format_errorD0Ev = Module["__ZNSt3__212format_errorD0Ev"] = createExportWrapper("_ZNSt3__212format_errorD0Ev");
|
|
|
|
var __ZNKSt13runtime_error4whatEv = Module["__ZNKSt13runtime_error4whatEv"] = createExportWrapper("_ZNKSt13runtime_error4whatEv");
|
|
|
|
var __ZNSt3__212format_errorD1Ev = Module["__ZNSt3__212format_errorD1Ev"] = createExportWrapper("_ZNSt3__212format_errorD1Ev");
|
|
|
|
var __ZNSt9exceptionD2Ev = Module["__ZNSt9exceptionD2Ev"] = createExportWrapper("_ZNSt9exceptionD2Ev");
|
|
|
|
var __ZNSt3__217bad_function_callD2Ev = Module["__ZNSt3__217bad_function_callD2Ev"] = createExportWrapper("_ZNSt3__217bad_function_callD2Ev");
|
|
|
|
var __ZNSt3__217bad_function_callD0Ev = Module["__ZNSt3__217bad_function_callD0Ev"] = createExportWrapper("_ZNSt3__217bad_function_callD0Ev");
|
|
|
|
var __ZNKSt3__217bad_function_call4whatEv = Module["__ZNKSt3__217bad_function_call4whatEv"] = createExportWrapper("_ZNKSt3__217bad_function_call4whatEv");
|
|
|
|
var __ZNSt3__217bad_function_callD1Ev = Module["__ZNSt3__217bad_function_callD1Ev"] = createExportWrapper("_ZNSt3__217bad_function_callD1Ev");
|
|
|
|
var __ZNKSt3__223__future_error_category4nameEv = Module["__ZNKSt3__223__future_error_category4nameEv"] = createExportWrapper("_ZNKSt3__223__future_error_category4nameEv");
|
|
|
|
var __ZNKSt3__223__future_error_category7messageEi = Module["__ZNKSt3__223__future_error_category7messageEi"] = createExportWrapper("_ZNKSt3__223__future_error_category7messageEi");
|
|
|
|
var __ZNSt3__215future_categoryEv = Module["__ZNSt3__215future_categoryEv"] = createExportWrapper("_ZNSt3__215future_categoryEv");
|
|
|
|
var __ZNSt3__214error_categoryD2Ev = Module["__ZNSt3__214error_categoryD2Ev"] = createExportWrapper("_ZNSt3__214error_categoryD2Ev");
|
|
|
|
var __ZNSt3__212future_errorC2ENS_10error_codeE = Module["__ZNSt3__212future_errorC2ENS_10error_codeE"] = createExportWrapper("_ZNSt3__212future_errorC2ENS_10error_codeE");
|
|
|
|
var __ZNKSt3__210error_code7messageEv = Module["__ZNKSt3__210error_code7messageEv"] = createExportWrapper("_ZNKSt3__210error_code7messageEv");
|
|
|
|
var __ZNSt11logic_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE = Module["__ZNSt11logic_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"] = createExportWrapper("_ZNSt11logic_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE");
|
|
|
|
var __ZNSt11logic_errorD2Ev = Module["__ZNSt11logic_errorD2Ev"] = createExportWrapper("_ZNSt11logic_errorD2Ev");
|
|
|
|
var __ZNSt3__212future_errorD2Ev = Module["__ZNSt3__212future_errorD2Ev"] = createExportWrapper("_ZNSt3__212future_errorD2Ev");
|
|
|
|
var __ZNSt3__212future_errorD0Ev = Module["__ZNSt3__212future_errorD0Ev"] = createExportWrapper("_ZNSt3__212future_errorD0Ev");
|
|
|
|
var __ZNSt3__217__assoc_sub_state16__on_zero_sharedEv = Module["__ZNSt3__217__assoc_sub_state16__on_zero_sharedEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state16__on_zero_sharedEv");
|
|
|
|
var __ZNSt3__217__assoc_sub_state9set_valueEv = Module["__ZNSt3__217__assoc_sub_state9set_valueEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state9set_valueEv");
|
|
|
|
var __ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_ = Module["__ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_"] = createExportWrapper("_ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_");
|
|
|
|
var __ZNKSt3__217__assoc_sub_state11__has_valueB6v15007Ev = Module["__ZNKSt3__217__assoc_sub_state11__has_valueB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__assoc_sub_state11__has_valueB6v15007Ev");
|
|
|
|
var __ZNSt3__220__throw_future_errorB6v15007ENS_11future_errcE = Module["__ZNSt3__220__throw_future_errorB6v15007ENS_11future_errcE"] = createExportWrapper("_ZNSt3__220__throw_future_errorB6v15007ENS_11future_errcE");
|
|
|
|
var __ZNSt3__211unique_lockINS_5mutexEED2B6v15007Ev = Module["__ZNSt3__211unique_lockINS_5mutexEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__211unique_lockINS_5mutexEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217__assoc_sub_state24set_value_at_thread_exitEv = Module["__ZNSt3__217__assoc_sub_state24set_value_at_thread_exitEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state24set_value_at_thread_exitEv");
|
|
|
|
var __ZNSt3__215__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE = Module["__ZNSt3__215__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE"] = createExportWrapper("_ZNSt3__215__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE");
|
|
|
|
var __ZNSt3__217__assoc_sub_state13set_exceptionESt13exception_ptr = Module["__ZNSt3__217__assoc_sub_state13set_exceptionESt13exception_ptr"] = createExportWrapper("_ZNSt3__217__assoc_sub_state13set_exceptionESt13exception_ptr");
|
|
|
|
var __ZNSt3__217__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr = Module["__ZNSt3__217__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr"] = createExportWrapper("_ZNSt3__217__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr");
|
|
|
|
var __ZNSt3__217__assoc_sub_state12__make_readyEv = Module["__ZNSt3__217__assoc_sub_state12__make_readyEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state12__make_readyEv");
|
|
|
|
var __ZNSt3__217__assoc_sub_state4copyEv = Module["__ZNSt3__217__assoc_sub_state4copyEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state4copyEv");
|
|
|
|
var __ZNSt3__217__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE = Module["__ZNSt3__217__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE"] = createExportWrapper("_ZNSt3__217__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE");
|
|
|
|
var __ZStneB6v15007RKSt13exception_ptrS1_ = Module["__ZStneB6v15007RKSt13exception_ptrS1_"] = createExportWrapper("_ZStneB6v15007RKSt13exception_ptrS1_");
|
|
|
|
var __ZNSt3__217__assoc_sub_state4waitEv = Module["__ZNSt3__217__assoc_sub_state4waitEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state4waitEv");
|
|
|
|
var __ZNKSt3__217__assoc_sub_state10__is_readyB6v15007Ev = Module["__ZNKSt3__217__assoc_sub_state10__is_readyB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__assoc_sub_state10__is_readyB6v15007Ev");
|
|
|
|
var __ZNSt3__211unique_lockINS_5mutexEE6unlockEv = Module["__ZNSt3__211unique_lockINS_5mutexEE6unlockEv"] = createExportWrapper("_ZNSt3__211unique_lockINS_5mutexEE6unlockEv");
|
|
|
|
var __ZNSt3__217__assoc_sub_state9__executeEv = Module["__ZNSt3__217__assoc_sub_state9__executeEv"] = createExportWrapper("_ZNSt3__217__assoc_sub_state9__executeEv");
|
|
|
|
var __ZNSt3__26futureIvEC2EPNS_17__assoc_sub_stateE = Module["__ZNSt3__26futureIvEC2EPNS_17__assoc_sub_stateE"] = createExportWrapper("_ZNSt3__26futureIvEC2EPNS_17__assoc_sub_stateE");
|
|
|
|
var __ZNSt3__217__assoc_sub_state15__attach_futureB6v15007Ev = Module["__ZNSt3__217__assoc_sub_state15__attach_futureB6v15007Ev"] = createExportWrapper("_ZNSt3__217__assoc_sub_state15__attach_futureB6v15007Ev");
|
|
|
|
var __ZNSt3__26futureIvED2Ev = Module["__ZNSt3__26futureIvED2Ev"] = createExportWrapper("_ZNSt3__26futureIvED2Ev");
|
|
|
|
var __ZNSt3__26futureIvE3getEv = Module["__ZNSt3__26futureIvE3getEv"] = createExportWrapper("_ZNSt3__26futureIvE3getEv");
|
|
|
|
var __ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEEC2B6v15007ILb1EvEEPS1_ = Module["__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEEC2B6v15007ILb1EvEEPS1_"] = createExportWrapper("_ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEEC2B6v15007ILb1EvEEPS1_");
|
|
|
|
var __ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__27promiseIvEC2Ev = Module["__ZNSt3__27promiseIvEC2Ev"] = createExportWrapper("_ZNSt3__27promiseIvEC2Ev");
|
|
|
|
var __ZNSt3__217__assoc_sub_stateC2B6v15007Ev = Module["__ZNSt3__217__assoc_sub_stateC2B6v15007Ev"] = createExportWrapper("_ZNSt3__217__assoc_sub_stateC2B6v15007Ev");
|
|
|
|
var __ZNSt3__27promiseIvED2Ev = Module["__ZNSt3__27promiseIvED2Ev"] = createExportWrapper("_ZNSt3__27promiseIvED2Ev");
|
|
|
|
var __ZNSt3__27promiseIvE10get_futureEv = Module["__ZNSt3__27promiseIvE10get_futureEv"] = createExportWrapper("_ZNSt3__27promiseIvE10get_futureEv");
|
|
|
|
var __ZNSt3__27promiseIvE9set_valueEv = Module["__ZNSt3__27promiseIvE9set_valueEv"] = createExportWrapper("_ZNSt3__27promiseIvE9set_valueEv");
|
|
|
|
var __ZNSt3__27promiseIvE13set_exceptionESt13exception_ptr = Module["__ZNSt3__27promiseIvE13set_exceptionESt13exception_ptr"] = createExportWrapper("_ZNSt3__27promiseIvE13set_exceptionESt13exception_ptr");
|
|
|
|
var __ZNSt3__27promiseIvE24set_value_at_thread_exitEv = Module["__ZNSt3__27promiseIvE24set_value_at_thread_exitEv"] = createExportWrapper("_ZNSt3__27promiseIvE24set_value_at_thread_exitEv");
|
|
|
|
var __ZNSt3__27promiseIvE28set_exception_at_thread_exitESt13exception_ptr = Module["__ZNSt3__27promiseIvE28set_exception_at_thread_exitESt13exception_ptr"] = createExportWrapper("_ZNSt3__27promiseIvE28set_exception_at_thread_exitESt13exception_ptr");
|
|
|
|
var __ZNSt3__213shared_futureIvED2Ev = Module["__ZNSt3__213shared_futureIvED2Ev"] = createExportWrapper("_ZNSt3__213shared_futureIvED2Ev");
|
|
|
|
var __ZNSt3__213shared_futureIvEaSERKS1_ = Module["__ZNSt3__213shared_futureIvEaSERKS1_"] = createExportWrapper("_ZNSt3__213shared_futureIvEaSERKS1_");
|
|
|
|
var __ZNSt3__214__shared_count12__add_sharedB6v15007Ev = Module["__ZNSt3__214__shared_count12__add_sharedB6v15007Ev"] = createExportWrapper("_ZNSt3__214__shared_count12__add_sharedB6v15007Ev");
|
|
|
|
var __ZNSt3__217__assoc_sub_stateD2Ev = Module["__ZNSt3__217__assoc_sub_stateD2Ev"] = createExportWrapper("_ZNSt3__217__assoc_sub_stateD2Ev");
|
|
|
|
var __ZNSt3__217__assoc_sub_stateD0Ev = Module["__ZNSt3__217__assoc_sub_stateD0Ev"] = createExportWrapper("_ZNSt3__217__assoc_sub_stateD0Ev");
|
|
|
|
var __ZNSt3__223__future_error_categoryD0Ev = Module["__ZNSt3__223__future_error_categoryD0Ev"] = createExportWrapper("_ZNSt3__223__future_error_categoryD0Ev");
|
|
|
|
var __ZNKSt3__214error_category23default_error_conditionEi = Module["__ZNKSt3__214error_category23default_error_conditionEi"] = createExportWrapper("_ZNKSt3__214error_category23default_error_conditionEi");
|
|
|
|
var __ZNKSt3__214error_category10equivalentEiRKNS_15error_conditionE = Module["__ZNKSt3__214error_category10equivalentEiRKNS_15error_conditionE"] = createExportWrapper("_ZNKSt3__214error_category10equivalentEiRKNS_15error_conditionE");
|
|
|
|
var __ZNKSt3__214error_category10equivalentERKNS_10error_codeEi = Module["__ZNKSt3__214error_category10equivalentERKNS_10error_codeEi"] = createExportWrapper("_ZNKSt3__214error_category10equivalentERKNS_10error_codeEi");
|
|
|
|
var __ZNKSt11logic_error4whatEv = Module["__ZNKSt11logic_error4whatEv"] = createExportWrapper("_ZNKSt11logic_error4whatEv");
|
|
|
|
var __ZNSt3__25mutexC2B6v15007Ev = Module["__ZNSt3__25mutexC2B6v15007Ev"] = createExportWrapper("_ZNSt3__25mutexC2B6v15007Ev");
|
|
|
|
var __ZNSt3__218condition_variableC2B6v15007Ev = Module["__ZNSt3__218condition_variableC2B6v15007Ev"] = createExportWrapper("_ZNSt3__218condition_variableC2B6v15007Ev");
|
|
|
|
var __ZNSt3__234__libcpp_atomic_refcount_incrementB6v15007IlEET_RS1_ = Module["__ZNSt3__234__libcpp_atomic_refcount_incrementB6v15007IlEET_RS1_"] = createExportWrapper("_ZNSt3__234__libcpp_atomic_refcount_incrementB6v15007IlEET_RS1_");
|
|
|
|
var __ZNSt3__25mutexD1Ev = Module["__ZNSt3__25mutexD1Ev"] = createExportWrapper("_ZNSt3__25mutexD1Ev");
|
|
|
|
var __ZNSt3__214__shared_countD2Ev = Module["__ZNSt3__214__shared_countD2Ev"] = createExportWrapper("_ZNSt3__214__shared_countD2Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEEC2B6v15007IRS2_NS_16__value_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEEC2B6v15007IRS2_NS_16__value_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEEC2B6v15007IRS2_NS_16__value_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EEC2B6v15007IRS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EEC2B6v15007IRS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EEC2B6v15007IRS2_vEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EEC2B6v15007ENS_16__value_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EEC2B6v15007ENS_16__value_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EEC2B6v15007ENS_16__value_init_tagE");
|
|
|
|
var __ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEE5resetB6v15007EPS1_ = Module["__ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEE5resetB6v15007EPS1_"] = createExportWrapper("_ZNSt3__210unique_ptrINS_14__shared_countENS_22__release_shared_countEE5resetB6v15007EPS1_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_14__shared_countENS_22__release_shared_countEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__release_shared_countclEPNS_14__shared_countE = Module["__ZNSt3__222__release_shared_countclEPNS_14__shared_countE"] = createExportWrapper("_ZNSt3__222__release_shared_countclEPNS_14__shared_countE");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_14__shared_countELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_22__release_shared_countELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__212future_errorC1ENS_10error_codeE = Module["__ZNSt3__212future_errorC1ENS_10error_codeE"] = createExportWrapper("_ZNSt3__212future_errorC1ENS_10error_codeE");
|
|
|
|
var __ZNSt3__212future_errorD1Ev = Module["__ZNSt3__212future_errorD1Ev"] = createExportWrapper("_ZNSt3__212future_errorD1Ev");
|
|
|
|
var __ZNSt3__26futureIvEC1EPNS_17__assoc_sub_stateE = Module["__ZNSt3__26futureIvEC1EPNS_17__assoc_sub_stateE"] = createExportWrapper("_ZNSt3__26futureIvEC1EPNS_17__assoc_sub_stateE");
|
|
|
|
var __ZNSt3__26futureIvED1Ev = Module["__ZNSt3__26futureIvED1Ev"] = createExportWrapper("_ZNSt3__26futureIvED1Ev");
|
|
|
|
var __ZNSt3__27promiseIvEC1Ev = Module["__ZNSt3__27promiseIvEC1Ev"] = createExportWrapper("_ZNSt3__27promiseIvEC1Ev");
|
|
|
|
var __ZNSt3__27promiseIvED1Ev = Module["__ZNSt3__27promiseIvED1Ev"] = createExportWrapper("_ZNSt3__27promiseIvED1Ev");
|
|
|
|
var __ZNSt3__213shared_futureIvED1Ev = Module["__ZNSt3__213shared_futureIvED1Ev"] = createExportWrapper("_ZNSt3__213shared_futureIvED1Ev");
|
|
|
|
var __ZNSt3__211lower_boundB6v15007IPKjmEET_S3_S3_RKT0_ = Module["__ZNSt3__211lower_boundB6v15007IPKjmEET_S3_S3_RKT0_"] = createExportWrapper("_ZNSt3__211lower_boundB6v15007IPKjmEET_S3_S3_RKT0_");
|
|
|
|
var __ZNSt3__220__check_for_overflowB6v15007ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm = Module["__ZNSt3__220__check_for_overflowB6v15007ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm"] = createExportWrapper("_ZNSt3__220__check_for_overflowB6v15007ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm");
|
|
|
|
var __ZNSt3__211lower_boundB6v15007IPKjmNS_6__lessIjmEEEET_S5_S5_RKT0_T1_ = Module["__ZNSt3__211lower_boundB6v15007IPKjmNS_6__lessIjmEEEET_S5_S5_RKT0_T1_"] = createExportWrapper("_ZNSt3__211lower_boundB6v15007IPKjmNS_6__lessIjmEEEET_S5_S5_RKT0_T1_");
|
|
|
|
var __ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKjS3_mNS_10__identityENS_6__lessIjmEEEET0_S7_T1_RKT2_RT4_RT3_ = Module["__ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKjS3_mNS_10__identityENS_6__lessIjmEEEET0_S7_T1_RKT2_RT4_RT3_"] = createExportWrapper("_ZNSt3__218__lower_bound_implB6v15007INS_17_ClassicAlgPolicyEPKjS3_mNS_10__identityENS_6__lessIjmEEEET0_S7_T1_RKT2_RT4_RT3_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES7_S7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES7_S7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES7_S7_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKjlEEvRT_T0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKjlEEvRT_T0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE7advanceB6v15007IPKjlEEvRT_T0_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_6__lessIjmEEJRKjRKmEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS8_DpOS9_ = Module["__ZNSt3__28__invokeB6v15007IRNS_6__lessIjmEEJRKjRKmEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS8_DpOS9_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_6__lessIjmEEJRKjRKmEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS8_DpOS9_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKjEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKjEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKjEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_ = Module["__ZNSt3__28distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKjEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__27advanceB6v15007IPKjllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007IPKjllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007IPKjllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__29__advanceB6v15007IPKjEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007IPKjEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007IPKjEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNKSt3__26__lessIjmEclB6v15007ERKjRKm = Module["__ZNKSt3__26__lessIjmEclB6v15007ERKjRKm"] = createExportWrapper("_ZNKSt3__26__lessIjmEclB6v15007ERKjRKm");
|
|
|
|
var __ZNKSt3__210__identityclIRKjEEOT_S5_ = Module["__ZNKSt3__210__identityclIRKjEEOT_S5_"] = createExportWrapper("_ZNKSt3__210__identityclIRKjEEOT_S5_");
|
|
|
|
var __ZNSt3__222__throw_overflow_errorB6v15007EPKc = Module["__ZNSt3__222__throw_overflow_errorB6v15007EPKc"] = createExportWrapper("_ZNSt3__222__throw_overflow_errorB6v15007EPKc");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__28ios_baseD2Ev = Module["__ZNSt3__28ios_baseD2Ev"] = createExportWrapper("_ZNSt3__28ios_baseD2Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3_ = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3_"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE7copyfmtERKS3_");
|
|
|
|
var __ZNSt3__28ios_base16__call_callbacksENS0_5eventE = Module["__ZNSt3__28ios_base16__call_callbacksENS0_5eventE"] = createExportWrapper("_ZNSt3__28ios_base16__call_callbacksENS0_5eventE");
|
|
|
|
var __ZNSt3__28ios_base7copyfmtERKS0_ = Module["__ZNSt3__28ios_base7copyfmtERKS0_"] = createExportWrapper("_ZNSt3__28ios_base7copyfmtERKS0_");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ej = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ej");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE10exceptionsB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__26localeD1Ev = Module["__ZNSt3__26localeD1Ev"] = createExportWrapper("_ZNSt3__26localeD1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev");
|
|
|
|
var __ZNSt3__26localeC1Ev = Module["__ZNSt3__26localeC1Ev"] = createExportWrapper("_ZNSt3__26localeC1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2ERKS3_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2ERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2ERKS3_");
|
|
|
|
var __ZNSt3__26localeC1ERKS0_ = Module["__ZNSt3__26localeC1ERKS0_"] = createExportWrapper("_ZNSt3__26localeC1ERKS0_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEaSERKS3_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEaSERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEaSERKS3_");
|
|
|
|
var __ZNSt3__26localeaSERKS0_ = Module["__ZNSt3__26localeaSERKS0_"] = createExportWrapper("_ZNSt3__26localeaSERKS0_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4swapERS3_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4swapERS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4swapERS3_");
|
|
|
|
var __ZNSt3__24swapB6v15007INS_6localeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007INS_6localeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007INS_6localeEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007IPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex = Module["__ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex"] = createExportWrapper("_ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4syncEv = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4syncEv"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4syncEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9showmanycEv = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9showmanycEv"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9showmanycEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl");
|
|
|
|
var __ZNSt3__23minB6v15007IlEERKT_S3_S3_ = Module["__ZNSt3__23minB6v15007IlEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23minB6v15007IlEERKT_S3_S3_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5gbumpB6v15007Ei = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5gbumpB6v15007Ei"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5gbumpB6v15007Ei");
|
|
|
|
var __ZNSt3__211char_traitsIcE12to_char_typeEi = Module["__ZNSt3__211char_traitsIcE12to_char_typeEi"] = createExportWrapper("_ZNSt3__211char_traitsIcE12to_char_typeEi");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9underflowEv = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9underflowEv"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9underflowEv");
|
|
|
|
var __ZNSt3__211char_traitsIcE3eofEv = Module["__ZNSt3__211char_traitsIcE3eofEv"] = createExportWrapper("_ZNSt3__211char_traitsIcE3eofEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5uflowEv = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5uflowEv"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5uflowEv");
|
|
|
|
var __ZNSt3__211char_traitsIcE11to_int_typeEc = Module["__ZNSt3__211char_traitsIcE11to_int_typeEc"] = createExportWrapper("_ZNSt3__211char_traitsIcE11to_int_typeEc");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8overflowEi = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8overflowEi"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8overflowEi");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev = Module["__ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev = Module["__ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4goodB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4goodB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4goodB6v15007Ev");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv");
|
|
|
|
var __ZNKSt3__28ios_base5flagsB6v15007Ev = Module["__ZNKSt3__28ios_base5flagsB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base5flagsB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_5ctypeIcEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_5ctypeIcEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_5ctypeIcEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__28ios_base6getlocEv = Module["__ZNKSt3__28ios_base6getlocEv"] = createExportWrapper("_ZNKSt3__28ios_base6getlocEv");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_istreamIcS2_EE = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_istreamIcS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_istreamIcS2_EE");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007Ev = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ = Module["__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_"] = createExportWrapper("_ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_");
|
|
|
|
var __ZNKSt3__25ctypeIcE2isB6v15007Emc = Module["__ZNKSt3__25ctypeIcE2isB6v15007Emc"] = createExportWrapper("_ZNKSt3__25ctypeIcE2isB6v15007Emc");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE8setstateB6v15007Ej = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE8setstateB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE8setstateB6v15007Ej");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsEPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNKSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev = Module["__ZNKSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5rdbufB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5rdbufB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5rdbufB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetcB6v15007Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetcB6v15007Ev");
|
|
|
|
var __ZNSt3__211char_traitsIcE11eq_int_typeEii = Module["__ZNSt3__211char_traitsIcE11eq_int_typeEii"] = createExportWrapper("_ZNSt3__211char_traitsIcE11eq_int_typeEii");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputcB6v15007Ec = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputcB6v15007Ec"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputcB6v15007Ec");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6sbumpcB6v15007Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6sbumpcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6sbumpcB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERb = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERb"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERb");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IbcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IbcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IbcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERs = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERs"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERs");
|
|
|
|
var __ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IscNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IscNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IscNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERt = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERt"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERt");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007ItcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007ItcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007ItcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERi = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERi"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERi");
|
|
|
|
var __ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IicNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IicNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IicNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IjcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IjcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IjcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERl = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERl"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERl");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IlcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IlcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IlcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERm = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERm"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERm");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007ImcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007ImcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007ImcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERx = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERx"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERx");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IxcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IxcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IxcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IycNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IycNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IycNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERf = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERf"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERf");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IfcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IfcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IfcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERd = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERd"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERd");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IdcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IdcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IdcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERe = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERe"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERe");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IecNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IecNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IecNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERPv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERPv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERPv");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IPvcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES8_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IPvcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES8_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IPvcNS_11char_traitsIcEEEERNS_13basic_istreamIT0_T1_EES8_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEv");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEPclc = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEPclc"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getEPclc");
|
|
|
|
var __ZNSt3__211char_traitsIcE2eqEcc = Module["__ZNSt3__211char_traitsIcE2eqEcc"] = createExportWrapper("_ZNSt3__211char_traitsIcE2eqEcc");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6ignoreEli = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6ignoreEli"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6ignoreEli");
|
|
|
|
var __ZNSt3__214numeric_limitsIlE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIlE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIlE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4peekEv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4peekEv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4peekEv");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4readEPcl = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4readEPcl"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4readEPcl");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetnB6v15007EPcl = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetnB6v15007EPcl"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sgetnB6v15007EPcl");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE8readsomeEPcl = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE8readsomeEPcl"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE8readsomeEPcl");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8in_availB6v15007Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8in_availB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8in_availB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7putbackEc = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7putbackEc"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE7putbackEc");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE7rdstateB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE7rdstateB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE7rdstateB6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE5clearB6v15007Ej = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE5clearB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE5clearB6v15007Ej");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9sputbackcB6v15007Ec = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9sputbackcB6v15007Ec"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9sputbackcB6v15007Ec");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5ungetEv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5ungetEv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5ungetEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7sungetcB6v15007Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7sungetcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7sungetcB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4syncEv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4syncEv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4syncEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7pubsyncB6v15007Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7pubsyncB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7pubsyncB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5tellgEv = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5tellgEv"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5tellgEv");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE");
|
|
|
|
var __ZNSt3__2eqB6v15007I11__mbstate_tEEbRKNS_4fposIT_EES6_ = Module["__ZNSt3__2eqB6v15007I11__mbstate_tEEbRKNS_4fposIT_EES6_"] = createExportWrapper("_ZNSt3__2eqB6v15007I11__mbstate_tEEbRKNS_4fposIT_EES6_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev = Module["__ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev = Module["__ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_ = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEb = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEb"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEb");
|
|
|
|
var __ZNKSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev = Module["__ZNKSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcb = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcb"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcb");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_ostreamIcS2_EE = Module["__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_ostreamIcS2_EE"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007ERNS_13basic_ostreamIcS2_EE");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4fillB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4fillB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4fillB6v15007Ev");
|
|
|
|
var __ZNKSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB6v15007Ev = Module["__ZNKSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB6v15007Ev"] = createExportWrapper("_ZNKSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEs = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEs"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEs");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcl = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcl"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcl");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEt = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEt"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEt");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcm = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcm"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcm");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEl = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEl"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEl");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEm = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEm"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEm");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcd = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcd"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcd");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcPKv = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcPKv"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcPKv");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev = Module["__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB6v15007Ec = Module["__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB6v15007Ec"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB6v15007Ec");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev = Module["__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputnB6v15007EPKcl = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputnB6v15007EPKcl"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5sputnB6v15007EPKcl");
|
|
|
|
var __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev = Module["__ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev = Module["__ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev = Module["__ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev = Module["__ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEED2Ev = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED2Ev"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEED2Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEED0Ev = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3_ = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3_"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE7copyfmtERKS3_");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ej = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ej");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE10exceptionsB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2ERKS3_ = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2ERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2ERKS3_");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEaSERKS3_ = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEaSERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEaSERKS3_");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4swapERS3_ = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4swapERS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4swapERS3_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007IPwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPwEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwl = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwl"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwl");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4syncEv = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4syncEv"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE4syncEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9showmanycEv = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9showmanycEv"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9showmanycEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwl = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwl"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwl");
|
|
|
|
var __ZNSt3__211char_traitsIwE4copyEPwPKwm = Module["__ZNSt3__211char_traitsIwE4copyEPwPKwm"] = createExportWrapper("_ZNSt3__211char_traitsIwE4copyEPwPKwm");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5gbumpB6v15007Ei = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5gbumpB6v15007Ei"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5gbumpB6v15007Ei");
|
|
|
|
var __ZNSt3__211char_traitsIwE12to_char_typeEj = Module["__ZNSt3__211char_traitsIwE12to_char_typeEj"] = createExportWrapper("_ZNSt3__211char_traitsIwE12to_char_typeEj");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9underflowEv = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9underflowEv"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9underflowEv");
|
|
|
|
var __ZNSt3__211char_traitsIwE3eofEv = Module["__ZNSt3__211char_traitsIwE3eofEv"] = createExportWrapper("_ZNSt3__211char_traitsIwE3eofEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv");
|
|
|
|
var __ZNSt3__211char_traitsIwE11to_int_typeEw = Module["__ZNSt3__211char_traitsIwE11to_int_typeEw"] = createExportWrapper("_ZNSt3__211char_traitsIwE11to_int_typeEw");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwl = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwl"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwl");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8overflowEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8overflowEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8overflowEj");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED2Ev = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED2Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED2Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev = Module["__ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev = Module["__ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_istreamIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4goodB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4goodB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4goodB6v15007Ev");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_5ctypeIwEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_5ctypeIwEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_5ctypeIwEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_istreamIwS2_EE = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_istreamIwS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_istreamIwS2_EE");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007Ev = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ = Module["__ZNSt3__2eqB6v15007IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_"] = createExportWrapper("_ZNSt3__2eqB6v15007IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_");
|
|
|
|
var __ZNKSt3__25ctypeIwE2isB6v15007Emw = Module["__ZNKSt3__25ctypeIwE2isB6v15007Emw"] = createExportWrapper("_ZNKSt3__25ctypeIwE2isB6v15007Emw");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE8setstateB6v15007Ej = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE8setstateB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE8setstateB6v15007Ej");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsEPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNKSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev = Module["__ZNKSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5rdbufB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5rdbufB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5rdbufB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetcB6v15007Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetcB6v15007Ev");
|
|
|
|
var __ZNSt3__211char_traitsIwE11eq_int_typeEjj = Module["__ZNSt3__211char_traitsIwE11eq_int_typeEjj"] = createExportWrapper("_ZNSt3__211char_traitsIwE11eq_int_typeEjj");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputcB6v15007Ew = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputcB6v15007Ew"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputcB6v15007Ew");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6sbumpcB6v15007Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6sbumpcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6sbumpcB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERb = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERb"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERb");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IbwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IbwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IbwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERs = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERs"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERs");
|
|
|
|
var __ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IswNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IswNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IswNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERt = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERt"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERt");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007ItwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007ItwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007ItwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERi = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERi"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERi");
|
|
|
|
var __ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IiwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IiwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__238__input_arithmetic_with_numeric_limitsB6v15007IiwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERj = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERj"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERj");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IjwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IjwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IjwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERl = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERl"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERl");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IlwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IlwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IlwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERm = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERm"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERm");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007ImwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007ImwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007ImwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERx = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERx"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERx");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IxwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IxwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IxwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERy = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERy"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERy");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IywNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IywNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IywNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERf = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERf"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERf");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IfwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IfwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IfwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERd = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERd"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERd");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IdwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IdwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IdwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERe = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERe"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERe");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IewNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IewNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IewNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES7_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERPv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERPv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEErsERPv");
|
|
|
|
var __ZNSt3__218__input_arithmeticB6v15007IPvwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES8_RT_ = Module["__ZNSt3__218__input_arithmeticB6v15007IPvwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES8_RT_"] = createExportWrapper("_ZNSt3__218__input_arithmeticB6v15007IPvwNS_11char_traitsIwEEEERNS_13basic_istreamIT0_T1_EES8_RT_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEv");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEPwlw = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEPwlw"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getEPwlw");
|
|
|
|
var __ZNSt3__211char_traitsIwE2eqEww = Module["__ZNSt3__211char_traitsIwE2eqEww"] = createExportWrapper("_ZNSt3__211char_traitsIwE2eqEww");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6ignoreElj = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6ignoreElj"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6ignoreElj");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4peekEv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4peekEv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4peekEv");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4readEPwl = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4readEPwl"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4readEPwl");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetnB6v15007EPwl = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetnB6v15007EPwl"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sgetnB6v15007EPwl");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwl = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwl"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE8readsomeEPwl");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8in_availB6v15007Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8in_availB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE8in_availB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7putbackEw = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7putbackEw"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE7putbackEw");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE7rdstateB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE7rdstateB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE7rdstateB6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE5clearB6v15007Ej = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE5clearB6v15007Ej"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE5clearB6v15007Ej");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9sputbackcB6v15007Ew = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9sputbackcB6v15007Ew"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE9sputbackcB6v15007Ew");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5ungetEv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5ungetEv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5ungetEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7sungetcB6v15007Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7sungetcB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7sungetcB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4syncEv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4syncEv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE4syncEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7pubsyncB6v15007Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7pubsyncB6v15007Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7pubsyncB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5tellgEv = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5tellgEv"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5tellgEv");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI11__mbstate_tEE = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI11__mbstate_tEE"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgENS_4fposI11__mbstate_tEE");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekposB6v15007ENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED2Ev = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED2Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED2Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev = Module["__ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev = Module["__ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__213basic_ostreamIwNS_11char_traitsIwEEED0Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_ = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEb = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEb"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEb");
|
|
|
|
var __ZNKSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev = Module["__ZNKSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentrycvbB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwb = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwb"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwb");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_ostreamIwS2_EE = Module["__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_ostreamIwS2_EE"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007ERNS_13basic_ostreamIwS2_EE");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4fillB6v15007Ev = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4fillB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE4fillB6v15007Ev");
|
|
|
|
var __ZNKSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEE6failedB6v15007Ev = Module["__ZNKSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEE6failedB6v15007Ev"] = createExportWrapper("_ZNKSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEE6failedB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEs = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEs"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEs");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwl = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwl"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwl");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEt = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEt"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEt");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwm = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwm"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwm");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEi = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEi"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEi");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEj = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEj"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEj");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEl = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEl"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEl");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEm = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEm"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEm");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEf = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEf"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEf");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwd = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwd"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwd");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEd = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEd"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEd");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPKv = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPKv"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPKv");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwPKv = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwPKv"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwPKv");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007EPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007EPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEC2B6v15007EPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev = Module["__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB6v15007Ew = Module["__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB6v15007Ew"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB6v15007Ew");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev = Module["__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE3putEw = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE3putEw"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE3putEw");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputnB6v15007EPKwl = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputnB6v15007EPKwl"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5sputnB6v15007EPKwl");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_ = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5ebackB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5ebackB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5ebackB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4gptrB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4gptrB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4gptrB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5egptrB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5egptrB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5egptrB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbaseB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbaseB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbaseB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4pptrB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4pptrB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE4pptrB6v15007Ev");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5epptrB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5epptrB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE5epptrB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setgB6v15007EPcS4_S4_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setgB6v15007EPcS4_S4_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setgB6v15007EPcS4_S4_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setpB6v15007EPcS4_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setpB6v15007EPcS4_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4setpB6v15007EPcS4_");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7__pbumpB6v15007El = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7__pbumpB6v15007El"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7__pbumpB6v15007El");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8pubimbueB6v15007ERKNS_6localeE = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8pubimbueB6v15007ERKNS_6localeE"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE8pubimbueB6v15007ERKNS_6localeE");
|
|
|
|
var __ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE6getlocB6v15007Ev = Module["__ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE6getlocB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIcNS_11char_traitsIcEEE6getlocB6v15007Ev");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_ = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapB6v15007ERS5_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapB6v15007ERS5_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapB6v15007ERS5_");
|
|
|
|
var __ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv = Module["__ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"] = createExportWrapper("_ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_RKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_RKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_RKS4_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ERKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ERKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ERKS4_");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB6v15007Em");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbumpB6v15007Ei = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbumpB6v15007Ei"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5pbumpB6v15007Ei");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi");
|
|
|
|
var __ZNSt3__211char_traitsIcE7not_eofEi = Module["__ZNSt3__211char_traitsIcE7not_eofEi"] = createExportWrapper("_ZNSt3__211char_traitsIcE7not_eofEi");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi");
|
|
|
|
var __ZNSt3__23maxB6v15007IPcEERKT_S4_S4_ = Module["__ZNSt3__23maxB6v15007IPcEERKT_S4_S4_"] = createExportWrapper("_ZNSt3__23maxB6v15007IPcEERKT_S4_S4_");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ = Module["__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_"] = createExportWrapper("_ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_");
|
|
|
|
var __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_ = Module["__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_"] = createExportWrapper("_ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_");
|
|
|
|
var __ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ = Module["__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_"] = createExportWrapper("_ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_ = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_");
|
|
|
|
var __ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ = Module["__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_"] = createExportWrapper("_ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_ = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openEPKcj = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openEPKcj"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openEPKcj");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2Ev = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2Ev"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2Ev");
|
|
|
|
var __ZNSt3__29has_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE = Module["__ZNSt3__29has_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE"] = createExportWrapper("_ZNSt3__29has_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE13always_noconvB6v15007Ev = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE13always_noconvB6v15007Ev"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE13always_noconvB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2EOS3_ = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2EOS3_"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC2EOS3_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5closeEv = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5closeEv"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5closeEv");
|
|
|
|
var __ZdaPv = Module["__ZdaPv"] = createExportWrapper("_ZdaPv");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4swapERS3_ = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4swapERS3_"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4swapERS3_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_ = Module["__ZNSt3__24swapB6v15007IPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_");
|
|
|
|
var __ZNSt3__24swapB6v15007IP8_IO_FILEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_ = Module["__ZNSt3__24swapB6v15007IP8_IO_FILEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_"] = createExportWrapper("_ZNSt3__24swapB6v15007IP8_IO_FILEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPKNS_7codecvtIcc11__mbstate_tEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_ = Module["__ZNSt3__24swapB6v15007IPKNS_7codecvtIcc11__mbstate_tEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPKNS_7codecvtIcc11__mbstate_tEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_");
|
|
|
|
var __ZNSt3__24swapB6v15007I11__mbstate_tEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007I11__mbstate_tEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007I11__mbstate_tEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__24swapB6v15007IbEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_ = Module["__ZNSt3__24swapB6v15007IbEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_"] = createExportWrapper("_ZNSt3__24swapB6v15007IbEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE15__make_mdstringEj = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE15__make_mdstringEj"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE15__make_mdstringEj");
|
|
|
|
var __ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EEC2B6v15007ILb1EvEES2_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS4_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EEC2B6v15007ILb1EvEES2_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS4_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EEC2B6v15007ILb1EvEES2_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS4_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EED2B6v15007Ev = Module["__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9underflowEv = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9underflowEv"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9underflowEv");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv");
|
|
|
|
var __ZNSt3__216__throw_bad_castB6v15007Ev = Module["__ZNSt3__216__throw_bad_castB6v15007Ev"] = createExportWrapper("_ZNSt3__216__throw_bad_castB6v15007Ev");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE8overflowEi = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE8overflowEi"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE8overflowEi");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE3outB6v15007ERS1_PKcS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE3outB6v15007ERS1_PKcS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE3outB6v15007ERS1_PKcS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl");
|
|
|
|
var __Znam = Module["__Znam"] = createExportWrapper("_Znam");
|
|
|
|
var __ZNSt3__23maxB6v15007IlEERKT_S3_S3_ = Module["__ZNSt3__23maxB6v15007IlEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23maxB6v15007IlEERKT_S3_S3_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE8encodingB6v15007Ev = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE8encodingB6v15007Ev"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE8encodingB6v15007Ev");
|
|
|
|
var __ZNSt3__24fposI11__mbstate_tE5stateB6v15007ES1_ = Module["__ZNSt3__24fposI11__mbstate_tE5stateB6v15007ES1_"] = createExportWrapper("_ZNSt3__24fposI11__mbstate_tE5stateB6v15007ES1_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev = Module["__ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev"] = createExportWrapper("_ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev");
|
|
|
|
var __ZNKSt3__24fposI11__mbstate_tE5stateB6v15007Ev = Module["__ZNKSt3__24fposI11__mbstate_tE5stateB6v15007Ev"] = createExportWrapper("_ZNKSt3__24fposI11__mbstate_tE5stateB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4syncEv = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4syncEv"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE4syncEv");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE6lengthB6v15007ERS1_PKcS5_m = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE6lengthB6v15007ERS1_PKcS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE6lengthB6v15007ERS1_PKcS5_m");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposB6v15007ENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposB6v15007ENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposB6v15007ENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev = Module["__ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev = Module["__ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev = Module["__ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_ifstreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev = Module["__ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev = Module["__ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__214basic_ofstreamIcNS_11char_traitsIcEEED0Ev");
|
|
|
|
var __ZNSt3__23minB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23minB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23minB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIlLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIlLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIlLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__26copy_nB6v15007IPKwmPwEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_ = Module["__ZNSt3__26copy_nB6v15007IPKwmPwEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_"] = createExportWrapper("_ZNSt3__26copy_nB6v15007IPKwmPwEENS_9enable_ifIXsr33__is_cpp17_random_access_iteratorIT_EE5valueET1_E4typeES5_T0_S6_");
|
|
|
|
var __ZNSt3__24copyB6v15007IPKwPwEET0_T_S5_S4_ = Module["__ZNSt3__24copyB6v15007IPKwPwEET0_T_S5_S4_"] = createExportWrapper("_ZNSt3__24copyB6v15007IPKwPwEET0_T_S5_S4_");
|
|
|
|
var __ZNSt3__26__copyB6v15007IPKwS2_PwLi0EEENS_4pairIT_T1_EES5_T0_S6_ = Module["__ZNSt3__26__copyB6v15007IPKwS2_PwLi0EEENS_4pairIT_T1_EES5_T0_S6_"] = createExportWrapper("_ZNSt3__26__copyB6v15007IPKwS2_PwLi0EEENS_4pairIT_T1_EES5_T0_S6_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007IPKwS2_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007IPKwS2_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007IPKwS2_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007IKwwvEENS_4pairIPT_PT0_EES4_S4_S6_ = Module["__ZNSt3__211__copy_implB6v15007IKwwvEENS_4pairIPT_PT0_EES4_S4_S6_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007IKwwvEENS_4pairIPT_PT0_EES4_S4_S6_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPwNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPwNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPwNS_18__unwrap_iter_implIS1_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES5_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPKwPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_ = Module["__ZNSt3__29make_pairB6v15007IPKwPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPKwPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007IPKwS2_S2_EET0_S3_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007IPKwS2_S2_EET0_S3_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007IPKwS2_S2_EET0_S3_T1_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPwS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPwS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPwS1_NS_18__unwrap_iter_implIS1_Lb1EEEEET_S4_T0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPKwS2_E8__unwrapB6v15007ES2_S2_ = Module["__ZNSt3__219__unwrap_range_implIPKwS2_E8__unwrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPKwS2_E8__unwrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPKwNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPKwNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPKwNS_18__unwrap_iter_implIS2_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES6_");
|
|
|
|
var __ZNSt3__24pairIPKwS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKwS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKwS2_EC2B6v15007IS2_S2_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPKwLb1EE8__unwrapB6v15007ES2_ = Module["__ZNSt3__218__unwrap_iter_implIPKwLb1EE8__unwrapB6v15007ES2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPKwLb1EE8__unwrapB6v15007ES2_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IKwEEPT_S3_ = Module["__ZNSt3__212__to_addressB6v15007IKwEEPT_S3_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IKwEEPT_S3_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPwLb1EE8__unwrapB6v15007ES1_ = Module["__ZNSt3__218__unwrap_iter_implIPwLb1EE8__unwrapB6v15007ES1_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPwLb1EE8__unwrapB6v15007ES1_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IwEEPT_S2_ = Module["__ZNSt3__212__to_addressB6v15007IwEEPT_S2_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IwEEPT_S2_");
|
|
|
|
var __ZNSt3__24pairIPKwPwEC2B6v15007IS2_S3_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKwPwEC2B6v15007IS2_S3_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKwPwEC2B6v15007IS2_S3_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPKwS2_E8__rewrapB6v15007ES2_S2_ = Module["__ZNSt3__219__unwrap_range_implIPKwS2_E8__rewrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPKwS2_E8__rewrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPKwS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPKwS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPKwS2_NS_18__unwrap_iter_implIS2_Lb1EEEEET_S5_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPKwLb1EE8__rewrapB6v15007ES2_S2_ = Module["__ZNSt3__218__unwrap_iter_implIPKwLb1EE8__rewrapB6v15007ES2_S2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPKwLb1EE8__rewrapB6v15007ES2_S2_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPwLb1EE8__rewrapB6v15007ES1_S1_ = Module["__ZNSt3__218__unwrap_iter_implIPwLb1EE8__rewrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPwLb1EE8__rewrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__24swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_ = Module["__ZNSt3__24swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_"] = createExportWrapper("_ZNSt3__24swapB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_");
|
|
|
|
var __ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_ = Module["__ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_"] = createExportWrapper("_ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_");
|
|
|
|
var __ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__216__swap_allocatorB6v15007INS_9allocatorIcEEEEvRT_S4_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_ = Module["__ZNSt3__28distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc");
|
|
|
|
var __ZNSt3__211char_traitsIcE6assignEPcmc = Module["__ZNSt3__211char_traitsIcE6assignEPcmc"] = createExportWrapper("_ZNSt3__211char_traitsIcE6assignEPcmc");
|
|
|
|
var __ZNSt3__26fill_nB6v15007IPcmcEET_S2_T0_RKT1_ = Module["__ZNSt3__26fill_nB6v15007IPcmcEET_S2_T0_RKT1_"] = createExportWrapper("_ZNSt3__26fill_nB6v15007IPcmcEET_S2_T0_RKT1_");
|
|
|
|
var __ZNSt3__28__fill_nB6v15007IPcmcEET_S2_T0_RKT1_ = Module["__ZNSt3__28__fill_nB6v15007IPcmcEET_S2_T0_RKT1_"] = createExportWrapper("_ZNSt3__28__fill_nB6v15007IPcmcEET_S2_T0_RKT1_");
|
|
|
|
var __ZNSt3__221__convert_to_integralB6v15007Em = Module["__ZNSt3__221__convert_to_integralB6v15007Em"] = createExportWrapper("_ZNSt3__221__convert_to_integralB6v15007Em");
|
|
|
|
var __ZNSt3__23maxB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_ = Module["__ZNSt3__23maxB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_"] = createExportWrapper("_ZNSt3__23maxB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_");
|
|
|
|
var __ZNKSt3__26__lessIPcS1_EclB6v15007ERKS1_S4_ = Module["__ZNKSt3__26__lessIPcS1_EclB6v15007ERKS1_S4_"] = createExportWrapper("_ZNKSt3__26__lessIPcS1_EclB6v15007ERKS1_S4_");
|
|
|
|
var __ZNSt3__23maxB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23maxB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23maxB6v15007IlNS_6__lessIllEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev = Module["__ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"] = createExportWrapper("_ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev");
|
|
|
|
var __ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev = Module["__ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"] = createExportWrapper("_ZNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev");
|
|
|
|
var __ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev = Module["__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"] = createExportWrapper("_ZNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED2Ev = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED2Ev"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEED2Ev");
|
|
|
|
var __ZNKSt3__28ios_base10exceptionsB6v15007Ev = Module["__ZNKSt3__28ios_base10exceptionsB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base10exceptionsB6v15007Ev");
|
|
|
|
var __ZNSt3__28ios_base10exceptionsB6v15007Ej = Module["__ZNSt3__28ios_base10exceptionsB6v15007Ej"] = createExportWrapper("_ZNSt3__28ios_base10exceptionsB6v15007Ej");
|
|
|
|
var __ZNSt3__28ios_base5clearEj = Module["__ZNSt3__28ios_base5clearEj"] = createExportWrapper("_ZNSt3__28ios_base5clearEj");
|
|
|
|
var __ZNKSt3__28ios_base4goodB6v15007Ev = Module["__ZNKSt3__28ios_base4goodB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base4goodB6v15007Ev");
|
|
|
|
var __ZNKSt3__26locale9use_facetERNS0_2idE = Module["__ZNKSt3__26locale9use_facetERNS0_2idE"] = createExportWrapper("_ZNKSt3__26locale9use_facetERNS0_2idE");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE5equalB6v15007ERKS3_ = Module["__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE5equalB6v15007ERKS3_"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE5equalB6v15007ERKS3_");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE14__test_for_eofB6v15007Ev");
|
|
|
|
var __ZNSt3__28ios_base8setstateB6v15007Ej = Module["__ZNSt3__28ios_base8setstateB6v15007Ej"] = createExportWrapper("_ZNSt3__28ios_base8setstateB6v15007Ej");
|
|
|
|
var __ZNKSt3__28ios_base5rdbufB6v15007Ev = Module["__ZNKSt3__28ios_base5rdbufB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base5rdbufB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl");
|
|
|
|
var __ZNSt3__214numeric_limitsIsE3minB6v15007Ev = Module["__ZNSt3__214numeric_limitsIsE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIsE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__214numeric_limitsIsE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIsE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIsE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIsLb1EE3minB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIsLb1EE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIsLb1EE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIsLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIsLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIsLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt");
|
|
|
|
var __ZNSt3__214numeric_limitsIiE3minB6v15007Ev = Module["__ZNSt3__214numeric_limitsIiE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIiE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__214numeric_limitsIiE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIiE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIiE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIiLb1EE3minB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIiLb1EE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIiLb1EE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIiLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIiLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIiLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv");
|
|
|
|
var __ZNKSt3__28ios_base7rdstateB6v15007Ev = Module["__ZNKSt3__28ios_base7rdstateB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base7rdstateB6v15007Ev");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5widenB6v15007Ec = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5widenB6v15007Ec"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE5widenB6v15007Ec");
|
|
|
|
var __ZNKSt3__25ctypeIcE5widenB6v15007Ec = Module["__ZNKSt3__25ctypeIcE5widenB6v15007Ec"] = createExportWrapper("_ZNKSt3__25ctypeIcE5widenB6v15007Ec");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE5equalB6v15007ERKS3_ = Module["__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE5equalB6v15007ERKS3_"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE5equalB6v15007ERKS3_");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE14__test_for_eofB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRb");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRl");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRt");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjS8_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRm");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRx");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRy");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRf");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRd");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRe");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getB6v15007ES4_S4_RNS_8ios_baseERjRPv");
|
|
|
|
var __ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5widenB6v15007Ec = Module["__ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5widenB6v15007Ec"] = createExportWrapper("_ZNKSt3__29basic_iosIwNS_11char_traitsIwEEE5widenB6v15007Ec");
|
|
|
|
var __ZNKSt3__25ctypeIwE5widenB6v15007Ec = Module["__ZNKSt3__25ctypeIwE5widenB6v15007Ec"] = createExportWrapper("_ZNKSt3__25ctypeIwE5widenB6v15007Ec");
|
|
|
|
var __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_ = Module["__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_"] = createExportWrapper("_ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_ = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4swapB6v15007ERS3_ = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4swapB6v15007ERS3_"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4swapB6v15007ERS3_");
|
|
|
|
var __ZNSt3__28ios_base4swapERS0_ = Module["__ZNSt3__28ios_base4swapERS0_"] = createExportWrapper("_ZNSt3__28ios_base4swapERS0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_13basic_ostreamIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_ = Module["__ZNSt3__24swapB6v15007IPNS_13basic_ostreamIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_13basic_ostreamIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_ = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE4swapB6v15007ERS3_");
|
|
|
|
var __ZNKSt3__26locale9has_facetERNS0_2idE = Module["__ZNKSt3__26locale9has_facetERNS0_2idE"] = createExportWrapper("_ZNKSt3__26locale9has_facetERNS0_2idE");
|
|
|
|
var __ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EEC2B6v15007IRS2_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EEC2B6v15007IRS2_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EEC2B6v15007IRS2_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EEC2B6v15007IRS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EEC2B6v15007IRS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EEC2B6v15007IRS2_vEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EEC2B6v15007IS4_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EEC2B6v15007IS4_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EEC2B6v15007IS4_vEEOT_");
|
|
|
|
var __ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE5resetB6v15007ES2_ = Module["__ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE5resetB6v15007ES2_"] = createExportWrapper("_ZNSt3__210unique_ptrI8_IO_FILEPFiPS1_EE5resetB6v15007ES2_");
|
|
|
|
var __ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIP8_IO_FILEPFiS2_EE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIP8_IO_FILELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPFiP8_IO_FILEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1Ev = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1ERKS3_ = Module["__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1ERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC1ERKS3_");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_ = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEED1Ev = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED1Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED1Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1Ev = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1Ev"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1Ev");
|
|
|
|
var __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1ERKS3_ = Module["__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1ERKS3_"] = createExportWrapper("_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC1ERKS3_");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC1ERS3_b = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC1ERS3_b"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE6sentryC1ERS3_b");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3_ = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3_"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryC1ERS3_");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE6sentryD1Ev");
|
|
|
|
var __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1EOS5_ = Module["__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1EOS5_"] = createExportWrapper("_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1EOS5_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1Ev = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1Ev"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1Ev");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1EOS3_ = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1EOS3_"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEEC1EOS3_");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED1Ev = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED1Ev"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEED1Ev");
|
|
|
|
var __ZNKSt3__219__iostream_category4nameEv = Module["__ZNKSt3__219__iostream_category4nameEv"] = createExportWrapper("_ZNKSt3__219__iostream_category4nameEv");
|
|
|
|
var __ZNKSt3__219__iostream_category7messageEi = Module["__ZNKSt3__219__iostream_category7messageEi"] = createExportWrapper("_ZNKSt3__219__iostream_category7messageEi");
|
|
|
|
var __ZNKSt3__212__do_message7messageEi = Module["__ZNKSt3__212__do_message7messageEi"] = createExportWrapper("_ZNKSt3__212__do_message7messageEi");
|
|
|
|
var __ZNSt3__217iostream_categoryEv = Module["__ZNSt3__217iostream_categoryEv"] = createExportWrapper("_ZNSt3__217iostream_categoryEv");
|
|
|
|
var __ZNSt3__28ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE = Module["__ZNSt3__28ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE"] = createExportWrapper("_ZNSt3__28ios_base7failureC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE");
|
|
|
|
var __ZNSt3__212system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__212system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__212system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__28ios_base7failureC2EPKcRKNS_10error_codeE = Module["__ZNSt3__28ios_base7failureC2EPKcRKNS_10error_codeE"] = createExportWrapper("_ZNSt3__28ios_base7failureC2EPKcRKNS_10error_codeE");
|
|
|
|
var __ZNSt3__212system_errorC2ENS_10error_codeEPKc = Module["__ZNSt3__212system_errorC2ENS_10error_codeEPKc"] = createExportWrapper("_ZNSt3__212system_errorC2ENS_10error_codeEPKc");
|
|
|
|
var __ZNSt3__212system_errorD2Ev = Module["__ZNSt3__212system_errorD2Ev"] = createExportWrapper("_ZNSt3__212system_errorD2Ev");
|
|
|
|
var __ZNSt3__28ios_base7failureD2Ev = Module["__ZNSt3__28ios_base7failureD2Ev"] = createExportWrapper("_ZNSt3__28ios_base7failureD2Ev");
|
|
|
|
var __ZNSt3__28ios_base7failureD0Ev = Module["__ZNSt3__28ios_base7failureD0Ev"] = createExportWrapper("_ZNSt3__28ios_base7failureD0Ev");
|
|
|
|
var __ZNSt3__28ios_base5imbueERKNS_6localeE = Module["__ZNSt3__28ios_base5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__28ios_base5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__28ios_base6xallocEv = Module["__ZNSt3__28ios_base6xallocEv"] = createExportWrapper("_ZNSt3__28ios_base6xallocEv");
|
|
|
|
var __ZNSt3__213__atomic_baseIiLb1EEppB6v15007Ei = Module["__ZNSt3__213__atomic_baseIiLb1EEppB6v15007Ei"] = createExportWrapper("_ZNSt3__213__atomic_baseIiLb1EEppB6v15007Ei");
|
|
|
|
var __ZNSt3__28ios_base5iwordEi = Module["__ZNSt3__28ios_base5iwordEi"] = createExportWrapper("_ZNSt3__28ios_base5iwordEi");
|
|
|
|
var __ZNSt3__28ios_base5pwordEi = Module["__ZNSt3__28ios_base5pwordEi"] = createExportWrapper("_ZNSt3__28ios_base5pwordEi");
|
|
|
|
var __ZNSt3__28ios_base17register_callbackEPFvNS0_5eventERS0_iEi = Module["__ZNSt3__28ios_base17register_callbackEPFvNS0_5eventERS0_iEi"] = createExportWrapper("_ZNSt3__28ios_base17register_callbackEPFvNS0_5eventERS0_iEi");
|
|
|
|
var __ZNSt3__28ios_baseD0Ev = Module["__ZNSt3__28ios_baseD0Ev"] = createExportWrapper("_ZNSt3__28ios_baseD0Ev");
|
|
|
|
var __ZNSt3__215__throw_failureB6v15007EPKc = Module["__ZNSt3__215__throw_failureB6v15007EPKc"] = createExportWrapper("_ZNSt3__215__throw_failureB6v15007EPKc");
|
|
|
|
var __ZNSt3__28ios_base4initEPv = Module["__ZNSt3__28ios_base4initEPv"] = createExportWrapper("_ZNSt3__28ios_base4initEPv");
|
|
|
|
var __ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007ILb1EvEEPS5_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007ILb1EvEEPS5_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007ILb1EvEEPS5_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS8_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrIiPFvPvEEC2B6v15007ILb1EvEEPiNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIiPFvPvEEC2B6v15007ILb1EvEEPiNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIiPFvPvEEC2B6v15007ILb1EvEEPiNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrIlPFvPvEEC2B6v15007ILb1EvEEPlNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIlPFvPvEEC2B6v15007ILb1EvEEPlNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIlPFvPvEEC2B6v15007ILb1EvEEPlNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrIPvPFvS1_EEC2B6v15007ILb1EvEEPS1_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIPvPFvS1_EEC2B6v15007ILb1EvEEPS1_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIPvPFvS1_EEC2B6v15007ILb1EvEEPS1_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE5resetB6v15007EPS5_ = Module["__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE5resetB6v15007EPS5_"] = createExportWrapper("_ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE5resetB6v15007EPS5_");
|
|
|
|
var __ZNKSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEEcvbB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIiPFvPvEE5resetB6v15007EPi = Module["__ZNSt3__210unique_ptrIiPFvPvEE5resetB6v15007EPi"] = createExportWrapper("_ZNSt3__210unique_ptrIiPFvPvEE5resetB6v15007EPi");
|
|
|
|
var __ZNKSt3__210unique_ptrIiPFvPvEEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIiPFvPvEEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIiPFvPvEEcvbB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIlPFvPvEE5resetB6v15007EPl = Module["__ZNSt3__210unique_ptrIlPFvPvEE5resetB6v15007EPl"] = createExportWrapper("_ZNSt3__210unique_ptrIlPFvPvEE5resetB6v15007EPl");
|
|
|
|
var __ZNKSt3__210unique_ptrIlPFvPvEEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIlPFvPvEEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIlPFvPvEEcvbB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPvPFvS1_EE5resetB6v15007EPS1_ = Module["__ZNSt3__210unique_ptrIPvPFvS1_EE5resetB6v15007EPS1_"] = createExportWrapper("_ZNSt3__210unique_ptrIPvPFvS1_EE5resetB6v15007EPS1_");
|
|
|
|
var __ZNKSt3__210unique_ptrIPvPFvS1_EEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIPvPFvS1_EEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIPvPFvS1_EEcvbB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIiPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIiPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIiPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIlPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIlPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIlPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPvPFvS1_EE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIPvPFvS1_EE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPvPFvS1_EE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPvPFvS1_EED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIPvPFvS1_EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPvPFvS1_EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIlPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIlPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIlPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIiPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIiPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIiPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIPFvNS_8ios_base5eventERS1_iEPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__28ios_base4moveERS0_ = Module["__ZNSt3__28ios_base4moveERS0_"] = createExportWrapper("_ZNSt3__28ios_base4moveERS0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPFvNS_8ios_base5eventERS1_iEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_ = Module["__ZNSt3__24swapB6v15007IPPFvNS_8ios_base5eventERS1_iEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPFvNS_8ios_base5eventERS1_iEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007IPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_ = Module["__ZNSt3__24swapB6v15007IPlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPlEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_ = Module["__ZNSt3__24swapB6v15007IPPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_");
|
|
|
|
var __ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv = Module["__ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv"] = createExportWrapper("_ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv");
|
|
|
|
var __ZNSt3__28ios_base34__set_failbit_and_consider_rethrowEv = Module["__ZNSt3__28ios_base34__set_failbit_and_consider_rethrowEv"] = createExportWrapper("_ZNSt3__28ios_base34__set_failbit_and_consider_rethrowEv");
|
|
|
|
var __ZNSt3__28ios_base15sync_with_stdioEb = Module["__ZNSt3__28ios_base15sync_with_stdioEb"] = createExportWrapper("_ZNSt3__28ios_base15sync_with_stdioEb");
|
|
|
|
var __ZNSt3__219__iostream_categoryD0Ev = Module["__ZNSt3__219__iostream_categoryD0Ev"] = createExportWrapper("_ZNSt3__219__iostream_categoryD0Ev");
|
|
|
|
var __ZNSt3__213__atomic_baseIiLb1EE9fetch_addB6v15007EiNS_12memory_orderE = Module["__ZNSt3__213__atomic_baseIiLb1EE9fetch_addB6v15007EiNS_12memory_orderE"] = createExportWrapper("_ZNSt3__213__atomic_baseIiLb1EE9fetch_addB6v15007EiNS_12memory_orderE");
|
|
|
|
var __ZNSt3__222__cxx_atomic_fetch_addB6v15007IiEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["__ZNSt3__222__cxx_atomic_fetch_addB6v15007IiEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__222__cxx_atomic_fetch_addB6v15007IiEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007IRS6_S9_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007IRS6_S9_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEEC2B6v15007IRS6_S9_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EEC2B6v15007IRS6_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EEC2B6v15007IRS6_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EEC2B6v15007IRS6_vEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EEC2B6v15007IS3_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EEC2B6v15007IS3_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EEC2B6v15007IS3_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPiPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPiPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPiPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPiLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPiLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPiLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPlPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPlPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPlPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPlLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPlLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPlLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPvPFvS1_EEC2B6v15007IRS2_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPvPFvS1_EEC2B6v15007IRS2_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPvPFvS1_EEC2B6v15007IRS2_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EEC2B6v15007IRS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EEC2B6v15007IRS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EEC2B6v15007IRS2_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPFvPvELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPFvNS_8ios_base5eventERS1_iEPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPPFvNS_8ios_base5eventERS1_iELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPiPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPiPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPiPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPiPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPiLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPlPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPlPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPlPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPlPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPlLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPvPFvS1_EE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPvPFvS1_EE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPvPFvS1_EE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPvPFvS1_EE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPPvLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__28ios_base7failureC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE = Module["__ZNSt3__28ios_base7failureC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE"] = createExportWrapper("_ZNSt3__28ios_base7failureC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_10error_codeE");
|
|
|
|
var __ZNSt3__28ios_base7failureC1EPKcRKNS_10error_codeE = Module["__ZNSt3__28ios_base7failureC1EPKcRKNS_10error_codeE"] = createExportWrapper("_ZNSt3__28ios_base7failureC1EPKcRKNS_10error_codeE");
|
|
|
|
var __ZNSt3__28ios_base7failureD1Ev = Module["__ZNSt3__28ios_base7failureD1Ev"] = createExportWrapper("_ZNSt3__28ios_base7failureD1Ev");
|
|
|
|
var __ZNSt3__28ios_baseD1Ev = Module["__ZNSt3__28ios_baseD1Ev"] = createExportWrapper("_ZNSt3__28ios_baseD1Ev");
|
|
|
|
var __ZNSt3__29DoIOSInitC2Ev = Module["__ZNSt3__29DoIOSInitC2Ev"] = createExportWrapper("_ZNSt3__29DoIOSInitC2Ev");
|
|
|
|
var __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t = Module["__ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t"] = createExportWrapper("_ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t = Module["__ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t"] = createExportWrapper("_ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC1B6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007EPNS_13basic_ostreamIcS2_EE = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007EPNS_13basic_ostreamIcS2_EE"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE3tieB6v15007EPNS_13basic_ostreamIcS2_EE");
|
|
|
|
var __ZNSt3__27unitbufERNS_8ios_baseE = Module["__ZNSt3__27unitbufERNS_8ios_baseE"] = createExportWrapper("_ZNSt3__27unitbufERNS_8ios_baseE");
|
|
|
|
var __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t = Module["__ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t"] = createExportWrapper("_ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t");
|
|
|
|
var __ZNSt3__213basic_istreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__213basic_istreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t = Module["__ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t"] = createExportWrapper("_ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t");
|
|
|
|
var __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEEC1B6v15007EPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007EPNS_13basic_ostreamIwS2_EE = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007EPNS_13basic_ostreamIwS2_EE"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE3tieB6v15007EPNS_13basic_ostreamIwS2_EE");
|
|
|
|
var __ZNSt3__29DoIOSInitD2Ev = Module["__ZNSt3__29DoIOSInitD2Ev"] = createExportWrapper("_ZNSt3__29DoIOSInitD2Ev");
|
|
|
|
var __ZNSt3__28ios_base4InitC2Ev = Module["__ZNSt3__28ios_base4InitC2Ev"] = createExportWrapper("_ZNSt3__28ios_base4InitC2Ev");
|
|
|
|
var __ZNSt3__28ios_base4InitD2Ev = Module["__ZNSt3__28ios_base4InitD2Ev"] = createExportWrapper("_ZNSt3__28ios_base4InitD2Ev");
|
|
|
|
var __ZNSt3__28ios_base4setfB6v15007Ej = Module["__ZNSt3__28ios_base4setfB6v15007Ej"] = createExportWrapper("_ZNSt3__28ios_base4setfB6v15007Ej");
|
|
|
|
var __ZNSt3__210__stdinbufIcED0Ev = Module["__ZNSt3__210__stdinbufIcED0Ev"] = createExportWrapper("_ZNSt3__210__stdinbufIcED0Ev");
|
|
|
|
var __ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE = Module["__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__210__stdinbufIcE9underflowEv = Module["__ZNSt3__210__stdinbufIcE9underflowEv"] = createExportWrapper("_ZNSt3__210__stdinbufIcE9underflowEv");
|
|
|
|
var __ZNSt3__210__stdinbufIcE5uflowEv = Module["__ZNSt3__210__stdinbufIcE5uflowEv"] = createExportWrapper("_ZNSt3__210__stdinbufIcE5uflowEv");
|
|
|
|
var __ZNSt3__210__stdinbufIcE9pbackfailEi = Module["__ZNSt3__210__stdinbufIcE9pbackfailEi"] = createExportWrapper("_ZNSt3__210__stdinbufIcE9pbackfailEi");
|
|
|
|
var __ZNSt3__221__throw_runtime_errorEPKc = Module["__ZNSt3__221__throw_runtime_errorEPKc"] = createExportWrapper("_ZNSt3__221__throw_runtime_errorEPKc");
|
|
|
|
var __ZNSt3__210__stdinbufIcE9__getcharEb = Module["__ZNSt3__210__stdinbufIcE9__getcharEb"] = createExportWrapper("_ZNSt3__210__stdinbufIcE9__getcharEb");
|
|
|
|
var __ZNSt3__23maxB6v15007IiEERKT_S3_S3_ = Module["__ZNSt3__23maxB6v15007IiEERKT_S3_S3_"] = createExportWrapper("_ZNSt3__23maxB6v15007IiEERKT_S3_S3_");
|
|
|
|
var __ZNSt3__23maxB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_ = Module["__ZNSt3__23maxB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_"] = createExportWrapper("_ZNSt3__23maxB6v15007IiNS_6__lessIiiEEEERKT_S5_S5_T0_");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEEC2B6v15007Ev = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4initB6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4initB6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__29basic_iosIcNS_11char_traitsIcEEE4initB6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__28ios_baseC2B6v15007Ev = Module["__ZNSt3__28ios_baseC2B6v15007Ev"] = createExportWrapper("_ZNSt3__28ios_baseC2B6v15007Ev");
|
|
|
|
var __ZNSt3__211__stdoutbufIcED0Ev = Module["__ZNSt3__211__stdoutbufIcED0Ev"] = createExportWrapper("_ZNSt3__211__stdoutbufIcED0Ev");
|
|
|
|
var __ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE = Module["__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__211__stdoutbufIcE4syncEv = Module["__ZNSt3__211__stdoutbufIcE4syncEv"] = createExportWrapper("_ZNSt3__211__stdoutbufIcE4syncEv");
|
|
|
|
var __ZNSt3__211__stdoutbufIcE6xsputnEPKcl = Module["__ZNSt3__211__stdoutbufIcE6xsputnEPKcl"] = createExportWrapper("_ZNSt3__211__stdoutbufIcE6xsputnEPKcl");
|
|
|
|
var __ZNSt3__211__stdoutbufIcE8overflowEi = Module["__ZNSt3__211__stdoutbufIcE8overflowEi"] = createExportWrapper("_ZNSt3__211__stdoutbufIcE8overflowEi");
|
|
|
|
var __ZNKSt3__215basic_streambufIwNS_11char_traitsIwEEE6getlocB6v15007Ev = Module["__ZNKSt3__215basic_streambufIwNS_11char_traitsIwEEE6getlocB6v15007Ev"] = createExportWrapper("_ZNKSt3__215basic_streambufIwNS_11char_traitsIwEEE6getlocB6v15007Ev");
|
|
|
|
var __ZNSt3__210__stdinbufIwED0Ev = Module["__ZNSt3__210__stdinbufIwED0Ev"] = createExportWrapper("_ZNSt3__210__stdinbufIwED0Ev");
|
|
|
|
var __ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE = Module["__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__210__stdinbufIwE9underflowEv = Module["__ZNSt3__210__stdinbufIwE9underflowEv"] = createExportWrapper("_ZNSt3__210__stdinbufIwE9underflowEv");
|
|
|
|
var __ZNSt3__210__stdinbufIwE5uflowEv = Module["__ZNSt3__210__stdinbufIwE5uflowEv"] = createExportWrapper("_ZNSt3__210__stdinbufIwE5uflowEv");
|
|
|
|
var __ZNSt3__210__stdinbufIwE9pbackfailEj = Module["__ZNSt3__210__stdinbufIwE9pbackfailEj"] = createExportWrapper("_ZNSt3__210__stdinbufIwE9pbackfailEj");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_7codecvtIwc11__mbstate_tEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_7codecvtIwc11__mbstate_tEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_7codecvtIwc11__mbstate_tEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE8encodingB6v15007Ev = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE8encodingB6v15007Ev"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE8encodingB6v15007Ev");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE13always_noconvB6v15007Ev = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE13always_noconvB6v15007Ev"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE13always_noconvB6v15007Ev");
|
|
|
|
var __ZNSt3__210__stdinbufIwE9__getcharEb = Module["__ZNSt3__210__stdinbufIwE9__getcharEb"] = createExportWrapper("_ZNSt3__210__stdinbufIwE9__getcharEb");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE2inB6v15007ERS1_PKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE3outB6v15007ERS1_PKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE3outB6v15007ERS1_PKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE3outB6v15007ERS1_PKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEEC2B6v15007Ev = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29basic_iosIwNS_11char_traitsIwEEE4initB6v15007EPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__29basic_iosIwNS_11char_traitsIwEEE4initB6v15007EPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__29basic_iosIwNS_11char_traitsIwEEE4initB6v15007EPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__211__stdoutbufIwED0Ev = Module["__ZNSt3__211__stdoutbufIwED0Ev"] = createExportWrapper("_ZNSt3__211__stdoutbufIwED0Ev");
|
|
|
|
var __ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE = Module["__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE"] = createExportWrapper("_ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE");
|
|
|
|
var __ZNSt3__211__stdoutbufIwE4syncEv = Module["__ZNSt3__211__stdoutbufIwE4syncEv"] = createExportWrapper("_ZNSt3__211__stdoutbufIwE4syncEv");
|
|
|
|
var __ZNSt3__211__stdoutbufIwE6xsputnEPKwl = Module["__ZNSt3__211__stdoutbufIwE6xsputnEPKwl"] = createExportWrapper("_ZNSt3__211__stdoutbufIwE6xsputnEPKwl");
|
|
|
|
var __ZNSt3__211__stdoutbufIwE8overflowEj = Module["__ZNSt3__211__stdoutbufIwE8overflowEj"] = createExportWrapper("_ZNSt3__211__stdoutbufIwE8overflowEj");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE7unshiftB6v15007ERS1_PcS4_RS4_");
|
|
|
|
var __ZNSt3__211char_traitsIwE7not_eofEj = Module["__ZNSt3__211char_traitsIwE7not_eofEj"] = createExportWrapper("_ZNSt3__211char_traitsIwE7not_eofEj");
|
|
|
|
var __ZNSt3__29DoIOSInitC1Ev = Module["__ZNSt3__29DoIOSInitC1Ev"] = createExportWrapper("_ZNSt3__29DoIOSInitC1Ev");
|
|
|
|
var __ZNSt3__29DoIOSInitD1Ev = Module["__ZNSt3__29DoIOSInitD1Ev"] = createExportWrapper("_ZNSt3__29DoIOSInitD1Ev");
|
|
|
|
var __ZNSt3__28ios_base4InitC1Ev = Module["__ZNSt3__28ios_base4InitC1Ev"] = createExportWrapper("_ZNSt3__28ios_base4InitC1Ev");
|
|
|
|
var __ZNSt3__28ios_base4InitD1Ev = Module["__ZNSt3__28ios_base4InitD1Ev"] = createExportWrapper("_ZNSt3__28ios_base4InitD1Ev");
|
|
|
|
var __ZNKSt3__219__libcpp_debug_info4whatEv = Module["__ZNKSt3__219__libcpp_debug_info4whatEv"] = createExportWrapper("_ZNKSt3__219__libcpp_debug_info4whatEv");
|
|
|
|
var __ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_ = Module["__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_"] = createExportWrapper("_ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_");
|
|
|
|
var __ZNSt3__29to_stringEi = Module["__ZNSt3__29to_stringEi"] = createExportWrapper("_ZNSt3__29to_stringEi");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007EPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007EPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB6v15007EPKc");
|
|
|
|
var __ZNSt3__229__libcpp_abort_debug_functionERKNS_19__libcpp_debug_infoE = Module["__ZNSt3__229__libcpp_abort_debug_functionERKNS_19__libcpp_debug_infoE"] = createExportWrapper("_ZNSt3__229__libcpp_abort_debug_functionERKNS_19__libcpp_debug_infoE");
|
|
|
|
var __ZNSt3__227__libcpp_set_debug_functionEPFvRKNS_19__libcpp_debug_infoEE = Module["__ZNSt3__227__libcpp_set_debug_functionEPFvRKNS_19__libcpp_debug_infoEE"] = createExportWrapper("_ZNSt3__227__libcpp_set_debug_functionEPFvRKNS_19__libcpp_debug_infoEE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_out_of_rangeB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_out_of_rangeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_out_of_rangeB6v15007Ev");
|
|
|
|
var __ZNSt3__220__throw_out_of_rangeB6v15007EPKc = Module["__ZNSt3__220__throw_out_of_rangeB6v15007EPKc"] = createExportWrapper("_ZNSt3__220__throw_out_of_rangeB6v15007EPKc");
|
|
|
|
var __ZNSt3__217declare_reachableEPv = Module["__ZNSt3__217declare_reachableEPv"] = createExportWrapper("_ZNSt3__217declare_reachableEPv");
|
|
|
|
var __ZNSt3__219declare_no_pointersEPcm = Module["__ZNSt3__219declare_no_pointersEPcm"] = createExportWrapper("_ZNSt3__219declare_no_pointersEPcm");
|
|
|
|
var __ZNSt3__221undeclare_no_pointersEPcm = Module["__ZNSt3__221undeclare_no_pointersEPcm"] = createExportWrapper("_ZNSt3__221undeclare_no_pointersEPcm");
|
|
|
|
var __ZNSt3__221__undeclare_reachableEPv = Module["__ZNSt3__221__undeclare_reachableEPv"] = createExportWrapper("_ZNSt3__221__undeclare_reachableEPv");
|
|
|
|
var __ZNSt3__27collateIcED2Ev = Module["__ZNSt3__27collateIcED2Ev"] = createExportWrapper("_ZNSt3__27collateIcED2Ev");
|
|
|
|
var __ZNSt3__27collateIcED0Ev = Module["__ZNSt3__27collateIcED0Ev"] = createExportWrapper("_ZNSt3__27collateIcED0Ev");
|
|
|
|
var __ZNKSt3__27collateIcE10do_compareEPKcS3_S3_S3_ = Module["__ZNKSt3__27collateIcE10do_compareEPKcS3_S3_S3_"] = createExportWrapper("_ZNKSt3__27collateIcE10do_compareEPKcS3_S3_S3_");
|
|
|
|
var __ZNKSt3__27collateIcE12do_transformEPKcS3_ = Module["__ZNKSt3__27collateIcE12do_transformEPKcS3_"] = createExportWrapper("_ZNKSt3__27collateIcE12do_transformEPKcS3_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPKcvEET_S9_");
|
|
|
|
var __ZNKSt3__27collateIcE7do_hashEPKcS3_ = Module["__ZNKSt3__27collateIcE7do_hashEPKcS3_"] = createExportWrapper("_ZNKSt3__27collateIcE7do_hashEPKcS3_");
|
|
|
|
var __ZNSt3__27collateIwED2Ev = Module["__ZNSt3__27collateIwED2Ev"] = createExportWrapper("_ZNSt3__27collateIwED2Ev");
|
|
|
|
var __ZNSt3__27collateIwED0Ev = Module["__ZNSt3__27collateIwED0Ev"] = createExportWrapper("_ZNSt3__27collateIwED0Ev");
|
|
|
|
var __ZNKSt3__27collateIwE10do_compareEPKwS3_S3_S3_ = Module["__ZNKSt3__27collateIwE10do_compareEPKwS3_S3_S3_"] = createExportWrapper("_ZNKSt3__27collateIwE10do_compareEPKwS3_S3_S3_");
|
|
|
|
var __ZNKSt3__27collateIwE12do_transformEPKwS3_ = Module["__ZNKSt3__27collateIwE12do_transformEPKwS3_"] = createExportWrapper("_ZNKSt3__27collateIwE12do_transformEPKwS3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPKwvEET_S9_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPKwvEET_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPKwvEET_S9_");
|
|
|
|
var __ZNKSt3__27collateIwE7do_hashEPKwS3_ = Module["__ZNKSt3__27collateIwE7do_hashEPKwS3_"] = createExportWrapper("_ZNKSt3__27collateIwE7do_hashEPKwS3_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_8numpunctIcEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_8numpunctIcEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_8numpunctIcEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__28numpunctIcE8truenameB6v15007Ev = Module["__ZNKSt3__28numpunctIcE8truenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIcE8truenameB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIcE9falsenameB6v15007Ev = Module["__ZNKSt3__28numpunctIcE9falsenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIcE9falsenameB6v15007Ev");
|
|
|
|
var __ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb = Module["__ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb"] = createExportWrapper("_ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv = Module["__ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv"] = createExportWrapper("_ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv");
|
|
|
|
var __ZNKSt3__25ctypeIcE5widenB6v15007EPKcS3_Pc = Module["__ZNKSt3__25ctypeIcE5widenB6v15007EPKcS3_Pc"] = createExportWrapper("_ZNKSt3__25ctypeIcE5widenB6v15007EPKcS3_Pc");
|
|
|
|
var __ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKc = Module["__ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKc"] = createExportWrapper("_ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKc");
|
|
|
|
var __ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z = Module["__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z"] = createExportWrapper("_ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z");
|
|
|
|
var __ZNSt3__26__clocEv = Module["__ZNSt3__26__clocEv"] = createExportWrapper("_ZNSt3__26__clocEv");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_8numpunctIwEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_8numpunctIwEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_8numpunctIwEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__28numpunctIwE8truenameB6v15007Ev = Module["__ZNKSt3__28numpunctIwE8truenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIwE8truenameB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIwE9falsenameB6v15007Ev = Module["__ZNKSt3__28numpunctIwE9falsenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIwE9falsenameB6v15007Ev");
|
|
|
|
var __ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb = Module["__ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb"] = createExportWrapper("_ZNSt3__214__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_ = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_");
|
|
|
|
var __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv = Module["__ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv"] = createExportWrapper("_ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv");
|
|
|
|
var __ZNKSt3__25ctypeIwE5widenB6v15007EPKcS3_Pw = Module["__ZNKSt3__25ctypeIwE5widenB6v15007EPKcS3_Pw"] = createExportWrapper("_ZNKSt3__25ctypeIwE5widenB6v15007EPKcS3_Pw");
|
|
|
|
var __ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKw = Module["__ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKw"] = createExportWrapper("_ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_PKw");
|
|
|
|
var __ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_ = Module["__ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_"] = createExportWrapper("_ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_");
|
|
|
|
var __ZNKSt3__28numpunctIcE13decimal_pointB6v15007Ev = Module["__ZNKSt3__28numpunctIcE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIcE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIcE13thousands_sepB6v15007Ev = Module["__ZNKSt3__28numpunctIcE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIcE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIcE8groupingB6v15007Ev = Module["__ZNKSt3__28numpunctIcE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIcE8groupingB6v15007Ev");
|
|
|
|
var __ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_ = Module["__ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_"] = createExportWrapper("_ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_");
|
|
|
|
var __ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseERc = Module["__ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseERc"] = createExportWrapper("_ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseERc");
|
|
|
|
var __ZNKSt3__29__num_getIcE10__do_widenERNS_8ios_baseEPc = Module["__ZNKSt3__29__num_getIcE10__do_widenERNS_8ios_baseEPc"] = createExportWrapper("_ZNKSt3__29__num_getIcE10__do_widenERNS_8ios_baseEPc");
|
|
|
|
var __ZNKSt3__29__num_getIcE12__do_widen_pERNS_8ios_baseEPc = Module["__ZNKSt3__29__num_getIcE12__do_widen_pERNS_8ios_baseEPc"] = createExportWrapper("_ZNKSt3__29__num_getIcE12__do_widen_pERNS_8ios_baseEPc");
|
|
|
|
var __ZNSt3__24findB6v15007IPKccEET_S3_S3_RKT0_ = Module["__ZNSt3__24findB6v15007IPKccEET_S3_S3_RKT0_"] = createExportWrapper("_ZNSt3__24findB6v15007IPKccEET_S3_S3_RKT0_");
|
|
|
|
var __ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_ = Module["__ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_"] = createExportWrapper("_ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_");
|
|
|
|
var __ZNKSt3__28numpunctIwE13decimal_pointB6v15007Ev = Module["__ZNKSt3__28numpunctIwE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIwE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIwE13thousands_sepB6v15007Ev = Module["__ZNKSt3__28numpunctIwE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIwE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__28numpunctIwE8groupingB6v15007Ev = Module["__ZNKSt3__28numpunctIwE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__28numpunctIwE8groupingB6v15007Ev");
|
|
|
|
var __ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw = Module["__ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw"] = createExportWrapper("_ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw");
|
|
|
|
var __ZNSt3__24findB6v15007IPwwEET_S2_S2_RKT0_ = Module["__ZNSt3__24findB6v15007IPwwEET_S2_S2_RKT0_"] = createExportWrapper("_ZNSt3__24findB6v15007IPwwEET_S2_S2_RKT0_");
|
|
|
|
var __ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseERw = Module["__ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseERw"] = createExportWrapper("_ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseERw");
|
|
|
|
var __ZNKSt3__29__num_getIwE10__do_widenERNS_8ios_baseEPw = Module["__ZNKSt3__29__num_getIwE10__do_widenERNS_8ios_baseEPw"] = createExportWrapper("_ZNKSt3__29__num_getIwE10__do_widenERNS_8ios_baseEPw");
|
|
|
|
var __ZNKSt3__29__num_getIwE12__do_widen_pIwEEPKT_RNS_8ios_baseEPS3_ = Module["__ZNKSt3__29__num_getIwE12__do_widen_pIwEEPKT_RNS_8ios_baseEPS3_"] = createExportWrapper("_ZNKSt3__29__num_getIwE12__do_widen_pIwEEPKT_RNS_8ios_baseEPS3_");
|
|
|
|
var __ZNSt3__24findB6v15007IPKwwEET_S3_S3_RKT0_ = Module["__ZNSt3__24findB6v15007IPKwwEET_S3_S3_RKT0_"] = createExportWrapper("_ZNSt3__24findB6v15007IPKwwEET_S3_S3_RKT0_");
|
|
|
|
var __ZNKSt3__29__num_getIwE12__do_widen_pERNS_8ios_baseEPc = Module["__ZNKSt3__29__num_getIwE12__do_widen_pERNS_8ios_baseEPc"] = createExportWrapper("_ZNKSt3__29__num_getIwE12__do_widen_pERNS_8ios_baseEPc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_ = Module["__ZNSt3__2neB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_"] = createExportWrapper("_ZNSt3__2neB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPcEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPcEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPcEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPcEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPcEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPcEppB6v15007Ev");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv = Module["__ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv"] = createExportWrapper("_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv");
|
|
|
|
var __ZNSt3__219__libcpp_snprintf_lEPcmP15__locale_structPKcz = Module["__ZNSt3__219__libcpp_snprintf_lEPcmP15__locale_structPKcz"] = createExportWrapper("_ZNSt3__219__libcpp_snprintf_lEPcmP15__locale_structPKcz");
|
|
|
|
var __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE = Module["__ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE"] = createExportWrapper("_ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE");
|
|
|
|
var __ZNSt3__216__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ = Module["__ZNSt3__216__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_"] = createExportWrapper("_ZNSt3__216__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_ = Module["__ZNSt3__2neB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_"] = createExportWrapper("_ZNSt3__2neB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPwEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPwEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPwEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPwEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPwEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPwEppB6v15007Ev");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IlEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007ImEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IdEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv = Module["__ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv"] = createExportWrapper("_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv");
|
|
|
|
var __ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ = Module["__ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_"] = createExportWrapper("_ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_");
|
|
|
|
var __ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE = Module["__ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__27reverseB6v15007IPcEEvT_S2_ = Module["__ZNSt3__27reverseB6v15007IPcEEvT_S2_"] = createExportWrapper("_ZNSt3__27reverseB6v15007IPcEEvT_S2_");
|
|
|
|
var __ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE = Module["__ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE");
|
|
|
|
var __ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE = Module["__ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE");
|
|
|
|
var __ZNSt3__27reverseB6v15007IPwEEvT_S2_ = Module["__ZNSt3__27reverseB6v15007IPwEEvT_S2_"] = createExportWrapper("_ZNSt3__27reverseB6v15007IPwEEvT_S2_");
|
|
|
|
var __ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE = Module["__ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_ = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_");
|
|
|
|
var __ZNKSt3__25ctypeIcE6narrowB6v15007Ecc = Module["__ZNKSt3__25ctypeIcE6narrowB6v15007Ecc"] = createExportWrapper("_ZNKSt3__25ctypeIcE6narrowB6v15007Ecc");
|
|
|
|
var __ZNKSt3__25ctypeIcE7toupperB6v15007Ec = Module["__ZNKSt3__25ctypeIcE7toupperB6v15007Ec"] = createExportWrapper("_ZNKSt3__25ctypeIcE7toupperB6v15007Ec");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE = Module["__ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE"] = createExportWrapper("_ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE");
|
|
|
|
var __ZNSt3__220__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi = Module["__ZNSt3__220__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi"] = createExportWrapper("_ZNSt3__220__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_ = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_");
|
|
|
|
var __ZNKSt3__25ctypeIwE6narrowB6v15007Ewc = Module["__ZNKSt3__25ctypeIwE6narrowB6v15007Ewc"] = createExportWrapper("_ZNKSt3__25ctypeIwE6narrowB6v15007Ewc");
|
|
|
|
var __ZNKSt3__25ctypeIwE7toupperB6v15007Ew = Module["__ZNKSt3__25ctypeIwE7toupperB6v15007Ew"] = createExportWrapper("_ZNKSt3__25ctypeIwE7toupperB6v15007Ew");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE = Module["__ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE"] = createExportWrapper("_ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE");
|
|
|
|
var __ZNSt3__220__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi = Module["__ZNSt3__220__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi"] = createExportWrapper("_ZNSt3__220__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi");
|
|
|
|
var __ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC_ = Module["__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC_"] = createExportWrapper("_ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putES4_RNS_8ios_baseEcPK2tmPKcSC_");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei = Module["__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei");
|
|
|
|
var __ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc = Module["__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc"] = createExportWrapper("_ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc");
|
|
|
|
var __ZNKSt3__210__time_put8__do_putEPcRS1_PK2tmcc = Module["__ZNKSt3__210__time_put8__do_putEPcRS1_PK2tmcc"] = createExportWrapper("_ZNKSt3__210__time_put8__do_putEPcRS1_PK2tmcc");
|
|
|
|
var __ZNSt3__24copyB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6_ = Module["__ZNSt3__24copyB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24copyB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEET0_T_S7_S6_");
|
|
|
|
var __ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC_ = Module["__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC_"] = createExportWrapper("_ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putES4_RNS_8ios_baseEwPK2tmPKwSC_");
|
|
|
|
var __ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei = Module["__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei"] = createExportWrapper("_ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei");
|
|
|
|
var __ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc = Module["__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc"] = createExportWrapper("_ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc");
|
|
|
|
var __ZNKSt3__210__time_put8__do_putEPwRS1_PK2tmcc = Module["__ZNKSt3__210__time_put8__do_putEPwRS1_PK2tmcc"] = createExportWrapper("_ZNKSt3__210__time_put8__do_putEPwRS1_PK2tmcc");
|
|
|
|
var __ZNSt3__24copyB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6_ = Module["__ZNSt3__24copyB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24copyB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEET0_T_S7_S6_");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE16do_decimal_pointEv = Module["__ZNKSt3__210moneypunctIcLb0EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE16do_decimal_pointEv");
|
|
|
|
var __ZNSt3__214numeric_limitsIcE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIcE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIcE3maxB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE16do_thousands_sepEv = Module["__ZNKSt3__210moneypunctIcLb0EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE11do_groupingEv = Module["__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv = Module["__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv = Module["__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv = Module["__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Emc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Emc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007Emc");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE14do_frac_digitsEv = Module["__ZNKSt3__210moneypunctIcLb0EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv = Module["__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv = Module["__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE16do_decimal_pointEv = Module["__ZNKSt3__210moneypunctIcLb1EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE16do_thousands_sepEv = Module["__ZNKSt3__210moneypunctIcLb1EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE11do_groupingEv = Module["__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv = Module["__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv = Module["__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv = Module["__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE14do_frac_digitsEv = Module["__ZNKSt3__210moneypunctIcLb1EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv = Module["__ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv = Module["__ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE16do_decimal_pointEv = Module["__ZNKSt3__210moneypunctIwLb0EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE16do_decimal_pointEv");
|
|
|
|
var __ZNSt3__214numeric_limitsIwE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIwE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIwE3maxB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE16do_thousands_sepEv = Module["__ZNKSt3__210moneypunctIwLb0EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE11do_groupingEv = Module["__ZNKSt3__210moneypunctIwLb0EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv = Module["__ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv = Module["__ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv = Module["__ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Emw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Emw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007Emw");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE14do_frac_digitsEv = Module["__ZNKSt3__210moneypunctIwLb0EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv = Module["__ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv = Module["__ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE16do_decimal_pointEv = Module["__ZNKSt3__210moneypunctIwLb1EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE16do_thousands_sepEv = Module["__ZNKSt3__210moneypunctIwLb1EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE11do_groupingEv = Module["__ZNKSt3__210moneypunctIwLb1EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv = Module["__ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv = Module["__ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv = Module["__ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE14do_frac_digitsEv = Module["__ZNKSt3__210moneypunctIwLb1EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv = Module["__ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv = Module["__ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE16do_decimal_pointEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE16do_thousands_sepEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE11do_groupingEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE14do_curr_symbolEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE16do_positive_signEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE16do_negative_signEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE14do_frac_digitsEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE13do_pos_formatEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb0EE13do_neg_formatEv = Module["__ZNKSt3__217moneypunct_bynameIcLb0EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb0EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE16do_decimal_pointEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE16do_thousands_sepEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE11do_groupingEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE14do_curr_symbolEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE16do_positive_signEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE16do_negative_signEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE14do_frac_digitsEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE13do_pos_formatEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIcLb1EE13do_neg_formatEv = Module["__ZNKSt3__217moneypunct_bynameIcLb1EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIcLb1EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE16do_decimal_pointEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE16do_thousands_sepEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE11do_groupingEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE14do_curr_symbolEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE14do_curr_symbolEv");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE16do_positive_signEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE16do_negative_signEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE14do_frac_digitsEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE13do_pos_formatEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb0EE13do_neg_formatEv = Module["__ZNKSt3__217moneypunct_bynameIwLb0EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb0EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE16do_decimal_pointEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE16do_thousands_sepEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE11do_groupingEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE11do_groupingEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE11do_groupingEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE14do_curr_symbolEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE14do_curr_symbolEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE14do_curr_symbolEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE16do_positive_signEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE16do_positive_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE16do_positive_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE16do_negative_signEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE16do_negative_signEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE16do_negative_signEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE14do_frac_digitsEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE14do_frac_digitsEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE14do_frac_digitsEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE13do_pos_formatEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE13do_pos_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE13do_pos_formatEv");
|
|
|
|
var __ZNKSt3__217moneypunct_bynameIwLb1EE13do_neg_formatEv = Module["__ZNKSt3__217moneypunct_bynameIwLb1EE13do_neg_formatEv"] = createExportWrapper("_ZNKSt3__217moneypunct_bynameIwLb1EE13do_neg_formatEv");
|
|
|
|
var __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe = Module["__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe");
|
|
|
|
var __ZNSt3__212__do_nothingEPv = Module["__ZNSt3__212__do_nothingEPv"] = createExportWrapper("_ZNSt3__212__do_nothingEPv");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEEC2B6v15007ILb1EvEEPcNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIcPFvPvEEC2B6v15007ILb1EvEEPcNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEEC2B6v15007ILb1EvEEPcNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_ = Module["__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_"] = createExportWrapper("_ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_");
|
|
|
|
var __ZNKSt3__210unique_ptrIcPFvPvEE3getB6v15007Ev = Module["__ZNKSt3__210unique_ptrIcPFvPvEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIcPFvPvEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEE5resetB6v15007EPc = Module["__ZNSt3__210unique_ptrIcPFvPvEE5resetB6v15007EPc"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEE5resetB6v15007EPc");
|
|
|
|
var __ZNSt3__23endB6v15007IcLm10EEEPT_RAT0__S1_ = Module["__ZNSt3__23endB6v15007IcLm10EEEPT_RAT0__S1_"] = createExportWrapper("_ZNSt3__23endB6v15007IcLm10EEEPT_RAT0__S1_");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIcPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE = Module["__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE"] = createExportWrapper("_ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB6v15007IPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEEC2B6v15007ILb1EvEEPjNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIjPFvPvEEC2B6v15007ILb1EvEEPjNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEEC2B6v15007ILb1EvEEPjNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNKSt3__210unique_ptrIjPFvPvEE3getB6v15007Ev = Module["__ZNKSt3__210unique_ptrIjPFvPvEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIjPFvPvEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri = Module["__ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri"] = createExportWrapper("_ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEEppB6v15007Ei");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxydeB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxydeB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxydeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKcEC2B6v15007IPcEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE = Module["__ZNSt3__211__wrap_iterIPKcEC2B6v15007IPcEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKcEC2B6v15007IPcEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__2neB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE = Module["__ZNSt3__2neB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE"] = createExportWrapper("_ZNSt3__2neB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKcEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPKcEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKcEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKcEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPKcEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKcEppB6v15007Ev");
|
|
|
|
var __ZNSt3__2miB6v15007IPKcPcEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE = Module["__ZNSt3__2miB6v15007IPKcPcEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE"] = createExportWrapper("_ZNSt3__2miB6v15007IPKcPcEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE");
|
|
|
|
var __ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_EEbT_S4_T0_ = Module["__ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_EEbT_S4_T0_"] = createExportWrapper("_ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_EEbT_S4_T0_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPcEmiB6v15007El = Module["__ZNKSt3__211__wrap_iterIPcEmiB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPcEmiB6v15007El");
|
|
|
|
var __ZNSt3__219__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ = Module["__ZNSt3__219__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_"] = createExportWrapper("_ZNSt3__219__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_");
|
|
|
|
var __ZNSt3__219__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ = Module["__ZNSt3__219__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_"] = createExportWrapper("_ZNSt3__219__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__216__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj = Module["__ZNSt3__216__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj"] = createExportWrapper("_ZNSt3__216__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIjPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe = Module["__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe"] = createExportWrapper("_ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEEC2B6v15007ILb1EvEEPwNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIwPFvPvEEC2B6v15007ILb1EvEEPwNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEEC2B6v15007ILb1EvEEPwNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_ = Module["__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_"] = createExportWrapper("_ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_");
|
|
|
|
var __ZNKSt3__210unique_ptrIwPFvPvEE3getB6v15007Ev = Module["__ZNKSt3__210unique_ptrIwPFvPvEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIwPFvPvEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__23endB6v15007IwLm10EEEPT_RAT0__S1_ = Module["__ZNSt3__23endB6v15007IwLm10EEEPT_RAT0__S1_"] = createExportWrapper("_ZNSt3__23endB6v15007IwLm10EEEPT_RAT0__S1_");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIwPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE = Module["__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE"] = createExportWrapper("_ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendB6v15007IPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendB6v15007IPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendB6v15007IPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_");
|
|
|
|
var __ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri = Module["__ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri"] = createExportWrapper("_ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEEppB6v15007Ei");
|
|
|
|
var __ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxydeB6v15007Ev = Module["__ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxydeB6v15007Ev"] = createExportWrapper("_ZNKSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxydeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKwEC2B6v15007IPwEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE = Module["__ZNSt3__211__wrap_iterIPKwEC2B6v15007IPwEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKwEC2B6v15007IPwEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__2neB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE = Module["__ZNSt3__2neB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE"] = createExportWrapper("_ZNSt3__2neB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKwEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPKwEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKwEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKwEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPKwEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKwEppB6v15007Ev");
|
|
|
|
var __ZNSt3__2miB6v15007IPKwPwEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE = Module["__ZNSt3__2miB6v15007IPKwPwEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE"] = createExportWrapper("_ZNSt3__2miB6v15007IPKwPwEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS5_IT0_EE");
|
|
|
|
var __ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_EEbT_S4_T0_ = Module["__ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_EEbT_S4_T0_"] = createExportWrapper("_ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_EEbT_S4_T0_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPwEmiB6v15007El = Module["__ZNKSt3__211__wrap_iterIPwEmiB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPwEmiB6v15007El");
|
|
|
|
var __ZNSt3__219__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ = Module["__ZNSt3__219__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_"] = createExportWrapper("_ZNSt3__219__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb1EEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb1EEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb1EEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE10neg_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE10neg_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE10neg_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13negative_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE13negative_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13negative_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13positive_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE13positive_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13positive_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13decimal_pointB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE13thousands_sepB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE8groupingB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE8groupingB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE11curr_symbolB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE11curr_symbolB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE11curr_symbolB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE11frac_digitsB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE11frac_digitsB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE11frac_digitsB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb0EEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb0EEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_10moneypunctIcLb0EEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE10neg_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE10neg_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE10neg_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13negative_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE13negative_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13negative_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13positive_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE13positive_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13positive_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13decimal_pointB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE13thousands_sepB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE8groupingB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE8groupingB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE11curr_symbolB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE11curr_symbolB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE11curr_symbolB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE11frac_digitsB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE11frac_digitsB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE11frac_digitsB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb1EEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb1EEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb1EEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE10neg_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE10neg_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE10neg_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13negative_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE13negative_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13negative_signB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EOS5_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EOS5_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EOS5_");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13positive_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE13positive_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13positive_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13decimal_pointB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE13thousands_sepB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE8groupingB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE8groupingB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE11curr_symbolB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE11curr_symbolB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE11curr_symbolB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE11frac_digitsB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE11frac_digitsB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE11frac_digitsB6v15007Ev");
|
|
|
|
var __ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb0EEEEERKT_RKNS_6localeE = Module["__ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb0EEEEERKT_RKNS_6localeE"] = createExportWrapper("_ZNSt3__29use_facetB6v15007INS_10moneypunctIwLb0EEEEERKT_RKNS_6localeE");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE10neg_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE10neg_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE10neg_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13negative_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE13negative_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13negative_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13positive_signB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE13positive_signB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13positive_signB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13decimal_pointB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE13decimal_pointB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13decimal_pointB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE13thousands_sepB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE13thousands_sepB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE13thousands_sepB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE8groupingB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE8groupingB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE8groupingB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE11curr_symbolB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE11curr_symbolB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE11curr_symbolB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE11frac_digitsB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE11frac_digitsB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE11frac_digitsB6v15007Ev");
|
|
|
|
var __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce = Module["__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce"] = createExportWrapper("_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce");
|
|
|
|
var __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz = Module["__ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz"] = createExportWrapper("_ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz");
|
|
|
|
var __ZNSt3__2eqB6v15007IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn = Module["__ZNSt3__2eqB6v15007IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn"] = createExportWrapper("_ZNSt3__2eqB6v15007IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn");
|
|
|
|
var __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri = Module["__ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri"] = createExportWrapper("_ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri");
|
|
|
|
var __ZNSt3__211__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i = Module["__ZNSt3__211__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i"] = createExportWrapper("_ZNSt3__211__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i");
|
|
|
|
var __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE = Module["__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE"] = createExportWrapper("_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE");
|
|
|
|
var __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe = Module["__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe"] = createExportWrapper("_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEE5resetB6v15007EPw = Module["__ZNSt3__210unique_ptrIwPFvPvEE5resetB6v15007EPw"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEE5resetB6v15007EPw");
|
|
|
|
var __ZNSt3__2eqB6v15007IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn = Module["__ZNSt3__2eqB6v15007IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn"] = createExportWrapper("_ZNSt3__2eqB6v15007IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn");
|
|
|
|
var __ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri = Module["__ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri"] = createExportWrapper("_ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri");
|
|
|
|
var __ZNSt3__211__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i = Module["__ZNSt3__211__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i"] = createExportWrapper("_ZNSt3__211__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i");
|
|
|
|
var __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE = Module["__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE"] = createExportWrapper("_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb1EE10pos_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb1EE10pos_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb1EE10pos_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIcLb0EE10pos_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIcLb0EE10pos_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIcLb0EE10pos_formatB6v15007Ev");
|
|
|
|
var __ZNSt3__24copyB6v15007INS_11__wrap_iterIPKcEEPcEET0_T_S7_S6_ = Module["__ZNSt3__24copyB6v15007INS_11__wrap_iterIPKcEEPcEET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24copyB6v15007INS_11__wrap_iterIPKcEEPcEET0_T_S7_S6_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__214numeric_limitsIjE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIjE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIjE3maxB6v15007Ev");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKcEplB6v15007El = Module["__ZNKSt3__211__wrap_iterIPKcEplB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKcEplB6v15007El");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb1EE10pos_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb1EE10pos_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb1EE10pos_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__210moneypunctIwLb0EE10pos_formatB6v15007Ev = Module["__ZNKSt3__210moneypunctIwLb0EE10pos_formatB6v15007Ev"] = createExportWrapper("_ZNKSt3__210moneypunctIwLb0EE10pos_formatB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__24copyB6v15007INS_11__wrap_iterIPKwEEPwEET0_T_S7_S6_ = Module["__ZNSt3__24copyB6v15007INS_11__wrap_iterIPKwEEPwEET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24copyB6v15007INS_11__wrap_iterIPKwEEPwEET0_T_S7_S6_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5beginB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE3endB6v15007Ev");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKwEplB6v15007El = Module["__ZNKSt3__211__wrap_iterIPKwEplB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKwEplB6v15007El");
|
|
|
|
var __ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE = Module["__ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE"] = createExportWrapper("_ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE");
|
|
|
|
var __ZNKSt3__28messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNKSt3__28messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNKSt3__28messagesIcE6do_getEliiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNKSt3__28messagesIcE8do_closeEl = Module["__ZNKSt3__28messagesIcE8do_closeEl"] = createExportWrapper("_ZNKSt3__28messagesIcE8do_closeEl");
|
|
|
|
var __ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE = Module["__ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE"] = createExportWrapper("_ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE");
|
|
|
|
var __ZNKSt3__28messagesIwE6do_getEliiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE = Module["__ZNKSt3__28messagesIwE6do_getEliiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE"] = createExportWrapper("_ZNKSt3__28messagesIwE6do_getEliiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE");
|
|
|
|
var __ZNKSt3__28messagesIwE8do_closeEl = Module["__ZNKSt3__28messagesIwE8do_closeEl"] = createExportWrapper("_ZNKSt3__28messagesIwE8do_closeEl");
|
|
|
|
var __ZNSt3__214codecvt_bynameIcc11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIcc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIcc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIcc11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIcc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIcc11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIwc11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIwc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIwc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIwc11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIwc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIwc11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsc11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsc11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsc11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDic11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIDic11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDic11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDic11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIDic11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDic11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED2Ev = Module["__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED0Ev = Module["__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED0Ev");
|
|
|
|
var __ZNSt3__26locale5__impC2Em = Module["__ZNSt3__26locale5__impC2Em"] = createExportWrapper("_ZNSt3__26locale5__impC2Em");
|
|
|
|
var __ZNSt3__26locale5facetC2B6v15007Em = Module["__ZNSt3__26locale5facetC2B6v15007Em"] = createExportWrapper("_ZNSt3__26locale5facetC2B6v15007Em");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2Em = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2Em"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2Em");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIDsDu11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIDsDu11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIDsDu11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7codecvtIDiDu11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7codecvtIDiDu11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7codecvtIDiDu11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__impC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__26locale5__impC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__26locale5__impC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale7classicEv = Module["__ZNSt3__26locale7classicEv"] = createExportWrapper("_ZNSt3__26locale7classicEv");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB6v15007ERKS6_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB6v15007ERKS6_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB6v15007ERKS6_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4sizeB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14collate_bynameIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14collate_bynameIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14collate_bynameIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14collate_bynameIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14collate_bynameIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14collate_bynameIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_12ctype_bynameIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_12ctype_bynameIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_12ctype_bynameIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_12ctype_bynameIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_12ctype_bynameIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_12ctype_bynameIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIcc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIcc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIcc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIcc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIcc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIcc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIwc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIwc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIwc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIwc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIwc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIwc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsc11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsc11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsc11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIDsc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsc11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDic11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDic11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDic11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDic11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIDic11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDic11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsDu11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsDu11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDsDu11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDiDu11__mbstate_tEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDiDu11__mbstate_tEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_14codecvt_bynameIDiDu11__mbstate_tEEEEvPT_");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDiDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDiDu11__mbstate_tEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15numpunct_bynameIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15numpunct_bynameIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15numpunct_bynameIcEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15numpunct_bynameIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15numpunct_bynameIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15numpunct_bynameIwEEEEvPT_");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb0EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb0EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb0EEEEEvPT_");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__217moneypunct_bynameIcLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb1EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb1EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIcLb1EEEEEvPT_");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__217moneypunct_bynameIcLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb0EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb0EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb0EEEEEvPT_");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__217moneypunct_bynameIwLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb0EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb1EEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb1EEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_17moneypunct_bynameIwLb1EEEEEvPT_");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__217moneypunct_bynameIwLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb1EEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm = Module["__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm = Module["__ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_");
|
|
|
|
var __ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15messages_bynameIcEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15messages_bynameIcEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15messages_bynameIcEEEEvPT_");
|
|
|
|
var __ZNSt3__215messages_bynameIcEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215messages_bynameIcEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215messages_bynameIcEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__imp7installINS_15messages_bynameIwEEEEvPT_ = Module["__ZNSt3__26locale5__imp7installINS_15messages_bynameIwEEEEvPT_"] = createExportWrapper("_ZNSt3__26locale5__imp7installINS_15messages_bynameIwEEEEvPT_");
|
|
|
|
var __ZNSt3__215messages_bynameIwEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215messages_bynameIwEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215messages_bynameIwEC2B6v15007ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__impC2ERKS1_ = Module["__ZNSt3__26locale5__impC2ERKS1_"] = createExportWrapper("_ZNSt3__26locale5__impC2ERKS1_");
|
|
|
|
var __ZNSt3__26locale5__impC2ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi = Module["__ZNSt3__26locale5__impC2ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi"] = createExportWrapper("_ZNSt3__26locale5__impC2ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi");
|
|
|
|
var __ZNSt3__26locale5__impC2ERKS1_S3_i = Module["__ZNSt3__26locale5__impC2ERKS1_S3_i"] = createExportWrapper("_ZNSt3__26locale5__impC2ERKS1_S3_i");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7collateIcEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7collateIcEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7collateIcEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7collateIwEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7collateIwEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7collateIwEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_5ctypeIcEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_5ctypeIcEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_5ctypeIcEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_5ctypeIwEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_5ctypeIwEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_5ctypeIwEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIcc11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIcc11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIcc11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsc11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsc11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsc11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIDic11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDic11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIDic11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsDu11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsDu11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIDsDu11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIDiDu11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIDiDu11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIDiDu11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7codecvtIwc11__mbstate_tEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7codecvtIwc11__mbstate_tEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7codecvtIwc11__mbstate_tEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb0EEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb0EEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb0EEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb1EEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb1EEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_10moneypunctIcLb1EEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb0EEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb0EEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb0EEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb1EEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb1EEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_10moneypunctIwLb1EEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8numpunctIcEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8numpunctIcEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8numpunctIcEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8numpunctIwEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8numpunctIwEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8numpunctIwEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8messagesIcEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8messagesIcEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8messagesIcEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__imp12install_fromINS_8messagesIwEEEEvRKS1_ = Module["__ZNSt3__26locale5__imp12install_fromINS_8messagesIwEEEEvRKS1_"] = createExportWrapper("_ZNSt3__26locale5__imp12install_fromINS_8messagesIwEEEEvRKS1_");
|
|
|
|
var __ZNSt3__26locale5__impC2ERKS1_PNS0_5facetEl = Module["__ZNSt3__26locale5__impC2ERKS1_PNS0_5facetEl"] = createExportWrapper("_ZNSt3__26locale5__impC2ERKS1_PNS0_5facetEl");
|
|
|
|
var __ZNSt3__26locale5__imp7installEPNS0_5facetEl = Module["__ZNSt3__26locale5__imp7installEPNS0_5facetEl"] = createExportWrapper("_ZNSt3__26locale5__imp7installEPNS0_5facetEl");
|
|
|
|
var __ZNSt3__26locale5__impD2Ev = Module["__ZNSt3__26locale5__impD2Ev"] = createExportWrapper("_ZNSt3__26locale5__impD2Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEED2B6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__26locale5__impD0Ev = Module["__ZNSt3__26locale5__impD0Ev"] = createExportWrapper("_ZNSt3__26locale5__impD0Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6resizeEm = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6resizeEm"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6resizeEm");
|
|
|
|
var __ZNKSt3__26locale5__imp9use_facetEl = Module["__ZNKSt3__26locale5__imp9use_facetEl"] = createExportWrapper("_ZNKSt3__26locale5__imp9use_facetEl");
|
|
|
|
var __ZNKSt3__26locale5__imp9has_facetEl = Module["__ZNKSt3__26locale5__imp9has_facetEl"] = createExportWrapper("_ZNKSt3__26locale5__imp9has_facetEl");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__26locale5__imp12make_classicEv = Module["__ZNSt3__26locale5__imp12make_classicEv"] = createExportWrapper("_ZNSt3__26locale5__imp12make_classicEv");
|
|
|
|
var __ZNSt3__26locale5__imp11make_globalEv = Module["__ZNSt3__26locale5__imp11make_globalEv"] = createExportWrapper("_ZNSt3__26locale5__imp11make_globalEv");
|
|
|
|
var __ZNSt3__26locale8__globalEv = Module["__ZNSt3__26locale8__globalEv"] = createExportWrapper("_ZNSt3__26locale8__globalEv");
|
|
|
|
var __ZNSt3__26localeC2Ev = Module["__ZNSt3__26localeC2Ev"] = createExportWrapper("_ZNSt3__26localeC2Ev");
|
|
|
|
var __ZNSt3__26localeC2ERKS0_ = Module["__ZNSt3__26localeC2ERKS0_"] = createExportWrapper("_ZNSt3__26localeC2ERKS0_");
|
|
|
|
var __ZNSt3__26localeD2Ev = Module["__ZNSt3__26localeD2Ev"] = createExportWrapper("_ZNSt3__26localeD2Ev");
|
|
|
|
var __ZNSt3__26localeC2EPKc = Module["__ZNSt3__26localeC2EPKc"] = createExportWrapper("_ZNSt3__26localeC2EPKc");
|
|
|
|
var __ZNSt3__26localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__26localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__26localeC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__26localeC2ERKS0_PKci = Module["__ZNSt3__26localeC2ERKS0_PKci"] = createExportWrapper("_ZNSt3__26localeC2ERKS0_PKci");
|
|
|
|
var __ZNSt3__26localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi = Module["__ZNSt3__26localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi"] = createExportWrapper("_ZNSt3__26localeC2ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi");
|
|
|
|
var __ZNSt3__26localeC2ERKS0_S2_i = Module["__ZNSt3__26localeC2ERKS0_S2_i"] = createExportWrapper("_ZNSt3__26localeC2ERKS0_S2_i");
|
|
|
|
var __ZNKSt3__26locale4nameEv = Module["__ZNKSt3__26locale4nameEv"] = createExportWrapper("_ZNKSt3__26locale4nameEv");
|
|
|
|
var __ZNKSt3__26locale5__imp4nameEv = Module["__ZNKSt3__26locale5__imp4nameEv"] = createExportWrapper("_ZNKSt3__26locale5__imp4nameEv");
|
|
|
|
var __ZNSt3__26locale14__install_ctorERKS0_PNS0_5facetEl = Module["__ZNSt3__26locale14__install_ctorERKS0_PNS0_5facetEl"] = createExportWrapper("_ZNSt3__26locale14__install_ctorERKS0_PNS0_5facetEl");
|
|
|
|
var __ZNSt3__26locale6globalERKS0_ = Module["__ZNSt3__26locale6globalERKS0_"] = createExportWrapper("_ZNSt3__26locale6globalERKS0_");
|
|
|
|
var __ZNSt3__2neB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ = Module["__ZNSt3__2neB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_"] = createExportWrapper("_ZNSt3__2neB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_");
|
|
|
|
var __ZNSt3__26locale2id5__getEv = Module["__ZNSt3__26locale2id5__getEv"] = createExportWrapper("_ZNSt3__26locale2id5__getEv");
|
|
|
|
var __ZNKSt3__26localeeqERKS0_ = Module["__ZNKSt3__26localeeqERKS0_"] = createExportWrapper("_ZNKSt3__26localeeqERKS0_");
|
|
|
|
var __ZNSt3__2eqB6v15007INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_ = Module["__ZNSt3__2eqB6v15007INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_"] = createExportWrapper("_ZNSt3__2eqB6v15007INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_");
|
|
|
|
var __ZNSt3__26locale5facetD0Ev = Module["__ZNSt3__26locale5facetD0Ev"] = createExportWrapper("_ZNSt3__26locale5facetD0Ev");
|
|
|
|
var __ZNSt3__26locale5facet16__on_zero_sharedEv = Module["__ZNSt3__26locale5facet16__on_zero_sharedEv"] = createExportWrapper("_ZNSt3__26locale5facet16__on_zero_sharedEv");
|
|
|
|
var __ZNSt3__26locale2id6__initEv = Module["__ZNSt3__26locale2id6__initEv"] = createExportWrapper("_ZNSt3__26locale2id6__initEv");
|
|
|
|
var __ZNSt3__214collate_bynameIcEC2EPKcm = Module["__ZNSt3__214collate_bynameIcEC2EPKcm"] = createExportWrapper("_ZNSt3__214collate_bynameIcEC2EPKcm");
|
|
|
|
var __ZNSt3__214collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_ = Module["__ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_"] = createExportWrapper("_ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_");
|
|
|
|
var __ZNSt3__214collate_bynameIcED2Ev = Module["__ZNSt3__214collate_bynameIcED2Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIcED2Ev");
|
|
|
|
var __ZNSt3__214collate_bynameIcED0Ev = Module["__ZNSt3__214collate_bynameIcED0Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIcED0Ev");
|
|
|
|
var __ZNKSt3__214collate_bynameIcE10do_compareEPKcS3_S3_S3_ = Module["__ZNKSt3__214collate_bynameIcE10do_compareEPKcS3_S3_S3_"] = createExportWrapper("_ZNKSt3__214collate_bynameIcE10do_compareEPKcS3_S3_S3_");
|
|
|
|
var __ZNKSt3__214collate_bynameIcE12do_transformEPKcS3_ = Module["__ZNKSt3__214collate_bynameIcE12do_transformEPKcS3_"] = createExportWrapper("_ZNKSt3__214collate_bynameIcE12do_transformEPKcS3_");
|
|
|
|
var __ZNSt3__214collate_bynameIwEC2EPKcm = Module["__ZNSt3__214collate_bynameIwEC2EPKcm"] = createExportWrapper("_ZNSt3__214collate_bynameIwEC2EPKcm");
|
|
|
|
var __ZNSt3__214collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__214collate_bynameIwED2Ev = Module["__ZNSt3__214collate_bynameIwED2Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIwED2Ev");
|
|
|
|
var __ZNSt3__214collate_bynameIwED0Ev = Module["__ZNSt3__214collate_bynameIwED0Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIwED0Ev");
|
|
|
|
var __ZNKSt3__214collate_bynameIwE10do_compareEPKwS3_S3_S3_ = Module["__ZNKSt3__214collate_bynameIwE10do_compareEPKwS3_S3_S3_"] = createExportWrapper("_ZNKSt3__214collate_bynameIwE10do_compareEPKwS3_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5c_strB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5c_strB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5c_strB6v15007Ev");
|
|
|
|
var __ZNKSt3__214collate_bynameIwE12do_transformEPKwS3_ = Module["__ZNKSt3__214collate_bynameIwE12do_transformEPKwS3_"] = createExportWrapper("_ZNKSt3__214collate_bynameIwE12do_transformEPKwS3_");
|
|
|
|
var __ZNSt3__25ctypeIwED0Ev = Module["__ZNSt3__25ctypeIwED0Ev"] = createExportWrapper("_ZNSt3__25ctypeIwED0Ev");
|
|
|
|
var __ZNKSt3__25ctypeIwE5do_isEmw = Module["__ZNKSt3__25ctypeIwE5do_isEmw"] = createExportWrapper("_ZNKSt3__25ctypeIwE5do_isEmw");
|
|
|
|
var __ZNSt3__25ctypeIcE13classic_tableEv = Module["__ZNSt3__25ctypeIcE13classic_tableEv"] = createExportWrapper("_ZNSt3__25ctypeIcE13classic_tableEv");
|
|
|
|
var __ZNKSt3__25ctypeIwE5do_isEPKwS3_Pm = Module["__ZNKSt3__25ctypeIwE5do_isEPKwS3_Pm"] = createExportWrapper("_ZNKSt3__25ctypeIwE5do_isEPKwS3_Pm");
|
|
|
|
var __ZNKSt3__25ctypeIwE10do_scan_isEmPKwS3_ = Module["__ZNKSt3__25ctypeIwE10do_scan_isEmPKwS3_"] = createExportWrapper("_ZNKSt3__25ctypeIwE10do_scan_isEmPKwS3_");
|
|
|
|
var __ZNKSt3__25ctypeIwE11do_scan_notEmPKwS3_ = Module["__ZNKSt3__25ctypeIwE11do_scan_notEmPKwS3_"] = createExportWrapper("_ZNKSt3__25ctypeIwE11do_scan_notEmPKwS3_");
|
|
|
|
var __ZNKSt3__25ctypeIwE10do_toupperEw = Module["__ZNKSt3__25ctypeIwE10do_toupperEw"] = createExportWrapper("_ZNKSt3__25ctypeIwE10do_toupperEw");
|
|
|
|
var __ZNSt3__25ctypeIcE21__classic_upper_tableEv = Module["__ZNSt3__25ctypeIcE21__classic_upper_tableEv"] = createExportWrapper("_ZNSt3__25ctypeIcE21__classic_upper_tableEv");
|
|
|
|
var __ZNKSt3__25ctypeIwE10do_toupperEPwPKw = Module["__ZNKSt3__25ctypeIwE10do_toupperEPwPKw"] = createExportWrapper("_ZNKSt3__25ctypeIwE10do_toupperEPwPKw");
|
|
|
|
var __ZNKSt3__25ctypeIwE10do_tolowerEw = Module["__ZNKSt3__25ctypeIwE10do_tolowerEw"] = createExportWrapper("_ZNKSt3__25ctypeIwE10do_tolowerEw");
|
|
|
|
var __ZNSt3__25ctypeIcE21__classic_lower_tableEv = Module["__ZNSt3__25ctypeIcE21__classic_lower_tableEv"] = createExportWrapper("_ZNSt3__25ctypeIcE21__classic_lower_tableEv");
|
|
|
|
var __ZNKSt3__25ctypeIwE10do_tolowerEPwPKw = Module["__ZNKSt3__25ctypeIwE10do_tolowerEPwPKw"] = createExportWrapper("_ZNKSt3__25ctypeIwE10do_tolowerEPwPKw");
|
|
|
|
var __ZNKSt3__25ctypeIwE8do_widenEc = Module["__ZNKSt3__25ctypeIwE8do_widenEc"] = createExportWrapper("_ZNKSt3__25ctypeIwE8do_widenEc");
|
|
|
|
var __ZNKSt3__25ctypeIwE8do_widenEPKcS3_Pw = Module["__ZNKSt3__25ctypeIwE8do_widenEPKcS3_Pw"] = createExportWrapper("_ZNKSt3__25ctypeIwE8do_widenEPKcS3_Pw");
|
|
|
|
var __ZNKSt3__25ctypeIwE9do_narrowEwc = Module["__ZNKSt3__25ctypeIwE9do_narrowEwc"] = createExportWrapper("_ZNKSt3__25ctypeIwE9do_narrowEwc");
|
|
|
|
var __ZNKSt3__25ctypeIwE9do_narrowEPKwS3_cPc = Module["__ZNKSt3__25ctypeIwE9do_narrowEPKwS3_cPc"] = createExportWrapper("_ZNKSt3__25ctypeIwE9do_narrowEPKwS3_cPc");
|
|
|
|
var __ZNSt3__25ctypeIcEC2EPKmbm = Module["__ZNSt3__25ctypeIcEC2EPKmbm"] = createExportWrapper("_ZNSt3__25ctypeIcEC2EPKmbm");
|
|
|
|
var __ZNSt3__210ctype_baseC2B6v15007Ev = Module["__ZNSt3__210ctype_baseC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210ctype_baseC2B6v15007Ev");
|
|
|
|
var __ZNSt3__25ctypeIcED2Ev = Module["__ZNSt3__25ctypeIcED2Ev"] = createExportWrapper("_ZNSt3__25ctypeIcED2Ev");
|
|
|
|
var __ZNSt3__25ctypeIcED0Ev = Module["__ZNSt3__25ctypeIcED0Ev"] = createExportWrapper("_ZNSt3__25ctypeIcED0Ev");
|
|
|
|
var __ZNKSt3__25ctypeIcE10do_toupperEc = Module["__ZNKSt3__25ctypeIcE10do_toupperEc"] = createExportWrapper("_ZNKSt3__25ctypeIcE10do_toupperEc");
|
|
|
|
var __ZNKSt3__25ctypeIcE10do_toupperEPcPKc = Module["__ZNKSt3__25ctypeIcE10do_toupperEPcPKc"] = createExportWrapper("_ZNKSt3__25ctypeIcE10do_toupperEPcPKc");
|
|
|
|
var __ZNKSt3__25ctypeIcE10do_tolowerEc = Module["__ZNKSt3__25ctypeIcE10do_tolowerEc"] = createExportWrapper("_ZNKSt3__25ctypeIcE10do_tolowerEc");
|
|
|
|
var __ZNKSt3__25ctypeIcE10do_tolowerEPcPKc = Module["__ZNKSt3__25ctypeIcE10do_tolowerEPcPKc"] = createExportWrapper("_ZNKSt3__25ctypeIcE10do_tolowerEPcPKc");
|
|
|
|
var __ZNKSt3__25ctypeIcE8do_widenEc = Module["__ZNKSt3__25ctypeIcE8do_widenEc"] = createExportWrapper("_ZNKSt3__25ctypeIcE8do_widenEc");
|
|
|
|
var __ZNKSt3__25ctypeIcE8do_widenEPKcS3_Pc = Module["__ZNKSt3__25ctypeIcE8do_widenEPKcS3_Pc"] = createExportWrapper("_ZNKSt3__25ctypeIcE8do_widenEPKcS3_Pc");
|
|
|
|
var __ZNKSt3__25ctypeIcE9do_narrowEcc = Module["__ZNKSt3__25ctypeIcE9do_narrowEcc"] = createExportWrapper("_ZNKSt3__25ctypeIcE9do_narrowEcc");
|
|
|
|
var __ZNKSt3__25ctypeIcE9do_narrowEPKcS3_cPc = Module["__ZNKSt3__25ctypeIcE9do_narrowEPKcS3_cPc"] = createExportWrapper("_ZNKSt3__25ctypeIcE9do_narrowEPKcS3_cPc");
|
|
|
|
var __ZNSt3__212ctype_bynameIcEC2EPKcm = Module["__ZNSt3__212ctype_bynameIcEC2EPKcm"] = createExportWrapper("_ZNSt3__212ctype_bynameIcEC2EPKcm");
|
|
|
|
var __ZNSt3__212ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__212ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__212ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__212ctype_bynameIcED0Ev = Module["__ZNSt3__212ctype_bynameIcED0Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIcED0Ev");
|
|
|
|
var __ZNKSt3__212ctype_bynameIcE10do_toupperEc = Module["__ZNKSt3__212ctype_bynameIcE10do_toupperEc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIcE10do_toupperEc");
|
|
|
|
var __ZNKSt3__212ctype_bynameIcE10do_toupperEPcPKc = Module["__ZNKSt3__212ctype_bynameIcE10do_toupperEPcPKc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIcE10do_toupperEPcPKc");
|
|
|
|
var __ZNKSt3__212ctype_bynameIcE10do_tolowerEc = Module["__ZNKSt3__212ctype_bynameIcE10do_tolowerEc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIcE10do_tolowerEc");
|
|
|
|
var __ZNKSt3__212ctype_bynameIcE10do_tolowerEPcPKc = Module["__ZNKSt3__212ctype_bynameIcE10do_tolowerEPcPKc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIcE10do_tolowerEPcPKc");
|
|
|
|
var __ZNSt3__212ctype_bynameIwEC2EPKcm = Module["__ZNSt3__212ctype_bynameIwEC2EPKcm"] = createExportWrapper("_ZNSt3__212ctype_bynameIwEC2EPKcm");
|
|
|
|
var __ZNSt3__212ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__212ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__212ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__212ctype_bynameIwED0Ev = Module["__ZNSt3__212ctype_bynameIwED0Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIwED0Ev");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE5do_isEmw = Module["__ZNKSt3__212ctype_bynameIwE5do_isEmw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE5do_isEmw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE5do_isEPKwS3_Pm = Module["__ZNKSt3__212ctype_bynameIwE5do_isEPKwS3_Pm"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE5do_isEPKwS3_Pm");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE10do_scan_isEmPKwS3_ = Module["__ZNKSt3__212ctype_bynameIwE10do_scan_isEmPKwS3_"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE10do_scan_isEmPKwS3_");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE11do_scan_notEmPKwS3_ = Module["__ZNKSt3__212ctype_bynameIwE11do_scan_notEmPKwS3_"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE11do_scan_notEmPKwS3_");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE10do_toupperEw = Module["__ZNKSt3__212ctype_bynameIwE10do_toupperEw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE10do_toupperEw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE10do_toupperEPwPKw = Module["__ZNKSt3__212ctype_bynameIwE10do_toupperEPwPKw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE10do_toupperEPwPKw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE10do_tolowerEw = Module["__ZNKSt3__212ctype_bynameIwE10do_tolowerEw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE10do_tolowerEw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE10do_tolowerEPwPKw = Module["__ZNKSt3__212ctype_bynameIwE10do_tolowerEPwPKw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE10do_tolowerEPwPKw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE8do_widenEc = Module["__ZNKSt3__212ctype_bynameIwE8do_widenEc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE8do_widenEc");
|
|
|
|
var __ZNSt3__216__libcpp_btowc_lB6v15007EiP15__locale_struct = Module["__ZNSt3__216__libcpp_btowc_lB6v15007EiP15__locale_struct"] = createExportWrapper("_ZNSt3__216__libcpp_btowc_lB6v15007EiP15__locale_struct");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE8do_widenEPKcS3_Pw = Module["__ZNKSt3__212ctype_bynameIwE8do_widenEPKcS3_Pw"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE8do_widenEPKcS3_Pw");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE9do_narrowEwc = Module["__ZNKSt3__212ctype_bynameIwE9do_narrowEwc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE9do_narrowEwc");
|
|
|
|
var __ZNSt3__216__libcpp_wctob_lB6v15007EjP15__locale_struct = Module["__ZNSt3__216__libcpp_wctob_lB6v15007EjP15__locale_struct"] = createExportWrapper("_ZNSt3__216__libcpp_wctob_lB6v15007EjP15__locale_struct");
|
|
|
|
var __ZNKSt3__212ctype_bynameIwE9do_narrowEPKwS3_cPc = Module["__ZNKSt3__212ctype_bynameIwE9do_narrowEPKwS3_cPc"] = createExportWrapper("_ZNKSt3__212ctype_bynameIwE9do_narrowEPKwS3_cPc");
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIcc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIcc11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_m = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_m");
|
|
|
|
var __ZNKSt3__27codecvtIcc11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIcc11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIcc11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tEC2Em = Module["__ZNSt3__27codecvtIwc11__mbstate_tEC2Em"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tEC2Em");
|
|
|
|
var __ZNSt3__212codecvt_baseC2B6v15007Ev = Module["__ZNSt3__212codecvt_baseC2B6v15007Ev"] = createExportWrapper("_ZNSt3__212codecvt_baseC2B6v15007Ev");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tEC2EPKcm = Module["__ZNSt3__27codecvtIwc11__mbstate_tEC2EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tEC2EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIwc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNSt3__221__libcpp_wcsnrtombs_lB6v15007EPcPPKwmmP11__mbstate_tP15__locale_struct = Module["__ZNSt3__221__libcpp_wcsnrtombs_lB6v15007EPcPPKwmmP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__221__libcpp_wcsnrtombs_lB6v15007EPcPPKwmmP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNSt3__218__libcpp_wcrtomb_lB6v15007EPcwP11__mbstate_tP15__locale_struct = Module["__ZNSt3__218__libcpp_wcrtomb_lB6v15007EPcwP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__218__libcpp_wcrtomb_lB6v15007EPcwP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNSt3__221__libcpp_mbsnrtowcs_lB6v15007EPwPPKcmmP11__mbstate_tP15__locale_struct = Module["__ZNSt3__221__libcpp_mbsnrtowcs_lB6v15007EPwPPKcmmP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__221__libcpp_mbsnrtowcs_lB6v15007EPwPPKcmmP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNSt3__218__libcpp_mbrtowc_lB6v15007EPwPKcmP11__mbstate_tP15__locale_struct = Module["__ZNSt3__218__libcpp_mbrtowc_lB6v15007EPwPKcmP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__218__libcpp_mbrtowc_lB6v15007EPwPKcmP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNSt3__217__libcpp_mbtowc_lB6v15007EPwPKcmP15__locale_struct = Module["__ZNSt3__217__libcpp_mbtowc_lB6v15007EPwPKcmP15__locale_struct"] = createExportWrapper("_ZNSt3__217__libcpp_mbtowc_lB6v15007EPwPKcmP15__locale_struct");
|
|
|
|
var __ZNSt3__221__libcpp_mb_cur_max_lB6v15007EP15__locale_struct = Module["__ZNSt3__221__libcpp_mb_cur_max_lB6v15007EP15__locale_struct"] = createExportWrapper("_ZNSt3__221__libcpp_mb_cur_max_lB6v15007EP15__locale_struct");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_m");
|
|
|
|
var __ZNSt3__217__libcpp_mbrlen_lB6v15007EPKcmP11__mbstate_tP15__locale_struct = Module["__ZNSt3__217__libcpp_mbrlen_lB6v15007EPKcmP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__217__libcpp_mbrlen_lB6v15007EPKcmP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNKSt3__27codecvtIwc11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIwc11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIwc11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIDsc11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsc11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_m");
|
|
|
|
var __ZNKSt3__27codecvtIDsc11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIDsc11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsc11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsDu11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_ = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_ = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m");
|
|
|
|
var __ZNKSt3__27codecvtIDsDu11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIDsDu11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIDsDu11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIDic11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIDic11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_ = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_m");
|
|
|
|
var __ZNKSt3__27codecvtIDic11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIDic11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIDic11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tED0Ev = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tED0Ev"] = createExportWrapper("_ZNSt3__27codecvtIDiDu11__mbstate_tED0Ev");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_ = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_ = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE11do_encodingEv = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE11do_encodingEv"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE11do_encodingEv");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE16do_always_noconvEv = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m");
|
|
|
|
var __ZNKSt3__27codecvtIDiDu11__mbstate_tE13do_max_lengthEv = Module["__ZNKSt3__27codecvtIDiDu11__mbstate_tE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__27codecvtIDiDu11__mbstate_tE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__214__codecvt_utf8IwE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE11do_encodingEv = Module["__ZNKSt3__214__codecvt_utf8IwE11do_encodingEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE11do_encodingEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE16do_always_noconvEv = Module["__ZNKSt3__214__codecvt_utf8IwE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__214__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IwE13do_max_lengthEv = Module["__ZNKSt3__214__codecvt_utf8IwE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IwE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__214__codecvt_utf8IDsE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE11do_encodingEv = Module["__ZNKSt3__214__codecvt_utf8IDsE11do_encodingEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE11do_encodingEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE16do_always_noconvEv = Module["__ZNKSt3__214__codecvt_utf8IDsE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__214__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDsE13do_max_lengthEv = Module["__ZNKSt3__214__codecvt_utf8IDsE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDsE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__214__codecvt_utf8IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__214__codecvt_utf8IDiE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE11do_encodingEv = Module["__ZNKSt3__214__codecvt_utf8IDiE11do_encodingEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE11do_encodingEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE16do_always_noconvEv = Module["__ZNKSt3__214__codecvt_utf8IDiE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__214__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__214__codecvt_utf8IDiE13do_max_lengthEv = Module["__ZNKSt3__214__codecvt_utf8IDiE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__214__codecvt_utf8IDiE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb0EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IwLb0EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb0EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IwLb1EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IwLb1EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IwLb1EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb0EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb0EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb0EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDsLb1EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IDsLb1EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDsLb1EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb0EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb0EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb0EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE11do_encodingEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE11do_encodingEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE11do_encodingEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE16do_always_noconvEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__215__codecvt_utf16IDiLb1EE13do_max_lengthEv = Module["__ZNKSt3__215__codecvt_utf16IDiLb1EE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__215__codecvt_utf16IDiLb1EE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE11do_encodingEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE11do_encodingEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE11do_encodingEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE16do_always_noconvEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IwE13do_max_lengthEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IwE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IwE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE6do_outER11__mbstate_tPKDsS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE5do_inER11__mbstate_tPKcS5_RS5_PDsS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE11do_encodingEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE11do_encodingEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE11do_encodingEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE16do_always_noconvEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDsE13do_max_lengthEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDsE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDsE13do_max_lengthEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE6do_outER11__mbstate_tPKDiS5_RS5_PcS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE5do_inER11__mbstate_tPKcS5_RS5_PDiS7_RS7_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE10do_unshiftER11__mbstate_tPcS4_RS4_ = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE10do_unshiftER11__mbstate_tPcS4_RS4_"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE10do_unshiftER11__mbstate_tPcS4_RS4_");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE11do_encodingEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE11do_encodingEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE11do_encodingEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE16do_always_noconvEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE16do_always_noconvEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE16do_always_noconvEv");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_m = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_m"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE9do_lengthER11__mbstate_tPKcS5_m");
|
|
|
|
var __ZNKSt3__220__codecvt_utf8_utf16IDiE13do_max_lengthEv = Module["__ZNKSt3__220__codecvt_utf8_utf16IDiE13do_max_lengthEv"] = createExportWrapper("_ZNKSt3__220__codecvt_utf8_utf16IDiE13do_max_lengthEv");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm16EED0Ev = Module["__ZNSt3__216__narrow_to_utf8ILm16EED0Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm16EED0Ev");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm32EED0Ev = Module["__ZNSt3__216__narrow_to_utf8ILm32EED0Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm32EED0Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm16EED0Ev = Module["__ZNSt3__217__widen_from_utf8ILm16EED0Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm16EED0Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm32EED0Ev = Module["__ZNSt3__217__widen_from_utf8ILm32EED0Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm32EED0Ev");
|
|
|
|
var __ZNSt3__28numpunctIcEC2Em = Module["__ZNSt3__28numpunctIcEC2Em"] = createExportWrapper("_ZNSt3__28numpunctIcEC2Em");
|
|
|
|
var __ZNSt3__28numpunctIwEC2Em = Module["__ZNSt3__28numpunctIwEC2Em"] = createExportWrapper("_ZNSt3__28numpunctIwEC2Em");
|
|
|
|
var __ZNSt3__28numpunctIcED2Ev = Module["__ZNSt3__28numpunctIcED2Ev"] = createExportWrapper("_ZNSt3__28numpunctIcED2Ev");
|
|
|
|
var __ZNSt3__28numpunctIcED0Ev = Module["__ZNSt3__28numpunctIcED0Ev"] = createExportWrapper("_ZNSt3__28numpunctIcED0Ev");
|
|
|
|
var __ZNSt3__28numpunctIwED2Ev = Module["__ZNSt3__28numpunctIwED2Ev"] = createExportWrapper("_ZNSt3__28numpunctIwED2Ev");
|
|
|
|
var __ZNSt3__28numpunctIwED0Ev = Module["__ZNSt3__28numpunctIwED0Ev"] = createExportWrapper("_ZNSt3__28numpunctIwED0Ev");
|
|
|
|
var __ZNKSt3__28numpunctIcE16do_decimal_pointEv = Module["__ZNKSt3__28numpunctIcE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__28numpunctIcE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__28numpunctIwE16do_decimal_pointEv = Module["__ZNKSt3__28numpunctIwE16do_decimal_pointEv"] = createExportWrapper("_ZNKSt3__28numpunctIwE16do_decimal_pointEv");
|
|
|
|
var __ZNKSt3__28numpunctIcE16do_thousands_sepEv = Module["__ZNKSt3__28numpunctIcE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__28numpunctIcE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__28numpunctIwE16do_thousands_sepEv = Module["__ZNKSt3__28numpunctIwE16do_thousands_sepEv"] = createExportWrapper("_ZNKSt3__28numpunctIwE16do_thousands_sepEv");
|
|
|
|
var __ZNKSt3__28numpunctIcE11do_groupingEv = Module["__ZNKSt3__28numpunctIcE11do_groupingEv"] = createExportWrapper("_ZNKSt3__28numpunctIcE11do_groupingEv");
|
|
|
|
var __ZNKSt3__28numpunctIwE11do_groupingEv = Module["__ZNKSt3__28numpunctIwE11do_groupingEv"] = createExportWrapper("_ZNKSt3__28numpunctIwE11do_groupingEv");
|
|
|
|
var __ZNKSt3__28numpunctIcE11do_truenameEv = Module["__ZNKSt3__28numpunctIcE11do_truenameEv"] = createExportWrapper("_ZNKSt3__28numpunctIcE11do_truenameEv");
|
|
|
|
var __ZNKSt3__28numpunctIwE11do_truenameEv = Module["__ZNKSt3__28numpunctIwE11do_truenameEv"] = createExportWrapper("_ZNKSt3__28numpunctIwE11do_truenameEv");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IDnEEPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IDnEEPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IDnEEPKw");
|
|
|
|
var __ZNKSt3__28numpunctIcE12do_falsenameEv = Module["__ZNKSt3__28numpunctIcE12do_falsenameEv"] = createExportWrapper("_ZNKSt3__28numpunctIcE12do_falsenameEv");
|
|
|
|
var __ZNKSt3__28numpunctIwE12do_falsenameEv = Module["__ZNKSt3__28numpunctIwE12do_falsenameEv"] = createExportWrapper("_ZNKSt3__28numpunctIwE12do_falsenameEv");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcEC2EPKcm = Module["__ZNSt3__215numpunct_bynameIcEC2EPKcm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcEC2EPKcm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcE6__initEPKc = Module["__ZNSt3__215numpunct_bynameIcE6__initEPKc"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcE6__initEPKc");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcED0Ev = Module["__ZNSt3__215numpunct_bynameIcED0Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcED0Ev");
|
|
|
|
var __ZNSt3__222__libcpp_unique_localeC2EPKc = Module["__ZNSt3__222__libcpp_unique_localeC2EPKc"] = createExportWrapper("_ZNSt3__222__libcpp_unique_localeC2EPKc");
|
|
|
|
var __ZNKSt3__222__libcpp_unique_localecvbEv = Module["__ZNKSt3__222__libcpp_unique_localecvbEv"] = createExportWrapper("_ZNKSt3__222__libcpp_unique_localecvbEv");
|
|
|
|
var __ZNSt3__221__libcpp_localeconv_lB6v15007EP15__locale_struct = Module["__ZNSt3__221__libcpp_localeconv_lB6v15007EP15__locale_struct"] = createExportWrapper("_ZNSt3__221__libcpp_localeconv_lB6v15007EP15__locale_struct");
|
|
|
|
var __ZNSt3__222__libcpp_unique_locale3getEv = Module["__ZNSt3__222__libcpp_unique_locale3getEv"] = createExportWrapper("_ZNSt3__222__libcpp_unique_locale3getEv");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB6v15007EPKc");
|
|
|
|
var __ZNSt3__222__libcpp_unique_localeD2Ev = Module["__ZNSt3__222__libcpp_unique_localeD2Ev"] = createExportWrapper("_ZNSt3__222__libcpp_unique_localeD2Ev");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwEC2EPKcm = Module["__ZNSt3__215numpunct_bynameIwEC2EPKcm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwEC2EPKcm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwE6__initEPKc = Module["__ZNSt3__215numpunct_bynameIwE6__initEPKc"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwE6__initEPKc");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwED0Ev = Module["__ZNSt3__215numpunct_bynameIwED0Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwED0Ev");
|
|
|
|
var __ZNSt3__214__num_get_base10__get_baseERNS_8ios_baseE = Module["__ZNSt3__214__num_get_base10__get_baseERNS_8ios_baseE"] = createExportWrapper("_ZNSt3__214__num_get_base10__get_baseERNS_8ios_baseE");
|
|
|
|
var __ZNSt3__27reverseB6v15007IPjEEvT_S2_ = Module["__ZNSt3__27reverseB6v15007IPjEEvT_S2_"] = createExportWrapper("_ZNSt3__27reverseB6v15007IPjEEvT_S2_");
|
|
|
|
var __ZNSt3__214__num_put_base12__format_intEPcPKcbj = Module["__ZNSt3__214__num_put_base12__format_intEPcPKcbj"] = createExportWrapper("_ZNSt3__214__num_put_base12__format_intEPcPKcbj");
|
|
|
|
var __ZNSt3__214__num_put_base14__format_floatEPcPKcj = Module["__ZNSt3__214__num_put_base14__format_floatEPcPKcj"] = createExportWrapper("_ZNSt3__214__num_put_base14__format_floatEPcPKcj");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE7__weeksEv = Module["__ZNKSt3__220__time_get_c_storageIcE7__weeksEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE7__weeksEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE7__weeksEv = Module["__ZNKSt3__220__time_get_c_storageIwE7__weeksEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE7__weeksEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE8__monthsEv = Module["__ZNKSt3__220__time_get_c_storageIcE8__monthsEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE8__monthsEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE8__monthsEv = Module["__ZNKSt3__220__time_get_c_storageIwE8__monthsEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE8__monthsEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE7__am_pmEv = Module["__ZNKSt3__220__time_get_c_storageIcE7__am_pmEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE7__am_pmEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE7__am_pmEv = Module["__ZNKSt3__220__time_get_c_storageIwE7__am_pmEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE7__am_pmEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE3__xEv = Module["__ZNKSt3__220__time_get_c_storageIcE3__xEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE3__xEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE3__xEv = Module["__ZNKSt3__220__time_get_c_storageIwE3__xEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE3__xEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE3__XEv = Module["__ZNKSt3__220__time_get_c_storageIcE3__XEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE3__XEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE3__XEv = Module["__ZNKSt3__220__time_get_c_storageIwE3__XEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE3__XEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE3__cEv = Module["__ZNKSt3__220__time_get_c_storageIcE3__cEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE3__cEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE3__cEv = Module["__ZNKSt3__220__time_get_c_storageIwE3__cEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE3__cEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIcE3__rEv = Module["__ZNKSt3__220__time_get_c_storageIcE3__rEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIcE3__rEv");
|
|
|
|
var __ZNKSt3__220__time_get_c_storageIwE3__rEv = Module["__ZNKSt3__220__time_get_c_storageIwE3__rEv"] = createExportWrapper("_ZNKSt3__220__time_get_c_storageIwE3__rEv");
|
|
|
|
var __ZNSt3__210__time_getC2EPKc = Module["__ZNSt3__210__time_getC2EPKc"] = createExportWrapper("_ZNSt3__210__time_getC2EPKc");
|
|
|
|
var __ZNSt3__210__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__210__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__210__time_getC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__210__time_getD2Ev = Module["__ZNSt3__210__time_getD2Ev"] = createExportWrapper("_ZNSt3__210__time_getD2Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE = Module["__ZNSt3__218__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE");
|
|
|
|
var __ZNSt3__214__scan_keywordIPcPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SC_SB_SB_RKT1_Rjb = Module["__ZNSt3__214__scan_keywordIPcPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SC_SB_SB_RKT1_Rjb"] = createExportWrapper("_ZNSt3__214__scan_keywordIPcPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SC_SB_SB_RKT1_Rjb");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev");
|
|
|
|
var __ZNSt3__220__get_up_to_n_digitsIcPcEEiRT0_S2_RjRKNS_5ctypeIT_EEi = Module["__ZNSt3__220__get_up_to_n_digitsIcPcEEiRT0_S2_RjRKNS_5ctypeIT_EEi"] = createExportWrapper("_ZNSt3__220__get_up_to_n_digitsIcPcEEiRT0_S2_RjRKNS_5ctypeIT_EEi");
|
|
|
|
var __ZNSt3__218__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE = Module["__ZNSt3__218__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE");
|
|
|
|
var __ZNSt3__220__libcpp_mbsrtowcs_lB6v15007EPwPPKcmP11__mbstate_tP15__locale_struct = Module["__ZNSt3__220__libcpp_mbsrtowcs_lB6v15007EPwPPKcmP11__mbstate_tP15__locale_struct"] = createExportWrapper("_ZNSt3__220__libcpp_mbsrtowcs_lB6v15007EPwPPKcmP11__mbstate_tP15__locale_struct");
|
|
|
|
var __ZNSt3__214__scan_keywordIPwPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SC_SB_SB_RKT1_Rjb = Module["__ZNSt3__214__scan_keywordIPwPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SC_SB_SB_RKT1_Rjb"] = createExportWrapper("_ZNSt3__214__scan_keywordIPwPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SC_SB_SB_RKT1_Rjb");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4backB6v15007Ev");
|
|
|
|
var __ZNSt3__220__get_up_to_n_digitsIwPwEEiRT0_S2_RjRKNS_5ctypeIT_EEi = Module["__ZNSt3__220__get_up_to_n_digitsIwPwEEiRT0_S2_RjRKNS_5ctypeIT_EEi"] = createExportWrapper("_ZNSt3__220__get_up_to_n_digitsIwPwEEiRT0_S2_RjRKNS_5ctypeIT_EEi");
|
|
|
|
var __ZNSt3__218__time_get_storageIcE4initERKNS_5ctypeIcEE = Module["__ZNSt3__218__time_get_storageIcE4initERKNS_5ctypeIcEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIcE4initERKNS_5ctypeIcEE");
|
|
|
|
var __ZNSt3__218__time_get_storageIwE4initERKNS_5ctypeIwEE = Module["__ZNSt3__218__time_get_storageIwE4initERKNS_5ctypeIwEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIwE4initERKNS_5ctypeIwEE");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_");
|
|
|
|
var __ZNSt3__218__time_get_storageIcEC2EPKc = Module["__ZNSt3__218__time_get_storageIcEC2EPKc"] = createExportWrapper("_ZNSt3__218__time_get_storageIcEC2EPKc");
|
|
|
|
var __ZNSt3__215__time_get_tempIcEC2EPKc = Module["__ZNSt3__215__time_get_tempIcEC2EPKc"] = createExportWrapper("_ZNSt3__215__time_get_tempIcEC2EPKc");
|
|
|
|
var __ZNSt3__212ctype_bynameIcED2Ev = Module["__ZNSt3__212ctype_bynameIcED2Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIcED2Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__218__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__215__time_get_tempIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__215__time_get_tempIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__215__time_get_tempIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__218__time_get_storageIwEC2EPKc = Module["__ZNSt3__218__time_get_storageIwEC2EPKc"] = createExportWrapper("_ZNSt3__218__time_get_storageIwEC2EPKc");
|
|
|
|
var __ZNSt3__215__time_get_tempIwEC2EPKc = Module["__ZNSt3__215__time_get_tempIwEC2EPKc"] = createExportWrapper("_ZNSt3__215__time_get_tempIwEC2EPKc");
|
|
|
|
var __ZNSt3__212ctype_bynameIwED2Ev = Module["__ZNSt3__212ctype_bynameIwED2Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIwED2Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__218__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__215__time_get_tempIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__215__time_get_tempIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__215__time_get_tempIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNKSt3__218__time_get_storageIcE15__do_date_orderEv = Module["__ZNKSt3__218__time_get_storageIcE15__do_date_orderEv"] = createExportWrapper("_ZNKSt3__218__time_get_storageIcE15__do_date_orderEv");
|
|
|
|
var __ZNKSt3__218__time_get_storageIwE15__do_date_orderEv = Module["__ZNKSt3__218__time_get_storageIwE15__do_date_orderEv"] = createExportWrapper("_ZNKSt3__218__time_get_storageIwE15__do_date_orderEv");
|
|
|
|
var __ZNSt3__210__time_putC2EPKc = Module["__ZNSt3__210__time_putC2EPKc"] = createExportWrapper("_ZNSt3__210__time_putC2EPKc");
|
|
|
|
var __ZNSt3__210__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__210__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__210__time_putC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__210__time_putD2Ev = Module["__ZNSt3__210__time_putD2Ev"] = createExportWrapper("_ZNSt3__210__time_putD2Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb0EE4initEPKc = Module["__ZNSt3__217moneypunct_bynameIcLb0EE4initEPKc"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb0EE4initEPKc");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb1EE4initEPKc = Module["__ZNSt3__217moneypunct_bynameIcLb1EE4initEPKc"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb1EE4initEPKc");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb0EE4initEPKc = Module["__ZNSt3__217moneypunct_bynameIwLb0EE4initEPKc"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb0EE4initEPKc");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB6v15007EPKw");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb1EE4initEPKc = Module["__ZNSt3__217moneypunct_bynameIwLb1EE4initEPKc"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb1EE4initEPKc");
|
|
|
|
var __ZNSt3__214__codecvt_utf8IwED0Ev = Module["__ZNSt3__214__codecvt_utf8IwED0Ev"] = createExportWrapper("_ZNSt3__214__codecvt_utf8IwED0Ev");
|
|
|
|
var __ZNSt3__214__codecvt_utf8IDsED0Ev = Module["__ZNSt3__214__codecvt_utf8IDsED0Ev"] = createExportWrapper("_ZNSt3__214__codecvt_utf8IDsED0Ev");
|
|
|
|
var __ZNSt3__214__codecvt_utf8IDiED0Ev = Module["__ZNSt3__214__codecvt_utf8IDiED0Ev"] = createExportWrapper("_ZNSt3__214__codecvt_utf8IDiED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IwLb0EED0Ev = Module["__ZNSt3__215__codecvt_utf16IwLb0EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IwLb0EED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IwLb1EED0Ev = Module["__ZNSt3__215__codecvt_utf16IwLb1EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IwLb1EED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IDsLb0EED0Ev = Module["__ZNSt3__215__codecvt_utf16IDsLb0EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IDsLb0EED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IDsLb1EED0Ev = Module["__ZNSt3__215__codecvt_utf16IDsLb1EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IDsLb1EED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IDiLb0EED0Ev = Module["__ZNSt3__215__codecvt_utf16IDiLb0EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IDiLb0EED0Ev");
|
|
|
|
var __ZNSt3__215__codecvt_utf16IDiLb1EED0Ev = Module["__ZNSt3__215__codecvt_utf16IDiLb1EED0Ev"] = createExportWrapper("_ZNSt3__215__codecvt_utf16IDiLb1EED0Ev");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIwc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__220__codecvt_utf8_utf16IwED0Ev = Module["__ZNSt3__220__codecvt_utf8_utf16IwED0Ev"] = createExportWrapper("_ZNSt3__220__codecvt_utf8_utf16IwED0Ev");
|
|
|
|
var __ZNSt3__220__codecvt_utf8_utf16IDiED0Ev = Module["__ZNSt3__220__codecvt_utf8_utf16IDiED0Ev"] = createExportWrapper("_ZNSt3__220__codecvt_utf8_utf16IDiED0Ev");
|
|
|
|
var __ZNSt3__220__codecvt_utf8_utf16IDsED0Ev = Module["__ZNSt3__220__codecvt_utf8_utf16IDsED0Ev"] = createExportWrapper("_ZNSt3__220__codecvt_utf8_utf16IDsED0Ev");
|
|
|
|
var __ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__26locale5facetD2Ev = Module["__ZNSt3__26locale5facetD2Ev"] = createExportWrapper("_ZNSt3__26locale5facetD2Ev");
|
|
|
|
var __ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev = Module["__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev = Module["__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev = Module["__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__weeksB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__monthsB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE7__am_pmB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__cB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__rB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__xB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3__XB6v15007Ev");
|
|
|
|
var __ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev = Module["__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev");
|
|
|
|
var __ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev = Module["__ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev"] = createExportWrapper("_ZNKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__weeksB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__monthsB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE7__am_pmB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__cB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__rB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__xB6v15007Ev");
|
|
|
|
var __ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev = Module["__ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev"] = createExportWrapper("_ZThn8_NKSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3__XB6v15007Ev");
|
|
|
|
var __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev = Module["__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev = Module["__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__210moneypunctIcLb0EED0B6v15007Ev = Module["__ZNSt3__210moneypunctIcLb0EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__210moneypunctIcLb0EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__210moneypunctIcLb1EED0B6v15007Ev = Module["__ZNSt3__210moneypunctIcLb1EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__210moneypunctIcLb1EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__210moneypunctIwLb0EED0B6v15007Ev = Module["__ZNSt3__210moneypunctIwLb0EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__210moneypunctIwLb0EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__210moneypunctIwLb1EED0B6v15007Ev = Module["__ZNSt3__210moneypunctIwLb1EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__210moneypunctIwLb1EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb0EED2B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIcLb0EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb0EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb0EED0B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIcLb0EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb0EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb1EED2B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIcLb1EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb1EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIcLb1EED0B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIcLb1EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIcLb1EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb0EED2B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIwLb0EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb0EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb0EED0B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIwLb0EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb0EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb1EED2B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIwLb1EED2B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb1EED2B6v15007Ev");
|
|
|
|
var __ZNSt3__217moneypunct_bynameIwLb1EED0B6v15007Ev = Module["__ZNSt3__217moneypunct_bynameIwLb1EED0B6v15007Ev"] = createExportWrapper("_ZNSt3__217moneypunct_bynameIwLb1EED0B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev = Module["__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev = Module["__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev"] = createExportWrapper("_ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28messagesIcED0B6v15007Ev = Module["__ZNSt3__28messagesIcED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28messagesIcED0B6v15007Ev");
|
|
|
|
var __ZNSt3__28messagesIwED0B6v15007Ev = Module["__ZNSt3__28messagesIwED0B6v15007Ev"] = createExportWrapper("_ZNSt3__28messagesIwED0B6v15007Ev");
|
|
|
|
var __ZNSt3__215messages_bynameIcED0B6v15007Ev = Module["__ZNSt3__215messages_bynameIcED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215messages_bynameIcED0B6v15007Ev");
|
|
|
|
var __ZNSt3__215messages_bynameIwED0B6v15007Ev = Module["__ZNSt3__215messages_bynameIwED0B6v15007Ev"] = createExportWrapper("_ZNSt3__215messages_bynameIwED0B6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagESA_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__29allocatorIwEC2B6v15007Ev = Module["__ZNSt3__29allocatorIwEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorIwEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIwEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIwEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIwEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_ = Module["__ZNSt3__28distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8max_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8max_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8max_sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__fits_in_ssoB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__fits_in_ssoB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__fits_in_ssoB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__set_short_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__set_short_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__set_short_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIwEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIwEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorIwEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS5_m");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE11__recommendB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE11__recommendB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__begin_lifetimeB6v15007EPwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__begin_lifetimeB6v15007EPwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__begin_lifetimeB6v15007EPwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__set_long_pointerB6v15007EPw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__set_long_pointerB6v15007EPw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__set_long_pointerB6v15007EPw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__set_long_capB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__set_long_capB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__set_long_capB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__set_long_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__set_long_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__set_long_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__211char_traitsIwE6assignERwRKw = Module["__ZNSt3__211char_traitsIwE6assignERwRKw"] = createExportWrapper("_ZNSt3__211char_traitsIwE6assignERwRKw");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKwEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIwEEE8max_sizeB6v15007IS2_vvEEmRKS2_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIwEEE8max_sizeB6v15007IS2_vvEEmRKS2_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIwEEE8max_sizeB6v15007IS2_vvEEmRKS2_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__214pointer_traitsIPwE10pointer_toB6v15007ERw = Module["__ZNSt3__214pointer_traitsIPwE10pointer_toB6v15007ERw"] = createExportWrapper("_ZNSt3__214pointer_traitsIPwE10pointer_toB6v15007ERw");
|
|
|
|
var __ZNSt3__29allocatorIwE8allocateB6v15007Em = Module["__ZNSt3__29allocatorIwE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorIwE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__align_itB6v15007ILm4EEEmm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__align_itB6v15007ILm4EEEmm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__align_itB6v15007ILm4EEEmm");
|
|
|
|
var __ZNSt3__221__libcpp_locale_guardC2B6v15007ERP15__locale_struct = Module["__ZNSt3__221__libcpp_locale_guardC2B6v15007ERP15__locale_struct"] = createExportWrapper("_ZNSt3__221__libcpp_locale_guardC2B6v15007ERP15__locale_struct");
|
|
|
|
var __ZNSt3__221__libcpp_locale_guardD2B6v15007Ev = Module["__ZNSt3__221__libcpp_locale_guardD2B6v15007Ev"] = createExportWrapper("_ZNSt3__221__libcpp_locale_guardD2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__is_longB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__is_longB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__is_longB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIwEEE10deallocateB6v15007ERS2_Pwm = Module["__ZNSt3__216allocator_traitsINS_9allocatorIwEEE10deallocateB6v15007ERS2_Pwm"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIwEEE10deallocateB6v15007ERS2_Pwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__get_long_capB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__get_long_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__get_long_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_E5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorIwE10deallocateB6v15007EPwm = Module["__ZNSt3__29allocatorIwE10deallocateB6v15007EPwm"] = createExportWrapper("_ZNSt3__29allocatorIwE10deallocateB6v15007EPwm");
|
|
|
|
var __ZNSt3__211__wrap_iterIPcEC2B6v15007EPKvS1_ = Module["__ZNSt3__211__wrap_iterIPcEC2B6v15007EPKvS1_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPcEC2B6v15007EPKvS1_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_ = Module["__ZNSt3__2eqB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPcEEbRKNS_11__wrap_iterIT_EES6_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPcE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPcE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPcE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPwEC2B6v15007EPKvS1_ = Module["__ZNSt3__211__wrap_iterIPwEC2B6v15007EPKvS1_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPwEC2B6v15007EPKvS1_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_ = Module["__ZNSt3__2eqB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPwEEbRKNS_11__wrap_iterIT_EES6_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPwE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPwE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPwE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_ = Module["__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPcS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPcEEvT0_S3_NS_26random_access_iterator_tagE = Module["__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPcEEvT0_S3_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPcEEvT0_S3_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_ = Module["__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPwS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPwEEvT0_S3_NS_26random_access_iterator_tagE = Module["__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPwEEvT0_S3_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPwEEvT0_S3_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__get_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__get_long_pointerB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__get_short_pointerB6v15007Ev");
|
|
|
|
var __ZNSt3__214pointer_traitsIPKwE10pointer_toB6v15007ERS1_ = Module["__ZNSt3__214pointer_traitsIPKwE10pointer_toB6v15007ERS1_"] = createExportWrapper("_ZNSt3__214pointer_traitsIPKwE10pointer_toB6v15007ERS1_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__get_long_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__get_long_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__get_long_sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__get_short_sizeB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__get_short_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16__get_short_sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__26__copyB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__26__copyB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__26__copyB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007IPcS1_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007IPcS1_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007IPcS1_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__211__copy_implB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007IPcS1_NS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007IPcS1_S1_EET0_S2_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007IPcS1_S1_EET0_S2_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007IPcS1_S1_EET0_S2_T1_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPcS1_E8__unwrapB6v15007ES1_S1_ = Module["__ZNSt3__219__unwrap_range_implIPcS1_E8__unwrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPcS1_E8__unwrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__24pairIPcS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPcS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPcS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPcS1_E8__rewrapB6v15007ES1_S1_ = Module["__ZNSt3__219__unwrap_range_implIPcS1_E8__rewrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPcS1_E8__rewrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__26__copyB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__26__copyB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__26__copyB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELi0EEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007IPwS1_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007IPwS1_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007IPwS1_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__211__copy_implB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007IPwS1_NS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007IPwS1_S1_EET0_S2_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007IPwS1_S1_EET0_S2_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007IPwS1_S1_EET0_S2_T1_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPwS1_E8__unwrapB6v15007ES1_S1_ = Module["__ZNSt3__219__unwrap_range_implIPwS1_E8__unwrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPwS1_E8__unwrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__24pairIPwS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPwS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPwS1_EC2B6v15007IS1_S1_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007IS1_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPwS1_E8__rewrapB6v15007ES1_S1_ = Module["__ZNSt3__219__unwrap_range_implIPwS1_E8__rewrapB6v15007ES1_S1_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPwS1_E8__rewrapB6v15007ES1_S1_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEELb0EE8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIcLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIcLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIcLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIwLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIwLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIwLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__default_initB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__default_initB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__default_initB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__zeroB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw");
|
|
|
|
var __ZNSt3__211char_traitsIwE6assignEPwmw = Module["__ZNSt3__211char_traitsIwE6assignEPwmw"] = createExportWrapper("_ZNSt3__211char_traitsIwE6assignEPwmw");
|
|
|
|
var __ZNSt3__26fill_nB6v15007IPwmwEET_S2_T0_RKT1_ = Module["__ZNSt3__26fill_nB6v15007IPwmwEET_S2_T0_RKT1_"] = createExportWrapper("_ZNSt3__26fill_nB6v15007IPwmwEET_S2_T0_RKT1_");
|
|
|
|
var __ZNSt3__28__fill_nB6v15007IPwmwEET_S2_T0_RKT1_ = Module["__ZNSt3__28__fill_nB6v15007IPwmwEET_S2_T0_RKT1_"] = createExportWrapper("_ZNSt3__28__fill_nB6v15007IPwmwEET_S2_T0_RKT1_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIwEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIwEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIwEEE37select_on_container_copy_constructionB6v15007IS2_vvEES2_RKS2_");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagES5_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE25__init_copy_ctor_externalEPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE25__init_copy_ctor_externalEPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE25__init_copy_ctor_externalEPKwm");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IS2_vEEOT_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRcEEbOT_ = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRcEEbOT_"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__addr_in_rangeB6v15007IRcEEbOT_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE = Module["__ZNSt3__2eqB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE"] = createExportWrapper("_ZNSt3__2eqB6v15007IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKcE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPKcE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKcE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1_ = Module["__ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1_"] = createExportWrapper("_ZNSt3__25equalB6v15007INS_11__wrap_iterIPcEES3_NS_10__equal_toIccEEEEbT_S6_T0_T1_");
|
|
|
|
var __ZNKSt3__210__equal_toIccEclB6v15007ERKcS3_ = Module["__ZNKSt3__210__equal_toIccEclB6v15007ERKcS3_"] = createExportWrapper("_ZNKSt3__210__equal_toIccEclB6v15007ERKcS3_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPcEplB6v15007El = Module["__ZNKSt3__211__wrap_iterIPcEplB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPcEplB6v15007El");
|
|
|
|
var __ZNSt3__211__wrap_iterIPcEpLB6v15007El = Module["__ZNSt3__211__wrap_iterIPcEpLB6v15007El"] = createExportWrapper("_ZNSt3__211__wrap_iterIPcEpLB6v15007El");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8capacityB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_ = Module["__ZNSt3__28distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__addr_in_rangeB6v15007IRwEEbOT_ = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__addr_in_rangeB6v15007IRwEEbOT_"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE15__addr_in_rangeB6v15007IRwEEbOT_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__set_sizeB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__set_sizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE10__set_sizeB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPwvEET_S8_RKS4_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPwvEET_S8_RKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPwvEET_S8_RKS4_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPwEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairINS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5__repES5_EC2B6v15007INS_18__default_init_tagERKS5_EEOT_OT0_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPwEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IRKS2_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IRKS2_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorIwEELi1ELb1EEC2B6v15007IRKS2_vEEOT_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw");
|
|
|
|
var __ZNSt3__2eqB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE = Module["__ZNSt3__2eqB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE"] = createExportWrapper("_ZNSt3__2eqB6v15007IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPKwE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPKwE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPKwE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1_ = Module["__ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1_"] = createExportWrapper("_ZNSt3__25equalB6v15007INS_11__wrap_iterIPwEES3_NS_10__equal_toIwwEEEEbT_S6_T0_T1_");
|
|
|
|
var __ZNKSt3__210__equal_toIwwEclB6v15007ERKwS3_ = Module["__ZNKSt3__210__equal_toIwwEclB6v15007ERKwS3_"] = createExportWrapper("_ZNKSt3__210__equal_toIwwEclB6v15007ERKwS3_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPwEplB6v15007El = Module["__ZNKSt3__211__wrap_iterIPwEplB6v15007El"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPwEplB6v15007El");
|
|
|
|
var __ZNSt3__211__wrap_iterIPwEpLB6v15007El = Module["__ZNSt3__211__wrap_iterIPwEpLB6v15007El"] = createExportWrapper("_ZNSt3__211__wrap_iterIPwEpLB6v15007El");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13__move_assignB6v15007ERS5_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__move_assign_allocB6v15007ERS5_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKcEES4_PcLi0EEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKcEES4_PcLi0EEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKcEES4_PcLi0EEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_EEDaT_T0_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKcEEPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKcEEPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKcEEPcEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_S3_EET0_S5_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_S3_EET0_S5_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKcEES4_S3_EET0_S5_T1_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__unwrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__unwrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__unwrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKcEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKcEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKcEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_ = Module["__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_11__wrap_iterIPKcEEvE6__callB6v15007ERKS4_ = Module["__ZNSt3__219__to_address_helperINS_11__wrap_iterIPKcEEvE6__callB6v15007ERKS4_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_11__wrap_iterIPKcEEvE6__callB6v15007ERKS4_");
|
|
|
|
var __ZNSt3__214pointer_traitsINS_11__wrap_iterIPKcEEE10to_addressB6v15007ES4_ = Module["__ZNSt3__214pointer_traitsINS_11__wrap_iterIPKcEEE10to_addressB6v15007ES4_"] = createExportWrapper("_ZNSt3__214pointer_traitsINS_11__wrap_iterIPKcEEE10to_addressB6v15007ES4_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPKcEEPcEC2B6v15007IS4_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPKcEEPcEC2B6v15007IS4_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPKcEEPcEC2B6v15007IS4_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__rewrapB6v15007ES4_S3_ = Module["__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__rewrapB6v15007ES4_S3_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKcEES4_E8__rewrapB6v15007ES4_S3_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKcEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKcEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKcEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__rewrapB6v15007ES4_S3_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__rewrapB6v15007ES4_S3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKcEELb1EE8__rewrapB6v15007ES4_S3_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKcEC2B6v15007EPKvS2_ = Module["__ZNSt3__211__wrap_iterIPKcEC2B6v15007EPKvS2_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKcEC2B6v15007EPKvS2_");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIjLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIjLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIjLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKcEpLB6v15007El = Module["__ZNSt3__211__wrap_iterIPKcEpLB6v15007El"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKcEpLB6v15007El");
|
|
|
|
var __ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKwEES4_PwLi0EEENS_4pairIT_T1_EES7_T0_S8_ = Module["__ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKwEES4_PwLi0EEENS_4pairIT_T1_EES7_T0_S8_"] = createExportWrapper("_ZNSt3__26__copyB6v15007INS_11__wrap_iterIPKwEES4_PwLi0EEENS_4pairIT_T1_EES7_T0_S8_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_EEDaT_T0_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKwEEPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKwEEPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPKwEEPwEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_S3_EET0_S5_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_S3_EET0_S5_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007INS_11__wrap_iterIPKwEES4_S3_EET0_S5_T1_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__unwrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__unwrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__unwrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKwEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKwEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPKwEENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_ = Module["__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPKwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS6_EEEEE4typeES8_");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_11__wrap_iterIPKwEEvE6__callB6v15007ERKS4_ = Module["__ZNSt3__219__to_address_helperINS_11__wrap_iterIPKwEEvE6__callB6v15007ERKS4_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_11__wrap_iterIPKwEEvE6__callB6v15007ERKS4_");
|
|
|
|
var __ZNSt3__214pointer_traitsINS_11__wrap_iterIPKwEEE10to_addressB6v15007ES4_ = Module["__ZNSt3__214pointer_traitsINS_11__wrap_iterIPKwEEE10to_addressB6v15007ES4_"] = createExportWrapper("_ZNSt3__214pointer_traitsINS_11__wrap_iterIPKwEEE10to_addressB6v15007ES4_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPKwEEPwEC2B6v15007IS4_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPKwEEPwEC2B6v15007IS4_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPKwEEPwEC2B6v15007IS4_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__rewrapB6v15007ES4_S3_ = Module["__ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__rewrapB6v15007ES4_S3_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_11__wrap_iterIPKwEES4_E8__rewrapB6v15007ES4_S3_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKwEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKwEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPKwEES3_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__rewrapB6v15007ES4_S3_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__rewrapB6v15007ES4_S3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPKwEELb1EE8__rewrapB6v15007ES4_S3_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKwEC2B6v15007EPKvS2_ = Module["__ZNSt3__211__wrap_iterIPKwEC2B6v15007EPKvS2_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKwEC2B6v15007EPKvS2_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPKwEpLB6v15007El = Module["__ZNSt3__211__wrap_iterIPKwEpLB6v15007El"] = createExportWrapper("_ZNSt3__211__wrap_iterIPKwEpLB6v15007El");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__make_transactionB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEENS_13__transactionIT_EESA_ = Module["__ZNSt3__218__make_transactionB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEENS_13__transactionIT_EESA_"] = createExportWrapper("_ZNSt3__218__make_transactionB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEENS_13__transactionIT_EESA_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorC2ERS6_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorC2ERS6_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorC2ERS6_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__vallocateB6v15007Em = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__vallocateB6v15007Em"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__vallocateB6v15007Em");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm");
|
|
|
|
var __ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEE10__completeB6v15007Ev = Module["__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEE10__completeB6v15007Ev"] = createExportWrapper("_ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEE10__completeB6v15007Ev");
|
|
|
|
var __ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEED2B6v15007Ev = Module["__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EEC2B6v15007Ev = Module["__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEC2B6v15007ES8_ = Module["__ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEC2B6v15007ES8_"] = createExportWrapper("_ZNSt3__213__transactionINS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEE16__destroy_vectorEEC2B6v15007ES8_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8max_sizeEv = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS8_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS8_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS8_m");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE14__annotate_newB6v15007Em = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE14__annotate_newB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE14__annotate_newB6v15007Em");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE8max_sizeB6v15007IS5_vEEmRKS5_ = Module["__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE8max_sizeB6v15007IS5_vEEmRKS5_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE8max_sizeB6v15007IS5_vEEmRKS5_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8max_sizeB6v15007Ev = Module["__ZNKSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8max_sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8max_sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8allocateB6v15007EmPKv = Module["__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8allocateB6v15007EmPKv"] = createExportWrapper("_ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE8allocateB6v15007EmPKv");
|
|
|
|
var __ZNSt3__29allocatorIPNS_6locale5facetEEC2B6v15007Ev = Module["__ZNSt3__29allocatorIPNS_6locale5facetEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorIPNS_6locale5facetEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorIPNS_6locale5facetEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorIPNS_6locale5facetEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorIPNS_6locale5facetEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_6locale5facetEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_6locale5facetEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorIPNS_6locale5facetEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIPNS_6locale5facetEEEE8max_sizeB6v15007IS5_vvEEmRKS5_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorIPNS_6locale5facetEEEE8max_sizeB6v15007IS5_vvEEmRKS5_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIPNS_6locale5facetEEEE8max_sizeB6v15007IS5_vvEEmRKS5_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE31__annotate_contiguous_containerB6v15007EPKvS8_S8_S8_ = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE31__annotate_contiguous_containerB6v15007EPKvS8_S8_S8_"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE31__annotate_contiguous_containerB6v15007EPKvS8_S8_S8_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4dataB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IPNS_6locale5facetEEEPT_S5_ = Module["__ZNSt3__212__to_addressB6v15007IPNS_6locale5facetEEEPT_S5_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IPNS_6locale5facetEEEPT_S5_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2ERS6_m = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2ERS6_m"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2ERS6_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JEvvEEvRS5_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JEvvEEvRS5_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JEvvEEvRS5_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJEPS3_EEPT_S6_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJEPS3_EEPT_S6_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJEPS3_EEPT_S6_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorclB6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorclB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE16__destroy_vectorclB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_deleteB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_deleteB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_deleteB6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__clearB6v15007Ev = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE7__clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE10deallocateB6v15007ERS5_PS4_m = Module["__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE10deallocateB6v15007ERS5_PS4_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE10deallocateB6v15007ERS5_PS4_m");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE22__base_destruct_at_endB6v15007EPS3_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE22__base_destruct_at_endB6v15007EPS3_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE22__base_destruct_at_endB6v15007EPS3_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE7destroyB6v15007IS4_vvEEvRS5_PT_ = Module["__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE7destroyB6v15007IS4_vvEEvRS5_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE7destroyB6v15007IS4_vvEEvRS5_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007IPNS_6locale5facetELi0EEEvPT_");
|
|
|
|
var __ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE10deallocateB6v15007EPS3_m = Module["__ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE10deallocateB6v15007EPS3_m"] = createExportWrapper("_ZNSt3__215__sso_allocatorIPNS_6locale5facetELm30EE10deallocateB6v15007EPS3_m");
|
|
|
|
var __ZNSt3__29allocatorIPNS_6locale5facetEE10deallocateB6v15007EPS3_m = Module["__ZNSt3__29allocatorIPNS_6locale5facetEE10deallocateB6v15007EPS3_m"] = createExportWrapper("_ZNSt3__29allocatorIPNS_6locale5facetEE10deallocateB6v15007EPS3_m");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_shrinkB6v15007Em = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_shrinkB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__annotate_shrinkB6v15007Em");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_6locale5facetENS_15__sso_allocatorIS4_Lm30EEEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6assignIPS3_EENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6assignIPS3_EENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE6assignIPS3_EENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE19__copy_assign_allocB6v15007ERKS6_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_ = Module["__ZNSt3__28distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_");
|
|
|
|
var __ZNSt3__27advanceB6v15007IPPNS_6locale5facetEmmvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007IPPNS_6locale5facetEmmvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007IPPNS_6locale5facetEmmvEEvRT_T0_");
|
|
|
|
var __ZNSt3__24copyB6v15007IPPNS_6locale5facetES4_EET0_T_S6_S5_ = Module["__ZNSt3__24copyB6v15007IPPNS_6locale5facetES4_EET0_T_S6_S5_"] = createExportWrapper("_ZNSt3__24copyB6v15007IPPNS_6locale5facetES4_EET0_T_S6_S5_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endIPS3_EENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_m = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endIPS3_EENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_m"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endIPS3_EENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeESA_SA_m");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE13__vdeallocateEv = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE13__vdeallocateEv"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE13__vdeallocateEv");
|
|
|
|
var __ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__recommendB6v15007Em = Module["__ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__recommendB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPPNS_6locale5facetEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__29__advanceB6v15007IPPNS_6locale5facetEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007IPPNS_6locale5facetEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007IPPNS_6locale5facetEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__26__copyB6v15007IPPNS_6locale5facetES4_S4_Li0EEENS_4pairIT_T1_EES6_T0_S7_ = Module["__ZNSt3__26__copyB6v15007IPPNS_6locale5facetES4_S4_Li0EEENS_4pairIT_T1_EES6_T0_S7_"] = createExportWrapper("_ZNSt3__26__copyB6v15007IPPNS_6locale5facetES4_S4_Li0EEENS_4pairIT_T1_EES6_T0_S7_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007IPPNS_6locale5facetES4_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007IPPNS_6locale5facetES4_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007IPPNS_6locale5facetES4_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007IPNS_6locale5facetES3_vEENS_4pairIPT_PT0_EES6_S6_S8_ = Module["__ZNSt3__211__copy_implB6v15007IPNS_6locale5facetES3_vEENS_4pairIPT_PT0_EES6_S6_S8_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007IPNS_6locale5facetES3_vEENS_4pairIPT_PT0_EES6_S6_S8_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPPNS_6locale5facetENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPPNS_6locale5facetENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPPNS_6locale5facetENS_18__unwrap_iter_implIS4_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPPNS_6locale5facetES4_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_ = Module["__ZNSt3__29make_pairB6v15007IPPNS_6locale5facetES4_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPPNS_6locale5facetES4_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007IPPNS_6locale5facetES4_S4_EET0_S5_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007IPPNS_6locale5facetES4_S4_EET0_S5_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007IPPNS_6locale5facetES4_S4_EET0_S5_T1_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPPNS_6locale5facetES4_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPPNS_6locale5facetES4_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPPNS_6locale5facetES4_NS_18__unwrap_iter_implIS4_Lb1EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__unwrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__unwrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__unwrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__24pairIPPNS_6locale5facetES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPPNS_6locale5facetES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPPNS_6locale5facetES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implIPPNS_6locale5facetES4_E8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_6locale5facetELb1EE8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__230__uninitialized_allocator_copyB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEPS4_S6_S6_EET2_RT_T0_T1_S7_ = Module["__ZNSt3__230__uninitialized_allocator_copyB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEPS4_S6_S6_EET2_RT_T0_T1_S7_"] = createExportWrapper("_ZNSt3__230__uninitialized_allocator_copyB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEEPS4_S6_S6_EET2_RT_T0_T1_S7_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JRS4_EvvEEvRS5_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JRS4_EvvEEvRS5_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_15__sso_allocatorIPNS_6locale5facetELm30EEEE9constructB6v15007IS4_JRS4_EvvEEvRS5_PT_DpOT0_");
|
|
|
|
var __ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJRS3_EPS3_EEPT_S7_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJRS3_EPS3_EEPT_S7_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007IPNS_6locale5facetEJRS3_EPS3_EEPT_S7_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE27__invalidate_iterators_pastB6v15007EPS3_ = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE27__invalidate_iterators_pastB6v15007EPS3_"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE27__invalidate_iterators_pastB6v15007EPS3_");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8__appendEm = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8__appendEm"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE8__appendEm");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2EmmS6_ = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2EmmS6_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2EmmS6_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE18__construct_at_endEm");
|
|
|
|
var __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE = Module["__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE"] = createExportWrapper("_ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEED2Ev = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEED2Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnS7_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnS7_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEEC2B6v15007IDnS7_EEOT_OT0_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007IS6_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007IS6_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EEC2B6v15007IS6_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_15__sso_allocatorIPNS_6locale5facetELm30EEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2EPPS3_m = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2EPPS3_m"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionC2EPPS3_m");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEENS_16reverse_iteratorIPS4_EES8_S4_vEET1_RT_T0_SC_S9_ = Module["__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEENS_16reverse_iteratorIPS4_EES8_S4_vEET1_RT_T0_SC_S9_"] = createExportWrapper("_ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_15__sso_allocatorIPNS_6locale5facetELm30EEENS_16reverse_iteratorIPS4_EES8_S4_vEET1_RT_T0_SC_S9_");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPPNS_6locale5facetEEC2B6v15007ES4_ = Module["__ZNSt3__216reverse_iteratorIPPNS_6locale5facetEEC2B6v15007ES4_"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPPNS_6locale5facetEEC2B6v15007ES4_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPPNS_6locale5facetEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPPNS_6locale5facetEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPPNS_6locale5facetEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPNS_6locale5facetEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_ = Module["__ZNSt3__24swapB6v15007IPPNS_6locale5facetEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPNS_6locale5facetEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_");
|
|
|
|
var __ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EET0_T_S8_S7_ = Module["__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EET0_T_S8_S7_"] = createExportWrapper("_ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EET0_T_S8_S7_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_6locale5facetEEES7_S7_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS9_SB_EEE4typeES9_SA_SB_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_6locale5facetEEES7_S7_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS9_SB_EEE4typeES9_SA_SB_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_6locale5facetEEES7_S7_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS9_SB_EEE4typeES9_SA_SB_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_6locale5facetES5_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS7_IT1_EEEES9_S9_SB_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_6locale5facetES5_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS7_IT1_EEEES9_S9_SB_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_6locale5facetES5_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS7_IT1_EEEES9_S9_SB_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEENS_18__unwrap_iter_implIS6_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESA_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEENS_18__unwrap_iter_implIS6_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESA_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEENS_18__unwrap_iter_implIS6_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESA_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_ = Module["__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_NS_18__unwrap_iter_implIS6_Lb0EEEEET_S9_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_NS_18__unwrap_iter_implIS6_Lb0EEEEET_S9_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_6locale5facetEEES6_NS_18__unwrap_iter_implIS6_Lb0EEEEET_S9_T0_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_6locale5facetES4_vEENS_4pairIPT0_PT1_EES7_S7_S9_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_6locale5facetES4_vEENS_4pairIPT0_PT1_EES7_S7_S9_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_6locale5facetES4_vEENS_4pairIPT0_PT1_EES7_S7_S9_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_ = Module["__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_6locale5facetEEES6_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IRS6_S6_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IRS6_S6_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IRS6_S6_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__unwrapB6v15007ES6_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__unwrapB6v15007ES6_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__unwrapB6v15007ES6_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IS6_S6_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IS6_S6_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPPNS_6locale5facetEEES6_EC2B6v15007IS6_S6_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__rewrapB6v15007ES6_S6_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__rewrapB6v15007ES6_S6_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_6locale5facetEEELb0EE8__rewrapB6v15007ES6_S6_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5clearB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_ = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE17__destruct_at_endB6v15007EPS3_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_6locale5facetERNS_15__sso_allocatorIS3_Lm30EEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ = Module["__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_"] = createExportWrapper("_ZNSt3__2eqB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ENS_24__uninitialized_size_tagEmRKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ENS_24__uninitialized_size_tagEmRKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007ENS_24__uninitialized_size_tagEmRKS4_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorIcEEE8allocateB6v15007ERS2_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorIcEEE8allocateB6v15007ERS2_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorIcEEE8allocateB6v15007ERS2_m");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm");
|
|
|
|
var __ZNSt3__211char_traitsIwE6lengthEPKw = Module["__ZNSt3__211char_traitsIwE6lengthEPKw"] = createExportWrapper("_ZNSt3__211char_traitsIwE6lengthEPKw");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc");
|
|
|
|
var __ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_ = Module["__ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_"] = createExportWrapper("_ZNSt3__29__reverseB6v15007INS_17_ClassicAlgPolicyEPjS2_EEvT0_T1_");
|
|
|
|
var __ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPjEEvT0_S3_NS_26random_access_iterator_tagE = Module["__ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPjEEvT0_S3_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__214__reverse_implB6v15007INS_17_ClassicAlgPolicyEPjEEvT0_S3_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE27__invalidate_iterators_pastB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE27__invalidate_iterators_pastB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE27__invalidate_iterators_pastB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKwm");
|
|
|
|
var __ZNSt3__211char_traitsIwE4moveEPwPKwm = Module["__ZNSt3__211char_traitsIwE4moveEPwPKwm"] = createExportWrapper("_ZNSt3__211char_traitsIwE4moveEPwPKwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__null_terminate_atB6v15007EPwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__null_terminate_atB6v15007EPwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE19__null_terminate_atB6v15007EPwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_externalEPKw");
|
|
|
|
var __ZNSt3__27collateIcEC2B6v15007Em = Module["__ZNSt3__27collateIcEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27collateIcEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27collateIwEC2B6v15007Em = Module["__ZNSt3__27collateIwEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27collateIwEC2B6v15007Em");
|
|
|
|
var __ZNSt3__25ctypeIwEC2B6v15007Em = Module["__ZNSt3__25ctypeIwEC2B6v15007Em"] = createExportWrapper("_ZNSt3__25ctypeIwEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007Em = Module["__ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007Em = Module["__ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007Em = Module["__ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007Em = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007Em = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__210moneypunctIcLb0EEC2B6v15007Em = Module["__ZNSt3__210moneypunctIcLb0EEC2B6v15007Em"] = createExportWrapper("_ZNSt3__210moneypunctIcLb0EEC2B6v15007Em");
|
|
|
|
var __ZNSt3__210money_baseC2B6v15007Ev = Module["__ZNSt3__210money_baseC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210money_baseC2B6v15007Ev");
|
|
|
|
var __ZNSt3__210moneypunctIcLb1EEC2B6v15007Em = Module["__ZNSt3__210moneypunctIcLb1EEC2B6v15007Em"] = createExportWrapper("_ZNSt3__210moneypunctIcLb1EEC2B6v15007Em");
|
|
|
|
var __ZNSt3__210moneypunctIwLb0EEC2B6v15007Em = Module["__ZNSt3__210moneypunctIwLb0EEC2B6v15007Em"] = createExportWrapper("_ZNSt3__210moneypunctIwLb0EEC2B6v15007Em");
|
|
|
|
var __ZNSt3__210moneypunctIwLb1EEC2B6v15007Em = Module["__ZNSt3__210moneypunctIwLb1EEC2B6v15007Em"] = createExportWrapper("_ZNSt3__210moneypunctIwLb1EEC2B6v15007Em");
|
|
|
|
var __ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__211__money_getIcEC2B6v15007Ev = Module["__ZNSt3__211__money_getIcEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__211__money_getIcEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__211__money_getIwEC2B6v15007Ev = Module["__ZNSt3__211__money_getIwEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__211__money_getIwEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__211__money_putIcEC2B6v15007Ev = Module["__ZNSt3__211__money_putIcEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__211__money_putIcEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__211__money_putIwEC2B6v15007Ev = Module["__ZNSt3__211__money_putIwEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__211__money_putIwEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__220__time_get_c_storageIcEC2Ev = Module["__ZNSt3__220__time_get_c_storageIcEC2Ev"] = createExportWrapper("_ZNSt3__220__time_get_c_storageIcEC2Ev");
|
|
|
|
var __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__220__time_get_c_storageIwEC2Ev = Module["__ZNSt3__220__time_get_c_storageIwEC2Ev"] = createExportWrapper("_ZNSt3__220__time_get_c_storageIwEC2Ev");
|
|
|
|
var __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em = Module["__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__210__time_putC2B6v15007Ev = Module["__ZNSt3__210__time_putC2B6v15007Ev"] = createExportWrapper("_ZNSt3__210__time_putC2B6v15007Ev");
|
|
|
|
var __ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em = Module["__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007Em");
|
|
|
|
var __ZNSt3__28messagesIcEC2B6v15007Em = Module["__ZNSt3__28messagesIcEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28messagesIcEC2B6v15007Em");
|
|
|
|
var __ZNSt3__213messages_baseC2B6v15007Ev = Module["__ZNSt3__213messages_baseC2B6v15007Ev"] = createExportWrapper("_ZNSt3__213messages_baseC2B6v15007Ev");
|
|
|
|
var __ZNSt3__28messagesIwEC2B6v15007Em = Module["__ZNSt3__28messagesIwEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28messagesIwEC2B6v15007Em");
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007EPKcm = Module["__ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIcc11__mbstate_tEC2B6v15007EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007EPKcm = Module["__ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIDsc11__mbstate_tEC2B6v15007EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007EPKcm = Module["__ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIDic11__mbstate_tEC2B6v15007EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007EPKcm = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIDsDu11__mbstate_tEC2B6v15007EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007EPKcm = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIDiDu11__mbstate_tEC2B6v15007EPKcm");
|
|
|
|
var __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm = Module["__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEC2B6v15007ERKNS_12basic_stringIcS3_NS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm = Module["__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEC2B6v15007ERKNS_12basic_stringIcNS2_IcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EEC2B6v15007IRS3_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EEC2B6v15007IRS3_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EEC2B6v15007IRS3_vEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_6locale5facetELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__221__libcpp_acquire_loadB6v15007ImEET_PKS1_ = Module["__ZNSt3__221__libcpp_acquire_loadB6v15007ImEET_PKS1_"] = createExportWrapper("_ZNSt3__221__libcpp_acquire_loadB6v15007ImEET_PKS1_");
|
|
|
|
var __ZNSt3__211__call_onceERVmPvPFvS2_E = Module["__ZNSt3__211__call_onceERVmPvPFvS2_E"] = createExportWrapper("_ZNSt3__211__call_onceERVmPvPFvS2_E");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_ = Module["__ZNSt3__28distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_");
|
|
|
|
var __ZNSt3__210unique_ptrIhPFvPvEEC2B6v15007ILb1EvEEPhNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE = Module["__ZNSt3__210unique_ptrIhPFvPvEEC2B6v15007ILb1EvEEPhNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE"] = createExportWrapper("_ZNSt3__210unique_ptrIhPFvPvEEC2B6v15007ILb1EvEEPhNS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeIS3_EEXT_EE20__good_rval_ref_typeE");
|
|
|
|
var __ZNSt3__210unique_ptrIhPFvPvEE5resetB6v15007EPh = Module["__ZNSt3__210unique_ptrIhPFvPvEE5resetB6v15007EPh"] = createExportWrapper("_ZNSt3__210unique_ptrIhPFvPvEE5resetB6v15007EPh");
|
|
|
|
var __ZNSt3__210unique_ptrIhPFvPvEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIhPFvPvEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIhPFvPvEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__217__compressed_pairIPhPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPhPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPhPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPhLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPhLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPhLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPhPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPhPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPhPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPhPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPhPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPhPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPhLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPhLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPhLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_ = Module["__ZNSt3__28distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__215__time_get_tempIcED0Ev = Module["__ZNSt3__215__time_get_tempIcED0Ev"] = createExportWrapper("_ZNSt3__215__time_get_tempIcED0Ev");
|
|
|
|
var __ZNSt3__215__time_get_tempIwED0Ev = Module["__ZNSt3__215__time_get_tempIwED0Ev"] = createExportWrapper("_ZNSt3__215__time_get_tempIwED0Ev");
|
|
|
|
var __ZNSt3__26rotateB6v15007INS_11__wrap_iterIPcEEEET_S4_S4_S4_ = Module["__ZNSt3__26rotateB6v15007INS_11__wrap_iterIPcEEEET_S4_S4_S4_"] = createExportWrapper("_ZNSt3__26rotateB6v15007INS_11__wrap_iterIPcEEEET_S4_S4_S4_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseB6v15007ENS_11__wrap_iterIPKcEE = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseB6v15007ENS_11__wrap_iterIPKcEE"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseB6v15007ENS_11__wrap_iterIPKcEE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backB6v15007Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8pop_backB6v15007Ev");
|
|
|
|
var __ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EENS_4pairIT0_S6_EES6_S6_T1_ = Module["__ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EENS_4pairIT0_S6_EES6_S6_T1_"] = createExportWrapper("_ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EENS_4pairIT0_S6_EES6_S6_T1_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPcEEEET_S7_S7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPcEEEET_S7_S7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPcEEEET_S7_S7_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPcEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE = Module["__ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE");
|
|
|
|
var __ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_ = Module["__ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_"] = createExportWrapper("_ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_");
|
|
|
|
var __ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_ = Module["__ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_"] = createExportWrapper("_ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_");
|
|
|
|
var __ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_ = Module["__ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_"] = createExportWrapper("_ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEEEET0_S5_S5_S5_");
|
|
|
|
var __ZNSt3__24nextB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__24nextB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__24nextB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__27advanceB6v15007INS_11__wrap_iterIPcEEllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007INS_11__wrap_iterIPcEEllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007INS_11__wrap_iterIPcEEllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPcEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPcEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPcEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPcEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPcEEEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPcEEEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPcEEEEvv");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEccvEENS_4pairIPT0_PT1_EES4_S4_S6_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEccvEENS_4pairIPT0_PT1_EES4_S4_S6_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEccvEENS_4pairIPT0_PT1_EES4_S4_S6_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPcEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPcEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPcEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPcEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_ = Module["__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPcEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPcEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPcEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPcEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPcEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPcS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_ = Module["__ZNSt3__29make_pairB6v15007IPcS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPcS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__unwrapB6v15007ES3_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__unwrapB6v15007ES3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__unwrapB6v15007ES3_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_ = Module["__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPcEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_11__wrap_iterIPcEEvE6__callB6v15007ERKS3_ = Module["__ZNSt3__219__to_address_helperINS_11__wrap_iterIPcEEvE6__callB6v15007ERKS3_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_11__wrap_iterIPcEEvE6__callB6v15007ERKS3_");
|
|
|
|
var __ZNSt3__214pointer_traitsINS_11__wrap_iterIPcEEE10to_addressB6v15007ES3_ = Module["__ZNSt3__214pointer_traitsINS_11__wrap_iterIPcEEE10to_addressB6v15007ES3_"] = createExportWrapper("_ZNSt3__214pointer_traitsINS_11__wrap_iterIPcEEE10to_addressB6v15007ES3_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__rewrapB6v15007ES3_S2_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__rewrapB6v15007ES3_S2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPcEELb1EE8__rewrapB6v15007ES3_S2_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPcEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE");
|
|
|
|
var __ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EET1_T0_S6_S5_ = Module["__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EET1_T0_S6_S5_"] = createExportWrapper("_ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_EET1_T0_S6_S5_");
|
|
|
|
var __ZNSt3__24prevB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__24prevB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__24prevB6v15007INS_11__wrap_iterIPcEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_ = Module["__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_"] = createExportWrapper("_ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEccEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_");
|
|
|
|
var __ZNSt3__2miB6v15007IPcS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE = Module["__ZNSt3__2miB6v15007IPcS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE"] = createExportWrapper("_ZNSt3__2miB6v15007IPcS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_");
|
|
|
|
var __ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_ = Module["__ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_"] = createExportWrapper("_ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPcEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_");
|
|
|
|
var __ZNSt3__210__algo_gcdB6v15007IlEET_S1_S1_ = Module["__ZNSt3__210__algo_gcdB6v15007IlEET_S1_S1_"] = createExportWrapper("_ZNSt3__210__algo_gcdB6v15007IlEET_S1_S1_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPcEmmB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPcEmmB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPcEmmB6v15007Ev");
|
|
|
|
var __ZNSt3__28distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_ = Module["__ZNSt3__28distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_"] = createExportWrapper("_ZNSt3__28distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPcEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPcEES7_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPcEES7_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPcEES7_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPcEES3_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPcEES3_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPcEES3_EEvT_T0_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__erase_external_with_moveEmm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__erase_external_with_moveEmm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__erase_external_with_moveEmm");
|
|
|
|
var __ZNSt3__26rotateB6v15007INS_11__wrap_iterIPwEEEET_S4_S4_S4_ = Module["__ZNSt3__26rotateB6v15007INS_11__wrap_iterIPwEEEET_S4_S4_S4_"] = createExportWrapper("_ZNSt3__26rotateB6v15007INS_11__wrap_iterIPwEEEET_S4_S4_S4_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseB6v15007ENS_11__wrap_iterIPKwEE = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseB6v15007ENS_11__wrap_iterIPKwEE"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseB6v15007ENS_11__wrap_iterIPKwEE");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8pop_backB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8pop_backB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE8pop_backB6v15007Ev");
|
|
|
|
var __ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EENS_4pairIT0_S6_EES6_S6_T1_ = Module["__ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EENS_4pairIT0_S6_EES6_S6_T1_"] = createExportWrapper("_ZNSt3__28__rotateB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EENS_4pairIT0_S6_EES6_S6_T1_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPwEEEET_S7_S7_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPwEEEET_S7_S7_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007INS_11__wrap_iterIPwEEEET_S7_S7_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IRS3_S6_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_11__wrap_iterIPwEES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE = Module["__ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__213__rotate_implB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE");
|
|
|
|
var __ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_ = Module["__ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_"] = createExportWrapper("_ZNSt3__213__rotate_leftINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_");
|
|
|
|
var __ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_ = Module["__ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_"] = createExportWrapper("_ZNSt3__214__rotate_rightINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_");
|
|
|
|
var __ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_ = Module["__ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_"] = createExportWrapper("_ZNSt3__212__rotate_gcdINS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEEEET0_S5_S5_S5_");
|
|
|
|
var __ZNSt3__24nextB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__24nextB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__24nextB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__27advanceB6v15007INS_11__wrap_iterIPwEEllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007INS_11__wrap_iterIPwEEllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007INS_11__wrap_iterIPwEEllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007INS_11__wrap_iterIPwEEEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPwEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPwEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE11__iter_moveB6v15007IRNS_11__wrap_iterIPwEEEENS_9enable_ifIXsr12is_referenceIDTdeclsr3stdE7declvalIRT_EEEEE5valueEDTclsr3stdE4movedeclsr3stdE7declvalISA_EEEEE4typeEOS9_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS6_S8_EEE4typeES6_S7_S8_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPwEEEEvv = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPwEEEEvv"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE25__validate_iter_referenceB6v15007IRNS_11__wrap_iterIPwEEEEvv");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEwwvEENS_4pairIPT0_PT1_EES4_S4_S6_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEwwvEENS_4pairIPT0_PT1_EES4_S4_S6_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEwwvEENS_4pairIPT0_PT1_EES4_S4_S6_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPwEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPwEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_11__wrap_iterIPwEENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPwEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_ = Module["__ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPwEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_11__wrap_iterIPwEES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPwEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPwEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_11__wrap_iterIPwEES2_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPwS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_ = Module["__ZNSt3__29make_pairB6v15007IPwS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPwS1_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS3_IT0_E4typeEEEOS4_OS7_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__unwrapB6v15007ES3_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__unwrapB6v15007ES3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__unwrapB6v15007ES3_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_ = Module["__ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_11__wrap_iterIPwEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKS5_EEEEE4typeES7_");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_11__wrap_iterIPwEEvE6__callB6v15007ERKS3_ = Module["__ZNSt3__219__to_address_helperINS_11__wrap_iterIPwEEvE6__callB6v15007ERKS3_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_11__wrap_iterIPwEEvE6__callB6v15007ERKS3_");
|
|
|
|
var __ZNSt3__214pointer_traitsINS_11__wrap_iterIPwEEE10to_addressB6v15007ES3_ = Module["__ZNSt3__214pointer_traitsINS_11__wrap_iterIPwEEE10to_addressB6v15007ES3_"] = createExportWrapper("_ZNSt3__214pointer_traitsINS_11__wrap_iterIPwEEE10to_addressB6v15007ES3_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__rewrapB6v15007ES3_S2_ = Module["__ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__rewrapB6v15007ES3_S2_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_11__wrap_iterIPwEELb1EE8__rewrapB6v15007ES3_S2_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4prevB6v15007IRNS_11__wrap_iterIPwEEEENS_9remove_cvINS_16remove_referenceIT_E4typeEE4typeEOSA_NS_15iterator_traitsISE_E15difference_typeE");
|
|
|
|
var __ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EET1_T0_S6_S5_ = Module["__ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EET1_T0_S6_S5_"] = createExportWrapper("_ZNSt3__215__move_backwardB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_EET1_T0_S6_S5_");
|
|
|
|
var __ZNSt3__24prevB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE = Module["__ZNSt3__24prevB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE"] = createExportWrapper("_ZNSt3__24prevB6v15007INS_11__wrap_iterIPwEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES5_E4typeES5_NS_15iterator_traitsIS5_E15difference_typeE");
|
|
|
|
var __ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_ = Module["__ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_"] = createExportWrapper("_ZNSt3__220__move_backward_implB6v15007INS_17_ClassicAlgPolicyEwwEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT0_E4typeET1_EE5valuesr28is_trivially_move_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_");
|
|
|
|
var __ZNSt3__2miB6v15007IPwS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE = Module["__ZNSt3__2miB6v15007IPwS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE"] = createExportWrapper("_ZNSt3__2miB6v15007IPwS1_EEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_11__wrap_iterIT_EERKNS3_IT0_EE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE8distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES8_S8_");
|
|
|
|
var __ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_ = Module["__ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_"] = createExportWrapper("_ZNSt3__213__swap_rangesB6v15007INS_17_ClassicAlgPolicyENS_11__wrap_iterIPwEES4_S4_S4_EENS_4pairIT0_T2_EES6_T1_S7_T3_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPwEmmB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPwEmmB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPwEmmB6v15007Ev");
|
|
|
|
var __ZNSt3__28distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_ = Module["__ZNSt3__28distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_"] = createExportWrapper("_ZNSt3__28distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007INS_11__wrap_iterIPwEEEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPwEES7_EEvOT_OT0_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPwEES7_EEvOT_OT0_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE9iter_swapB6v15007IRNS_11__wrap_iterIPwEES7_EEvOT_OT0_");
|
|
|
|
var __ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPwEES3_EEvT_T0_ = Module["__ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPwEES3_EEvT_T0_"] = createExportWrapper("_ZNSt3__29iter_swapB6v15007INS_11__wrap_iterIPwEES3_EEvT_T0_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_out_of_rangeB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_out_of_rangeB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE20__throw_out_of_rangeB6v15007Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__erase_to_endB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__erase_to_endB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE14__erase_to_endB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE26__erase_external_with_moveEmm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE26__erase_external_with_moveEmm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE26__erase_external_with_moveEmm");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_ = Module["__ZNSt3__28distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__225__num_get_signed_integralIlEET_PKcS3_Rji = Module["__ZNSt3__225__num_get_signed_integralIlEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__225__num_get_signed_integralIlEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__214numeric_limitsIlE3minB6v15007Ev = Module["__ZNSt3__214numeric_limitsIlE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIlE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIlLb1EE3minB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIlLb1EE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIlLb1EE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji = Module["__ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__214numeric_limitsIxE3minB6v15007Ev = Module["__ZNSt3__214numeric_limitsIxE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIxE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__214numeric_limitsIxE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIxE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIxE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__227__num_get_unsigned_integralItEET_PKcS3_Rji = Module["__ZNSt3__227__num_get_unsigned_integralItEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__227__num_get_unsigned_integralItEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__214numeric_limitsItE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsItE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsItE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsItLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsItLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsItLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__227__num_get_unsigned_integralIjEET_PKcS3_Rji = Module["__ZNSt3__227__num_get_unsigned_integralIjEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__227__num_get_unsigned_integralIjEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__227__num_get_unsigned_integralImEET_PKcS3_Rji = Module["__ZNSt3__227__num_get_unsigned_integralImEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__227__num_get_unsigned_integralImEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji = Module["__ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji"] = createExportWrapper("_ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji");
|
|
|
|
var __ZNSt3__214numeric_limitsIyE3maxB6v15007Ev = Module["__ZNSt3__214numeric_limitsIyE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__214numeric_limitsIyE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev = Module["__ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev"] = createExportWrapper("_ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev");
|
|
|
|
var __ZNSt3__215__num_get_floatIfEET_PKcS3_Rj = Module["__ZNSt3__215__num_get_floatIfEET_PKcS3_Rj"] = createExportWrapper("_ZNSt3__215__num_get_floatIfEET_PKcS3_Rj");
|
|
|
|
var __ZNSt3__211__do_strtodB6v15007IfEET_PKcPPc = Module["__ZNSt3__211__do_strtodB6v15007IfEET_PKcPPc"] = createExportWrapper("_ZNSt3__211__do_strtodB6v15007IfEET_PKcPPc");
|
|
|
|
var __ZNSt3__215__num_get_floatIdEET_PKcS3_Rj = Module["__ZNSt3__215__num_get_floatIdEET_PKcS3_Rj"] = createExportWrapper("_ZNSt3__215__num_get_floatIdEET_PKcS3_Rj");
|
|
|
|
var __ZNSt3__211__do_strtodB6v15007IdEET_PKcPPc = Module["__ZNSt3__211__do_strtodB6v15007IdEET_PKcPPc"] = createExportWrapper("_ZNSt3__211__do_strtodB6v15007IdEET_PKcPPc");
|
|
|
|
var __ZNSt3__215__num_get_floatIeEET_PKcS3_Rj = Module["__ZNSt3__215__num_get_floatIeEET_PKcS3_Rj"] = createExportWrapper("_ZNSt3__215__num_get_floatIeEET_PKcS3_Rj");
|
|
|
|
var __ZNSt3__211__do_strtodB6v15007IeEET_PKcPPc = Module["__ZNSt3__211__do_strtodB6v15007IeEET_PKcPPc"] = createExportWrapper("_ZNSt3__211__do_strtodB6v15007IeEET_PKcPPc");
|
|
|
|
var __ZNSt3__28distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_ = Module["__ZNSt3__28distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_"] = createExportWrapper("_ZNSt3__28distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_");
|
|
|
|
var __ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE = Module["__ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__210__distanceB6v15007IPKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEENS_15iterator_traitsIT_E15difference_typeESA_SA_NS_26random_access_iterator_tagE");
|
|
|
|
var __ZNKSt3__28ios_base9precisionB6v15007Ev = Module["__ZNKSt3__28ios_base9precisionB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base9precisionB6v15007Ev");
|
|
|
|
var __ZNKSt3__28ios_base5widthB6v15007Ev = Module["__ZNKSt3__28ios_base5widthB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base5widthB6v15007Ev");
|
|
|
|
var __ZNSt3__28ios_base5widthB6v15007El = Module["__ZNSt3__28ios_base5widthB6v15007El"] = createExportWrapper("_ZNSt3__28ios_base5widthB6v15007El");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPcPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPcLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPcLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPcLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPcPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPcLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPjPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPjPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPjPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPjLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPjLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPjLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEE5resetB6v15007EPj = Module["__ZNSt3__210unique_ptrIjPFvPvEE5resetB6v15007EPj"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEE5resetB6v15007EPj");
|
|
|
|
var __ZNSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPjPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPjPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPjPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPjPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPjLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxyC2B6v15007EcPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxyC2B6v15007EcPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIcNS_11char_traitsIcEEE7__proxyC2B6v15007EcPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEE11get_deleterB6v15007Ev = Module["__ZNSt3__210unique_ptrIcPFvPvEE11get_deleterB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEE11get_deleterB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIcPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIcPFvPvEEaSB6v15007EOS4_ = Module["__ZNSt3__210unique_ptrIcPFvPvEEaSB6v15007EOS4_"] = createExportWrapper("_ZNSt3__210unique_ptrIcPFvPvEEaSB6v15007EOS4_");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEE11get_deleterB6v15007Ev = Module["__ZNSt3__210unique_ptrIjPFvPvEE11get_deleterB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEE11get_deleterB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIjPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIjPFvPvEEaSB6v15007EOS4_ = Module["__ZNSt3__210unique_ptrIjPFvPvEEaSB6v15007EOS4_"] = createExportWrapper("_ZNSt3__210unique_ptrIjPFvPvEEaSB6v15007EOS4_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPwPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPwPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPwPFvPvEEC2B6v15007IRS1_S4_EEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPwLi0ELb0EEC2B6v15007IRS1_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPwLi0ELb0EEC2B6v15007IRS1_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPwLi0ELb0EEC2B6v15007IRS1_vEEOT_");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxyC2B6v15007EwPNS_15basic_streambufIwS2_EE = Module["__ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxyC2B6v15007EwPNS_15basic_streambufIwS2_EE"] = createExportWrapper("_ZNSt3__219istreambuf_iteratorIwNS_11char_traitsIwEEE7__proxyC2B6v15007EwPNS_15basic_streambufIwS2_EE");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEE11get_deleterB6v15007Ev = Module["__ZNSt3__210unique_ptrIwPFvPvEE11get_deleterB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEE11get_deleterB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEE7releaseB6v15007Ev = Module["__ZNSt3__210unique_ptrIwPFvPvEE7releaseB6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEE7releaseB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIwPFvPvEEaSB6v15007EOS4_ = Module["__ZNSt3__210unique_ptrIwPFvPvEEaSB6v15007EOS4_"] = createExportWrapper("_ZNSt3__210unique_ptrIwPFvPvEEaSB6v15007EOS4_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPwPFvPvEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPwPFvPvEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPwPFvPvEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPwPFvPvEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPwLi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__210unique_ptrIcPFvPvEEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIcPFvPvEEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIcPFvPvEEcvbB6v15007Ev");
|
|
|
|
var __ZNKSt3__210unique_ptrIwPFvPvEEcvbB6v15007Ev = Module["__ZNKSt3__210unique_ptrIwPFvPvEEcvbB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIwPFvPvEEcvbB6v15007Ev");
|
|
|
|
var __ZNSt3__220__time_get_c_storageIcED2B6v15007Ev = Module["__ZNSt3__220__time_get_c_storageIcED2B6v15007Ev"] = createExportWrapper("_ZNSt3__220__time_get_c_storageIcED2B6v15007Ev");
|
|
|
|
var __ZNSt3__220__time_get_c_storageIwED2B6v15007Ev = Module["__ZNSt3__220__time_get_c_storageIwED2B6v15007Ev"] = createExportWrapper("_ZNSt3__220__time_get_c_storageIwED2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIcED2B6v15007Ev = Module["__ZNSt3__218__time_get_storageIcED2B6v15007Ev"] = createExportWrapper("_ZNSt3__218__time_get_storageIcED2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIwED2B6v15007Ev = Module["__ZNSt3__218__time_get_storageIwED2B6v15007Ev"] = createExportWrapper("_ZNSt3__218__time_get_storageIwED2B6v15007Ev");
|
|
|
|
var __ZNSt3__27collateIcED1Ev = Module["__ZNSt3__27collateIcED1Ev"] = createExportWrapper("_ZNSt3__27collateIcED1Ev");
|
|
|
|
var __ZNSt3__27collateIwED1Ev = Module["__ZNSt3__27collateIwED1Ev"] = createExportWrapper("_ZNSt3__27collateIwED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIcc11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIcc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIcc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIwc11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIwc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIwc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsc11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIDsc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDic11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIDic11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDic11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDsDu11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED1Ev = Module["__ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__214codecvt_bynameIDiDu11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__26locale5__impC1Em = Module["__ZNSt3__26locale5__impC1Em"] = createExportWrapper("_ZNSt3__26locale5__impC1Em");
|
|
|
|
var __ZNSt3__26locale5__impC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__26locale5__impC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__26locale5__impC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__26locale5__impC1ERKS1_ = Module["__ZNSt3__26locale5__impC1ERKS1_"] = createExportWrapper("_ZNSt3__26locale5__impC1ERKS1_");
|
|
|
|
var __ZNSt3__26locale5__impC1ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi = Module["__ZNSt3__26locale5__impC1ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi"] = createExportWrapper("_ZNSt3__26locale5__impC1ERKS1_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi");
|
|
|
|
var __ZNSt3__26locale5__impC1ERKS1_S3_i = Module["__ZNSt3__26locale5__impC1ERKS1_S3_i"] = createExportWrapper("_ZNSt3__26locale5__impC1ERKS1_S3_i");
|
|
|
|
var __ZNSt3__26locale5__impC1ERKS1_PNS0_5facetEl = Module["__ZNSt3__26locale5__impC1ERKS1_PNS0_5facetEl"] = createExportWrapper("_ZNSt3__26locale5__impC1ERKS1_PNS0_5facetEl");
|
|
|
|
var __ZNSt3__26locale5__impD1Ev = Module["__ZNSt3__26locale5__impD1Ev"] = createExportWrapper("_ZNSt3__26locale5__impD1Ev");
|
|
|
|
var __ZNSt3__26localeC1EPKc = Module["__ZNSt3__26localeC1EPKc"] = createExportWrapper("_ZNSt3__26localeC1EPKc");
|
|
|
|
var __ZNSt3__26localeC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__26localeC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__26localeC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__26localeC1ERKS0_PKci = Module["__ZNSt3__26localeC1ERKS0_PKci"] = createExportWrapper("_ZNSt3__26localeC1ERKS0_PKci");
|
|
|
|
var __ZNSt3__26localeC1ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi = Module["__ZNSt3__26localeC1ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi"] = createExportWrapper("_ZNSt3__26localeC1ERKS0_RKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEi");
|
|
|
|
var __ZNSt3__26localeC1ERKS0_S2_i = Module["__ZNSt3__26localeC1ERKS0_S2_i"] = createExportWrapper("_ZNSt3__26localeC1ERKS0_S2_i");
|
|
|
|
var __ZNSt3__26locale5facetD1Ev = Module["__ZNSt3__26locale5facetD1Ev"] = createExportWrapper("_ZNSt3__26locale5facetD1Ev");
|
|
|
|
var __ZNSt3__214collate_bynameIcEC1EPKcm = Module["__ZNSt3__214collate_bynameIcEC1EPKcm"] = createExportWrapper("_ZNSt3__214collate_bynameIcEC1EPKcm");
|
|
|
|
var __ZNSt3__214collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214collate_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__214collate_bynameIcED1Ev = Module["__ZNSt3__214collate_bynameIcED1Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIcED1Ev");
|
|
|
|
var __ZNSt3__214collate_bynameIwEC1EPKcm = Module["__ZNSt3__214collate_bynameIwEC1EPKcm"] = createExportWrapper("_ZNSt3__214collate_bynameIwEC1EPKcm");
|
|
|
|
var __ZNSt3__214collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__214collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__214collate_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__214collate_bynameIwED1Ev = Module["__ZNSt3__214collate_bynameIwED1Ev"] = createExportWrapper("_ZNSt3__214collate_bynameIwED1Ev");
|
|
|
|
var __ZNSt3__25ctypeIwED2Ev = Module["__ZNSt3__25ctypeIwED2Ev"] = createExportWrapper("_ZNSt3__25ctypeIwED2Ev");
|
|
|
|
var __ZNSt3__25ctypeIwED1Ev = Module["__ZNSt3__25ctypeIwED1Ev"] = createExportWrapper("_ZNSt3__25ctypeIwED1Ev");
|
|
|
|
var __ZNSt3__25ctypeIcEC1EPKmbm = Module["__ZNSt3__25ctypeIcEC1EPKmbm"] = createExportWrapper("_ZNSt3__25ctypeIcEC1EPKmbm");
|
|
|
|
var __ZNSt3__25ctypeIcED1Ev = Module["__ZNSt3__25ctypeIcED1Ev"] = createExportWrapper("_ZNSt3__25ctypeIcED1Ev");
|
|
|
|
var __ZNSt3__212ctype_bynameIcEC1EPKcm = Module["__ZNSt3__212ctype_bynameIcEC1EPKcm"] = createExportWrapper("_ZNSt3__212ctype_bynameIcEC1EPKcm");
|
|
|
|
var __ZNSt3__212ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__212ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__212ctype_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__212ctype_bynameIcED1Ev = Module["__ZNSt3__212ctype_bynameIcED1Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIcED1Ev");
|
|
|
|
var __ZNSt3__212ctype_bynameIwEC1EPKcm = Module["__ZNSt3__212ctype_bynameIwEC1EPKcm"] = createExportWrapper("_ZNSt3__212ctype_bynameIwEC1EPKcm");
|
|
|
|
var __ZNSt3__212ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__212ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__212ctype_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__212ctype_bynameIwED1Ev = Module["__ZNSt3__212ctype_bynameIwED1Ev"] = createExportWrapper("_ZNSt3__212ctype_bynameIwED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIcc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIcc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIcc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIcc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tEC1Em = Module["__ZNSt3__27codecvtIwc11__mbstate_tEC1Em"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tEC1Em");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tEC1EPKcm = Module["__ZNSt3__27codecvtIwc11__mbstate_tEC1EPKcm"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tEC1EPKcm");
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIwc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIwc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIDsc11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsc11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIDsc11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsc11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsDu11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIDsDu11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIDic11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIDic11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIDic11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIDic11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tED2Ev = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tED2Ev"] = createExportWrapper("_ZNSt3__27codecvtIDiDu11__mbstate_tED2Ev");
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tED1Ev = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tED1Ev"] = createExportWrapper("_ZNSt3__27codecvtIDiDu11__mbstate_tED1Ev");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm16EED2Ev = Module["__ZNSt3__216__narrow_to_utf8ILm16EED2Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm16EED2Ev");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm16EED1Ev = Module["__ZNSt3__216__narrow_to_utf8ILm16EED1Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm16EED1Ev");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm32EED2Ev = Module["__ZNSt3__216__narrow_to_utf8ILm32EED2Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm32EED2Ev");
|
|
|
|
var __ZNSt3__216__narrow_to_utf8ILm32EED1Ev = Module["__ZNSt3__216__narrow_to_utf8ILm32EED1Ev"] = createExportWrapper("_ZNSt3__216__narrow_to_utf8ILm32EED1Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm16EED2Ev = Module["__ZNSt3__217__widen_from_utf8ILm16EED2Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm16EED2Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm16EED1Ev = Module["__ZNSt3__217__widen_from_utf8ILm16EED1Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm16EED1Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm32EED2Ev = Module["__ZNSt3__217__widen_from_utf8ILm32EED2Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm32EED2Ev");
|
|
|
|
var __ZNSt3__217__widen_from_utf8ILm32EED1Ev = Module["__ZNSt3__217__widen_from_utf8ILm32EED1Ev"] = createExportWrapper("_ZNSt3__217__widen_from_utf8ILm32EED1Ev");
|
|
|
|
var __ZNSt3__28numpunctIcEC1Em = Module["__ZNSt3__28numpunctIcEC1Em"] = createExportWrapper("_ZNSt3__28numpunctIcEC1Em");
|
|
|
|
var __ZNSt3__28numpunctIwEC1Em = Module["__ZNSt3__28numpunctIwEC1Em"] = createExportWrapper("_ZNSt3__28numpunctIwEC1Em");
|
|
|
|
var __ZNSt3__28numpunctIcED1Ev = Module["__ZNSt3__28numpunctIcED1Ev"] = createExportWrapper("_ZNSt3__28numpunctIcED1Ev");
|
|
|
|
var __ZNSt3__28numpunctIwED1Ev = Module["__ZNSt3__28numpunctIwED1Ev"] = createExportWrapper("_ZNSt3__28numpunctIwED1Ev");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcEC1EPKcm = Module["__ZNSt3__215numpunct_bynameIcEC1EPKcm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcEC1EPKcm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcED2Ev = Module["__ZNSt3__215numpunct_bynameIcED2Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcED2Ev");
|
|
|
|
var __ZNSt3__215numpunct_bynameIcED1Ev = Module["__ZNSt3__215numpunct_bynameIcED1Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIcED1Ev");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwEC1EPKcm = Module["__ZNSt3__215numpunct_bynameIwEC1EPKcm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwEC1EPKcm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm = Module["__ZNSt3__215numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwED2Ev = Module["__ZNSt3__215numpunct_bynameIwED2Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwED2Ev");
|
|
|
|
var __ZNSt3__215numpunct_bynameIwED1Ev = Module["__ZNSt3__215numpunct_bynameIwED1Ev"] = createExportWrapper("_ZNSt3__215numpunct_bynameIwED1Ev");
|
|
|
|
var __ZNSt3__210__time_getC1EPKc = Module["__ZNSt3__210__time_getC1EPKc"] = createExportWrapper("_ZNSt3__210__time_getC1EPKc");
|
|
|
|
var __ZNSt3__210__time_getC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__210__time_getC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__210__time_getC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__210__time_getD1Ev = Module["__ZNSt3__210__time_getD1Ev"] = createExportWrapper("_ZNSt3__210__time_getD1Ev");
|
|
|
|
var __ZNSt3__218__time_get_storageIcEC1EPKc = Module["__ZNSt3__218__time_get_storageIcEC1EPKc"] = createExportWrapper("_ZNSt3__218__time_get_storageIcEC1EPKc");
|
|
|
|
var __ZNSt3__218__time_get_storageIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__218__time_get_storageIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIcEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__218__time_get_storageIwEC1EPKc = Module["__ZNSt3__218__time_get_storageIwEC1EPKc"] = createExportWrapper("_ZNSt3__218__time_get_storageIwEC1EPKc");
|
|
|
|
var __ZNSt3__218__time_get_storageIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__218__time_get_storageIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__218__time_get_storageIwEC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__210__time_putC1EPKc = Module["__ZNSt3__210__time_putC1EPKc"] = createExportWrapper("_ZNSt3__210__time_putC1EPKc");
|
|
|
|
var __ZNSt3__210__time_putC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__210__time_putC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__210__time_putC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__210__time_putD1Ev = Module["__ZNSt3__210__time_putD1Ev"] = createExportWrapper("_ZNSt3__210__time_putD1Ev");
|
|
|
|
var __ZNSt3__212bad_weak_ptrD2Ev = Module["__ZNSt3__212bad_weak_ptrD2Ev"] = createExportWrapper("_ZNSt3__212bad_weak_ptrD2Ev");
|
|
|
|
var __ZNSt3__212bad_weak_ptrD0Ev = Module["__ZNSt3__212bad_weak_ptrD0Ev"] = createExportWrapper("_ZNSt3__212bad_weak_ptrD0Ev");
|
|
|
|
var __ZNKSt3__212bad_weak_ptr4whatEv = Module["__ZNKSt3__212bad_weak_ptr4whatEv"] = createExportWrapper("_ZNKSt3__212bad_weak_ptr4whatEv");
|
|
|
|
var __ZNSt3__219__shared_weak_count4lockEv = Module["__ZNSt3__219__shared_weak_count4lockEv"] = createExportWrapper("_ZNSt3__219__shared_weak_count4lockEv");
|
|
|
|
var __ZNSt3__28__sp_mut4lockEv = Module["__ZNSt3__28__sp_mut4lockEv"] = createExportWrapper("_ZNSt3__28__sp_mut4lockEv");
|
|
|
|
var __ZNSt3__219__libcpp_mutex_lockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__219__libcpp_mutex_lockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__219__libcpp_mutex_lockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__28__sp_mut6unlockEv = Module["__ZNSt3__28__sp_mut6unlockEv"] = createExportWrapper("_ZNSt3__28__sp_mut6unlockEv");
|
|
|
|
var __ZNSt3__221__libcpp_mutex_unlockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__221__libcpp_mutex_unlockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__221__libcpp_mutex_unlockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__212__get_sp_mutEPKv = Module["__ZNSt3__212__get_sp_mutEPKv"] = createExportWrapper("_ZNSt3__212__get_sp_mutEPKv");
|
|
|
|
var __ZNSt3__25alignEmmRPvRm = Module["__ZNSt3__25alignEmmRPvRm"] = createExportWrapper("_ZNSt3__25alignEmmRPvRm");
|
|
|
|
var __ZNSt3__212bad_weak_ptrD1Ev = Module["__ZNSt3__212bad_weak_ptrD1Ev"] = createExportWrapper("_ZNSt3__212bad_weak_ptrD1Ev");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr19new_delete_resourceEv = Module["__ZNSt12experimental15fundamentals_v13pmr19new_delete_resourceEv"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr19new_delete_resourceEv");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr20null_memory_resourceEv = Module["__ZNSt12experimental15fundamentals_v13pmr20null_memory_resourceEv"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr20null_memory_resourceEv");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr20get_default_resourceEv = Module["__ZNSt12experimental15fundamentals_v13pmr20get_default_resourceEv"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr20get_default_resourceEv");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr20set_default_resourceEPNS1_15memory_resourceE = Module["__ZNSt12experimental15fundamentals_v13pmr20set_default_resourceEPNS1_15memory_resourceE"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr20set_default_resourceEPNS1_15memory_resourceE");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impD0Ev = Module["__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impD0Ev"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impD0Ev");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_allocateEmm = Module["__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_allocateEmm"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_allocateEmm");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp13do_deallocateEPvmm = Module["__ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp13do_deallocateEPvmm"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp13do_deallocateEPvmm");
|
|
|
|
var __ZNKSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE = Module["__ZNKSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE"] = createExportWrapper("_ZNKSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr15memory_resourceD2Ev = Module["__ZNSt12experimental15fundamentals_v13pmr15memory_resourceD2Ev"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr15memory_resourceD2Ev");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impD0Ev = Module["__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impD0Ev"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impD0Ev");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_allocateEmm = Module["__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_allocateEmm"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_allocateEmm");
|
|
|
|
var __ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp13do_deallocateEPvmm = Module["__ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp13do_deallocateEPvmm"] = createExportWrapper("_ZNSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp13do_deallocateEPvmm");
|
|
|
|
var __ZNKSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE = Module["__ZNKSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE"] = createExportWrapper("_ZNKSt12experimental15fundamentals_v13pmr26__null_memory_resource_imp11do_is_equalERKNS1_15memory_resourceE");
|
|
|
|
var __ZNSt3__224atomic_exchange_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_6atomicIS6_EENS8_10value_typeENS_12memory_orderE = Module["__ZNSt3__224atomic_exchange_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_6atomicIS6_EENS8_10value_typeENS_12memory_orderE"] = createExportWrapper("_ZNSt3__224atomic_exchange_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_6atomicIS6_EENS8_10value_typeENS_12memory_orderE");
|
|
|
|
var __ZNSt3__220atomic_load_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_6atomicIS6_EENS_12memory_orderE = Module["__ZNSt3__220atomic_load_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_6atomicIS6_EENS_12memory_orderE"] = createExportWrapper("_ZNSt3__220atomic_load_explicitB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_6atomicIS6_EENS_12memory_orderE");
|
|
|
|
var __ZNSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE8exchangeB6v15007ES5_NS_12memory_orderE = Module["__ZNSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE8exchangeB6v15007ES5_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE8exchangeB6v15007ES5_NS_12memory_orderE");
|
|
|
|
var __ZNSt3__221__cxx_atomic_exchangeB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_22__cxx_atomic_base_implIS6_EES6_NS_12memory_orderE = Module["__ZNSt3__221__cxx_atomic_exchangeB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_22__cxx_atomic_base_implIS6_EES6_NS_12memory_orderE"] = createExportWrapper("_ZNSt3__221__cxx_atomic_exchangeB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PNS_22__cxx_atomic_base_implIS6_EES6_NS_12memory_orderE");
|
|
|
|
var __ZNKSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE4loadB6v15007ENS_12memory_orderE = Module["__ZNKSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE4loadB6v15007ENS_12memory_orderE"] = createExportWrapper("_ZNKSt3__213__atomic_baseIPNSt12experimental15fundamentals_v13pmr15memory_resourceELb0EE4loadB6v15007ENS_12memory_orderE");
|
|
|
|
var __ZNSt3__217__cxx_atomic_loadB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_22__cxx_atomic_base_implIS6_EENS_12memory_orderE = Module["__ZNSt3__217__cxx_atomic_loadB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_22__cxx_atomic_base_implIS6_EENS_12memory_orderE"] = createExportWrapper("_ZNSt3__217__cxx_atomic_loadB6v15007IPNSt12experimental15fundamentals_v13pmr15memory_resourceEEET_PKNS_22__cxx_atomic_base_implIS6_EENS_12memory_orderE");
|
|
|
|
var __ZNSt3__25mutex8try_lockEv = Module["__ZNSt3__25mutex8try_lockEv"] = createExportWrapper("_ZNSt3__25mutex8try_lockEv");
|
|
|
|
var __ZNSt3__222__libcpp_mutex_trylockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__222__libcpp_mutex_trylockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__222__libcpp_mutex_trylockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__215recursive_mutexC2Ev = Module["__ZNSt3__215recursive_mutexC2Ev"] = createExportWrapper("_ZNSt3__215recursive_mutexC2Ev");
|
|
|
|
var __ZNSt3__229__libcpp_recursive_mutex_initB6v15007EP15pthread_mutex_t = Module["__ZNSt3__229__libcpp_recursive_mutex_initB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__229__libcpp_recursive_mutex_initB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__215recursive_mutexD2Ev = Module["__ZNSt3__215recursive_mutexD2Ev"] = createExportWrapper("_ZNSt3__215recursive_mutexD2Ev");
|
|
|
|
var __ZNSt3__232__libcpp_recursive_mutex_destroyB6v15007EP15pthread_mutex_t = Module["__ZNSt3__232__libcpp_recursive_mutex_destroyB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__232__libcpp_recursive_mutex_destroyB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__215recursive_mutex4lockEv = Module["__ZNSt3__215recursive_mutex4lockEv"] = createExportWrapper("_ZNSt3__215recursive_mutex4lockEv");
|
|
|
|
var __ZNSt3__229__libcpp_recursive_mutex_lockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__229__libcpp_recursive_mutex_lockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__229__libcpp_recursive_mutex_lockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__215recursive_mutex6unlockEv = Module["__ZNSt3__215recursive_mutex6unlockEv"] = createExportWrapper("_ZNSt3__215recursive_mutex6unlockEv");
|
|
|
|
var __ZNSt3__231__libcpp_recursive_mutex_unlockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__231__libcpp_recursive_mutex_unlockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__231__libcpp_recursive_mutex_unlockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__215recursive_mutex8try_lockEv = Module["__ZNSt3__215recursive_mutex8try_lockEv"] = createExportWrapper("_ZNSt3__215recursive_mutex8try_lockEv");
|
|
|
|
var __ZNSt3__232__libcpp_recursive_mutex_trylockB6v15007EP15pthread_mutex_t = Module["__ZNSt3__232__libcpp_recursive_mutex_trylockB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__232__libcpp_recursive_mutex_trylockB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZNSt3__211timed_mutexC2Ev = Module["__ZNSt3__211timed_mutexC2Ev"] = createExportWrapper("_ZNSt3__211timed_mutexC2Ev");
|
|
|
|
var __ZNSt3__211timed_mutexD2Ev = Module["__ZNSt3__211timed_mutexD2Ev"] = createExportWrapper("_ZNSt3__211timed_mutexD2Ev");
|
|
|
|
var __ZNSt3__211timed_mutex4lockEv = Module["__ZNSt3__211timed_mutex4lockEv"] = createExportWrapper("_ZNSt3__211timed_mutex4lockEv");
|
|
|
|
var __ZNSt3__211timed_mutex8try_lockEv = Module["__ZNSt3__211timed_mutex8try_lockEv"] = createExportWrapper("_ZNSt3__211timed_mutex8try_lockEv");
|
|
|
|
var __ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_NS_13try_to_lock_tE = Module["__ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_NS_13try_to_lock_tE"] = createExportWrapper("_ZNSt3__211unique_lockINS_5mutexEEC2B6v15007ERS1_NS_13try_to_lock_tE");
|
|
|
|
var __ZNSt3__211timed_mutex6unlockEv = Module["__ZNSt3__211timed_mutex6unlockEv"] = createExportWrapper("_ZNSt3__211timed_mutex6unlockEv");
|
|
|
|
var __ZNSt3__221recursive_timed_mutexC2Ev = Module["__ZNSt3__221recursive_timed_mutexC2Ev"] = createExportWrapper("_ZNSt3__221recursive_timed_mutexC2Ev");
|
|
|
|
var __ZNSt3__211__thread_idC2B6v15007Ev = Module["__ZNSt3__211__thread_idC2B6v15007Ev"] = createExportWrapper("_ZNSt3__211__thread_idC2B6v15007Ev");
|
|
|
|
var __ZNSt3__221recursive_timed_mutexD2Ev = Module["__ZNSt3__221recursive_timed_mutexD2Ev"] = createExportWrapper("_ZNSt3__221recursive_timed_mutexD2Ev");
|
|
|
|
var __ZNSt3__221recursive_timed_mutex4lockEv = Module["__ZNSt3__221recursive_timed_mutex4lockEv"] = createExportWrapper("_ZNSt3__221recursive_timed_mutex4lockEv");
|
|
|
|
var __ZNSt3__2eqB6v15007ENS_11__thread_idES0_ = Module["__ZNSt3__2eqB6v15007ENS_11__thread_idES0_"] = createExportWrapper("_ZNSt3__2eqB6v15007ENS_11__thread_idES0_");
|
|
|
|
var __ZNSt3__221recursive_timed_mutex8try_lockEv = Module["__ZNSt3__221recursive_timed_mutex8try_lockEv"] = createExportWrapper("_ZNSt3__221recursive_timed_mutex8try_lockEv");
|
|
|
|
var __ZNSt3__221recursive_timed_mutex6unlockEv = Module["__ZNSt3__221recursive_timed_mutex6unlockEv"] = createExportWrapper("_ZNSt3__221recursive_timed_mutex6unlockEv");
|
|
|
|
var __ZNSt3__211__thread_id7__resetB6v15007Ev = Module["__ZNSt3__211__thread_id7__resetB6v15007Ev"] = createExportWrapper("_ZNSt3__211__thread_id7__resetB6v15007Ev");
|
|
|
|
var __ZNSt3__224__libcpp_thread_id_equalB6v15007Emm = Module["__ZNSt3__224__libcpp_thread_id_equalB6v15007Emm"] = createExportWrapper("_ZNSt3__224__libcpp_thread_id_equalB6v15007Emm");
|
|
|
|
var __ZNSt3__215recursive_mutexC1Ev = Module["__ZNSt3__215recursive_mutexC1Ev"] = createExportWrapper("_ZNSt3__215recursive_mutexC1Ev");
|
|
|
|
var __ZNSt3__215recursive_mutexD1Ev = Module["__ZNSt3__215recursive_mutexD1Ev"] = createExportWrapper("_ZNSt3__215recursive_mutexD1Ev");
|
|
|
|
var __ZNSt3__211timed_mutexC1Ev = Module["__ZNSt3__211timed_mutexC1Ev"] = createExportWrapper("_ZNSt3__211timed_mutexC1Ev");
|
|
|
|
var __ZNSt3__211timed_mutexD1Ev = Module["__ZNSt3__211timed_mutexD1Ev"] = createExportWrapper("_ZNSt3__211timed_mutexD1Ev");
|
|
|
|
var __ZNSt3__221recursive_timed_mutexC1Ev = Module["__ZNSt3__221recursive_timed_mutexC1Ev"] = createExportWrapper("_ZNSt3__221recursive_timed_mutexC1Ev");
|
|
|
|
var __ZNSt3__221recursive_timed_mutexD1Ev = Module["__ZNSt3__221recursive_timed_mutexD1Ev"] = createExportWrapper("_ZNSt3__221recursive_timed_mutexD1Ev");
|
|
|
|
var __ZNSt3__25mutexD2Ev = Module["__ZNSt3__25mutexD2Ev"] = createExportWrapper("_ZNSt3__25mutexD2Ev");
|
|
|
|
var __ZNSt3__222__libcpp_mutex_destroyB6v15007EP15pthread_mutex_t = Module["__ZNSt3__222__libcpp_mutex_destroyB6v15007EP15pthread_mutex_t"] = createExportWrapper("_ZNSt3__222__libcpp_mutex_destroyB6v15007EP15pthread_mutex_t");
|
|
|
|
var __ZSt15get_new_handlerv = Module["__ZSt15get_new_handlerv"] = createExportWrapper("_ZSt15get_new_handlerv");
|
|
|
|
var __ZnwmRKSt9nothrow_t = Module["__ZnwmRKSt9nothrow_t"] = createExportWrapper("_ZnwmRKSt9nothrow_t");
|
|
|
|
var __ZnamRKSt9nothrow_t = Module["__ZnamRKSt9nothrow_t"] = createExportWrapper("_ZnamRKSt9nothrow_t");
|
|
|
|
var __ZdlPvRKSt9nothrow_t = Module["__ZdlPvRKSt9nothrow_t"] = createExportWrapper("_ZdlPvRKSt9nothrow_t");
|
|
|
|
var __ZdlPvm = Module["__ZdlPvm"] = createExportWrapper("_ZdlPvm");
|
|
|
|
var __ZdaPvRKSt9nothrow_t = Module["__ZdaPvRKSt9nothrow_t"] = createExportWrapper("_ZdaPvRKSt9nothrow_t");
|
|
|
|
var __ZdaPvm = Module["__ZdaPvm"] = createExportWrapper("_ZdaPvm");
|
|
|
|
var __ZNSt3__222__libcpp_aligned_allocB6v15007Emm = Module["__ZNSt3__222__libcpp_aligned_allocB6v15007Emm"] = createExportWrapper("_ZNSt3__222__libcpp_aligned_allocB6v15007Emm");
|
|
|
|
var __ZnwmSt11align_val_tRKSt9nothrow_t = Module["__ZnwmSt11align_val_tRKSt9nothrow_t"] = createExportWrapper("_ZnwmSt11align_val_tRKSt9nothrow_t");
|
|
|
|
var __ZnamSt11align_val_tRKSt9nothrow_t = Module["__ZnamSt11align_val_tRKSt9nothrow_t"] = createExportWrapper("_ZnamSt11align_val_tRKSt9nothrow_t");
|
|
|
|
var __ZNSt3__221__libcpp_aligned_freeB6v15007EPv = Module["__ZNSt3__221__libcpp_aligned_freeB6v15007EPv"] = createExportWrapper("_ZNSt3__221__libcpp_aligned_freeB6v15007EPv");
|
|
|
|
var __ZdlPvSt11align_val_tRKSt9nothrow_t = Module["__ZdlPvSt11align_val_tRKSt9nothrow_t"] = createExportWrapper("_ZdlPvSt11align_val_tRKSt9nothrow_t");
|
|
|
|
var __ZdlPvmSt11align_val_t = Module["__ZdlPvmSt11align_val_t"] = createExportWrapper("_ZdlPvmSt11align_val_t");
|
|
|
|
var __ZdaPvSt11align_val_tRKSt9nothrow_t = Module["__ZdaPvSt11align_val_tRKSt9nothrow_t"] = createExportWrapper("_ZdaPvSt11align_val_tRKSt9nothrow_t");
|
|
|
|
var __ZdaPvmSt11align_val_t = Module["__ZdaPvmSt11align_val_t"] = createExportWrapper("_ZdaPvmSt11align_val_t");
|
|
|
|
var __ZNSt3__24__fs10filesystem16_FilesystemClock3nowEv = Module["__ZNSt3__24__fs10filesystem16_FilesystemClock3nowEv"] = createExportWrapper("_ZNSt3__24__fs10filesystem16_FilesystemClock3nowEv");
|
|
|
|
var __ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnS4_EENS_9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnS4_EENS_9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnS4_EENS_9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007IlEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem16filesystem_errorD2Ev = Module["__ZNSt3__24__fs10filesystem16filesystem_errorD2Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem16filesystem_errorD2Ev");
|
|
|
|
var __ZNSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEED2B6v15007Ev = Module["__ZNSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem16filesystem_errorD0Ev = Module["__ZNSt3__24__fs10filesystem16filesystem_errorD0Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem16filesystem_errorD0Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem16filesystem_error13__create_whatEi = Module["__ZNSt3__24__fs10filesystem16filesystem_error13__create_whatEi"] = createExportWrapper("_ZNSt3__24__fs10filesystem16filesystem_error13__create_whatEi");
|
|
|
|
var __ZNKSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEEptB6v15007Ev = Module["__ZNKSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__210shared_ptrINS_4__fs10filesystem16filesystem_error8_StorageEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007IPcvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007IPcvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007IPcvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__24__fs10filesystem6__copyERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem6__copyERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem6__copyERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystemanB6v15007ENS1_12copy_optionsES2_ = Module["__ZNSt3__24__fs10filesystemanB6v15007ENS1_12copy_optionsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemanB6v15007ENS1_12copy_optionsES2_");
|
|
|
|
var __ZNSt3__24__fs10filesystemorB6v15007ENS1_12copy_optionsES2_ = Module["__ZNSt3__24__fs10filesystemorB6v15007ENS1_12copy_optionsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemorB6v15007ENS1_12copy_optionsES2_");
|
|
|
|
var __ZNSt3__24__fs10filesystem8is_otherB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem8is_otherB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem8is_otherB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNSt3__24__fs10filesystem15is_regular_fileB6v15007ENS1_11file_statusE = Module["__ZNSt3__24__fs10filesystem15is_regular_fileB6v15007ENS1_11file_statusE"] = createExportWrapper("_ZNSt3__24__fs10filesystem15is_regular_fileB6v15007ENS1_11file_statusE");
|
|
|
|
var __ZNSt3__24__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem18__create_hard_linkERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18__create_hard_linkERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18__create_hard_linkERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path8filenameB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path8filenameB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path8filenameB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathERNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathERNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathERNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathE = Module["__ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iteratorC2B6v15007ERKNS1_4pathE");
|
|
|
|
var __ZNSt3__24__fs10filesystemneB6v15007ERKNS1_18directory_iteratorES4_ = Module["__ZNSt3__24__fs10filesystemneB6v15007ERKNS1_18directory_iteratorES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystemneB6v15007ERKNS1_18directory_iteratorES4_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem18directory_iteratorptB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem18directory_iteratorptB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem18directory_iteratorptB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem18directory_iterator9incrementB6v15007ERNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18directory_iterator9incrementB6v15007ERNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18directory_iterator9incrementB6v15007ERNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path11parent_pathB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path11parent_pathB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path11parent_pathB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path5emptyB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem6statusB6v15007ERKNS1_4pathERNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem6statusB6v15007ERKNS1_4pathERNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem6statusB6v15007ERKNS1_4pathERNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_4pathES4_ = Module["__ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_4pathES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_4pathES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18__create_directoryERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem26__create_directory_symlinkERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem26__create_directory_symlinkERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem26__create_directory_symlinkERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem14__current_pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem14__current_pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem14__current_pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEEC2B6v15007IPcLb1EvvEET_ = Module["__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEEC2B6v15007IPcLb1EvvEET_"] = createExportWrapper("_ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEEC2B6v15007IPcLb1EvvEET_");
|
|
|
|
var __ZNKSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE3getB6v15007Ev = Module["__ZNKSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEED2B6v15007Ev = Module["__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_18directory_iteratorES4_ = Module["__ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_18directory_iteratorES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystemeqB6v15007ERKNS1_18directory_iteratorES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__25arrayI8timespecLm2EEixB6v15007Em = Module["__ZNSt3__25arrayI8timespecLm2EEixB6v15007Em"] = createExportWrapper("_ZNSt3__25arrayI8timespecLm2EEixB6v15007Em");
|
|
|
|
var __ZNSt3__24__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystemaNB6v15007ERNS1_5permsES2_ = Module["__ZNSt3__24__fs10filesystemaNB6v15007ERNS1_5permsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemaNB6v15007ERNS1_5permsES2_");
|
|
|
|
var __ZNSt3__24__fs10filesystemoRB6v15007ERNS1_5permsES2_ = Module["__ZNSt3__24__fs10filesystemoRB6v15007ERNS1_5permsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemoRB6v15007ERNS1_5permsES2_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem11file_status11permissionsB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem11file_status11permissionsB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem11file_status11permissionsB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystemanB6v15007ENS1_5permsES2_ = Module["__ZNSt3__24__fs10filesystemanB6v15007ENS1_5permsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemanB6v15007ENS1_5permsES2_");
|
|
|
|
var __ZNSt3__24__fs10filesystemcoB6v15007ENS1_5permsE = Module["__ZNSt3__24__fs10filesystemcoB6v15007ENS1_5permsE"] = createExportWrapper("_ZNSt3__24__fs10filesystemcoB6v15007ENS1_5permsE");
|
|
|
|
var __ZNSt3__24__fs10filesystem8__removeERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem8__removeERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem8__removeERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem8__renameERKNS1_4pathES4_PNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem8__renameERKNS1_4pathES4_PNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem8__renameERKNS1_4pathES4_PNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem7__spaceERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem7__spaceERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem7__spaceERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem21__temp_directory_pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem21__temp_directory_pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem21__temp_directory_pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007IPKcvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007IPKcvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007IPKcvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__24__fs10filesystem18__weakly_canonicalERKNS1_4pathEPNS_10error_codeE = Module["__ZNSt3__24__fs10filesystem18__weakly_canonicalERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem18__weakly_canonicalERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007IA1_cvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007IA1_cvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007IA1_cvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path9__reserveB6v15007Em = Module["__ZNSt3__24__fs10filesystem4path9__reserveB6v15007Em"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path9__reserveB6v15007Em");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path6assignB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_ = Module["__ZNSt3__24__fs10filesystem4path6assignB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path6assignB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4backB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4backB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE4backB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9push_backB6v15007EOS4_ = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9push_backB6v15007EOS4_"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9push_backB6v15007EOS4_");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5emptyB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6rbeginB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6rbeginB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6rbeginB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007INS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE = Module["__ZNSt3__2neB6v15007INS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE"] = createExportWrapper("_ZNSt3__2neB6v15007INS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4rendB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4rendB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4rendB6v15007Ev");
|
|
|
|
var __ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEdeB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathdVB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_ = Module["__ZNSt3__24__fs10filesystem4pathdVB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathdVB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_");
|
|
|
|
var __ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEppB6v15007Ev = Module["__ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEppB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path16lexically_normalEv = Module["__ZNKSt3__24__fs10filesystem4path16lexically_normalEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path16lexically_normalEv");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEED2B6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path17replace_extensionERKS2_ = Module["__ZNSt3__24__fs10filesystem4path17replace_extensionERKS2_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path17replace_extensionERKS2_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path9extensionB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem4path9extensionB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path9extensionB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path11__root_nameEv = Module["__ZNKSt3__24__fs10filesystem4path11__root_nameEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path11__root_nameEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path15__root_path_rawEv = Module["__ZNKSt3__24__fs10filesystem4path15__root_path_rawEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path15__root_path_rawEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path15__relative_pathEv = Module["__ZNKSt3__24__fs10filesystem4path15__relative_pathEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path15__relative_pathEv");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path13__parent_pathEv = Module["__ZNKSt3__24__fs10filesystem4path13__parent_pathEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path13__parent_pathEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path6__stemEv = Module["__ZNKSt3__24__fs10filesystem4path6__stemEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path6__stemEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path11__extensionEv = Module["__ZNKSt3__24__fs10filesystem4path11__extensionEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path11__extensionEv");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7reserveEm = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7reserveEm"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7reserveEm");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4backB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4backB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4backB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8pop_backEv = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8pop_backEv"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8pop_backEv");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5emptyB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5emptyB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5emptyB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007IA2_cvEERKT_NS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007IA2_cvEERKT_NS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007IA2_cvEERKT_NS2_6formatE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4sizeB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5beginB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE3endB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ = Module["__ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_"] = createExportWrapper("_ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathdVB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ = Module["__ZNSt3__24__fs10filesystem4pathdVB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathdVB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path14make_preferredB6v15007Ev = Module["__ZNSt3__24__fs10filesystem4path14make_preferredB6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path14make_preferredB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEED2B6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEED2B6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path18lexically_relativeERKS2_ = Module["__ZNKSt3__24__fs10filesystem4path18lexically_relativeERKS2_"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path18lexically_relativeERKS2_");
|
|
|
|
var __ZNSt3__2neB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_ = Module["__ZNSt3__2neB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_"] = createExportWrapper("_ZNSt3__2neB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_");
|
|
|
|
var __ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_ = Module["__ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_"] = createExportWrapper("_ZNSt3__2eqB6v15007IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EES6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathdVB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ = Module["__ZNSt3__24__fs10filesystem4pathdVB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathdVB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE = Module["__ZNKSt3__24__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE");
|
|
|
|
var __ZNSt3__24__fs10filesystem10hash_valueERKNS1_4pathE = Module["__ZNSt3__24__fs10filesystem10hash_valueERKNS1_4pathE"] = createExportWrapper("_ZNSt3__24__fs10filesystem10hash_valueERKNS1_4pathE");
|
|
|
|
var __ZNSt3__214__hash_combineB6v15007Emm = Module["__ZNSt3__214__hash_combineB6v15007Emm"] = createExportWrapper("_ZNSt3__214__hash_combineB6v15007Emm");
|
|
|
|
var __ZNKSt3__24hashINS_17basic_string_viewIcNS_11char_traitsIcEEEEEclB6v15007ES4_ = Module["__ZNKSt3__24hashINS_17basic_string_viewIcNS_11char_traitsIcEEEEEclB6v15007ES4_"] = createExportWrapper("_ZNKSt3__24hashINS_17basic_string_viewIcNS_11char_traitsIcEEEEEclB6v15007ES4_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path5beginEv = Module["__ZNKSt3__24__fs10filesystem4path5beginEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path5beginEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path8iteratorC2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem4path8iteratorC2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path8iteratorC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path13__assign_viewB6v15007ERKNS_17basic_string_viewIcNS_11char_traitsIcEEEE = Module["__ZNSt3__24__fs10filesystem4path13__assign_viewB6v15007ERKNS_17basic_string_viewIcNS_11char_traitsIcEEEE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path13__assign_viewB6v15007ERKNS_17basic_string_viewIcNS_11char_traitsIcEEEE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem4path3endEv = Module["__ZNKSt3__24__fs10filesystem4path3endEv"] = createExportWrapper("_ZNKSt3__24__fs10filesystem4path3endEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path8iterator11__incrementEv = Module["__ZNSt3__24__fs10filesystem4path8iterator11__incrementEv"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path8iterator11__incrementEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path8iterator11__decrementEv = Module["__ZNSt3__24__fs10filesystem4path8iterator11__decrementEv"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path8iterator11__decrementEv");
|
|
|
|
var __ZNSt3__24__fs10filesystem15directory_entry12__do_refreshEv = Module["__ZNSt3__24__fs10filesystem15directory_entry12__do_refreshEv"] = createExportWrapper("_ZNSt3__24__fs10filesystem15directory_entry12__do_refreshEv");
|
|
|
|
var __ZNKSt3__24__fs10filesystem16filesystem_error4whatB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem16filesystem_error4whatB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem16filesystem_error4whatB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEEC2B6v15007InNS2_ILx1ELx1EEEEERKNS1_IT_T0_EEPNS_9enable_ifIXaasr13__no_overflowIS8_S3_EE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEaaeqsr13__no_overflowIS8_S3_E4typeE3denLi1Entsr23treat_as_floating_pointIS7_EE5valueEvE4typeE");
|
|
|
|
var __ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1000000000EEEEEnNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1EEEEENS2_InNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1EEEEENS2_InNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1EEEEENS2_InNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1EEEE5countB6v15007Ev = Module["__ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1EEEE5countB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono8durationInNS_5ratioILx1ELx1EEEE5countB6v15007Ev");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEES5_NS3_ILx1ELx1EEELb1ELb1EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEES5_NS3_ILx1ELx1EEELb1ELb1EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEES5_NS3_ILx1ELx1EEELb1ELb1EEclB6v15007ERKS5_");
|
|
|
|
var __ZNKSt3__24__fs10filesystem16filesystem_error5path1B6v15007Ev = Module["__ZNKSt3__24__fs10filesystem16filesystem_error5path1B6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem16filesystem_error5path1B6v15007Ev");
|
|
|
|
var __ZNKSt3__24__fs10filesystem16filesystem_error5path2B6v15007Ev = Module["__ZNKSt3__24__fs10filesystem16filesystem_error5path2B6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem16filesystem_error5path2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem11file_statusC2B6v15007Ev = Module["__ZNSt3__24__fs10filesystem11file_statusC2B6v15007Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem11file_statusC2B6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem11file_status4typeB6v15007ENS1_9file_typeE = Module["__ZNSt3__24__fs10filesystem11file_status4typeB6v15007ENS1_9file_typeE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11file_status4typeB6v15007ENS1_9file_typeE");
|
|
|
|
var __ZNSt3__24__fs10filesystem11file_status11permissionsB6v15007ENS1_5permsE = Module["__ZNSt3__24__fs10filesystem11file_status11permissionsB6v15007ENS1_5permsE"] = createExportWrapper("_ZNSt3__24__fs10filesystem11file_status11permissionsB6v15007ENS1_5permsE");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EEvEERKT_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EEvEERKT_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EEvEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem4pathC2B6v15007EONS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS2_6formatE = Module["__ZNSt3__24__fs10filesystem4pathC2B6v15007EONS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS2_6formatE"] = createExportWrapper("_ZNSt3__24__fs10filesystem4pathC2B6v15007EONS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS2_6formatE");
|
|
|
|
var __ZNKSt3__24__fs10filesystem18directory_iteratordeB6v15007Ev = Module["__ZNKSt3__24__fs10filesystem18directory_iteratordeB6v15007Ev"] = createExportWrapper("_ZNKSt3__24__fs10filesystem18directory_iteratordeB6v15007Ev");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEC1Ev = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEC1Ev"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEC1Ev");
|
|
|
|
var __ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE6__openEij = Module["__ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE6__openEij"] = createExportWrapper("_ZNSt3__214basic_ifstreamIcNS_11char_traitsIcEEE6__openEij");
|
|
|
|
var __ZNKSt3__214basic_ifstreamIcNS_11char_traitsIcEEE7is_openEv = Module["__ZNKSt3__214basic_ifstreamIcNS_11char_traitsIcEEE7is_openEv"] = createExportWrapper("_ZNKSt3__214basic_ifstreamIcNS_11char_traitsIcEEE7is_openEv");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEC1Ev = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEC1Ev"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEC1Ev");
|
|
|
|
var __ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE6__openEij = Module["__ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE6__openEij"] = createExportWrapper("_ZNSt3__214basic_ofstreamIcNS_11char_traitsIcEEE6__openEij");
|
|
|
|
var __ZNKSt3__214basic_ofstreamIcNS_11char_traitsIcEEE7is_openEv = Module["__ZNKSt3__214basic_ofstreamIcNS_11char_traitsIcEEE7is_openEv"] = createExportWrapper("_ZNKSt3__214basic_ofstreamIcNS_11char_traitsIcEEE7is_openEv");
|
|
|
|
var __ZNSt3__24copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEET0_T_S8_S7_ = Module["__ZNSt3__24copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEET0_T_S8_S7_"] = createExportWrapper("_ZNSt3__24copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEET0_T_S8_S7_");
|
|
|
|
var __ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4failB6v15007Ev = Module["__ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4failB6v15007Ev"] = createExportWrapper("_ZNKSt3__29basic_iosIcNS_11char_traitsIcEEE4failB6v15007Ev");
|
|
|
|
var __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6__openEij = Module["__ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6__openEij"] = createExportWrapper("_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE6__openEij");
|
|
|
|
var __ZNKSt3__213basic_filebufIcNS_11char_traitsIcEEE7is_openEv = Module["__ZNKSt3__213basic_filebufIcNS_11char_traitsIcEEE7is_openEv"] = createExportWrapper("_ZNKSt3__213basic_filebufIcNS_11char_traitsIcEEE7is_openEv");
|
|
|
|
var __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE = Module["__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE"] = createExportWrapper("_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEC2B6v15007EPNS_15basic_streambufIcS2_EE");
|
|
|
|
var __ZNSt3__26__copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EELi0EEENS_4pairIT_T1_EES8_T0_S9_ = Module["__ZNSt3__26__copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EELi0EEENS_4pairIT_T1_EES8_T0_S9_"] = createExportWrapper("_ZNSt3__26__copyB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EELi0EEENS_4pairIT_T1_EES8_T0_S9_");
|
|
|
|
var __ZNSt3__214__unwrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EEDaT_T0_ = Module["__ZNSt3__214__unwrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EEDaT_T0_"] = createExportWrapper("_ZNSt3__214__unwrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EEDaT_T0_");
|
|
|
|
var __ZNSt3__211__copy_implB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EEEENS_4pairIT_T1_EES8_T0_S9_ = Module["__ZNSt3__211__copy_implB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EEEENS_4pairIT_T1_EES8_T0_S9_"] = createExportWrapper("_ZNSt3__211__copy_implB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_19ostreambuf_iteratorIcS3_EEEENS_4pairIT_T1_EES8_T0_S9_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_ = Module["__ZNSt3__29make_pairB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_");
|
|
|
|
var __ZNSt3__214__rewrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_S4_EET0_S5_T1_ = Module["__ZNSt3__214__rewrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_S4_EET0_S5_T1_"] = createExportWrapper("_ZNSt3__214__rewrap_rangeB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_S4_EET0_S5_T1_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__unwrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__unwrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__unwrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS4_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES8_");
|
|
|
|
var __ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__unwrapB6v15007ES4_");
|
|
|
|
var __ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEC2B6v15007IS4_S6_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEC2B6v15007IS4_S6_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIcS3_EEEC2B6v15007IS4_S6_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__219__unwrap_range_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_E8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_19istreambuf_iteratorIcNS_11char_traitsIcEEEES4_NS_18__unwrap_iter_implIS4_Lb0EEEEET_S7_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_ = Module["__ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEELb0EE8__rewrapB6v15007ES4_S4_");
|
|
|
|
var __ZNKSt3__28ios_base4failB6v15007Ev = Module["__ZNKSt3__28ios_base4failB6v15007Ev"] = createExportWrapper("_ZNKSt3__28ios_base4failB6v15007Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE = Module["__ZNSt3__2eqB6v15007INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE"] = createExportWrapper("_ZNSt3__2eqB6v15007INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE");
|
|
|
|
var __ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE3getB6v15007Ev = Module["__ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE3getB6v15007Ev"] = createExportWrapper("_ZNKSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEE3getB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007IiEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1EEEEEnNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["__ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1EEEEEnNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("_ZNSt3__26chrono13duration_castB6v15007INS0_8durationInNS_5ratioILx1ELx1EEEEEnNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var __ZNKSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev = Module["__ZNKSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("_ZNKSt3__26chrono10time_pointINS_4__fs10filesystem16_FilesystemClockENS0_8durationInNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var __ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_ = Module["__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_"] = createExportWrapper("_ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_");
|
|
|
|
var __ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["__ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("_ZNSt3__26chronoplB6v15007InNS_5ratioILx1ELx1000000000EEEnNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var __ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEENS2_InNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_ = Module["__ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEENS2_InNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_"] = createExportWrapper("_ZNKSt3__26chrono15__duration_castINS0_8durationInNS_5ratioILx1ELx1000000000EEEEENS2_InNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_");
|
|
|
|
var __ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE = Module["__ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__26chrono8durationInNS_5ratioILx1ELx1EEEEC2B6v15007InEERKT_PNS_9enable_ifIXaasr14is_convertibleIS8_nEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_ = Module["__ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_"] = createExportWrapper("_ZNSt3__26chronomiB6v15007InNS_5ratioILx1ELx1EEEnS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_");
|
|
|
|
var __ZNKSt3__25arrayI8timespecLm2EE4dataB6v15007Ev = Module["__ZNKSt3__25arrayI8timespecLm2EE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__25arrayI8timespecLm2EE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystemanB6v15007ENS1_12perm_optionsES2_ = Module["__ZNSt3__24__fs10filesystemanB6v15007ENS1_12perm_optionsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemanB6v15007ENS1_12perm_optionsES2_");
|
|
|
|
var __ZNSt3__24__fs10filesystemorB6v15007ENS1_5permsES2_ = Module["__ZNSt3__24__fs10filesystemorB6v15007ENS1_5permsES2_"] = createExportWrapper("_ZNSt3__24__fs10filesystemorB6v15007ENS1_5permsES2_");
|
|
|
|
var __ZNSt3__23getB6v15007ILm0ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_ = Module["__ZNSt3__23getB6v15007ILm0ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_"] = createExportWrapper("_ZNSt3__23getB6v15007ILm0ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_");
|
|
|
|
var __ZNSt3__23getB6v15007ILm1ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_ = Module["__ZNSt3__23getB6v15007ILm1ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_"] = createExportWrapper("_ZNSt3__23getB6v15007ILm1ENS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEONS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeEOSC_");
|
|
|
|
var __ZNSt3__2eqB6v15007ERKNS_10error_codeERKNS_15error_conditionE = Module["__ZNSt3__2eqB6v15007ERKNS_10error_codeERKNS_15error_conditionE"] = createExportWrapper("_ZNSt3__2eqB6v15007ERKNS_10error_codeERKNS_15error_conditionE");
|
|
|
|
var __ZNSt3__215error_conditionC2B6v15007INS_4errcEEET_PNS_9enable_ifIXsr23is_error_condition_enumIS3_EE5valueEvE4typeE = Module["__ZNSt3__215error_conditionC2B6v15007INS_4errcEEET_PNS_9enable_ifIXsr23is_error_condition_enumIS3_EE5valueEvE4typeE"] = createExportWrapper("_ZNSt3__215error_conditionC2B6v15007INS_4errcEEET_PNS_9enable_ifIXsr23is_error_condition_enumIS3_EE5valueEvE4typeE");
|
|
|
|
var __ZNSt3__210__get_pairILm0EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT_ONS_4pairISA_T0_EE = Module["__ZNSt3__210__get_pairILm0EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT_ONS_4pairISA_T0_EE"] = createExportWrapper("_ZNSt3__210__get_pairILm0EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT_ONS_4pairISA_T0_EE");
|
|
|
|
var __ZNSt3__210__get_pairILm1EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT0_ONS_4pairIT_SA_EE = Module["__ZNSt3__210__get_pairILm1EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT0_ONS_4pairIT_SA_EE"] = createExportWrapper("_ZNSt3__210__get_pairILm1EE3getB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem9file_typeEEEOT0_ONS_4pairIT_SA_EE");
|
|
|
|
var __ZNKSt3__210error_code8categoryB6v15007Ev = Module["__ZNKSt3__210error_code8categoryB6v15007Ev"] = createExportWrapper("_ZNKSt3__210error_code8categoryB6v15007Ev");
|
|
|
|
var __ZNKSt3__215error_condition8categoryB6v15007Ev = Module["__ZNKSt3__215error_condition8categoryB6v15007Ev"] = createExportWrapper("_ZNKSt3__215error_condition8categoryB6v15007Ev");
|
|
|
|
var __ZNKSt3__215error_condition5valueB6v15007Ev = Module["__ZNKSt3__215error_condition5valueB6v15007Ev"] = createExportWrapper("_ZNKSt3__215error_condition5valueB6v15007Ev");
|
|
|
|
var __ZNSt3__220make_error_conditionB6v15007ENS_4errcE = Module["__ZNSt3__220make_error_conditionB6v15007ENS_4errcE"] = createExportWrapper("_ZNSt3__220make_error_conditionB6v15007ENS_4errcE");
|
|
|
|
var __ZNSt3__215error_conditionC2B6v15007EiRKNS_14error_categoryE = Module["__ZNSt3__215error_conditionC2B6v15007EiRKNS_14error_categoryE"] = createExportWrapper("_ZNSt3__215error_conditionC2B6v15007EiRKNS_14error_categoryE");
|
|
|
|
var __ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKcm = Module["__ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKcm"] = createExportWrapper("_ZNSt3__217basic_string_viewIcNS_11char_traitsIcEEEC2B6v15007EPKcm");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5frontB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5frontB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5frontB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007Ev = Module["__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__construct_one_at_endB6v15007IJS4_EEEvDpOT_ = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__construct_one_at_endB6v15007IJS4_EEEvDpOT_"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__construct_one_at_endB6v15007IJS4_EEEvDpOT_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_ = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21__push_back_slow_pathIS4_EEvOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionC2ERS7_m = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionC2ERS7_m"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionC2ERS7_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE9constructB6v15007IS5_JS5_EvvEEvRS6_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEPT_S6_ = Module["__ZNSt3__212__to_addressB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEPT_S6_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEEPT_S6_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionD2Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEJS4_EPS4_EEPT_S7_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEJS4_EPS4_EEPT_S7_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEJS4_EPS4_EEPT_S7_DpOT0_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE11__recommendB6v15007Em = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE11__recommendB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE11__recommendB6v15007Em");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4sizeB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2EmmS7_ = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2EmmS7_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2EmmS7_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEED2Ev = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEED2Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8max_sizeEv = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8capacityB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE8max_sizeB6v15007IS6_vvEEmRKS6_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE8max_sizeB6v15007IS6_vvEEmRKS6_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE8max_sizeB6v15007IS6_vvEEmRKS6_");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEEC2B6v15007IDnS8_EEOT_OT0_");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS9_m");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EEC2B6v15007IS7_vEEOT_");
|
|
|
|
var __ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE17__annotate_deleteB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE17__annotate_deleteB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE17__annotate_deleteB6v15007Ev");
|
|
|
|
var __ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_16reverse_iteratorIPS5_EES9_S5_vEET1_RT_T0_SD_SA_ = Module["__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_16reverse_iteratorIPS5_EES9_S5_vEET1_RT_T0_SD_SA_"] = createExportWrapper("_ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_16reverse_iteratorIPS5_EES9_S5_vEET1_RT_T0_SD_SA_");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007ES5_ = Module["__ZNSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007ES5_"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007ES5_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_ = Module["__ZNSt3__24swapB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS7_EE5valueEvE4typeERS7_SA_");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE14__annotate_newB6v15007Em = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE14__annotate_newB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE14__annotate_newB6v15007Em");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE31__annotate_contiguous_containerB6v15007EPKvS9_S9_S9_ = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE31__annotate_contiguous_containerB6v15007EPKvS9_S9_S9_"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE31__annotate_contiguous_containerB6v15007EPKvS9_S9_S9_");
|
|
|
|
var __ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4dataB6v15007Ev = Module["__ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__24moveB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EET0_T_S9_S8_ = Module["__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EET0_T_S9_S8_"] = createExportWrapper("_ZNSt3__24moveB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EET0_T_S9_S8_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES8_S8_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairISA_SC_EEE4typeESA_SB_SC_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES8_S8_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairISA_SC_EEE4typeESA_SB_SC_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES8_S8_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairISA_SC_EEE4typeESA_SB_SC_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17basic_string_viewIcNS_11char_traitsIcEEEES6_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS8_IT1_EEEESA_SA_SC_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17basic_string_viewIcNS_11char_traitsIcEEEES6_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS8_IT1_EEEESA_SA_SC_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17basic_string_viewIcNS_11char_traitsIcEEEES6_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS8_IT1_EEEESA_SA_SC_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_18__unwrap_iter_implIS7_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESB_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_18__unwrap_iter_implIS7_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESB_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_18__unwrap_iter_implIS7_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEESB_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_ = Module["__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_NS_18__unwrap_iter_implIS7_Lb0EEEEET_SA_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_NS_18__unwrap_iter_implIS7_Lb0EEEEET_SA_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_NS_18__unwrap_iter_implIS7_Lb0EEEEET_SA_T0_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEENS_18__unwrap_iter_implIS5_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyENS_17basic_string_viewIcNS_11char_traitsIcEEEES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyENS_17basic_string_viewIcNS_11char_traitsIcEEEES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyENS_17basic_string_viewIcNS_11char_traitsIcEEEES5_vEENS_4pairIPT0_PT1_EES8_S8_SA_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_ = Module["__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_NS_18__unwrap_iter_implIS5_Lb1EEEEET_S8_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__unwrapB6v15007ES5_ = Module["__ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__unwrapB6v15007ES5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__unwrapB6v15007ES5_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__24pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IRS7_S7_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IRS7_S7_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IRS7_S7_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__rewrapB6v15007ES5_S5_ = Module["__ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__rewrapB6v15007ES5_S5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPNS_17basic_string_viewIcNS_11char_traitsIcEEEELb1EE8__rewrapB6v15007ES5_S5_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__unwrapB6v15007ES7_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__unwrapB6v15007ES7_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__unwrapB6v15007ES7_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IS7_S7_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IS7_S7_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEES7_EC2B6v15007IS7_S7_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__rewrapB6v15007ES7_S7_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__rewrapB6v15007ES7_S7_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEELb0EE8__rewrapB6v15007ES7_S7_");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE10deallocateB6v15007ERS6_PS5_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE10deallocateB6v15007ERS6_PS5_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE10deallocateB6v15007ERS6_PS5_m");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_ = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_");
|
|
|
|
var __ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE17__destruct_at_endB6v15007EPS4_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE7destroyB6v15007IS5_vvEEvRS6_PT_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE7destroyB6v15007IS5_vvEEvRS6_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE7destroyB6v15007IS5_vvEEvRS6_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE10deallocateB6v15007EPS4_m = Module["__ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE10deallocateB6v15007EPS4_m"] = createExportWrapper("_ZNSt3__29allocatorINS_17basic_string_viewIcNS_11char_traitsIcEEEEE10deallocateB6v15007EPS4_m");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_17basic_string_viewIcNS_11char_traitsIcEEEERNS_9allocatorIS4_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEEixB6v15007Em = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEEixB6v15007Em"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEEixB6v15007Em");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE3endB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007ES7_ = Module["__ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007ES7_"] = createExportWrapper("_ZNSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEEC2B6v15007ES7_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007EPKvS5_ = Module["__ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007EPKvS5_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B6v15007EPKvS5_");
|
|
|
|
var __ZNSt3__2neB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ = Module["__ZNSt3__2neB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_"] = createExportWrapper("_ZNSt3__2neB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorINS_11__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ = Module["__ZNSt3__2eqB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5beginB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEmmB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEmmB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEmmB6v15007Ev");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorC2ERS7_ = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorC2ERS7_"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorC2ERS7_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorclB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorclB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE16__destroy_vectorclB6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS5_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__clearB6v15007Ev = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE7__clearB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__base_destruct_at_endB6v15007EPS4_ = Module["__ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__base_destruct_at_endB6v15007EPS4_"] = createExportWrapper("_ZNSt3__26vectorINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_9allocatorIS4_EEE22__base_destruct_at_endB6v15007EPS4_");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_RA1_KcLPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_RA1_KcLPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_RA1_KcLPv0EEEOT_OT0_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofB6v15007Ecm = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofB6v15007Ecm"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE12find_last_ofB6v15007Ecm");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_S4_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_S4_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IRKS4_S4_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6substrB6v15007Emm = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6substrB6v15007Emm"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE6substrB6v15007Emm");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEES4_EC2B6v15007IS4_S4_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5rfindB6v15007Ecm = Module["__ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5rfindB6v15007Ecm"] = createExportWrapper("_ZNKSt3__217basic_string_viewIcNS_11char_traitsIcEEE5rfindB6v15007Ecm");
|
|
|
|
var __ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_ = Module["__ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_"] = createExportWrapper("_ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007Ev = Module["__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEC2B6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8capacityB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8max_sizeEv = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2EmmSC_ = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2EmmSC_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2EmmSC_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS9_RSB_EE = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS9_RSB_EE"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS9_RSB_EE");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEED2Ev = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEED2Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE8max_sizeB6v15007ISB_vvEEmRKSB_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE8max_sizeB6v15007ISB_vvEEmRKSB_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE8max_sizeB6v15007ISB_vvEEmRKSB_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2B6v15007IDnSD_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2B6v15007IDnSD_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEEC2B6v15007IDnSD_EEOT_OT0_");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSE_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSE_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSE_m");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EEC2B6v15007ISC_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EEC2B6v15007ISC_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EEC2B6v15007ISC_vEEOT_");
|
|
|
|
var __ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE8allocateB6v15007Em = Module["__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_deleteB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_deleteB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_deleteB6v15007Ev");
|
|
|
|
var __ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_16reverse_iteratorIPSA_EESE_SE_EET2_RT_T0_T1_SF_ = Module["__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_16reverse_iteratorIPSA_EESE_SE_EET2_RT_T0_T1_SF_"] = createExportWrapper("_ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_16reverse_iteratorIPSA_EESE_SE_EET2_RT_T0_T1_SF_");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007ESA_ = Module["__ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007ESA_"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007ESA_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_ = Module["__ZNSt3__24swapB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE14__annotate_newB6v15007Em = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE14__annotate_newB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE14__annotate_newB6v15007Em");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE31__annotate_contiguous_containerB6v15007EPKvSE_SE_SE_ = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE31__annotate_contiguous_containerB6v15007EPKvSE_SE_SE_"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE31__annotate_contiguous_containerB6v15007EPKvSE_SE_SE_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4dataB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEPT_SB_ = Module["__ZNSt3__212__to_addressB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEPT_SB_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEPT_SB_");
|
|
|
|
var __ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEESA_EEbRKNS_16reverse_iteratorIT_EERKNSB_IT0_EE = Module["__ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEESA_EEbRKNS_16reverse_iteratorIT_EERKNSB_IT0_EE"] = createExportWrapper("_ZNSt3__2neB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEESA_EEbRKNS_16reverse_iteratorIT_EERKNSB_IT0_EE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JSA_EvvEEvRSB_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JSA_EvvEEvRSB_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JSA_EvvEEvRSB_PT_DpOT0_");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSE_EEEEE4typeESG_ = Module["__ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSE_EEEEE4typeESG_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSE_EEEEE4typeESG_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev = Module["__ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJS9_EPS9_EEPT_SC_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJS9_EPS9_EEPT_SC_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJS9_EPS9_EEPT_SC_DpOT0_");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvE6__callB6v15007ERKSC_ = Module["__ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvE6__callB6v15007ERKSC_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvE6__callB6v15007ERKSC_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEptB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__24prevB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueESC_E4typeESC_NS_15iterator_traitsISC_E15difference_typeE = Module["__ZNSt3__24prevB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueESC_E4typeESC_NS_15iterator_traitsISC_E15difference_typeE"] = createExportWrapper("_ZNSt3__24prevB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueESC_E4typeESC_NS_15iterator_traitsISC_E15difference_typeE");
|
|
|
|
var __ZNSt3__27advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__29__advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE10deallocateB6v15007ERSB_PSA_m = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE10deallocateB6v15007ERSB_PSA_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE10deallocateB6v15007ERSB_PSA_m");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_ = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE7destroyB6v15007ISA_vvEEvRSB_PT_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE7destroyB6v15007ISA_vvEEvRSB_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE7destroyB6v15007ISA_vvEEvRSB_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE10deallocateB6v15007EPS9_m = Module["__ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE10deallocateB6v15007EPS9_m"] = createExportWrapper("_ZNSt3__29allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE10deallocateB6v15007EPS9_m");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEERNS_9allocatorIS9_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE12emplace_backIJRS5_RS8_EEERS9_DpOT_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE12emplace_backIJRS5_RS8_EEERS9_DpOT_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE12emplace_backIJRS5_RS8_EEERS9_DpOT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__construct_one_at_endB6v15007IJRS5_RS8_EEEvDpOT_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__construct_one_at_endB6v15007IJRS5_RS8_EEEvDpOT_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__construct_one_at_endB6v15007IJRS5_RS8_EEEvDpOT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJRS5_RS8_EEEvDpOT_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJRS5_RS8_EEEvDpOT_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE24__emplace_back_slow_pathIJRS5_RS8_EEEvDpOT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionC2ERSC_m = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionC2ERSC_m"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionC2ERSC_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JRS6_RS9_EvvEEvRSB_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JRS6_RS9_EvvEEvRSB_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEE9constructB6v15007ISA_JRS6_RS9_EvvEEvRSB_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionD2Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJRS5_RS8_EPS9_EEPT_SE_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJRS5_RS8_EPS9_EEPT_SE_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEJRS5_RS8_EPS9_EEPT_SE_DpOT0_");
|
|
|
|
var __ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEC2B6v15007IRS4_RS7_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEC2B6v15007IRS4_RS7_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEC2B6v15007IRS4_RS7_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE11__recommendB6v15007Em = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE11__recommendB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__destruct_at_endB6v15007EPS9_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE27__invalidate_iterators_pastB6v15007EPS9_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE27__invalidate_iterators_pastB6v15007EPS9_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE27__invalidate_iterators_pastB6v15007EPS9_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__base_destruct_at_endB6v15007EPS9_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__base_destruct_at_endB6v15007EPS9_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE22__base_destruct_at_endB6v15007EPS9_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_shrinkB6v15007Em = Module["__ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_shrinkB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE17__annotate_shrinkB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__shrink_or_extendB6v15007Em = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__shrink_or_extendB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__shrink_or_extendB6v15007Em");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007EPKvSA_ = Module["__ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007EPKvSA_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEC2B6v15007EPKvSA_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ = Module["__ZNSt3__2eqB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorC2ERSC_ = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorC2ERSC_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorC2ERSC_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorclB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorclB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE16__destroy_vectorclB6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorISA_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__clearB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEENS_9allocatorIS9_EEE7__clearB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE = Module["__ZNSt3__2neB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE"] = createExportWrapper("_ZNSt3__2neB6v15007IcNS_11char_traitsIcEELi1EEEbNS_17basic_string_viewIT_T0_EENS_11common_typeIJS6_EE4typeE");
|
|
|
|
var __ZNKSt3__213__scalar_hashINS_6_PairTELm2EEclB6v15007ES1_ = Module["__ZNKSt3__213__scalar_hashINS_6_PairTELm2EEclB6v15007ES1_"] = createExportWrapper("_ZNKSt3__213__scalar_hashINS_6_PairTELm2EEclB6v15007ES1_");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE13__range_beginB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE13__range_beginB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE13__range_beginB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE11__range_endB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE11__range_endB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPcS3_cLb1EE11__range_endB6v15007EPKc");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEEC2B6v15007IRS1_NS_16__value_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEEC2B6v15007IRS1_NS_16__value_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEEC2B6v15007IRS1_NS_16__value_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EEC2B6v15007ENS_16__value_init_tagE");
|
|
|
|
var __ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB6v15007EDn = Module["__ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB6v15007EDn"] = createExportWrapper("_ZNSt3__210unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB6v15007EDn");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__214default_deleteIA_cEclB6v15007IcEENS2_20_EnableIfConvertibleIT_E4typeEPS5_ = Module["__ZNKSt3__214default_deleteIA_cEclB6v15007IcEENS2_20_EnableIfConvertibleIT_E4typeEPS5_"] = createExportWrapper("_ZNKSt3__214default_deleteIA_cEclB6v15007IcEENS2_20_EnableIfConvertibleIT_E4typeEPS5_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPcNS_14default_deleteIA_cEEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRSA_RKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRSA_RKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRSA_RKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE13__range_beginB6v15007ERKS8_ = Module["__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE13__range_beginB6v15007ERKS8_"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE13__range_beginB6v15007ERKS8_");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE11__range_endB6v15007ERKS8_ = Module["__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE11__range_endB6v15007ERKS8_"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__is_pathable_stringINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvE11__range_endB6v15007ERKS8_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB6v15007Ev = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB6v15007Ev");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPKcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPKcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IPKcEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE13__range_beginB6v15007ES4_ = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE13__range_beginB6v15007ES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE13__range_beginB6v15007ES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE11__range_endB6v15007ES4_ = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE11__range_endB6v15007ES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIPKcS4_cLb1EE11__range_endB6v15007ES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA1_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA1_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA1_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE13__range_beginB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE13__range_beginB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE13__range_beginB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE11__range_endB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE11__range_endB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE11__range_endB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path6appendB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_ = Module["__ZNSt3__24__fs10filesystem4path6appendB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path6appendB6v15007INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_");
|
|
|
|
var __ZNSt3__24__fs10filesystem14__is_separatorB6v15007IcEENS_9enable_ifIXsr18__can_convert_charIT_EE5valueEbE4typeES4_ = Module["__ZNSt3__24__fs10filesystem14__is_separatorB6v15007IcEENS_9enable_ifIXsr18__can_convert_charIT_EE5valueEbE4typeES4_"] = createExportWrapper("_ZNSt3__24__fs10filesystem14__is_separatorB6v15007IcEENS_9enable_ifIXsr18__can_convert_charIT_EE5valueEbE4typeES4_");
|
|
|
|
var __ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE15__first_or_nullB6v15007ERKS6_ = Module["__ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE15__first_or_nullB6v15007ERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem20__is_pathable_stringINS_17basic_string_viewIcNS_11char_traitsIcEEEEvE15__first_or_nullB6v15007ERKS6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA2_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA2_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA2_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE13__range_beginB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE13__range_beginB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE13__range_beginB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE11__range_endB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE11__range_endB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA2_cPccLb1EE11__range_endB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path6appendB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ = Module["__ZNSt3__24__fs10filesystem4path6appendB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path6appendB6v15007IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE15__first_or_nullB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE15__first_or_nullB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA1_cPccLb1EE15__first_or_nullB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem4path6appendB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ = Module["__ZNSt3__24__fs10filesystem4path6appendB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_"] = createExportWrapper("_ZNSt3__24__fs10filesystem4path6appendB6v15007IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE15__first_or_nullB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE15__first_or_nullB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE15__first_or_nullB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA3_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_ = Module["__ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA3_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_"] = createExportWrapper("_ZNSt3__24__fs10filesystem8_PathCVTIcE15__append_sourceB6v15007IA3_cEEvRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKT_");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE13__range_beginB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE13__range_beginB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE13__range_beginB6v15007EPKc");
|
|
|
|
var __ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE11__range_endB6v15007EPKc = Module["__ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE11__range_endB6v15007EPKc"] = createExportWrapper("_ZNSt3__24__fs10filesystem24__is_pathable_char_arrayIA3_cPccLb1EE11__range_endB6v15007EPKc");
|
|
|
|
var __ZNSt3__216__do_string_hashB6v15007IPKcEEmT_S3_ = Module["__ZNSt3__216__do_string_hashB6v15007IPKcEEmT_S3_"] = createExportWrapper("_ZNSt3__216__do_string_hashB6v15007IPKcEEmT_S3_");
|
|
|
|
var __ZNSt3__24__fs10filesystem16filesystem_errorD1Ev = Module["__ZNSt3__24__fs10filesystem16filesystem_errorD1Ev"] = createExportWrapper("_ZNSt3__24__fs10filesystem16filesystem_errorD1Ev");
|
|
|
|
var __ZNSt19bad_optional_accessD2Ev = Module["__ZNSt19bad_optional_accessD2Ev"] = createExportWrapper("_ZNSt19bad_optional_accessD2Ev");
|
|
|
|
var __ZNSt19bad_optional_accessD0Ev = Module["__ZNSt19bad_optional_accessD0Ev"] = createExportWrapper("_ZNSt19bad_optional_accessD0Ev");
|
|
|
|
var __ZNKSt19bad_optional_access4whatEv = Module["__ZNKSt19bad_optional_access4whatEv"] = createExportWrapper("_ZNKSt19bad_optional_access4whatEv");
|
|
|
|
var __ZNSt12experimental19bad_optional_accessD2Ev = Module["__ZNSt12experimental19bad_optional_accessD2Ev"] = createExportWrapper("_ZNSt12experimental19bad_optional_accessD2Ev");
|
|
|
|
var __ZNSt12experimental19bad_optional_accessD0Ev = Module["__ZNSt12experimental19bad_optional_accessD0Ev"] = createExportWrapper("_ZNSt12experimental19bad_optional_accessD0Ev");
|
|
|
|
var __ZNSt19bad_optional_accessD1Ev = Module["__ZNSt19bad_optional_accessD1Ev"] = createExportWrapper("_ZNSt19bad_optional_accessD1Ev");
|
|
|
|
var __ZNSt12experimental19bad_optional_accessD1Ev = Module["__ZNSt12experimental19bad_optional_accessD1Ev"] = createExportWrapper("_ZNSt12experimental19bad_optional_accessD1Ev");
|
|
|
|
var __ZNSt3__213random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__213random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__213random_deviceC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__213random_deviceD2Ev = Module["__ZNSt3__213random_deviceD2Ev"] = createExportWrapper("_ZNSt3__213random_deviceD2Ev");
|
|
|
|
var __ZNSt3__213random_deviceclEv = Module["__ZNSt3__213random_deviceclEv"] = createExportWrapper("_ZNSt3__213random_deviceclEv");
|
|
|
|
var __ZNKSt3__213random_device7entropyEv = Module["__ZNKSt3__213random_device7entropyEv"] = createExportWrapper("_ZNKSt3__213random_device7entropyEv");
|
|
|
|
var __ZNSt3__213random_deviceC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__213random_deviceC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__213random_deviceC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__213random_deviceD1Ev = Module["__ZNSt3__213random_deviceD1Ev"] = createExportWrapper("_ZNSt3__213random_deviceD1Ev");
|
|
|
|
var __ZNSt3__212__rs_defaultC2Ev = Module["__ZNSt3__212__rs_defaultC2Ev"] = createExportWrapper("_ZNSt3__212__rs_defaultC2Ev");
|
|
|
|
var __ZNSt3__212__rs_defaultC2ERKS0_ = Module["__ZNSt3__212__rs_defaultC2ERKS0_"] = createExportWrapper("_ZNSt3__212__rs_defaultC2ERKS0_");
|
|
|
|
var __ZNSt3__212__rs_defaultD2Ev = Module["__ZNSt3__212__rs_defaultD2Ev"] = createExportWrapper("_ZNSt3__212__rs_defaultD2Ev");
|
|
|
|
var __ZNSt3__212__rs_defaultclEv = Module["__ZNSt3__212__rs_defaultclEv"] = createExportWrapper("_ZNSt3__212__rs_defaultclEv");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ev = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEclEv = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEclEv"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEclEv");
|
|
|
|
var __ZNSt3__28__rs_getEv = Module["__ZNSt3__28__rs_getEv"] = createExportWrapper("_ZNSt3__28__rs_getEv");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ej = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ej"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EEC2B6v15007Ej");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE4seedEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE4seedEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE4seedEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm30EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm30EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm30EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm1EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm1EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm1EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm11EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm11EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm11EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm7EEENS_9enable_ifIXltT_Lm32EEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm7EEENS_9enable_ifIXltT_Lm32EEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm7EEENS_9enable_ifIXltT_Lm32EEjE4typeEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm15EEENS_9enable_ifIXltT_Lm32EEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm15EEENS_9enable_ifIXltT_Lm32EEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__lshiftB6v15007ILm15EEENS_9enable_ifIXltT_Lm32EEjE4typeEj");
|
|
|
|
var __ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm18EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj = Module["__ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm18EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj"] = createExportWrapper("_ZNSt3__223mersenne_twister_engineIjLm32ELm624ELm397ELm31ELj2567483615ELm11ELj4294967295ELm7ELj2636928640ELm15ELj4022730752ELm18ELj1812433253EE8__rshiftB6v15007ILm18EEENS_9enable_ifIXltT_L_ZNS1_3_DtEEEjE4typeEj");
|
|
|
|
var __ZNSt3__212__rs_defaultC1Ev = Module["__ZNSt3__212__rs_defaultC1Ev"] = createExportWrapper("_ZNSt3__212__rs_defaultC1Ev");
|
|
|
|
var __ZNSt3__212__rs_defaultC1ERKS0_ = Module["__ZNSt3__212__rs_defaultC1ERKS0_"] = createExportWrapper("_ZNSt3__212__rs_defaultC1ERKS0_");
|
|
|
|
var __ZNSt3__212__rs_defaultD1Ev = Module["__ZNSt3__212__rs_defaultD1Ev"] = createExportWrapper("_ZNSt3__212__rs_defaultD1Ev");
|
|
|
|
var __ZNSt3__211regex_errorC2ENS_15regex_constants10error_typeE = Module["__ZNSt3__211regex_errorC2ENS_15regex_constants10error_typeE"] = createExportWrapper("_ZNSt3__211regex_errorC2ENS_15regex_constants10error_typeE");
|
|
|
|
var __ZNSt13runtime_errorC2EPKc = Module["__ZNSt13runtime_errorC2EPKc"] = createExportWrapper("_ZNSt13runtime_errorC2EPKc");
|
|
|
|
var __ZNSt3__211regex_errorD2Ev = Module["__ZNSt3__211regex_errorD2Ev"] = createExportWrapper("_ZNSt3__211regex_errorD2Ev");
|
|
|
|
var __ZNSt3__211regex_errorD0Ev = Module["__ZNSt3__211regex_errorD0Ev"] = createExportWrapper("_ZNSt3__211regex_errorD0Ev");
|
|
|
|
var __ZNSt3__220__get_collation_nameEPKc = Module["__ZNSt3__220__get_collation_nameEPKc"] = createExportWrapper("_ZNSt3__220__get_collation_nameEPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc");
|
|
|
|
var __ZNSt3__215__get_classnameEPKcb = Module["__ZNSt3__215__get_classnameEPKcb"] = createExportWrapper("_ZNSt3__215__get_classnameEPKcb");
|
|
|
|
var __ZNKSt3__223__match_any_but_newlineIcE6__execERNS_7__stateIcEE = Module["__ZNKSt3__223__match_any_but_newlineIcE6__execERNS_7__stateIcEE"] = createExportWrapper("_ZNKSt3__223__match_any_but_newlineIcE6__execERNS_7__stateIcEE");
|
|
|
|
var __ZNKSt3__215__has_one_stateIcE5firstB6v15007Ev = Module["__ZNKSt3__215__has_one_stateIcE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__215__has_one_stateIcE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__223__match_any_but_newlineIwE6__execERNS_7__stateIwEE = Module["__ZNKSt3__223__match_any_but_newlineIwE6__execERNS_7__stateIwEE"] = createExportWrapper("_ZNKSt3__223__match_any_but_newlineIwE6__execERNS_7__stateIwEE");
|
|
|
|
var __ZNKSt3__215__has_one_stateIwE5firstB6v15007Ev = Module["__ZNKSt3__215__has_one_stateIwE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__215__has_one_stateIwE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__211regex_errorC1ENS_15regex_constants10error_typeE = Module["__ZNSt3__211regex_errorC1ENS_15regex_constants10error_typeE"] = createExportWrapper("_ZNSt3__211regex_errorC1ENS_15regex_constants10error_typeE");
|
|
|
|
var __ZNSt3__211regex_errorD1Ev = Module["__ZNSt3__211regex_errorD1Ev"] = createExportWrapper("_ZNSt3__211regex_errorD1Ev");
|
|
|
|
var __ZNSt3__219__shared_mutex_baseC2Ev = Module["__ZNSt3__219__shared_mutex_baseC2Ev"] = createExportWrapper("_ZNSt3__219__shared_mutex_baseC2Ev");
|
|
|
|
var __ZNSt3__219__shared_mutex_base4lockEv = Module["__ZNSt3__219__shared_mutex_base4lockEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base4lockEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_base8try_lockEv = Module["__ZNSt3__219__shared_mutex_base8try_lockEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base8try_lockEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_base6unlockEv = Module["__ZNSt3__219__shared_mutex_base6unlockEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base6unlockEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_base11lock_sharedEv = Module["__ZNSt3__219__shared_mutex_base11lock_sharedEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base11lock_sharedEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_base15try_lock_sharedEv = Module["__ZNSt3__219__shared_mutex_base15try_lock_sharedEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base15try_lock_sharedEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_base13unlock_sharedEv = Module["__ZNSt3__219__shared_mutex_base13unlock_sharedEv"] = createExportWrapper("_ZNSt3__219__shared_mutex_base13unlock_sharedEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutexC2Ev = Module["__ZNSt3__218shared_timed_mutexC2Ev"] = createExportWrapper("_ZNSt3__218shared_timed_mutexC2Ev");
|
|
|
|
var __ZNSt3__218shared_timed_mutex4lockEv = Module["__ZNSt3__218shared_timed_mutex4lockEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex4lockEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutex8try_lockEv = Module["__ZNSt3__218shared_timed_mutex8try_lockEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex8try_lockEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutex6unlockEv = Module["__ZNSt3__218shared_timed_mutex6unlockEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex6unlockEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutex11lock_sharedEv = Module["__ZNSt3__218shared_timed_mutex11lock_sharedEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex11lock_sharedEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutex15try_lock_sharedEv = Module["__ZNSt3__218shared_timed_mutex15try_lock_sharedEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex15try_lock_sharedEv");
|
|
|
|
var __ZNSt3__218shared_timed_mutex13unlock_sharedEv = Module["__ZNSt3__218shared_timed_mutex13unlock_sharedEv"] = createExportWrapper("_ZNSt3__218shared_timed_mutex13unlock_sharedEv");
|
|
|
|
var __ZNSt3__219__shared_mutex_baseC1Ev = Module["__ZNSt3__219__shared_mutex_baseC1Ev"] = createExportWrapper("_ZNSt3__219__shared_mutex_baseC1Ev");
|
|
|
|
var __ZNSt3__218shared_timed_mutexC1Ev = Module["__ZNSt3__218shared_timed_mutexC1Ev"] = createExportWrapper("_ZNSt3__218shared_timed_mutexC1Ev");
|
|
|
|
var __ZNSt9exceptionC2B6v15007Ev = Module["__ZNSt9exceptionC2B6v15007Ev"] = createExportWrapper("_ZNSt9exceptionC2B6v15007Ev");
|
|
|
|
var __ZNSt3__218__libcpp_refstringC2EPKc = Module["__ZNSt3__218__libcpp_refstringC2EPKc"] = createExportWrapper("_ZNSt3__218__libcpp_refstringC2EPKc");
|
|
|
|
var __ZNSt11logic_errorC2EPKc = Module["__ZNSt11logic_errorC2EPKc"] = createExportWrapper("_ZNSt11logic_errorC2EPKc");
|
|
|
|
var __ZNSt11logic_errorC2ERKS_ = Module["__ZNSt11logic_errorC2ERKS_"] = createExportWrapper("_ZNSt11logic_errorC2ERKS_");
|
|
|
|
var __ZNSt3__218__libcpp_refstringC2ERKS0_ = Module["__ZNSt3__218__libcpp_refstringC2ERKS0_"] = createExportWrapper("_ZNSt3__218__libcpp_refstringC2ERKS0_");
|
|
|
|
var __ZNSt11logic_erroraSERKS_ = Module["__ZNSt11logic_erroraSERKS_"] = createExportWrapper("_ZNSt11logic_erroraSERKS_");
|
|
|
|
var __ZNSt3__218__libcpp_refstringaSERKS0_ = Module["__ZNSt3__218__libcpp_refstringaSERKS0_"] = createExportWrapper("_ZNSt3__218__libcpp_refstringaSERKS0_");
|
|
|
|
var __ZNSt13runtime_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE = Module["__ZNSt13runtime_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"] = createExportWrapper("_ZNSt13runtime_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE");
|
|
|
|
var __ZNSt13runtime_errorC2ERKS_ = Module["__ZNSt13runtime_errorC2ERKS_"] = createExportWrapper("_ZNSt13runtime_errorC2ERKS_");
|
|
|
|
var __ZNSt13runtime_erroraSERKS_ = Module["__ZNSt13runtime_erroraSERKS_"] = createExportWrapper("_ZNSt13runtime_erroraSERKS_");
|
|
|
|
var __ZNSt11logic_errorD1Ev = Module["__ZNSt11logic_errorD1Ev"] = createExportWrapper("_ZNSt11logic_errorD1Ev");
|
|
|
|
var __ZNSt11logic_errorD0Ev = Module["__ZNSt11logic_errorD0Ev"] = createExportWrapper("_ZNSt11logic_errorD0Ev");
|
|
|
|
var __ZNSt13runtime_errorD1Ev = Module["__ZNSt13runtime_errorD1Ev"] = createExportWrapper("_ZNSt13runtime_errorD1Ev");
|
|
|
|
var __ZNSt13runtime_errorD0Ev = Module["__ZNSt13runtime_errorD0Ev"] = createExportWrapper("_ZNSt13runtime_errorD0Ev");
|
|
|
|
var __ZNSt9exceptionD1Ev = Module["__ZNSt9exceptionD1Ev"] = createExportWrapper("_ZNSt9exceptionD1Ev");
|
|
|
|
var __ZNSt9exceptionD0Ev = Module["__ZNSt9exceptionD0Ev"] = createExportWrapper("_ZNSt9exceptionD0Ev");
|
|
|
|
var __ZNKSt9exception4whatEv = Module["__ZNKSt9exception4whatEv"] = createExportWrapper("_ZNKSt9exception4whatEv");
|
|
|
|
var __ZNKSt3__218__libcpp_refstring15__uses_refcountEv = Module["__ZNKSt3__218__libcpp_refstring15__uses_refcountEv"] = createExportWrapper("_ZNKSt3__218__libcpp_refstring15__uses_refcountEv");
|
|
|
|
var __ZNSt11logic_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE = Module["__ZNSt11logic_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"] = createExportWrapper("_ZNSt11logic_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE");
|
|
|
|
var __ZNSt11logic_errorC1EPKc = Module["__ZNSt11logic_errorC1EPKc"] = createExportWrapper("_ZNSt11logic_errorC1EPKc");
|
|
|
|
var __ZNSt11logic_errorC1ERKS_ = Module["__ZNSt11logic_errorC1ERKS_"] = createExportWrapper("_ZNSt11logic_errorC1ERKS_");
|
|
|
|
var __ZNSt13runtime_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE = Module["__ZNSt13runtime_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE"] = createExportWrapper("_ZNSt13runtime_errorC1ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE");
|
|
|
|
var __ZNSt13runtime_errorC1EPKc = Module["__ZNSt13runtime_errorC1EPKc"] = createExportWrapper("_ZNSt13runtime_errorC1EPKc");
|
|
|
|
var __ZNSt13runtime_errorC1ERKS_ = Module["__ZNSt13runtime_errorC1ERKS_"] = createExportWrapper("_ZNSt13runtime_errorC1ERKS_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcmm");
|
|
|
|
var __ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__211__str_rfindB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKc");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcmm");
|
|
|
|
var __ZNSt3__222__str_find_last_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__222__str_find_last_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__222__str_find_last_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcmm");
|
|
|
|
var __ZNSt3__223__str_find_first_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__223__str_find_first_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__223__str_find_first_not_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcmm");
|
|
|
|
var __ZNSt3__219__str_find_first_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__219__str_find_first_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__219__str_find_first_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmmc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignERKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_mmRKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_mmRKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_mmRKS4_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm");
|
|
|
|
var __ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_ = Module["__ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_"] = createExportWrapper("_ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S4_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcmm");
|
|
|
|
var __ZNSt3__218__str_find_last_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__218__str_find_last_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__218__str_find_last_ofB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEmc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcmm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcmm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcmm");
|
|
|
|
var __ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__210__str_findB6v15007IcmNS_11char_traitsIcEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmRKS5_mm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmRKS5_mm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmRKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareB6v15007INS_17basic_string_viewIcS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm = Module["__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareB6v15007INS_17basic_string_viewIcS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm"] = createExportWrapper("_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareB6v15007INS_17basic_string_viewIcS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_mm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_mm");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_mm = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_mm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEPKwmm");
|
|
|
|
var __ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwmm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwmm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwmm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKw");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE16find_last_not_ofEPKwmm");
|
|
|
|
var __ZNSt3__222__str_find_last_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__222__str_find_last_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__222__str_find_last_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17find_first_not_ofEPKwmm");
|
|
|
|
var __ZNSt3__223__str_find_first_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__223__str_find_first_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__223__str_find_first_not_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSEw");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE13find_first_ofEPKwmm");
|
|
|
|
var __ZNSt3__219__str_find_first_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__219__str_find_first_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__219__str_find_first_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmmw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__shrink_or_extendB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__shrink_or_extendB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE18__shrink_or_extendB6v15007Em");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_mm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignERKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4copyEPwmm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_mmRKS4_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_mmRKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2ERKS5_mmRKS4_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEwm");
|
|
|
|
var __ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_ = Module["__ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_"] = createExportWrapper("_ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKw");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE12find_last_ofEPKwmm");
|
|
|
|
var __ZNSt3__218__str_find_last_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__218__str_find_last_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__218__str_find_last_ofB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb0EEERS5_PKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb0EEERS5_PKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb0EEERS5_PKwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb1EEERS5_PKwm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb1EEERS5_PKwm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE17__assign_no_aliasILb1EEERS5_PKwm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5rfindEwm");
|
|
|
|
var __ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_ = Module["__ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_"] = createExportWrapper("_ZNSt3__211__str_rfindB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S4_S3_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEmw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_mm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendERKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEPKw");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKwm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKwm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKwm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKw = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKw"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmPKw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE2atEm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwmm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwmm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4findEPKwmm");
|
|
|
|
var __ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_ = Module["__ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_"] = createExportWrapper("_ZNSt3__210__str_findB6v15007IwmNS_11char_traitsIwEELm4294967295EEET0_PKT_S3_S6_S3_S3_");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmRKS5_mm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmRKS5_mm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareEmmRKS5_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareB6v15007INS_17basic_string_viewIwS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIwS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareB6v15007INS_17basic_string_viewIwS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIwS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7compareB6v15007INS_17basic_string_viewIwS2_EEEENS_9enable_ifIXaasr33__can_be_converted_to_string_viewIwS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeEmmRKSA_mm");
|
|
|
|
var __ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEcvNS_17basic_string_viewIwS2_EEB6v15007Ev = Module["__ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEcvNS_17basic_string_viewIwS2_EEB6v15007Ev"] = createExportWrapper("_ZNKSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEcvNS_17basic_string_viewIwS2_EEB6v15007Ev");
|
|
|
|
var __ZNSt3__211char_traitsIwE7compareEPKwS3_m = Module["__ZNSt3__211char_traitsIwE7compareEPKwS3_m"] = createExportWrapper("_ZNSt3__211char_traitsIwE7compareEPKwS3_m");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmRKS5_mm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmRKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmRKS5_mm");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertENS_11__wrap_iterIPKwEEw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmRKS5_mm = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmRKS5_mm"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmRKS5_mm");
|
|
|
|
var __ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["__ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("_ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var __ZNSt3__24stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["__ZNSt3__24stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("_ZNSt3__24stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var __ZNSt3__25stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["__ZNSt3__25stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("_ZNSt3__25stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var __ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["__ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("_ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var __ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["__ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("_ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var __ZNSt3__24stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = Module["__ZNSt3__24stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm"] = createExportWrapper("_ZNSt3__24stofERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm");
|
|
|
|
var __ZNSt3__24stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = Module["__ZNSt3__24stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm"] = createExportWrapper("_ZNSt3__24stodERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm");
|
|
|
|
var __ZNSt3__25stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm = Module["__ZNSt3__25stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm"] = createExportWrapper("_ZNSt3__25stoldERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPm");
|
|
|
|
var __ZNSt3__24stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["__ZNSt3__24stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("_ZNSt3__24stoiERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var __ZNSt3__24stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["__ZNSt3__24stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("_ZNSt3__24stolERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var __ZNSt3__25stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["__ZNSt3__25stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("_ZNSt3__25stoulERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var __ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["__ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("_ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var __ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["__ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("_ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var __ZNSt3__24stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = Module["__ZNSt3__24stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm"] = createExportWrapper("_ZNSt3__24stofERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm");
|
|
|
|
var __ZNSt3__24stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = Module["__ZNSt3__24stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm"] = createExportWrapper("_ZNSt3__24stodERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm");
|
|
|
|
var __ZNSt3__25stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm = Module["__ZNSt3__25stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm"] = createExportWrapper("_ZNSt3__25stoldERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPm");
|
|
|
|
var __ZNSt3__29to_stringEl = Module["__ZNSt3__29to_stringEl"] = createExportWrapper("_ZNSt3__29to_stringEl");
|
|
|
|
var __ZNSt3__29to_stringEx = Module["__ZNSt3__29to_stringEx"] = createExportWrapper("_ZNSt3__29to_stringEx");
|
|
|
|
var __ZNSt3__29to_stringEj = Module["__ZNSt3__29to_stringEj"] = createExportWrapper("_ZNSt3__29to_stringEj");
|
|
|
|
var __ZNSt3__29to_stringEm = Module["__ZNSt3__29to_stringEm"] = createExportWrapper("_ZNSt3__29to_stringEm");
|
|
|
|
var __ZNSt3__29to_stringEy = Module["__ZNSt3__29to_stringEy"] = createExportWrapper("_ZNSt3__29to_stringEy");
|
|
|
|
var __ZNSt3__210to_wstringEi = Module["__ZNSt3__210to_wstringEi"] = createExportWrapper("_ZNSt3__210to_wstringEi");
|
|
|
|
var __ZNSt3__210to_wstringEl = Module["__ZNSt3__210to_wstringEl"] = createExportWrapper("_ZNSt3__210to_wstringEl");
|
|
|
|
var __ZNSt3__210to_wstringEx = Module["__ZNSt3__210to_wstringEx"] = createExportWrapper("_ZNSt3__210to_wstringEx");
|
|
|
|
var __ZNSt3__210to_wstringEj = Module["__ZNSt3__210to_wstringEj"] = createExportWrapper("_ZNSt3__210to_wstringEj");
|
|
|
|
var __ZNSt3__210to_wstringEm = Module["__ZNSt3__210to_wstringEm"] = createExportWrapper("_ZNSt3__210to_wstringEm");
|
|
|
|
var __ZNSt3__210to_wstringEy = Module["__ZNSt3__210to_wstringEy"] = createExportWrapper("_ZNSt3__210to_wstringEy");
|
|
|
|
var __ZNSt3__29to_stringEf = Module["__ZNSt3__29to_stringEf"] = createExportWrapper("_ZNSt3__29to_stringEf");
|
|
|
|
var __ZNSt3__29to_stringEd = Module["__ZNSt3__29to_stringEd"] = createExportWrapper("_ZNSt3__29to_stringEd");
|
|
|
|
var __ZNSt3__29to_stringEe = Module["__ZNSt3__29to_stringEe"] = createExportWrapper("_ZNSt3__29to_stringEe");
|
|
|
|
var __ZNSt3__210to_wstringEf = Module["__ZNSt3__210to_wstringEf"] = createExportWrapper("_ZNSt3__210to_wstringEf");
|
|
|
|
var __ZNSt3__210to_wstringEd = Module["__ZNSt3__210to_wstringEd"] = createExportWrapper("_ZNSt3__210to_wstringEd");
|
|
|
|
var __ZNSt3__210to_wstringEe = Module["__ZNSt3__210to_wstringEe"] = createExportWrapper("_ZNSt3__210to_wstringEe");
|
|
|
|
var __ZNSt3__218__find_end_classicB6v15007IPKcS2_DoFbccEEET_S4_S4_T0_S5_RT1_ = Module["__ZNSt3__218__find_end_classicB6v15007IPKcS2_DoFbccEEET_S4_S4_T0_S5_RT1_"] = createExportWrapper("_ZNSt3__218__find_end_classicB6v15007IPKcS2_DoFbccEEET_S4_S4_T0_S5_RT1_");
|
|
|
|
var __ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKcS3_S3_S3_DoFbccENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_ = Module["__ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKcS3_S3_S3_DoFbccENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_"] = createExportWrapper("_ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKcS3_S3_S3_DoFbccENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKcEET_S6_S6_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKcEET_S6_S6_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKcEET_S6_S6_");
|
|
|
|
var __ZNSt3__24pairIPKcS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKcS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKcS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRDoFbccEJRKcS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRDoFbccEJRKcS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRDoFbccEJRKcS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKcEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKcEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKcEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNKSt3__210__identityclIRKcEEOT_S5_ = Module["__ZNKSt3__210__identityclIRKcEEOT_S5_"] = createExportWrapper("_ZNKSt3__210__identityclIRKcEEOT_S5_");
|
|
|
|
var __ZNSt3__211char_traitsIcE4findEPKcmRS2_ = Module["__ZNSt3__211char_traitsIcE4findEPKcmRS2_"] = createExportWrapper("_ZNSt3__211char_traitsIcE4findEPKcmRS2_");
|
|
|
|
var __ZNSt3__218__find_first_of_ceIPKcS2_RDoFbccEEET_S5_S5_T0_S6_OT1_ = Module["__ZNSt3__218__find_first_of_ceIPKcS2_RDoFbccEEET_S5_S5_T0_S6_OT1_"] = createExportWrapper("_ZNSt3__218__find_first_of_ceIPKcS2_RDoFbccEEET_S5_S5_T0_S6_OT1_");
|
|
|
|
var __ZNSt3__218__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5_ = Module["__ZNSt3__218__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5_"] = createExportWrapper("_ZNSt3__218__search_substringIcNS_11char_traitsIcEEEEPKT_S5_S5_S5_S5_");
|
|
|
|
var __ZNSt3__218__find_end_classicB6v15007IPKwS2_DoFbwwEEET_S4_S4_T0_S5_RT1_ = Module["__ZNSt3__218__find_end_classicB6v15007IPKwS2_DoFbwwEEET_S4_S4_T0_S5_RT1_"] = createExportWrapper("_ZNSt3__218__find_end_classicB6v15007IPKwS2_DoFbwwEEET_S4_S4_T0_S5_RT1_");
|
|
|
|
var __ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKwS3_S3_S3_DoFbwwENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_ = Module["__ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKwS3_S3_S3_DoFbwwENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_"] = createExportWrapper("_ZNSt3__215__find_end_implB6v15007INS_17_ClassicAlgPolicyEPKwS3_S3_S3_DoFbwwENS_10__identityES5_EENS_4pairIT0_S7_EES7_T1_T2_T3_RT4_RT5_RT6_NS_20forward_iterator_tagESI_");
|
|
|
|
var __ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKwEET_S6_S6_ = Module["__ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKwEET_S6_S6_"] = createExportWrapper("_ZNSt3__28_IterOpsINS_17_ClassicAlgPolicyEE4nextB6v15007IPKwEET_S6_S6_");
|
|
|
|
var __ZNSt3__24pairIPKwS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPKwS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPKwS2_EC2B6v15007IRS2_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRDoFbwwEJRKwS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRDoFbwwEJRKwS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRDoFbwwEJRKwS4_EEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKwEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_ = Module["__ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKwEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_"] = createExportWrapper("_ZNSt3__28__invokeB6v15007IRNS_10__identityEJRKwEEEDTclclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT0_EEEEOS5_DpOS6_");
|
|
|
|
var __ZNKSt3__210__identityclIRKwEEOT_S5_ = Module["__ZNKSt3__210__identityclIRKwEEOT_S5_"] = createExportWrapper("_ZNKSt3__210__identityclIRKwEEOT_S5_");
|
|
|
|
var __ZNSt3__211char_traitsIwE4findEPKwmRS2_ = Module["__ZNSt3__211char_traitsIwE4findEPKwmRS2_"] = createExportWrapper("_ZNSt3__211char_traitsIwE4findEPKwmRS2_");
|
|
|
|
var __ZNSt3__218__find_first_of_ceIPKwS2_RDoFbwwEEET_S5_S5_T0_S6_OT1_ = Module["__ZNSt3__218__find_first_of_ceIPKwS2_RDoFbwwEEET_S5_S5_T0_S6_OT1_"] = createExportWrapper("_ZNSt3__218__find_first_of_ceIPKwS2_RDoFbwwEEET_S5_S5_T0_S6_OT1_");
|
|
|
|
var __ZNSt3__218__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5_ = Module["__ZNSt3__218__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5_"] = createExportWrapper("_ZNSt3__218__search_substringIwNS_11char_traitsIwEEEEPKT_S5_S5_S5_S5_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE6substrB6v15007Emm = Module["__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE6substrB6v15007Emm"] = createExportWrapper("_ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE6substrB6v15007Emm");
|
|
|
|
var __ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE7compareES3_ = Module["__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE7compareES3_"] = createExportWrapper("_ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE7compareES3_");
|
|
|
|
var __ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4sizeB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4sizeB6v15007Ev");
|
|
|
|
var __ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4dataB6v15007Ev = Module["__ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__217basic_string_viewIwNS_11char_traitsIwEEE4dataB6v15007Ev");
|
|
|
|
var __ZNSt3__217basic_string_viewIwNS_11char_traitsIwEEEC2B6v15007EPKwm = Module["__ZNSt3__217basic_string_viewIwNS_11char_traitsIwEEEC2B6v15007EPKwm"] = createExportWrapper("_ZNSt3__217basic_string_viewIwNS_11char_traitsIwEEEC2B6v15007EPKwm");
|
|
|
|
var __ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ = Module["__ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_"] = createExportWrapper("_ZNSt3__2plB6v15007IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeB6v15007Em = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeB6v15007Em"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeB6v15007Em");
|
|
|
|
var __ZNSt3__28to_charsB6v15007IiLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007IiLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007IiLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B6v15007IPcvEET_S8_");
|
|
|
|
var __ZNSt3__215__to_chars_itoaB6v15007IiEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__215__to_chars_itoaB6v15007IiEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__215__to_chars_itoaB6v15007IiEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__218__to_unsigned_likeB6v15007IiEENS_13make_unsignedIT_E4typeES2_ = Module["__ZNSt3__218__to_unsigned_likeB6v15007IiEENS_13make_unsignedIT_E4typeES2_"] = createExportWrapper("_ZNSt3__218__to_unsigned_likeB6v15007IiEENS_13make_unsignedIT_E4typeES2_");
|
|
|
|
var __ZNSt3__212__complementB6v15007IjEET_S1_ = Module["__ZNSt3__212__complementB6v15007IjEET_S1_"] = createExportWrapper("_ZNSt3__212__complementB6v15007IjEET_S1_");
|
|
|
|
var __ZNSt3__28to_charsB6v15007IlLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007IlLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007IlLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE = Module["__ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE"] = createExportWrapper("_ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE");
|
|
|
|
var __ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_ = Module["__ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_"] = createExportWrapper("_ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_");
|
|
|
|
var __ZNSt3__212__complementB6v15007IyEET_S1_ = Module["__ZNSt3__212__complementB6v15007IyEET_S1_"] = createExportWrapper("_ZNSt3__212__complementB6v15007IyEET_S1_");
|
|
|
|
var __ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey = Module["__ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey"] = createExportWrapper("_ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey");
|
|
|
|
var __ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy = Module["__ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy"] = createExportWrapper("_ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy");
|
|
|
|
var __ZNSt3__212__libcpp_clzB6v15007Ey = Module["__ZNSt3__212__libcpp_clzB6v15007Ey"] = createExportWrapper("_ZNSt3__212__libcpp_clzB6v15007Ey");
|
|
|
|
var __ZNSt3__26__itoa13__base_10_u64B6v15007EPcy = Module["__ZNSt3__26__itoa13__base_10_u64B6v15007EPcy"] = createExportWrapper("_ZNSt3__26__itoa13__base_10_u64B6v15007EPcy");
|
|
|
|
var __ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_ = Module["__ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_"] = createExportWrapper("_ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_");
|
|
|
|
var __ZNSt3__28to_charsB6v15007ImLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007ImLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007ImLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_ = Module["__ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("_ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPcvEET_S8_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPcvEET_S8_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007IPcvEET_S8_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPcEENS_9enable_ifIXsr27__is_cpp17_forward_iteratorIT_EE5valueEvE4typeES9_S9_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007EOS5_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007EOS5_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2B6v15007EOS5_");
|
|
|
|
var __ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_S8_ = Module["__ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_S8_"] = createExportWrapper("_ZNSt3__215__debug_db_swapB6v15007INS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEEEvPT_S8_");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev");
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_ = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev");
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_mmRKS4_ = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_mmRKS4_"] = createExportWrapper("_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_mmRKS4_");
|
|
|
|
var __ZNSt3__212strstreambufC2El = Module["__ZNSt3__212strstreambufC2El"] = createExportWrapper("_ZNSt3__212strstreambufC2El");
|
|
|
|
var __ZNSt3__212strstreambufC2EPFPvmEPFvS1_E = Module["__ZNSt3__212strstreambufC2EPFPvmEPFvS1_E"] = createExportWrapper("_ZNSt3__212strstreambufC2EPFPvmEPFvS1_E");
|
|
|
|
var __ZNSt3__212strstreambuf6__initEPclS1_ = Module["__ZNSt3__212strstreambuf6__initEPclS1_"] = createExportWrapper("_ZNSt3__212strstreambuf6__initEPclS1_");
|
|
|
|
var __ZNSt3__212strstreambufC2EPclS1_ = Module["__ZNSt3__212strstreambufC2EPclS1_"] = createExportWrapper("_ZNSt3__212strstreambufC2EPclS1_");
|
|
|
|
var __ZNSt3__212strstreambufC2EPKcl = Module["__ZNSt3__212strstreambufC2EPKcl"] = createExportWrapper("_ZNSt3__212strstreambufC2EPKcl");
|
|
|
|
var __ZNSt3__212strstreambufC2EPalS1_ = Module["__ZNSt3__212strstreambufC2EPalS1_"] = createExportWrapper("_ZNSt3__212strstreambufC2EPalS1_");
|
|
|
|
var __ZNSt3__212strstreambufC2EPKal = Module["__ZNSt3__212strstreambufC2EPKal"] = createExportWrapper("_ZNSt3__212strstreambufC2EPKal");
|
|
|
|
var __ZNSt3__212strstreambufC2EPhlS1_ = Module["__ZNSt3__212strstreambufC2EPhlS1_"] = createExportWrapper("_ZNSt3__212strstreambufC2EPhlS1_");
|
|
|
|
var __ZNSt3__212strstreambufC2EPKhl = Module["__ZNSt3__212strstreambufC2EPKhl"] = createExportWrapper("_ZNSt3__212strstreambufC2EPKhl");
|
|
|
|
var __ZNSt3__212strstreambufD2Ev = Module["__ZNSt3__212strstreambufD2Ev"] = createExportWrapper("_ZNSt3__212strstreambufD2Ev");
|
|
|
|
var __ZNSt3__212strstreambufD0Ev = Module["__ZNSt3__212strstreambufD0Ev"] = createExportWrapper("_ZNSt3__212strstreambufD0Ev");
|
|
|
|
var __ZNSt3__212strstreambuf4swapERS0_ = Module["__ZNSt3__212strstreambuf4swapERS0_"] = createExportWrapper("_ZNSt3__212strstreambuf4swapERS0_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPFPvmEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_ = Module["__ZNSt3__24swapB6v15007IPFPvmEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPFPvmEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_");
|
|
|
|
var __ZNSt3__24swapB6v15007IPFvPvEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_ = Module["__ZNSt3__24swapB6v15007IPFvPvEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPFvPvEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_");
|
|
|
|
var __ZNSt3__212strstreambuf6freezeEb = Module["__ZNSt3__212strstreambuf6freezeEb"] = createExportWrapper("_ZNSt3__212strstreambuf6freezeEb");
|
|
|
|
var __ZNSt3__212strstreambuf3strEv = Module["__ZNSt3__212strstreambuf3strEv"] = createExportWrapper("_ZNSt3__212strstreambuf3strEv");
|
|
|
|
var __ZNKSt3__212strstreambuf6pcountEv = Module["__ZNKSt3__212strstreambuf6pcountEv"] = createExportWrapper("_ZNKSt3__212strstreambuf6pcountEv");
|
|
|
|
var __ZNSt3__212strstreambuf8overflowEi = Module["__ZNSt3__212strstreambuf8overflowEi"] = createExportWrapper("_ZNSt3__212strstreambuf8overflowEi");
|
|
|
|
var __ZNSt3__212strstreambuf9pbackfailEi = Module["__ZNSt3__212strstreambuf9pbackfailEi"] = createExportWrapper("_ZNSt3__212strstreambuf9pbackfailEi");
|
|
|
|
var __ZNSt3__212strstreambuf9underflowEv = Module["__ZNSt3__212strstreambuf9underflowEv"] = createExportWrapper("_ZNSt3__212strstreambuf9underflowEv");
|
|
|
|
var __ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj = Module["__ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("_ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var __ZNSt3__23minB6v15007IPcEERKT_S4_S4_ = Module["__ZNSt3__23minB6v15007IPcEERKT_S4_S4_"] = createExportWrapper("_ZNSt3__23minB6v15007IPcEERKT_S4_S4_");
|
|
|
|
var __ZNSt3__212strstreambuf7seekposENS_4fposI11__mbstate_tEEj = Module["__ZNSt3__212strstreambuf7seekposENS_4fposI11__mbstate_tEEj"] = createExportWrapper("_ZNSt3__212strstreambuf7seekposENS_4fposI11__mbstate_tEEj");
|
|
|
|
var __ZNSt3__210istrstreamD2Ev = Module["__ZNSt3__210istrstreamD2Ev"] = createExportWrapper("_ZNSt3__210istrstreamD2Ev");
|
|
|
|
var __ZNSt3__210istrstreamD1Ev = Module["__ZNSt3__210istrstreamD1Ev"] = createExportWrapper("_ZNSt3__210istrstreamD1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__210istrstreamD1Ev = Module["__ZTv0_n12_NSt3__210istrstreamD1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__210istrstreamD1Ev");
|
|
|
|
var __ZNSt3__210istrstreamD0Ev = Module["__ZNSt3__210istrstreamD0Ev"] = createExportWrapper("_ZNSt3__210istrstreamD0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__210istrstreamD0Ev = Module["__ZTv0_n12_NSt3__210istrstreamD0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__210istrstreamD0Ev");
|
|
|
|
var __ZNSt3__210ostrstreamD2Ev = Module["__ZNSt3__210ostrstreamD2Ev"] = createExportWrapper("_ZNSt3__210ostrstreamD2Ev");
|
|
|
|
var __ZNSt3__210ostrstreamD1Ev = Module["__ZNSt3__210ostrstreamD1Ev"] = createExportWrapper("_ZNSt3__210ostrstreamD1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__210ostrstreamD1Ev = Module["__ZTv0_n12_NSt3__210ostrstreamD1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__210ostrstreamD1Ev");
|
|
|
|
var __ZNSt3__210ostrstreamD0Ev = Module["__ZNSt3__210ostrstreamD0Ev"] = createExportWrapper("_ZNSt3__210ostrstreamD0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__210ostrstreamD0Ev = Module["__ZTv0_n12_NSt3__210ostrstreamD0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__210ostrstreamD0Ev");
|
|
|
|
var __ZNSt3__29strstreamD2Ev = Module["__ZNSt3__29strstreamD2Ev"] = createExportWrapper("_ZNSt3__29strstreamD2Ev");
|
|
|
|
var __ZNSt3__29strstreamD1Ev = Module["__ZNSt3__29strstreamD1Ev"] = createExportWrapper("_ZNSt3__29strstreamD1Ev");
|
|
|
|
var __ZThn8_NSt3__29strstreamD1Ev = Module["__ZThn8_NSt3__29strstreamD1Ev"] = createExportWrapper("_ZThn8_NSt3__29strstreamD1Ev");
|
|
|
|
var __ZTv0_n12_NSt3__29strstreamD1Ev = Module["__ZTv0_n12_NSt3__29strstreamD1Ev"] = createExportWrapper("_ZTv0_n12_NSt3__29strstreamD1Ev");
|
|
|
|
var __ZNSt3__29strstreamD0Ev = Module["__ZNSt3__29strstreamD0Ev"] = createExportWrapper("_ZNSt3__29strstreamD0Ev");
|
|
|
|
var __ZThn8_NSt3__29strstreamD0Ev = Module["__ZThn8_NSt3__29strstreamD0Ev"] = createExportWrapper("_ZThn8_NSt3__29strstreamD0Ev");
|
|
|
|
var __ZTv0_n12_NSt3__29strstreamD0Ev = Module["__ZTv0_n12_NSt3__29strstreamD0Ev"] = createExportWrapper("_ZTv0_n12_NSt3__29strstreamD0Ev");
|
|
|
|
var __ZNSt3__23minB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_ = Module["__ZNSt3__23minB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_"] = createExportWrapper("_ZNSt3__23minB6v15007IPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_");
|
|
|
|
var __ZNSt3__212strstreambufC1El = Module["__ZNSt3__212strstreambufC1El"] = createExportWrapper("_ZNSt3__212strstreambufC1El");
|
|
|
|
var __ZNSt3__212strstreambufC1EPFPvmEPFvS1_E = Module["__ZNSt3__212strstreambufC1EPFPvmEPFvS1_E"] = createExportWrapper("_ZNSt3__212strstreambufC1EPFPvmEPFvS1_E");
|
|
|
|
var __ZNSt3__212strstreambufC1EPclS1_ = Module["__ZNSt3__212strstreambufC1EPclS1_"] = createExportWrapper("_ZNSt3__212strstreambufC1EPclS1_");
|
|
|
|
var __ZNSt3__212strstreambufC1EPKcl = Module["__ZNSt3__212strstreambufC1EPKcl"] = createExportWrapper("_ZNSt3__212strstreambufC1EPKcl");
|
|
|
|
var __ZNSt3__212strstreambufC1EPalS1_ = Module["__ZNSt3__212strstreambufC1EPalS1_"] = createExportWrapper("_ZNSt3__212strstreambufC1EPalS1_");
|
|
|
|
var __ZNSt3__212strstreambufC1EPKal = Module["__ZNSt3__212strstreambufC1EPKal"] = createExportWrapper("_ZNSt3__212strstreambufC1EPKal");
|
|
|
|
var __ZNSt3__212strstreambufC1EPhlS1_ = Module["__ZNSt3__212strstreambufC1EPhlS1_"] = createExportWrapper("_ZNSt3__212strstreambufC1EPhlS1_");
|
|
|
|
var __ZNSt3__212strstreambufC1EPKhl = Module["__ZNSt3__212strstreambufC1EPKhl"] = createExportWrapper("_ZNSt3__212strstreambufC1EPKhl");
|
|
|
|
var __ZNSt3__212strstreambufD1Ev = Module["__ZNSt3__212strstreambufD1Ev"] = createExportWrapper("_ZNSt3__212strstreambufD1Ev");
|
|
|
|
var __ZNSt3__214error_categoryD0Ev = Module["__ZNSt3__214error_categoryD0Ev"] = createExportWrapper("_ZNSt3__214error_categoryD0Ev");
|
|
|
|
var __ZNSt3__2eqB6v15007ERKNS_15error_conditionES2_ = Module["__ZNSt3__2eqB6v15007ERKNS_15error_conditionES2_"] = createExportWrapper("_ZNSt3__2eqB6v15007ERKNS_15error_conditionES2_");
|
|
|
|
var __ZNKSt3__214error_categoryeqB6v15007ERKS0_ = Module["__ZNKSt3__214error_categoryeqB6v15007ERKS0_"] = createExportWrapper("_ZNKSt3__214error_categoryeqB6v15007ERKS0_");
|
|
|
|
var __ZNKSt3__224__generic_error_category4nameEv = Module["__ZNKSt3__224__generic_error_category4nameEv"] = createExportWrapper("_ZNKSt3__224__generic_error_category4nameEv");
|
|
|
|
var __ZNKSt3__224__generic_error_category7messageEi = Module["__ZNKSt3__224__generic_error_category7messageEi"] = createExportWrapper("_ZNKSt3__224__generic_error_category7messageEi");
|
|
|
|
var __ZNKSt3__223__system_error_category4nameEv = Module["__ZNKSt3__223__system_error_category4nameEv"] = createExportWrapper("_ZNKSt3__223__system_error_category4nameEv");
|
|
|
|
var __ZNKSt3__223__system_error_category7messageEi = Module["__ZNKSt3__223__system_error_category7messageEi"] = createExportWrapper("_ZNKSt3__223__system_error_category7messageEi");
|
|
|
|
var __ZNKSt3__223__system_error_category23default_error_conditionEi = Module["__ZNKSt3__223__system_error_category23default_error_conditionEi"] = createExportWrapper("_ZNKSt3__223__system_error_category23default_error_conditionEi");
|
|
|
|
var __ZNKSt3__215error_condition7messageEv = Module["__ZNKSt3__215error_condition7messageEv"] = createExportWrapper("_ZNKSt3__215error_condition7messageEv");
|
|
|
|
var __ZNSt3__212system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__212system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__212system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__212system_errorC2ENS_10error_codeE = Module["__ZNSt3__212system_errorC2ENS_10error_codeE"] = createExportWrapper("_ZNSt3__212system_errorC2ENS_10error_codeE");
|
|
|
|
var __ZNSt3__212system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__212system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__212system_errorC2EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__212system_errorC2EiRKNS_14error_categoryEPKc = Module["__ZNSt3__212system_errorC2EiRKNS_14error_categoryEPKc"] = createExportWrapper("_ZNSt3__212system_errorC2EiRKNS_14error_categoryEPKc");
|
|
|
|
var __ZNSt3__212system_errorC2EiRKNS_14error_categoryE = Module["__ZNSt3__212system_errorC2EiRKNS_14error_categoryE"] = createExportWrapper("_ZNSt3__212system_errorC2EiRKNS_14error_categoryE");
|
|
|
|
var __ZNSt3__212system_errorD0Ev = Module["__ZNSt3__212system_errorD0Ev"] = createExportWrapper("_ZNSt3__212system_errorD0Ev");
|
|
|
|
var __ZNSt3__212__do_messageD0Ev = Module["__ZNSt3__212__do_messageD0Ev"] = createExportWrapper("_ZNSt3__212__do_messageD0Ev");
|
|
|
|
var __ZNSt3__224__generic_error_categoryD0Ev = Module["__ZNSt3__224__generic_error_categoryD0Ev"] = createExportWrapper("_ZNSt3__224__generic_error_categoryD0Ev");
|
|
|
|
var __ZNSt3__223__system_error_categoryD0Ev = Module["__ZNSt3__223__system_error_categoryD0Ev"] = createExportWrapper("_ZNSt3__223__system_error_categoryD0Ev");
|
|
|
|
var __ZNSt3__214error_categoryD1Ev = Module["__ZNSt3__214error_categoryD1Ev"] = createExportWrapper("_ZNSt3__214error_categoryD1Ev");
|
|
|
|
var __ZNSt3__212system_errorC1ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__212system_errorC1ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__212system_errorC1ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__212system_errorC1ENS_10error_codeEPKc = Module["__ZNSt3__212system_errorC1ENS_10error_codeEPKc"] = createExportWrapper("_ZNSt3__212system_errorC1ENS_10error_codeEPKc");
|
|
|
|
var __ZNSt3__212system_errorC1ENS_10error_codeE = Module["__ZNSt3__212system_errorC1ENS_10error_codeE"] = createExportWrapper("_ZNSt3__212system_errorC1ENS_10error_codeE");
|
|
|
|
var __ZNSt3__212system_errorC1EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZNSt3__212system_errorC1EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = createExportWrapper("_ZNSt3__212system_errorC1EiRKNS_14error_categoryERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE");
|
|
|
|
var __ZNSt3__212system_errorC1EiRKNS_14error_categoryEPKc = Module["__ZNSt3__212system_errorC1EiRKNS_14error_categoryEPKc"] = createExportWrapper("_ZNSt3__212system_errorC1EiRKNS_14error_categoryEPKc");
|
|
|
|
var __ZNSt3__212system_errorC1EiRKNS_14error_categoryE = Module["__ZNSt3__212system_errorC1EiRKNS_14error_categoryE"] = createExportWrapper("_ZNSt3__212system_errorC1EiRKNS_14error_categoryE");
|
|
|
|
var __ZNSt3__212system_errorD1Ev = Module["__ZNSt3__212system_errorD1Ev"] = createExportWrapper("_ZNSt3__212system_errorD1Ev");
|
|
|
|
var __ZNSt3__26threadD2Ev = Module["__ZNSt3__26threadD2Ev"] = createExportWrapper("_ZNSt3__26threadD2Ev");
|
|
|
|
var __ZNSt3__222__libcpp_thread_isnullB6v15007EPKm = Module["__ZNSt3__222__libcpp_thread_isnullB6v15007EPKm"] = createExportWrapper("_ZNSt3__222__libcpp_thread_isnullB6v15007EPKm");
|
|
|
|
var __ZNSt3__26thread4joinEv = Module["__ZNSt3__26thread4joinEv"] = createExportWrapper("_ZNSt3__26thread4joinEv");
|
|
|
|
var __ZNSt3__220__libcpp_thread_joinB6v15007EPm = Module["__ZNSt3__220__libcpp_thread_joinB6v15007EPm"] = createExportWrapper("_ZNSt3__220__libcpp_thread_joinB6v15007EPm");
|
|
|
|
var __ZNSt3__26thread6detachEv = Module["__ZNSt3__26thread6detachEv"] = createExportWrapper("_ZNSt3__26thread6detachEv");
|
|
|
|
var __ZNSt3__222__libcpp_thread_detachB6v15007EPm = Module["__ZNSt3__222__libcpp_thread_detachB6v15007EPm"] = createExportWrapper("_ZNSt3__222__libcpp_thread_detachB6v15007EPm");
|
|
|
|
var __ZNSt3__26thread20hardware_concurrencyEv = Module["__ZNSt3__26thread20hardware_concurrencyEv"] = createExportWrapper("_ZNSt3__26thread20hardware_concurrencyEv");
|
|
|
|
var __ZNSt3__211this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE = Module["__ZNSt3__211this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE"] = createExportWrapper("_ZNSt3__211this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE");
|
|
|
|
var __ZNSt3__221__thread_specific_ptrINS_15__thread_structEEC2Ev = Module["__ZNSt3__221__thread_specific_ptrINS_15__thread_structEEC2Ev"] = createExportWrapper("_ZNSt3__221__thread_specific_ptrINS_15__thread_structEEC2Ev");
|
|
|
|
var __ZNSt3__219__thread_struct_impD2Ev = Module["__ZNSt3__219__thread_struct_impD2Ev"] = createExportWrapper("_ZNSt3__219__thread_struct_impD2Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ = Module["__ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_"] = createExportWrapper("_ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5beginB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE3endB6v15007Ev");
|
|
|
|
var __ZNSt3__2neB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ = Module["__ZNSt3__2neB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_"] = createExportWrapper("_ZNSt3__2neB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEdeB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEppB6v15007Ev = Module["__ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2B6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2B6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEED2B6v15007Ev");
|
|
|
|
var __ZNSt3__219__thread_struct_imp25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE = Module["__ZNSt3__219__thread_struct_imp25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE"] = createExportWrapper("_ZNSt3__219__thread_struct_imp25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backB6v15007EOS6_ = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backB6v15007EOS6_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9push_backB6v15007EOS6_");
|
|
|
|
var __ZNSt3__24pairIPNS_18condition_variableEPNS_5mutexEEC2B6v15007IRS2_RS4_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPNS_18condition_variableEPNS_5mutexEEC2B6v15007IRS2_RS4_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPNS_18condition_variableEPNS_5mutexEEC2B6v15007IRS2_RS4_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__thread_struct_imp27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE = Module["__ZNSt3__219__thread_struct_imp27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE"] = createExportWrapper("_ZNSt3__219__thread_struct_imp27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backB6v15007ERKS2_ = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backB6v15007ERKS2_"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9push_backB6v15007ERKS2_");
|
|
|
|
var __ZNSt3__215__thread_structC2Ev = Module["__ZNSt3__215__thread_structC2Ev"] = createExportWrapper("_ZNSt3__215__thread_structC2Ev");
|
|
|
|
var __ZNSt3__219__thread_struct_impC2Ev = Module["__ZNSt3__219__thread_struct_impC2Ev"] = createExportWrapper("_ZNSt3__219__thread_struct_impC2Ev");
|
|
|
|
var __ZNSt3__215__thread_structD2Ev = Module["__ZNSt3__215__thread_structD2Ev"] = createExportWrapper("_ZNSt3__215__thread_structD2Ev");
|
|
|
|
var __ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007EPKvS7_ = Module["__ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007EPKvS7_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007EPKvS7_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ = Module["__ZNSt3__2eqB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEPT_S8_ = Module["__ZNSt3__212__to_addressB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEPT_S8_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEPT_S8_");
|
|
|
|
var __ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEC2B6v15007EPKvS3_ = Module["__ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEC2B6v15007EPKvS3_"] = createExportWrapper("_ZNSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEEC2B6v15007EPKvS3_");
|
|
|
|
var __ZNSt3__2eqB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ = Module["__ZNSt3__2eqB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_"] = createExportWrapper("_ZNSt3__2eqB6v15007IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_");
|
|
|
|
var __ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev = Module["__ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__211__wrap_iterIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorC2ERS9_ = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorC2ERS9_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorC2ERS9_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorclB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorclB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE16__destroy_vectorclB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_deleteB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_deleteB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE17__annotate_deleteB6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__clearB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10deallocateB6v15007ERS8_PS7_m = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10deallocateB6v15007ERS8_PS7_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE10deallocateB6v15007ERS8_PS7_m");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE31__annotate_contiguous_containerB6v15007EPKvSB_SB_SB_ = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE31__annotate_contiguous_containerB6v15007EPKvSB_SB_SB_"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE31__annotate_contiguous_containerB6v15007EPKvSB_SB_SB_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4sizeB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__base_destruct_at_endB6v15007EPS6_ = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__base_destruct_at_endB6v15007EPS6_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__base_destruct_at_endB6v15007EPS6_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE7destroyB6v15007IS7_vvEEvRS8_PT_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE7destroyB6v15007IS7_vvEEvRS8_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE7destroyB6v15007IS7_vvEEvRS8_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0EEEvPT_");
|
|
|
|
var __ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10deallocateEPS6_m = Module["__ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10deallocateEPS6_m"] = createExportWrapper("_ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE10deallocateEPS6_m");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorC2ERS5_ = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorC2ERS5_"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorC2ERS5_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorclB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorclB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE16__destroy_vectorclB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_deleteB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_deleteB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE17__annotate_deleteB6v15007Ev");
|
|
|
|
var __ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_ = Module["__ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__218__debug_db_erase_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__clearB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__clearB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__clearB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10deallocateB6v15007ERS4_PS3_m = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10deallocateB6v15007ERS4_PS3_m"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE10deallocateB6v15007ERS4_PS3_m");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE31__annotate_contiguous_containerB6v15007EPKvS7_S7_S7_ = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE31__annotate_contiguous_containerB6v15007EPKvS7_S7_S7_"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE31__annotate_contiguous_containerB6v15007EPKvS7_S7_S7_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4dataB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4sizeB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007IPNS_17__assoc_sub_stateEEEPT_S4_ = Module["__ZNSt3__212__to_addressB6v15007IPNS_17__assoc_sub_stateEEEPT_S4_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007IPNS_17__assoc_sub_stateEEEPT_S4_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__base_destruct_at_endB6v15007EPS2_ = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__base_destruct_at_endB6v15007EPS2_"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__base_destruct_at_endB6v15007EPS2_");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE7destroyB6v15007IS3_vvEEvRS4_PT_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE7destroyB6v15007IS3_vvEEvRS4_PT_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE7destroyB6v15007IS3_vvEEvRS4_PT_");
|
|
|
|
var __ZNSt3__210destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_ = Module["__ZNSt3__210destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_"] = createExportWrapper("_ZNSt3__210destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_");
|
|
|
|
var __ZNSt3__212__destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_ = Module["__ZNSt3__212__destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_"] = createExportWrapper("_ZNSt3__212__destroy_atB6v15007IPNS_17__assoc_sub_stateELi0EEEvPT_");
|
|
|
|
var __ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE10deallocateEPS2_m = Module["__ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE10deallocateEPS2_m"] = createExportWrapper("_ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE10deallocateEPS2_m");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__construct_one_at_endB6v15007IJS6_EEEvDpOT_ = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__construct_one_at_endB6v15007IJS6_EEEvDpOT_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE22__construct_one_at_endB6v15007IJS6_EEEvDpOT_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_ = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionC2ERS9_m = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionC2ERS9_m"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionC2ERS9_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE9constructB6v15007IS7_JS7_EvvEEvRS8_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE9constructB6v15007IS7_JS7_EvvEEvRS8_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE9constructB6v15007IS7_JS7_EvvEEvRS8_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionD2Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEJS6_EPS6_EEPT_S9_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEJS6_EPS6_EEPT_S9_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007INS_4pairIPNS_18condition_variableEPNS_5mutexEEEJS6_EPS6_EEPT_S9_DpOT0_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__recommendB6v15007Em = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__recommendB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2EmmS9_ = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2EmmS9_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2EmmS9_");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEED2Ev = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEED2Ev");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8max_sizeEv = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8max_sizeB6v15007IS8_vEEmRKS8_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8max_sizeB6v15007IS8_vEEmRKS8_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEE8max_sizeB6v15007IS8_vEEmRKS8_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8max_sizeEv = Module["__ZNKSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2B6v15007IDnSA_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2B6v15007IDnSA_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEEC2B6v15007IDnSA_EEOT_OT0_");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSB_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSB_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERSB_m");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EEC2B6v15007IS9_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EEC2B6v15007IS9_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EEC2B6v15007IS9_vEEOT_");
|
|
|
|
var __ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8allocateEm = Module["__ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8allocateEm"] = createExportWrapper("_ZNSt3__218__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEE8allocateEm");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_16reverse_iteratorIPS7_EESB_SB_EET2_RT_T0_T1_SC_ = Module["__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_16reverse_iteratorIPS7_EESB_SB_EET2_RT_T0_T1_SC_"] = createExportWrapper("_ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_16reverse_iteratorIPS7_EESB_SB_EET2_RT_T0_T1_SC_");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007ES7_ = Module["__ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007ES7_"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEC2B6v15007ES7_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__24swapB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_ = Module["__ZNSt3__24swapB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_");
|
|
|
|
var __ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE14__annotate_newB6v15007Em = Module["__ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE14__annotate_newB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEE14__annotate_newB6v15007Em");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE = Module["__ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE"] = createExportWrapper("_ZNSt3__2neB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEES7_EEbRKNS_16reverse_iteratorIT_EERKNS8_IT0_EE");
|
|
|
|
var __ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSB_EEEEE4typeESD_ = Module["__ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSB_EEEEE4typeESD_"] = createExportWrapper("_ZNSt3__212__to_addressB6v15007INS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvEENS_5decayIDTclsr19__to_address_helperIT_EE6__callcl7declvalIRKSB_EEEEE4typeESD_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEdeB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEdeB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEdeB6v15007Ev");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev = Module["__ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEppB6v15007Ev");
|
|
|
|
var __ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvE6__callB6v15007ERKS9_ = Module["__ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvE6__callB6v15007ERKS9_"] = createExportWrapper("_ZNSt3__219__to_address_helperINS_16reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvE6__callB6v15007ERKS9_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEptB6v15007Ev");
|
|
|
|
var __ZNSt3__24prevB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES9_E4typeES9_NS_15iterator_traitsIS9_E15difference_typeE = Module["__ZNSt3__24prevB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES9_E4typeES9_NS_15iterator_traitsIS9_E15difference_typeE"] = createExportWrapper("_ZNSt3__24prevB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEENS_9enable_ifIXsr25__is_cpp17_input_iteratorIT_EE5valueES9_E4typeES9_NS_15iterator_traitsIS9_E15difference_typeE");
|
|
|
|
var __ZNSt3__27advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEllvEEvRT_T0_ = Module["__ZNSt3__27advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEllvEEvRT_T0_"] = createExportWrapper("_ZNSt3__27advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEllvEEvRT_T0_");
|
|
|
|
var __ZNSt3__29__advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE = Module["__ZNSt3__29__advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE"] = createExportWrapper("_ZNSt3__29__advanceB6v15007IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_ = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_");
|
|
|
|
var __ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE17__destruct_at_endB6v15007EPS6_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferINS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEERNS_18__hidden_allocatorIS6_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__construct_one_at_endB6v15007IJRKS2_EEEvDpOT_ = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__construct_one_at_endB6v15007IJRKS2_EEEvDpOT_"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE22__construct_one_at_endB6v15007IJRKS2_EEEvDpOT_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_ = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionC2ERS5_m = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionC2ERS5_m"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionC2ERS5_m");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE9constructB6v15007IS3_JRKS3_EvvEEvRS4_PT_DpOT0_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE9constructB6v15007IS3_JRKS3_EvvEEvRS4_PT_DpOT0_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE9constructB6v15007IS3_JRKS3_EvvEEvRS4_PT_DpOT0_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionD2Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionD2Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE21_ConstructTransactionD2Ev");
|
|
|
|
var __ZNSt3__212construct_atB6v15007IPNS_17__assoc_sub_stateEJRKS2_EPS2_EEPT_S7_DpOT0_ = Module["__ZNSt3__212construct_atB6v15007IPNS_17__assoc_sub_stateEJRKS2_EPS2_EEPT_S7_DpOT0_"] = createExportWrapper("_ZNSt3__212construct_atB6v15007IPNS_17__assoc_sub_stateEJRKS2_EPS2_EEPT_S7_DpOT0_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__recommendB6v15007Em = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__recommendB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE11__recommendB6v15007Em");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2EmmS5_ = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2EmmS5_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2EmmS5_");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEED2Ev = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEED2Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEED2Ev");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8max_sizeEv = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE20__throw_length_errorB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE20__throw_length_errorB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE20__throw_length_errorB6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8max_sizeB6v15007IS4_vEEmRKS4_ = Module["__ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8max_sizeB6v15007IS4_vEEmRKS4_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEE8max_sizeB6v15007IS4_vEEmRKS4_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNKSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8max_sizeEv = Module["__ZNKSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8max_sizeEv"] = createExportWrapper("_ZNKSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8max_sizeEv");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev = Module["__ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev"] = createExportWrapper("_ZNKSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2B6v15007IDnS6_EEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2B6v15007IDnS6_EEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEEC2B6v15007IDnS6_EEOT_OT0_");
|
|
|
|
var __ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS7_m = Module["__ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS7_m"] = createExportWrapper("_ZNSt3__219__allocate_at_leastB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS7_m");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE7__allocB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EEC2B6v15007IDnvEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EEC2B6v15007IDnvEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIPPNS_17__assoc_sub_stateELi0ELb0EEC2B6v15007IDnvEEOT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EEC2B6v15007IS5_vEEOT_ = Module["__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EEC2B6v15007IS5_vEEOT_"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EEC2B6v15007IS5_vEEOT_");
|
|
|
|
var __ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8allocateEm = Module["__ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8allocateEm"] = createExportWrapper("_ZNSt3__218__hidden_allocatorIPNS_17__assoc_sub_stateEE8allocateEm");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE6secondB6v15007Ev");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getB6v15007Ev = Module["__ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getB6v15007Ev"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemIRNS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb0EE5__getB6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEENS_16reverse_iteratorIPS3_EES7_S3_vEET1_RT_T0_SB_S8_ = Module["__ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEENS_16reverse_iteratorIPS3_EES7_S3_vEET1_RT_T0_SB_S8_"] = createExportWrapper("_ZNSt3__242__uninitialized_allocator_move_if_noexceptB6v15007INS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEENS_16reverse_iteratorIPS3_EES7_S3_vEET1_RT_T0_SB_S8_");
|
|
|
|
var __ZNSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEEC2B6v15007ES3_ = Module["__ZNSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEEC2B6v15007ES3_"] = createExportWrapper("_ZNSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEEC2B6v15007ES3_");
|
|
|
|
var __ZNKSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev = Module["__ZNKSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev"] = createExportWrapper("_ZNKSt3__216reverse_iteratorIPPNS_17__assoc_sub_stateEE4baseB6v15007Ev");
|
|
|
|
var __ZNSt3__24swapB6v15007IPPNS_17__assoc_sub_stateEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_ = Module["__ZNSt3__24swapB6v15007IPPNS_17__assoc_sub_stateEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_"] = createExportWrapper("_ZNSt3__24swapB6v15007IPPNS_17__assoc_sub_stateEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_");
|
|
|
|
var __ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE14__annotate_newB6v15007Em = Module["__ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE14__annotate_newB6v15007Em"] = createExportWrapper("_ZNKSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEE14__annotate_newB6v15007Em");
|
|
|
|
var __ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_ = Module["__ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__225__debug_db_invalidate_allB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EET0_T_S7_S6_ = Module["__ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EET0_T_S7_S6_"] = createExportWrapper("_ZNSt3__24moveB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EET0_T_S7_S6_");
|
|
|
|
var __ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_ = Module["__ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_"] = createExportWrapper("_ZNSt3__26__moveB6v15007INS_17_ClassicAlgPolicyENS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES6_S6_EENS_9enable_ifIXaaaasr21is_copy_constructibleIT0_EE5valuesr21is_copy_constructibleIT1_EE5valuesr21is_copy_constructibleIT2_EE5valueENS_4pairIS8_SA_EEE4typeES8_S9_SA_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_17__assoc_sub_stateES4_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS6_IT1_EEEES8_S8_SA_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_17__assoc_sub_stateES4_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS6_IT1_EEEES8_S8_SA_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPPNS_17__assoc_sub_stateES4_Li0EEENS_4pairINS_16reverse_iteratorIT0_EENS6_IT1_EEEES8_S8_SA_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEENS_18__unwrap_iter_implIS5_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_ = Module["__ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEENS_18__unwrap_iter_implIS5_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEENS_18__unwrap_iter_implIS5_Lb0EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES9_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_ = Module["__ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS7_IT0_E4typeEEEOS8_OSB_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_NS_18__unwrap_iter_implIS5_Lb0EEEEET_S8_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_NS_18__unwrap_iter_implIS5_Lb0EEEEET_S8_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007INS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_NS_18__unwrap_iter_implIS5_Lb0EEEEET_S8_T0_");
|
|
|
|
var __ZNSt3__213__unwrap_iterB6v15007IPPNS_17__assoc_sub_stateENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_ = Module["__ZNSt3__213__unwrap_iterB6v15007IPPNS_17__assoc_sub_stateENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_"] = createExportWrapper("_ZNSt3__213__unwrap_iterB6v15007IPPNS_17__assoc_sub_stateENS_18__unwrap_iter_implIS3_Lb1EEELi0EEEDTclsrT0_8__unwrapclsr3stdE7declvalIT_EEEES7_");
|
|
|
|
var __ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17__assoc_sub_stateES3_vEENS_4pairIPT0_PT1_EES6_S6_S8_ = Module["__ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17__assoc_sub_stateES3_vEENS_4pairIPT0_PT1_EES6_S6_S8_"] = createExportWrapper("_ZNSt3__211__move_implB6v15007INS_17_ClassicAlgPolicyEPNS_17__assoc_sub_stateES3_vEENS_4pairIPT0_PT1_EES6_S6_S8_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_ = Module["__ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IRNS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS8_IT0_E4typeEEEOS9_OSC_");
|
|
|
|
var __ZNSt3__213__rewrap_iterB6v15007IPPNS_17__assoc_sub_stateES3_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_ = Module["__ZNSt3__213__rewrap_iterB6v15007IPPNS_17__assoc_sub_stateES3_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_"] = createExportWrapper("_ZNSt3__213__rewrap_iterB6v15007IPPNS_17__assoc_sub_stateES3_NS_18__unwrap_iter_implIS3_Lb1EEEEET_S6_T0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__unwrapB6v15007ES3_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__unwrapB6v15007ES3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__unwrapB6v15007ES3_");
|
|
|
|
var __ZNSt3__29make_pairB6v15007IPPNS_17__assoc_sub_stateES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_ = Module["__ZNSt3__29make_pairB6v15007IPPNS_17__assoc_sub_stateES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_"] = createExportWrapper("_ZNSt3__29make_pairB6v15007IPPNS_17__assoc_sub_stateES3_EENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_");
|
|
|
|
var __ZNSt3__24pairIPPNS_17__assoc_sub_stateES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairIPPNS_17__assoc_sub_stateES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairIPPNS_17__assoc_sub_stateES3_EC2B6v15007IS3_S3_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IRS5_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IRS5_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IRS5_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__rewrapB6v15007ES3_S3_ = Module["__ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__rewrapB6v15007ES3_S3_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implIPPNS_17__assoc_sub_stateELb1EE8__rewrapB6v15007ES3_S3_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__unwrapB6v15007ES5_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__unwrapB6v15007ES5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__unwrapB6v15007ES5_");
|
|
|
|
var __ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_ = Module["__ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_"] = createExportWrapper("_ZNSt3__24pairINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEES5_EC2B6v15007IS5_S5_LPv0EEEOT_OT0_");
|
|
|
|
var __ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__rewrapB6v15007ES5_S5_ = Module["__ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__rewrapB6v15007ES5_S5_"] = createExportWrapper("_ZNSt3__218__unwrap_iter_implINS_16reverse_iteratorIPPNS_17__assoc_sub_stateEEELb0EE8__rewrapB6v15007ES5_S5_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5clearB6v15007Ev = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5clearB6v15007Ev"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5clearB6v15007Ev");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE8capacityB6v15007Ev");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_ = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_");
|
|
|
|
var __ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_NS_17integral_constantIbLb0EEE = Module["__ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_NS_17integral_constantIbLb0EEE"] = createExportWrapper("_ZNSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE17__destruct_at_endB6v15007EPS2_NS_17integral_constantIbLb0EEE");
|
|
|
|
var __ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev = Module["__ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev"] = createExportWrapper("_ZNKSt3__214__split_bufferIPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE9__end_capB6v15007Ev");
|
|
|
|
var __ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev = Module["__ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev"] = createExportWrapper("_ZNKSt3__217__compressed_pairIPPNS_17__assoc_sub_stateERNS_18__hidden_allocatorIS2_EEE5firstB6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007Ev = Module["__ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007Ev = Module["__ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__26vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS2_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorIPNS_17__assoc_sub_stateENS_18__hidden_allocatorIS3_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorIPNS_17__assoc_sub_stateEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_ = Module["__ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_"] = createExportWrapper("_ZNSt3__217__compressed_pairIPNS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS6_EEEC2B6v15007IDnNS_18__default_init_tagEEEOT_OT0_");
|
|
|
|
var __ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_ = Module["__ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_"] = createExportWrapper("_ZNSt3__219__debug_db_insert_cB6v15007INS_6vectorINS_4pairIPNS_18condition_variableEPNS_5mutexEEENS_18__hidden_allocatorIS7_EEEEEEvPT_");
|
|
|
|
var __ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE = Module["__ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE"] = createExportWrapper("_ZNSt3__222__compressed_pair_elemINS_18__hidden_allocatorINS_4pairIPNS_18condition_variableEPNS_5mutexEEEEELi1ELb1EEC2B6v15007ENS_18__default_init_tagE");
|
|
|
|
var __ZNSt3__219__libcpp_tls_createB6v15007EPjPFvPvE = Module["__ZNSt3__219__libcpp_tls_createB6v15007EPjPFvPvE"] = createExportWrapper("_ZNSt3__219__libcpp_tls_createB6v15007EPjPFvPvE");
|
|
|
|
var __ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv = Module["__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv"] = createExportWrapper("_ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv");
|
|
|
|
var __ZNSt3__26threadD1Ev = Module["__ZNSt3__26threadD1Ev"] = createExportWrapper("_ZNSt3__26threadD1Ev");
|
|
|
|
var __ZNSt3__219__thread_struct_impD1Ev = Module["__ZNSt3__219__thread_struct_impD1Ev"] = createExportWrapper("_ZNSt3__219__thread_struct_impD1Ev");
|
|
|
|
var __ZNSt3__215__thread_structD1Ev = Module["__ZNSt3__215__thread_structD1Ev"] = createExportWrapper("_ZNSt3__215__thread_structD1Ev");
|
|
|
|
var __ZNSt3__28valarrayImE6resizeEmm = Module["__ZNSt3__28valarrayImE6resizeEmm"] = createExportWrapper("_ZNSt3__28valarrayImE6resizeEmm");
|
|
|
|
var __ZNSt3__28valarrayImE7__clearB6v15007Em = Module["__ZNSt3__28valarrayImE7__clearB6v15007Em"] = createExportWrapper("_ZNSt3__28valarrayImE7__clearB6v15007Em");
|
|
|
|
var __ZNKSt3__28valarrayImE4sizeB6v15007Ev = Module["__ZNKSt3__28valarrayImE4sizeB6v15007Ev"] = createExportWrapper("_ZNKSt3__28valarrayImE4sizeB6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorImEC2B6v15007Ev = Module["__ZNSt3__29allocatorImEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__29allocatorImEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__29allocatorImE8allocateB6v15007Em = Module["__ZNSt3__29allocatorImE8allocateB6v15007Em"] = createExportWrapper("_ZNSt3__29allocatorImE8allocateB6v15007Em");
|
|
|
|
var __ZNSt3__26gslice6__initEm = Module["__ZNSt3__26gslice6__initEm"] = createExportWrapper("_ZNSt3__26gslice6__initEm");
|
|
|
|
var __ZNSt3__28valarrayImEC2B6v15007Em = Module["__ZNSt3__28valarrayImEC2B6v15007Em"] = createExportWrapper("_ZNSt3__28valarrayImEC2B6v15007Em");
|
|
|
|
var __ZNSt3__28valarrayImEixB6v15007Em = Module["__ZNSt3__28valarrayImEixB6v15007Em"] = createExportWrapper("_ZNSt3__28valarrayImEixB6v15007Em");
|
|
|
|
var __ZNSt3__28valarrayImED2B6v15007Ev = Module["__ZNSt3__28valarrayImED2B6v15007Ev"] = createExportWrapper("_ZNSt3__28valarrayImED2B6v15007Ev");
|
|
|
|
var __ZNSt3__216__non_trivial_ifILb1ENS_9allocatorImEEEC2B6v15007Ev = Module["__ZNSt3__216__non_trivial_ifILb1ENS_9allocatorImEEEC2B6v15007Ev"] = createExportWrapper("_ZNSt3__216__non_trivial_ifILb1ENS_9allocatorImEEEC2B6v15007Ev");
|
|
|
|
var __ZNSt3__216allocator_traitsINS_9allocatorImEEE8max_sizeB6v15007IS2_vvEEmRKS2_ = Module["__ZNSt3__216allocator_traitsINS_9allocatorImEEE8max_sizeB6v15007IS2_vvEEmRKS2_"] = createExportWrapper("_ZNSt3__216allocator_traitsINS_9allocatorImEEE8max_sizeB6v15007IS2_vvEEmRKS2_");
|
|
|
|
var __ZNSt3__29allocatorImE10deallocateB6v15007EPmm = Module["__ZNSt3__29allocatorImE10deallocateB6v15007EPmm"] = createExportWrapper("_ZNSt3__29allocatorImE10deallocateB6v15007EPmm");
|
|
|
|
var __ZNKSt18bad_variant_access4whatEv = Module["__ZNKSt18bad_variant_access4whatEv"] = createExportWrapper("_ZNKSt18bad_variant_access4whatEv");
|
|
|
|
var __ZNSt18bad_variant_accessD0Ev = Module["__ZNSt18bad_variant_accessD0Ev"] = createExportWrapper("_ZNSt18bad_variant_accessD0Ev");
|
|
|
|
var __ZNSt3__222__libcpp_verbose_abortEPKcz = Module["__ZNSt3__222__libcpp_verbose_abortEPKcz"] = createExportWrapper("_ZNSt3__222__libcpp_verbose_abortEPKcz");
|
|
|
|
var ___cxa_bad_cast = Module["___cxa_bad_cast"] = createExportWrapper("__cxa_bad_cast");
|
|
|
|
var ___cxa_bad_typeid = Module["___cxa_bad_typeid"] = createExportWrapper("__cxa_bad_typeid");
|
|
|
|
var ___cxa_throw_bad_array_new_length = Module["___cxa_throw_bad_array_new_length"] = createExportWrapper("__cxa_throw_bad_array_new_length");
|
|
|
|
var __ZSt14set_unexpectedPFvvE = Module["__ZSt14set_unexpectedPFvvE"] = createExportWrapper("_ZSt14set_unexpectedPFvvE");
|
|
|
|
var __ZSt13set_terminatePFvvE = Module["__ZSt13set_terminatePFvvE"] = createExportWrapper("_ZSt13set_terminatePFvvE");
|
|
|
|
var __ZSt15set_new_handlerPFvvE = Module["__ZSt15set_new_handlerPFvvE"] = createExportWrapper("_ZSt15set_new_handlerPFvvE");
|
|
|
|
var ___cxa_demangle = Module["___cxa_demangle"] = createExportWrapper("__cxa_demangle");
|
|
|
|
var ___thrown_object_from_unwind_exception = Module["___thrown_object_from_unwind_exception"] = createExportWrapper("__thrown_object_from_unwind_exception");
|
|
|
|
var ___get_exception_message = Module["___get_exception_message"] = createExportWrapper("__get_exception_message");
|
|
|
|
var ___get_exception_terminate_message = Module["___get_exception_terminate_message"] = createExportWrapper("__get_exception_terminate_message");
|
|
|
|
var ___cxa_guard_abort = Module["___cxa_guard_abort"] = createExportWrapper("__cxa_guard_abort");
|
|
|
|
var __ZSt14get_unexpectedv = Module["__ZSt14get_unexpectedv"] = createExportWrapper("_ZSt14get_unexpectedv");
|
|
|
|
var __ZSt10unexpectedv = Module["__ZSt10unexpectedv"] = createExportWrapper("_ZSt10unexpectedv");
|
|
|
|
var __ZSt13get_terminatev = Module["__ZSt13get_terminatev"] = createExportWrapper("_ZSt13get_terminatev");
|
|
|
|
var ___cxa_uncaught_exception = Module["___cxa_uncaught_exception"] = createExportWrapper("__cxa_uncaught_exception");
|
|
|
|
var ___cxa_allocate_exception = Module["___cxa_allocate_exception"] = createExportWrapper("__cxa_allocate_exception");
|
|
|
|
var ___cxa_free_exception = Module["___cxa_free_exception"] = createExportWrapper("__cxa_free_exception");
|
|
|
|
var ___cxa_thread_atexit = Module["___cxa_thread_atexit"] = createExportWrapper("__cxa_thread_atexit");
|
|
|
|
var ___cxa_deleted_virtual = Module["___cxa_deleted_virtual"] = createExportWrapper("__cxa_deleted_virtual");
|
|
|
|
var __ZNSt9type_infoD2Ev = Module["__ZNSt9type_infoD2Ev"] = createExportWrapper("_ZNSt9type_infoD2Ev");
|
|
|
|
var ___dynamic_cast = Module["___dynamic_cast"] = createExportWrapper("__dynamic_cast");
|
|
|
|
var ___cxa_can_catch = createExportWrapper("__cxa_can_catch");
|
|
|
|
var ___cxa_is_pointer_type = createExportWrapper("__cxa_is_pointer_type");
|
|
|
|
var __ZNSt13bad_exceptionD0Ev = Module["__ZNSt13bad_exceptionD0Ev"] = createExportWrapper("_ZNSt13bad_exceptionD0Ev");
|
|
|
|
var __ZNKSt13bad_exception4whatEv = Module["__ZNKSt13bad_exception4whatEv"] = createExportWrapper("_ZNKSt13bad_exception4whatEv");
|
|
|
|
var __ZNSt9bad_allocC2Ev = Module["__ZNSt9bad_allocC2Ev"] = createExportWrapper("_ZNSt9bad_allocC2Ev");
|
|
|
|
var __ZNSt9bad_allocD0Ev = Module["__ZNSt9bad_allocD0Ev"] = createExportWrapper("_ZNSt9bad_allocD0Ev");
|
|
|
|
var __ZNKSt9bad_alloc4whatEv = Module["__ZNKSt9bad_alloc4whatEv"] = createExportWrapper("_ZNKSt9bad_alloc4whatEv");
|
|
|
|
var __ZNSt20bad_array_new_lengthC2Ev = Module["__ZNSt20bad_array_new_lengthC2Ev"] = createExportWrapper("_ZNSt20bad_array_new_lengthC2Ev");
|
|
|
|
var __ZNSt20bad_array_new_lengthD0Ev = Module["__ZNSt20bad_array_new_lengthD0Ev"] = createExportWrapper("_ZNSt20bad_array_new_lengthD0Ev");
|
|
|
|
var __ZNKSt20bad_array_new_length4whatEv = Module["__ZNKSt20bad_array_new_length4whatEv"] = createExportWrapper("_ZNKSt20bad_array_new_length4whatEv");
|
|
|
|
var __ZNSt13bad_exceptionD2Ev = Module["__ZNSt13bad_exceptionD2Ev"] = createExportWrapper("_ZNSt13bad_exceptionD2Ev");
|
|
|
|
var __ZNSt13bad_exceptionD1Ev = Module["__ZNSt13bad_exceptionD1Ev"] = createExportWrapper("_ZNSt13bad_exceptionD1Ev");
|
|
|
|
var __ZNSt9bad_allocC1Ev = Module["__ZNSt9bad_allocC1Ev"] = createExportWrapper("_ZNSt9bad_allocC1Ev");
|
|
|
|
var __ZNSt9bad_allocD2Ev = Module["__ZNSt9bad_allocD2Ev"] = createExportWrapper("_ZNSt9bad_allocD2Ev");
|
|
|
|
var __ZNSt9bad_allocD1Ev = Module["__ZNSt9bad_allocD1Ev"] = createExportWrapper("_ZNSt9bad_allocD1Ev");
|
|
|
|
var __ZNSt20bad_array_new_lengthC1Ev = Module["__ZNSt20bad_array_new_lengthC1Ev"] = createExportWrapper("_ZNSt20bad_array_new_lengthC1Ev");
|
|
|
|
var __ZNSt20bad_array_new_lengthD2Ev = Module["__ZNSt20bad_array_new_lengthD2Ev"] = createExportWrapper("_ZNSt20bad_array_new_lengthD2Ev");
|
|
|
|
var __ZNSt20bad_array_new_lengthD1Ev = Module["__ZNSt20bad_array_new_lengthD1Ev"] = createExportWrapper("_ZNSt20bad_array_new_lengthD1Ev");
|
|
|
|
var __ZNSt12domain_errorD0Ev = Module["__ZNSt12domain_errorD0Ev"] = createExportWrapper("_ZNSt12domain_errorD0Ev");
|
|
|
|
var __ZNSt16invalid_argumentD0Ev = Module["__ZNSt16invalid_argumentD0Ev"] = createExportWrapper("_ZNSt16invalid_argumentD0Ev");
|
|
|
|
var __ZNSt12length_errorD0Ev = Module["__ZNSt12length_errorD0Ev"] = createExportWrapper("_ZNSt12length_errorD0Ev");
|
|
|
|
var __ZNSt12out_of_rangeD0Ev = Module["__ZNSt12out_of_rangeD0Ev"] = createExportWrapper("_ZNSt12out_of_rangeD0Ev");
|
|
|
|
var __ZNSt11range_errorD0Ev = Module["__ZNSt11range_errorD0Ev"] = createExportWrapper("_ZNSt11range_errorD0Ev");
|
|
|
|
var __ZNSt14overflow_errorD0Ev = Module["__ZNSt14overflow_errorD0Ev"] = createExportWrapper("_ZNSt14overflow_errorD0Ev");
|
|
|
|
var __ZNSt15underflow_errorD0Ev = Module["__ZNSt15underflow_errorD0Ev"] = createExportWrapper("_ZNSt15underflow_errorD0Ev");
|
|
|
|
var __ZNSt12domain_errorD2Ev = Module["__ZNSt12domain_errorD2Ev"] = createExportWrapper("_ZNSt12domain_errorD2Ev");
|
|
|
|
var __ZNSt12domain_errorD1Ev = Module["__ZNSt12domain_errorD1Ev"] = createExportWrapper("_ZNSt12domain_errorD1Ev");
|
|
|
|
var __ZNSt16invalid_argumentD2Ev = Module["__ZNSt16invalid_argumentD2Ev"] = createExportWrapper("_ZNSt16invalid_argumentD2Ev");
|
|
|
|
var __ZNSt16invalid_argumentD1Ev = Module["__ZNSt16invalid_argumentD1Ev"] = createExportWrapper("_ZNSt16invalid_argumentD1Ev");
|
|
|
|
var __ZNSt12length_errorD2Ev = Module["__ZNSt12length_errorD2Ev"] = createExportWrapper("_ZNSt12length_errorD2Ev");
|
|
|
|
var __ZNSt12length_errorD1Ev = Module["__ZNSt12length_errorD1Ev"] = createExportWrapper("_ZNSt12length_errorD1Ev");
|
|
|
|
var __ZNSt12out_of_rangeD2Ev = Module["__ZNSt12out_of_rangeD2Ev"] = createExportWrapper("_ZNSt12out_of_rangeD2Ev");
|
|
|
|
var __ZNSt12out_of_rangeD1Ev = Module["__ZNSt12out_of_rangeD1Ev"] = createExportWrapper("_ZNSt12out_of_rangeD1Ev");
|
|
|
|
var __ZNSt11range_errorD2Ev = Module["__ZNSt11range_errorD2Ev"] = createExportWrapper("_ZNSt11range_errorD2Ev");
|
|
|
|
var __ZNSt11range_errorD1Ev = Module["__ZNSt11range_errorD1Ev"] = createExportWrapper("_ZNSt11range_errorD1Ev");
|
|
|
|
var __ZNSt14overflow_errorD2Ev = Module["__ZNSt14overflow_errorD2Ev"] = createExportWrapper("_ZNSt14overflow_errorD2Ev");
|
|
|
|
var __ZNSt14overflow_errorD1Ev = Module["__ZNSt14overflow_errorD1Ev"] = createExportWrapper("_ZNSt14overflow_errorD1Ev");
|
|
|
|
var __ZNSt15underflow_errorD2Ev = Module["__ZNSt15underflow_errorD2Ev"] = createExportWrapper("_ZNSt15underflow_errorD2Ev");
|
|
|
|
var __ZNSt15underflow_errorD1Ev = Module["__ZNSt15underflow_errorD1Ev"] = createExportWrapper("_ZNSt15underflow_errorD1Ev");
|
|
|
|
var __ZNSt9type_infoD0Ev = Module["__ZNSt9type_infoD0Ev"] = createExportWrapper("_ZNSt9type_infoD0Ev");
|
|
|
|
var __ZNSt8bad_castC2Ev = Module["__ZNSt8bad_castC2Ev"] = createExportWrapper("_ZNSt8bad_castC2Ev");
|
|
|
|
var __ZNSt8bad_castD0Ev = Module["__ZNSt8bad_castD0Ev"] = createExportWrapper("_ZNSt8bad_castD0Ev");
|
|
|
|
var __ZNKSt8bad_cast4whatEv = Module["__ZNKSt8bad_cast4whatEv"] = createExportWrapper("_ZNKSt8bad_cast4whatEv");
|
|
|
|
var __ZNSt10bad_typeidC2Ev = Module["__ZNSt10bad_typeidC2Ev"] = createExportWrapper("_ZNSt10bad_typeidC2Ev");
|
|
|
|
var __ZNSt10bad_typeidD2Ev = Module["__ZNSt10bad_typeidD2Ev"] = createExportWrapper("_ZNSt10bad_typeidD2Ev");
|
|
|
|
var __ZNSt10bad_typeidD0Ev = Module["__ZNSt10bad_typeidD0Ev"] = createExportWrapper("_ZNSt10bad_typeidD0Ev");
|
|
|
|
var __ZNKSt10bad_typeid4whatEv = Module["__ZNKSt10bad_typeid4whatEv"] = createExportWrapper("_ZNKSt10bad_typeid4whatEv");
|
|
|
|
var __ZNSt9type_infoD1Ev = Module["__ZNSt9type_infoD1Ev"] = createExportWrapper("_ZNSt9type_infoD1Ev");
|
|
|
|
var __ZNSt8bad_castC1Ev = Module["__ZNSt8bad_castC1Ev"] = createExportWrapper("_ZNSt8bad_castC1Ev");
|
|
|
|
var __ZNSt8bad_castD1Ev = Module["__ZNSt8bad_castD1Ev"] = createExportWrapper("_ZNSt8bad_castD1Ev");
|
|
|
|
var __ZNSt10bad_typeidC1Ev = Module["__ZNSt10bad_typeidC1Ev"] = createExportWrapper("_ZNSt10bad_typeidC1Ev");
|
|
|
|
var __ZNSt10bad_typeidD1Ev = Module["__ZNSt10bad_typeidD1Ev"] = createExportWrapper("_ZNSt10bad_typeidD1Ev");
|
|
|
|
var _emscripten_GetProcAddress = Module["_emscripten_GetProcAddress"] = createExportWrapper("emscripten_GetProcAddress");
|
|
|
|
var _emscripten_webgl1_get_proc_address = Module["_emscripten_webgl1_get_proc_address"] = createExportWrapper("emscripten_webgl1_get_proc_address");
|
|
|
|
var __webgl1_match_ext_proc_address_without_suffix = Module["__webgl1_match_ext_proc_address_without_suffix"] = createExportWrapper("_webgl1_match_ext_proc_address_without_suffix");
|
|
|
|
var _emscripten_webgl2_get_proc_address = Module["_emscripten_webgl2_get_proc_address"] = createExportWrapper("emscripten_webgl2_get_proc_address");
|
|
|
|
var __webgl2_match_ext_proc_address_without_suffix = Module["__webgl2_match_ext_proc_address_without_suffix"] = createExportWrapper("_webgl2_match_ext_proc_address_without_suffix");
|
|
|
|
var _emscripten_webgl_get_proc_address = Module["_emscripten_webgl_get_proc_address"] = createExportWrapper("emscripten_webgl_get_proc_address");
|
|
|
|
var _SDL_GL_GetProcAddress = Module["_SDL_GL_GetProcAddress"] = createExportWrapper("SDL_GL_GetProcAddress");
|
|
|
|
var _eglGetProcAddress = Module["_eglGetProcAddress"] = createExportWrapper("eglGetProcAddress");
|
|
|
|
var _glfwGetProcAddress = Module["_glfwGetProcAddress"] = createExportWrapper("glfwGetProcAddress");
|
|
|
|
var _emscripten_webgl_create_context = Module["_emscripten_webgl_create_context"] = createExportWrapper("emscripten_webgl_create_context");
|
|
|
|
var _emscripten_webgl_make_context_current = createExportWrapper("emscripten_webgl_make_context_current");
|
|
|
|
var _emscripten_webgl_get_current_context = createExportWrapper("emscripten_webgl_get_current_context");
|
|
|
|
var _emscripten_webgl_commit_frame = createExportWrapper("emscripten_webgl_commit_frame");
|
|
|
|
var _glActiveTexture = Module["_glActiveTexture"] = createExportWrapper("glActiveTexture");
|
|
|
|
var _glAttachShader = Module["_glAttachShader"] = createExportWrapper("glAttachShader");
|
|
|
|
var _glBindAttribLocation = Module["_glBindAttribLocation"] = createExportWrapper("glBindAttribLocation");
|
|
|
|
var _glBindBuffer = Module["_glBindBuffer"] = createExportWrapper("glBindBuffer");
|
|
|
|
var _glBindFramebuffer = Module["_glBindFramebuffer"] = createExportWrapper("glBindFramebuffer");
|
|
|
|
var _glBindRenderbuffer = Module["_glBindRenderbuffer"] = createExportWrapper("glBindRenderbuffer");
|
|
|
|
var _glBindTexture = Module["_glBindTexture"] = createExportWrapper("glBindTexture");
|
|
|
|
var _glBlendColor = Module["_glBlendColor"] = createExportWrapper("glBlendColor");
|
|
|
|
var _glBlendEquation = Module["_glBlendEquation"] = createExportWrapper("glBlendEquation");
|
|
|
|
var _glBlendEquationSeparate = Module["_glBlendEquationSeparate"] = createExportWrapper("glBlendEquationSeparate");
|
|
|
|
var _glBlendFunc = Module["_glBlendFunc"] = createExportWrapper("glBlendFunc");
|
|
|
|
var _glBlendFuncSeparate = Module["_glBlendFuncSeparate"] = createExportWrapper("glBlendFuncSeparate");
|
|
|
|
var _glBufferData = Module["_glBufferData"] = createExportWrapper("glBufferData");
|
|
|
|
var _glBufferSubData = Module["_glBufferSubData"] = createExportWrapper("glBufferSubData");
|
|
|
|
var _glCheckFramebufferStatus = Module["_glCheckFramebufferStatus"] = createExportWrapper("glCheckFramebufferStatus");
|
|
|
|
var _glClear = Module["_glClear"] = createExportWrapper("glClear");
|
|
|
|
var _glClearColor = Module["_glClearColor"] = createExportWrapper("glClearColor");
|
|
|
|
var _glClearDepthf = Module["_glClearDepthf"] = createExportWrapper("glClearDepthf");
|
|
|
|
var _glClearStencil = Module["_glClearStencil"] = createExportWrapper("glClearStencil");
|
|
|
|
var _glColorMask = Module["_glColorMask"] = createExportWrapper("glColorMask");
|
|
|
|
var _glCompileShader = Module["_glCompileShader"] = createExportWrapper("glCompileShader");
|
|
|
|
var _glCompressedTexImage2D = Module["_glCompressedTexImage2D"] = createExportWrapper("glCompressedTexImage2D");
|
|
|
|
var _glCompressedTexSubImage2D = Module["_glCompressedTexSubImage2D"] = createExportWrapper("glCompressedTexSubImage2D");
|
|
|
|
var _glCopyTexImage2D = Module["_glCopyTexImage2D"] = createExportWrapper("glCopyTexImage2D");
|
|
|
|
var _glCopyTexSubImage2D = Module["_glCopyTexSubImage2D"] = createExportWrapper("glCopyTexSubImage2D");
|
|
|
|
var _glCreateProgram = Module["_glCreateProgram"] = createExportWrapper("glCreateProgram");
|
|
|
|
var _glCreateShader = Module["_glCreateShader"] = createExportWrapper("glCreateShader");
|
|
|
|
var _glCullFace = Module["_glCullFace"] = createExportWrapper("glCullFace");
|
|
|
|
var _glDeleteBuffers = Module["_glDeleteBuffers"] = createExportWrapper("glDeleteBuffers");
|
|
|
|
var _glDeleteFramebuffers = Module["_glDeleteFramebuffers"] = createExportWrapper("glDeleteFramebuffers");
|
|
|
|
var _glDeleteProgram = Module["_glDeleteProgram"] = createExportWrapper("glDeleteProgram");
|
|
|
|
var _glDeleteRenderbuffers = Module["_glDeleteRenderbuffers"] = createExportWrapper("glDeleteRenderbuffers");
|
|
|
|
var _glDeleteShader = Module["_glDeleteShader"] = createExportWrapper("glDeleteShader");
|
|
|
|
var _glDeleteTextures = Module["_glDeleteTextures"] = createExportWrapper("glDeleteTextures");
|
|
|
|
var _glDepthFunc = Module["_glDepthFunc"] = createExportWrapper("glDepthFunc");
|
|
|
|
var _glDepthMask = Module["_glDepthMask"] = createExportWrapper("glDepthMask");
|
|
|
|
var _glDepthRangef = Module["_glDepthRangef"] = createExportWrapper("glDepthRangef");
|
|
|
|
var _glDetachShader = Module["_glDetachShader"] = createExportWrapper("glDetachShader");
|
|
|
|
var _glDisable = Module["_glDisable"] = createExportWrapper("glDisable");
|
|
|
|
var _glDisableVertexAttribArray = Module["_glDisableVertexAttribArray"] = createExportWrapper("glDisableVertexAttribArray");
|
|
|
|
var _glDrawArrays = Module["_glDrawArrays"] = createExportWrapper("glDrawArrays");
|
|
|
|
var _glDrawElements = Module["_glDrawElements"] = createExportWrapper("glDrawElements");
|
|
|
|
var _glEnable = Module["_glEnable"] = createExportWrapper("glEnable");
|
|
|
|
var _glEnableVertexAttribArray = Module["_glEnableVertexAttribArray"] = createExportWrapper("glEnableVertexAttribArray");
|
|
|
|
var _glFinish = Module["_glFinish"] = createExportWrapper("glFinish");
|
|
|
|
var _glFlush = Module["_glFlush"] = createExportWrapper("glFlush");
|
|
|
|
var _glFramebufferRenderbuffer = Module["_glFramebufferRenderbuffer"] = createExportWrapper("glFramebufferRenderbuffer");
|
|
|
|
var _glFramebufferTexture2D = Module["_glFramebufferTexture2D"] = createExportWrapper("glFramebufferTexture2D");
|
|
|
|
var _glFrontFace = Module["_glFrontFace"] = createExportWrapper("glFrontFace");
|
|
|
|
var _glGenBuffers = Module["_glGenBuffers"] = createExportWrapper("glGenBuffers");
|
|
|
|
var _glGenerateMipmap = Module["_glGenerateMipmap"] = createExportWrapper("glGenerateMipmap");
|
|
|
|
var _glGenFramebuffers = Module["_glGenFramebuffers"] = createExportWrapper("glGenFramebuffers");
|
|
|
|
var _glGenRenderbuffers = Module["_glGenRenderbuffers"] = createExportWrapper("glGenRenderbuffers");
|
|
|
|
var _glGenTextures = Module["_glGenTextures"] = createExportWrapper("glGenTextures");
|
|
|
|
var _glGetActiveAttrib = Module["_glGetActiveAttrib"] = createExportWrapper("glGetActiveAttrib");
|
|
|
|
var _glGetActiveUniform = Module["_glGetActiveUniform"] = createExportWrapper("glGetActiveUniform");
|
|
|
|
var _glGetAttachedShaders = Module["_glGetAttachedShaders"] = createExportWrapper("glGetAttachedShaders");
|
|
|
|
var _glGetAttribLocation = Module["_glGetAttribLocation"] = createExportWrapper("glGetAttribLocation");
|
|
|
|
var _glGetBooleanv = Module["_glGetBooleanv"] = createExportWrapper("glGetBooleanv");
|
|
|
|
var _glGetBufferParameteriv = Module["_glGetBufferParameteriv"] = createExportWrapper("glGetBufferParameteriv");
|
|
|
|
var _glGetError = Module["_glGetError"] = createExportWrapper("glGetError");
|
|
|
|
var _glGetFloatv = Module["_glGetFloatv"] = createExportWrapper("glGetFloatv");
|
|
|
|
var _glGetFramebufferAttachmentParameteriv = Module["_glGetFramebufferAttachmentParameteriv"] = createExportWrapper("glGetFramebufferAttachmentParameteriv");
|
|
|
|
var _glGetIntegerv = Module["_glGetIntegerv"] = createExportWrapper("glGetIntegerv");
|
|
|
|
var _glGetProgramiv = Module["_glGetProgramiv"] = createExportWrapper("glGetProgramiv");
|
|
|
|
var _glGetProgramInfoLog = Module["_glGetProgramInfoLog"] = createExportWrapper("glGetProgramInfoLog");
|
|
|
|
var _glGetRenderbufferParameteriv = Module["_glGetRenderbufferParameteriv"] = createExportWrapper("glGetRenderbufferParameteriv");
|
|
|
|
var _glGetShaderiv = Module["_glGetShaderiv"] = createExportWrapper("glGetShaderiv");
|
|
|
|
var _glGetShaderInfoLog = Module["_glGetShaderInfoLog"] = createExportWrapper("glGetShaderInfoLog");
|
|
|
|
var _glGetShaderPrecisionFormat = Module["_glGetShaderPrecisionFormat"] = createExportWrapper("glGetShaderPrecisionFormat");
|
|
|
|
var _glGetShaderSource = Module["_glGetShaderSource"] = createExportWrapper("glGetShaderSource");
|
|
|
|
var _glGetString = Module["_glGetString"] = createExportWrapper("glGetString");
|
|
|
|
var _glGetTexParameterfv = Module["_glGetTexParameterfv"] = createExportWrapper("glGetTexParameterfv");
|
|
|
|
var _glGetTexParameteriv = Module["_glGetTexParameteriv"] = createExportWrapper("glGetTexParameteriv");
|
|
|
|
var _glGetUniformfv = Module["_glGetUniformfv"] = createExportWrapper("glGetUniformfv");
|
|
|
|
var _glGetUniformiv = Module["_glGetUniformiv"] = createExportWrapper("glGetUniformiv");
|
|
|
|
var _glGetUniformLocation = Module["_glGetUniformLocation"] = createExportWrapper("glGetUniformLocation");
|
|
|
|
var _glGetVertexAttribfv = Module["_glGetVertexAttribfv"] = createExportWrapper("glGetVertexAttribfv");
|
|
|
|
var _glGetVertexAttribiv = Module["_glGetVertexAttribiv"] = createExportWrapper("glGetVertexAttribiv");
|
|
|
|
var _glGetVertexAttribPointerv = Module["_glGetVertexAttribPointerv"] = createExportWrapper("glGetVertexAttribPointerv");
|
|
|
|
var _glHint = Module["_glHint"] = createExportWrapper("glHint");
|
|
|
|
var _glIsBuffer = Module["_glIsBuffer"] = createExportWrapper("glIsBuffer");
|
|
|
|
var _glIsEnabled = Module["_glIsEnabled"] = createExportWrapper("glIsEnabled");
|
|
|
|
var _glIsFramebuffer = Module["_glIsFramebuffer"] = createExportWrapper("glIsFramebuffer");
|
|
|
|
var _glIsProgram = Module["_glIsProgram"] = createExportWrapper("glIsProgram");
|
|
|
|
var _glIsRenderbuffer = Module["_glIsRenderbuffer"] = createExportWrapper("glIsRenderbuffer");
|
|
|
|
var _glIsShader = Module["_glIsShader"] = createExportWrapper("glIsShader");
|
|
|
|
var _glIsTexture = Module["_glIsTexture"] = createExportWrapper("glIsTexture");
|
|
|
|
var _glLineWidth = Module["_glLineWidth"] = createExportWrapper("glLineWidth");
|
|
|
|
var _glLinkProgram = Module["_glLinkProgram"] = createExportWrapper("glLinkProgram");
|
|
|
|
var _glPixelStorei = Module["_glPixelStorei"] = createExportWrapper("glPixelStorei");
|
|
|
|
var _glPolygonOffset = Module["_glPolygonOffset"] = createExportWrapper("glPolygonOffset");
|
|
|
|
var _glReadPixels = Module["_glReadPixels"] = createExportWrapper("glReadPixels");
|
|
|
|
var _glReleaseShaderCompiler = Module["_glReleaseShaderCompiler"] = createExportWrapper("glReleaseShaderCompiler");
|
|
|
|
var _glRenderbufferStorage = Module["_glRenderbufferStorage"] = createExportWrapper("glRenderbufferStorage");
|
|
|
|
var _glSampleCoverage = Module["_glSampleCoverage"] = createExportWrapper("glSampleCoverage");
|
|
|
|
var _glScissor = Module["_glScissor"] = createExportWrapper("glScissor");
|
|
|
|
var _glShaderBinary = Module["_glShaderBinary"] = createExportWrapper("glShaderBinary");
|
|
|
|
var _glShaderSource = Module["_glShaderSource"] = createExportWrapper("glShaderSource");
|
|
|
|
var _glStencilFunc = Module["_glStencilFunc"] = createExportWrapper("glStencilFunc");
|
|
|
|
var _glStencilFuncSeparate = Module["_glStencilFuncSeparate"] = createExportWrapper("glStencilFuncSeparate");
|
|
|
|
var _glStencilMask = Module["_glStencilMask"] = createExportWrapper("glStencilMask");
|
|
|
|
var _glStencilMaskSeparate = Module["_glStencilMaskSeparate"] = createExportWrapper("glStencilMaskSeparate");
|
|
|
|
var _glStencilOp = Module["_glStencilOp"] = createExportWrapper("glStencilOp");
|
|
|
|
var _glStencilOpSeparate = Module["_glStencilOpSeparate"] = createExportWrapper("glStencilOpSeparate");
|
|
|
|
var _glTexImage2D = Module["_glTexImage2D"] = createExportWrapper("glTexImage2D");
|
|
|
|
var _glTexParameterf = Module["_glTexParameterf"] = createExportWrapper("glTexParameterf");
|
|
|
|
var _glTexParameterfv = Module["_glTexParameterfv"] = createExportWrapper("glTexParameterfv");
|
|
|
|
var _glTexParameteri = Module["_glTexParameteri"] = createExportWrapper("glTexParameteri");
|
|
|
|
var _glTexParameteriv = Module["_glTexParameteriv"] = createExportWrapper("glTexParameteriv");
|
|
|
|
var _glTexSubImage2D = Module["_glTexSubImage2D"] = createExportWrapper("glTexSubImage2D");
|
|
|
|
var _glUniform1f = Module["_glUniform1f"] = createExportWrapper("glUniform1f");
|
|
|
|
var _glUniform1fv = Module["_glUniform1fv"] = createExportWrapper("glUniform1fv");
|
|
|
|
var _glUniform1i = Module["_glUniform1i"] = createExportWrapper("glUniform1i");
|
|
|
|
var _glUniform1iv = Module["_glUniform1iv"] = createExportWrapper("glUniform1iv");
|
|
|
|
var _glUniform2f = Module["_glUniform2f"] = createExportWrapper("glUniform2f");
|
|
|
|
var _glUniform2fv = Module["_glUniform2fv"] = createExportWrapper("glUniform2fv");
|
|
|
|
var _glUniform2i = Module["_glUniform2i"] = createExportWrapper("glUniform2i");
|
|
|
|
var _glUniform2iv = Module["_glUniform2iv"] = createExportWrapper("glUniform2iv");
|
|
|
|
var _glUniform3f = Module["_glUniform3f"] = createExportWrapper("glUniform3f");
|
|
|
|
var _glUniform3fv = Module["_glUniform3fv"] = createExportWrapper("glUniform3fv");
|
|
|
|
var _glUniform3i = Module["_glUniform3i"] = createExportWrapper("glUniform3i");
|
|
|
|
var _glUniform3iv = Module["_glUniform3iv"] = createExportWrapper("glUniform3iv");
|
|
|
|
var _glUniform4f = Module["_glUniform4f"] = createExportWrapper("glUniform4f");
|
|
|
|
var _glUniform4fv = Module["_glUniform4fv"] = createExportWrapper("glUniform4fv");
|
|
|
|
var _glUniform4i = Module["_glUniform4i"] = createExportWrapper("glUniform4i");
|
|
|
|
var _glUniform4iv = Module["_glUniform4iv"] = createExportWrapper("glUniform4iv");
|
|
|
|
var _glUniformMatrix2fv = Module["_glUniformMatrix2fv"] = createExportWrapper("glUniformMatrix2fv");
|
|
|
|
var _glUniformMatrix3fv = Module["_glUniformMatrix3fv"] = createExportWrapper("glUniformMatrix3fv");
|
|
|
|
var _glUniformMatrix4fv = Module["_glUniformMatrix4fv"] = createExportWrapper("glUniformMatrix4fv");
|
|
|
|
var _glUseProgram = Module["_glUseProgram"] = createExportWrapper("glUseProgram");
|
|
|
|
var _glValidateProgram = Module["_glValidateProgram"] = createExportWrapper("glValidateProgram");
|
|
|
|
var _glVertexAttrib1f = Module["_glVertexAttrib1f"] = createExportWrapper("glVertexAttrib1f");
|
|
|
|
var _glVertexAttrib1fv = Module["_glVertexAttrib1fv"] = createExportWrapper("glVertexAttrib1fv");
|
|
|
|
var _glVertexAttrib2f = Module["_glVertexAttrib2f"] = createExportWrapper("glVertexAttrib2f");
|
|
|
|
var _glVertexAttrib2fv = Module["_glVertexAttrib2fv"] = createExportWrapper("glVertexAttrib2fv");
|
|
|
|
var _glVertexAttrib3f = Module["_glVertexAttrib3f"] = createExportWrapper("glVertexAttrib3f");
|
|
|
|
var _glVertexAttrib3fv = Module["_glVertexAttrib3fv"] = createExportWrapper("glVertexAttrib3fv");
|
|
|
|
var _glVertexAttrib4f = Module["_glVertexAttrib4f"] = createExportWrapper("glVertexAttrib4f");
|
|
|
|
var _glVertexAttrib4fv = Module["_glVertexAttrib4fv"] = createExportWrapper("glVertexAttrib4fv");
|
|
|
|
var _glVertexAttribPointer = Module["_glVertexAttribPointer"] = createExportWrapper("glVertexAttribPointer");
|
|
|
|
var _glViewport = Module["_glViewport"] = createExportWrapper("glViewport");
|
|
|
|
var _glGenQueriesEXT = Module["_glGenQueriesEXT"] = createExportWrapper("glGenQueriesEXT");
|
|
|
|
var _glDeleteQueriesEXT = Module["_glDeleteQueriesEXT"] = createExportWrapper("glDeleteQueriesEXT");
|
|
|
|
var _glIsQueryEXT = Module["_glIsQueryEXT"] = createExportWrapper("glIsQueryEXT");
|
|
|
|
var _glBeginQueryEXT = Module["_glBeginQueryEXT"] = createExportWrapper("glBeginQueryEXT");
|
|
|
|
var _glEndQueryEXT = Module["_glEndQueryEXT"] = createExportWrapper("glEndQueryEXT");
|
|
|
|
var _glQueryCounterEXT = Module["_glQueryCounterEXT"] = createExportWrapper("glQueryCounterEXT");
|
|
|
|
var _glGetQueryivEXT = Module["_glGetQueryivEXT"] = createExportWrapper("glGetQueryivEXT");
|
|
|
|
var _glGetQueryObjectivEXT = Module["_glGetQueryObjectivEXT"] = createExportWrapper("glGetQueryObjectivEXT");
|
|
|
|
var _glGetQueryObjectuivEXT = Module["_glGetQueryObjectuivEXT"] = createExportWrapper("glGetQueryObjectuivEXT");
|
|
|
|
var _glGetQueryObjecti64vEXT = Module["_glGetQueryObjecti64vEXT"] = createExportWrapper("glGetQueryObjecti64vEXT");
|
|
|
|
var _glGetQueryObjectui64vEXT = Module["_glGetQueryObjectui64vEXT"] = createExportWrapper("glGetQueryObjectui64vEXT");
|
|
|
|
var _glBindVertexArrayOES = Module["_glBindVertexArrayOES"] = createExportWrapper("glBindVertexArrayOES");
|
|
|
|
var _glDeleteVertexArraysOES = Module["_glDeleteVertexArraysOES"] = createExportWrapper("glDeleteVertexArraysOES");
|
|
|
|
var _glGenVertexArraysOES = Module["_glGenVertexArraysOES"] = createExportWrapper("glGenVertexArraysOES");
|
|
|
|
var _glIsVertexArrayOES = Module["_glIsVertexArrayOES"] = createExportWrapper("glIsVertexArrayOES");
|
|
|
|
var _glDrawBuffersWEBGL = Module["_glDrawBuffersWEBGL"] = createExportWrapper("glDrawBuffersWEBGL");
|
|
|
|
var _glDrawArraysInstancedANGLE = Module["_glDrawArraysInstancedANGLE"] = createExportWrapper("glDrawArraysInstancedANGLE");
|
|
|
|
var _glDrawElementsInstancedANGLE = Module["_glDrawElementsInstancedANGLE"] = createExportWrapper("glDrawElementsInstancedANGLE");
|
|
|
|
var _glVertexAttribDivisorANGLE = Module["_glVertexAttribDivisorANGLE"] = createExportWrapper("glVertexAttribDivisorANGLE");
|
|
|
|
var _glReadBuffer = Module["_glReadBuffer"] = createExportWrapper("glReadBuffer");
|
|
|
|
var _glDrawRangeElements = Module["_glDrawRangeElements"] = createExportWrapper("glDrawRangeElements");
|
|
|
|
var _glTexImage3D = Module["_glTexImage3D"] = createExportWrapper("glTexImage3D");
|
|
|
|
var _glTexSubImage3D = Module["_glTexSubImage3D"] = createExportWrapper("glTexSubImage3D");
|
|
|
|
var _glCopyTexSubImage3D = Module["_glCopyTexSubImage3D"] = createExportWrapper("glCopyTexSubImage3D");
|
|
|
|
var _glCompressedTexImage3D = Module["_glCompressedTexImage3D"] = createExportWrapper("glCompressedTexImage3D");
|
|
|
|
var _glCompressedTexSubImage3D = Module["_glCompressedTexSubImage3D"] = createExportWrapper("glCompressedTexSubImage3D");
|
|
|
|
var _glGenQueries = Module["_glGenQueries"] = createExportWrapper("glGenQueries");
|
|
|
|
var _glDeleteQueries = Module["_glDeleteQueries"] = createExportWrapper("glDeleteQueries");
|
|
|
|
var _glIsQuery = Module["_glIsQuery"] = createExportWrapper("glIsQuery");
|
|
|
|
var _glBeginQuery = Module["_glBeginQuery"] = createExportWrapper("glBeginQuery");
|
|
|
|
var _glEndQuery = Module["_glEndQuery"] = createExportWrapper("glEndQuery");
|
|
|
|
var _glGetQueryiv = Module["_glGetQueryiv"] = createExportWrapper("glGetQueryiv");
|
|
|
|
var _glGetQueryObjectuiv = Module["_glGetQueryObjectuiv"] = createExportWrapper("glGetQueryObjectuiv");
|
|
|
|
var _glDrawBuffers = Module["_glDrawBuffers"] = createExportWrapper("glDrawBuffers");
|
|
|
|
var _glUniformMatrix2x3fv = Module["_glUniformMatrix2x3fv"] = createExportWrapper("glUniformMatrix2x3fv");
|
|
|
|
var _glUniformMatrix3x2fv = Module["_glUniformMatrix3x2fv"] = createExportWrapper("glUniformMatrix3x2fv");
|
|
|
|
var _glUniformMatrix2x4fv = Module["_glUniformMatrix2x4fv"] = createExportWrapper("glUniformMatrix2x4fv");
|
|
|
|
var _glUniformMatrix4x2fv = Module["_glUniformMatrix4x2fv"] = createExportWrapper("glUniformMatrix4x2fv");
|
|
|
|
var _glUniformMatrix3x4fv = Module["_glUniformMatrix3x4fv"] = createExportWrapper("glUniformMatrix3x4fv");
|
|
|
|
var _glUniformMatrix4x3fv = Module["_glUniformMatrix4x3fv"] = createExportWrapper("glUniformMatrix4x3fv");
|
|
|
|
var _glBlitFramebuffer = Module["_glBlitFramebuffer"] = createExportWrapper("glBlitFramebuffer");
|
|
|
|
var _glRenderbufferStorageMultisample = Module["_glRenderbufferStorageMultisample"] = createExportWrapper("glRenderbufferStorageMultisample");
|
|
|
|
var _glFramebufferTextureLayer = Module["_glFramebufferTextureLayer"] = createExportWrapper("glFramebufferTextureLayer");
|
|
|
|
var _glBindVertexArray = Module["_glBindVertexArray"] = createExportWrapper("glBindVertexArray");
|
|
|
|
var _glDeleteVertexArrays = Module["_glDeleteVertexArrays"] = createExportWrapper("glDeleteVertexArrays");
|
|
|
|
var _glGenVertexArrays = Module["_glGenVertexArrays"] = createExportWrapper("glGenVertexArrays");
|
|
|
|
var _glIsVertexArray = Module["_glIsVertexArray"] = createExportWrapper("glIsVertexArray");
|
|
|
|
var _glGetIntegeri_v = Module["_glGetIntegeri_v"] = createExportWrapper("glGetIntegeri_v");
|
|
|
|
var _glBeginTransformFeedback = Module["_glBeginTransformFeedback"] = createExportWrapper("glBeginTransformFeedback");
|
|
|
|
var _glEndTransformFeedback = Module["_glEndTransformFeedback"] = createExportWrapper("glEndTransformFeedback");
|
|
|
|
var _glBindBufferRange = Module["_glBindBufferRange"] = createExportWrapper("glBindBufferRange");
|
|
|
|
var _glBindBufferBase = Module["_glBindBufferBase"] = createExportWrapper("glBindBufferBase");
|
|
|
|
var _glTransformFeedbackVaryings = Module["_glTransformFeedbackVaryings"] = createExportWrapper("glTransformFeedbackVaryings");
|
|
|
|
var _glGetTransformFeedbackVarying = Module["_glGetTransformFeedbackVarying"] = createExportWrapper("glGetTransformFeedbackVarying");
|
|
|
|
var _glVertexAttribIPointer = Module["_glVertexAttribIPointer"] = createExportWrapper("glVertexAttribIPointer");
|
|
|
|
var _glGetVertexAttribIiv = Module["_glGetVertexAttribIiv"] = createExportWrapper("glGetVertexAttribIiv");
|
|
|
|
var _glGetVertexAttribIuiv = Module["_glGetVertexAttribIuiv"] = createExportWrapper("glGetVertexAttribIuiv");
|
|
|
|
var _glVertexAttribI4i = Module["_glVertexAttribI4i"] = createExportWrapper("glVertexAttribI4i");
|
|
|
|
var _glVertexAttribI4ui = Module["_glVertexAttribI4ui"] = createExportWrapper("glVertexAttribI4ui");
|
|
|
|
var _glVertexAttribI4iv = Module["_glVertexAttribI4iv"] = createExportWrapper("glVertexAttribI4iv");
|
|
|
|
var _glVertexAttribI4uiv = Module["_glVertexAttribI4uiv"] = createExportWrapper("glVertexAttribI4uiv");
|
|
|
|
var _glGetUniformuiv = Module["_glGetUniformuiv"] = createExportWrapper("glGetUniformuiv");
|
|
|
|
var _glGetFragDataLocation = Module["_glGetFragDataLocation"] = createExportWrapper("glGetFragDataLocation");
|
|
|
|
var _glUniform1ui = Module["_glUniform1ui"] = createExportWrapper("glUniform1ui");
|
|
|
|
var _glUniform2ui = Module["_glUniform2ui"] = createExportWrapper("glUniform2ui");
|
|
|
|
var _glUniform3ui = Module["_glUniform3ui"] = createExportWrapper("glUniform3ui");
|
|
|
|
var _glUniform4ui = Module["_glUniform4ui"] = createExportWrapper("glUniform4ui");
|
|
|
|
var _glUniform1uiv = Module["_glUniform1uiv"] = createExportWrapper("glUniform1uiv");
|
|
|
|
var _glUniform2uiv = Module["_glUniform2uiv"] = createExportWrapper("glUniform2uiv");
|
|
|
|
var _glUniform3uiv = Module["_glUniform3uiv"] = createExportWrapper("glUniform3uiv");
|
|
|
|
var _glUniform4uiv = Module["_glUniform4uiv"] = createExportWrapper("glUniform4uiv");
|
|
|
|
var _glClearBufferiv = Module["_glClearBufferiv"] = createExportWrapper("glClearBufferiv");
|
|
|
|
var _glClearBufferuiv = Module["_glClearBufferuiv"] = createExportWrapper("glClearBufferuiv");
|
|
|
|
var _glClearBufferfv = Module["_glClearBufferfv"] = createExportWrapper("glClearBufferfv");
|
|
|
|
var _glClearBufferfi = Module["_glClearBufferfi"] = createExportWrapper("glClearBufferfi");
|
|
|
|
var _glGetStringi = Module["_glGetStringi"] = createExportWrapper("glGetStringi");
|
|
|
|
var _glCopyBufferSubData = Module["_glCopyBufferSubData"] = createExportWrapper("glCopyBufferSubData");
|
|
|
|
var _glGetUniformIndices = Module["_glGetUniformIndices"] = createExportWrapper("glGetUniformIndices");
|
|
|
|
var _glGetActiveUniformsiv = Module["_glGetActiveUniformsiv"] = createExportWrapper("glGetActiveUniformsiv");
|
|
|
|
var _glGetUniformBlockIndex = Module["_glGetUniformBlockIndex"] = createExportWrapper("glGetUniformBlockIndex");
|
|
|
|
var _glGetActiveUniformBlockiv = Module["_glGetActiveUniformBlockiv"] = createExportWrapper("glGetActiveUniformBlockiv");
|
|
|
|
var _glGetActiveUniformBlockName = Module["_glGetActiveUniformBlockName"] = createExportWrapper("glGetActiveUniformBlockName");
|
|
|
|
var _glUniformBlockBinding = Module["_glUniformBlockBinding"] = createExportWrapper("glUniformBlockBinding");
|
|
|
|
var _glDrawArraysInstanced = Module["_glDrawArraysInstanced"] = createExportWrapper("glDrawArraysInstanced");
|
|
|
|
var _glDrawElementsInstanced = Module["_glDrawElementsInstanced"] = createExportWrapper("glDrawElementsInstanced");
|
|
|
|
var _glFenceSync = Module["_glFenceSync"] = createExportWrapper("glFenceSync");
|
|
|
|
var _glIsSync = Module["_glIsSync"] = createExportWrapper("glIsSync");
|
|
|
|
var _glDeleteSync = Module["_glDeleteSync"] = createExportWrapper("glDeleteSync");
|
|
|
|
var _glClientWaitSync = Module["_glClientWaitSync"] = createExportWrapper("glClientWaitSync");
|
|
|
|
var _glWaitSync = Module["_glWaitSync"] = createExportWrapper("glWaitSync");
|
|
|
|
var _glGetInteger64v = Module["_glGetInteger64v"] = createExportWrapper("glGetInteger64v");
|
|
|
|
var _glGetSynciv = Module["_glGetSynciv"] = createExportWrapper("glGetSynciv");
|
|
|
|
var _glGetInteger64i_v = Module["_glGetInteger64i_v"] = createExportWrapper("glGetInteger64i_v");
|
|
|
|
var _glGetBufferParameteri64v = Module["_glGetBufferParameteri64v"] = createExportWrapper("glGetBufferParameteri64v");
|
|
|
|
var _glGenSamplers = Module["_glGenSamplers"] = createExportWrapper("glGenSamplers");
|
|
|
|
var _glDeleteSamplers = Module["_glDeleteSamplers"] = createExportWrapper("glDeleteSamplers");
|
|
|
|
var _glIsSampler = Module["_glIsSampler"] = createExportWrapper("glIsSampler");
|
|
|
|
var _glBindSampler = Module["_glBindSampler"] = createExportWrapper("glBindSampler");
|
|
|
|
var _glSamplerParameteri = Module["_glSamplerParameteri"] = createExportWrapper("glSamplerParameteri");
|
|
|
|
var _glSamplerParameteriv = Module["_glSamplerParameteriv"] = createExportWrapper("glSamplerParameteriv");
|
|
|
|
var _glSamplerParameterf = Module["_glSamplerParameterf"] = createExportWrapper("glSamplerParameterf");
|
|
|
|
var _glSamplerParameterfv = Module["_glSamplerParameterfv"] = createExportWrapper("glSamplerParameterfv");
|
|
|
|
var _glGetSamplerParameteriv = Module["_glGetSamplerParameteriv"] = createExportWrapper("glGetSamplerParameteriv");
|
|
|
|
var _glGetSamplerParameterfv = Module["_glGetSamplerParameterfv"] = createExportWrapper("glGetSamplerParameterfv");
|
|
|
|
var _glVertexAttribDivisor = Module["_glVertexAttribDivisor"] = createExportWrapper("glVertexAttribDivisor");
|
|
|
|
var _glBindTransformFeedback = Module["_glBindTransformFeedback"] = createExportWrapper("glBindTransformFeedback");
|
|
|
|
var _glDeleteTransformFeedbacks = Module["_glDeleteTransformFeedbacks"] = createExportWrapper("glDeleteTransformFeedbacks");
|
|
|
|
var _glGenTransformFeedbacks = Module["_glGenTransformFeedbacks"] = createExportWrapper("glGenTransformFeedbacks");
|
|
|
|
var _glIsTransformFeedback = Module["_glIsTransformFeedback"] = createExportWrapper("glIsTransformFeedback");
|
|
|
|
var _glPauseTransformFeedback = Module["_glPauseTransformFeedback"] = createExportWrapper("glPauseTransformFeedback");
|
|
|
|
var _glResumeTransformFeedback = Module["_glResumeTransformFeedback"] = createExportWrapper("glResumeTransformFeedback");
|
|
|
|
var _glGetProgramBinary = Module["_glGetProgramBinary"] = createExportWrapper("glGetProgramBinary");
|
|
|
|
var _glProgramBinary = Module["_glProgramBinary"] = createExportWrapper("glProgramBinary");
|
|
|
|
var _glProgramParameteri = Module["_glProgramParameteri"] = createExportWrapper("glProgramParameteri");
|
|
|
|
var _glInvalidateFramebuffer = Module["_glInvalidateFramebuffer"] = createExportWrapper("glInvalidateFramebuffer");
|
|
|
|
var _glInvalidateSubFramebuffer = Module["_glInvalidateSubFramebuffer"] = createExportWrapper("glInvalidateSubFramebuffer");
|
|
|
|
var _glTexStorage2D = Module["_glTexStorage2D"] = createExportWrapper("glTexStorage2D");
|
|
|
|
var _glTexStorage3D = Module["_glTexStorage3D"] = createExportWrapper("glTexStorage3D");
|
|
|
|
var _glGetInternalformativ = Module["_glGetInternalformativ"] = createExportWrapper("glGetInternalformativ");
|
|
|
|
var _glVertexAttribDivisorNV = Module["_glVertexAttribDivisorNV"] = createExportWrapper("glVertexAttribDivisorNV");
|
|
|
|
var _glVertexAttribDivisorEXT = Module["_glVertexAttribDivisorEXT"] = createExportWrapper("glVertexAttribDivisorEXT");
|
|
|
|
var _glVertexAttribDivisorARB = Module["_glVertexAttribDivisorARB"] = createExportWrapper("glVertexAttribDivisorARB");
|
|
|
|
var _glDrawArraysInstancedNV = Module["_glDrawArraysInstancedNV"] = createExportWrapper("glDrawArraysInstancedNV");
|
|
|
|
var _glDrawArraysInstancedEXT = Module["_glDrawArraysInstancedEXT"] = createExportWrapper("glDrawArraysInstancedEXT");
|
|
|
|
var _glDrawArraysInstancedARB = Module["_glDrawArraysInstancedARB"] = createExportWrapper("glDrawArraysInstancedARB");
|
|
|
|
var _glDrawElementsInstancedNV = Module["_glDrawElementsInstancedNV"] = createExportWrapper("glDrawElementsInstancedNV");
|
|
|
|
var _glDrawElementsInstancedEXT = Module["_glDrawElementsInstancedEXT"] = createExportWrapper("glDrawElementsInstancedEXT");
|
|
|
|
var _glDrawElementsInstancedARB = Module["_glDrawElementsInstancedARB"] = createExportWrapper("glDrawElementsInstancedARB");
|
|
|
|
var _glDrawBuffersEXT = Module["_glDrawBuffersEXT"] = createExportWrapper("glDrawBuffersEXT");
|
|
|
|
var _alcGetProcAddress = Module["_alcGetProcAddress"] = createExportWrapper("alcGetProcAddress");
|
|
|
|
var _alGetProcAddress = Module["_alGetProcAddress"] = createExportWrapper("alGetProcAddress");
|
|
|
|
var _emscripten_compute_dom_pk_code = Module["_emscripten_compute_dom_pk_code"] = createExportWrapper("emscripten_compute_dom_pk_code");
|
|
|
|
var _emscripten_dom_pk_code_to_string = Module["_emscripten_dom_pk_code_to_string"] = createExportWrapper("emscripten_dom_pk_code_to_string");
|
|
|
|
var _emscripten_dom_vk_to_string = Module["_emscripten_dom_vk_to_string"] = createExportWrapper("emscripten_dom_vk_to_string");
|
|
|
|
var _waitid = Module["_waitid"] = createExportWrapper("waitid");
|
|
|
|
var _times = Module["_times"] = createExportWrapper("times");
|
|
|
|
var _getdate = Module["_getdate"] = createExportWrapper("getdate");
|
|
|
|
var _stime = Module["_stime"] = createExportWrapper("stime");
|
|
|
|
var _clock_getcpuclockid = Module["_clock_getcpuclockid"] = createExportWrapper("clock_getcpuclockid");
|
|
|
|
var _getpwnam = Module["_getpwnam"] = createExportWrapper("getpwnam");
|
|
|
|
var _getpwuid = Module["_getpwuid"] = createExportWrapper("getpwuid");
|
|
|
|
var _setpwent = Module["_setpwent"] = createExportWrapper("setpwent");
|
|
|
|
var _endpwent = Module["_endpwent"] = createExportWrapper("endpwent");
|
|
|
|
var _getpwent = Module["_getpwent"] = createExportWrapper("getpwent");
|
|
|
|
var _getgrnam = Module["_getgrnam"] = createExportWrapper("getgrnam");
|
|
|
|
var _getgrgid = Module["_getgrgid"] = createExportWrapper("getgrgid");
|
|
|
|
var _getgrnam_r = Module["_getgrnam_r"] = createExportWrapper("getgrnam_r");
|
|
|
|
var _getgrgid_r = Module["_getgrgid_r"] = createExportWrapper("getgrgid_r");
|
|
|
|
var _getgrent = Module["_getgrent"] = createExportWrapper("getgrent");
|
|
|
|
var _endgrent = Module["_endgrent"] = createExportWrapper("endgrent");
|
|
|
|
var _setgrent = Module["_setgrent"] = createExportWrapper("setgrent");
|
|
|
|
var _flock = Module["_flock"] = createExportWrapper("flock");
|
|
|
|
var _chroot = Module["_chroot"] = createExportWrapper("chroot");
|
|
|
|
var _vfork = Module["_vfork"] = createExportWrapper("vfork");
|
|
|
|
var _posix_spawn = Module["_posix_spawn"] = createExportWrapper("posix_spawn");
|
|
|
|
var _popen = Module["_popen"] = createExportWrapper("popen");
|
|
|
|
var _pclose = Module["_pclose"] = createExportWrapper("pclose");
|
|
|
|
var _setgroups = Module["_setgroups"] = createExportWrapper("setgroups");
|
|
|
|
var _sigaltstack = Module["_sigaltstack"] = createExportWrapper("sigaltstack");
|
|
|
|
var ___syscall_setsockopt = Module["___syscall_setsockopt"] = createExportWrapper("__syscall_setsockopt");
|
|
|
|
var ___syscall_shutdown = Module["___syscall_shutdown"] = createExportWrapper("__syscall_shutdown");
|
|
|
|
var ___syscall_socketpair = Module["___syscall_socketpair"] = createExportWrapper("__syscall_socketpair");
|
|
|
|
var ___libc_realloc = Module["___libc_realloc"] = createExportWrapper("__libc_realloc");
|
|
|
|
var _realloc_in_place = Module["_realloc_in_place"] = createExportWrapper("realloc_in_place");
|
|
|
|
var _memalign = Module["_memalign"] = createExportWrapper("memalign");
|
|
|
|
var _valloc = Module["_valloc"] = createExportWrapper("valloc");
|
|
|
|
var _pvalloc = Module["_pvalloc"] = createExportWrapper("pvalloc");
|
|
|
|
var _mallinfo = Module["_mallinfo"] = createExportWrapper("mallinfo");
|
|
|
|
var _mallopt = Module["_mallopt"] = createExportWrapper("mallopt");
|
|
|
|
var _malloc_trim = Module["_malloc_trim"] = createExportWrapper("malloc_trim");
|
|
|
|
var _malloc_usable_size = Module["_malloc_usable_size"] = createExportWrapper("malloc_usable_size");
|
|
|
|
var _malloc_footprint = Module["_malloc_footprint"] = createExportWrapper("malloc_footprint");
|
|
|
|
var _malloc_max_footprint = Module["_malloc_max_footprint"] = createExportWrapper("malloc_max_footprint");
|
|
|
|
var _malloc_footprint_limit = Module["_malloc_footprint_limit"] = createExportWrapper("malloc_footprint_limit");
|
|
|
|
var _malloc_set_footprint_limit = Module["_malloc_set_footprint_limit"] = createExportWrapper("malloc_set_footprint_limit");
|
|
|
|
var _independent_calloc = Module["_independent_calloc"] = createExportWrapper("independent_calloc");
|
|
|
|
var _independent_comalloc = Module["_independent_comalloc"] = createExportWrapper("independent_comalloc");
|
|
|
|
var _bulk_free = Module["_bulk_free"] = createExportWrapper("bulk_free");
|
|
|
|
var ___trap = Module["___trap"] = function() {
|
|
return (___trap = Module["___trap"] = Module["asm"]["__trap"]).apply(null, arguments);
|
|
};
|
|
|
|
var ___absvdi2 = Module["___absvdi2"] = createExportWrapper("__absvdi2");
|
|
|
|
var ___absvsi2 = Module["___absvsi2"] = createExportWrapper("__absvsi2");
|
|
|
|
var ___absvti2 = Module["___absvti2"] = createExportWrapper("__absvti2");
|
|
|
|
var ___adddf3 = Module["___adddf3"] = createExportWrapper("__adddf3");
|
|
|
|
var ___fe_getround = Module["___fe_getround"] = createExportWrapper("__fe_getround");
|
|
|
|
var ___fe_raise_inexact = Module["___fe_raise_inexact"] = createExportWrapper("__fe_raise_inexact");
|
|
|
|
var ___addsf3 = Module["___addsf3"] = createExportWrapper("__addsf3");
|
|
|
|
var ___addtf3 = Module["___addtf3"] = createExportWrapper("__addtf3");
|
|
|
|
var ___ashlti3 = Module["___ashlti3"] = createExportWrapper("__ashlti3");
|
|
|
|
var ___lshrti3 = Module["___lshrti3"] = createExportWrapper("__lshrti3");
|
|
|
|
var ___addvdi3 = Module["___addvdi3"] = createExportWrapper("__addvdi3");
|
|
|
|
var ___addvsi3 = Module["___addvsi3"] = createExportWrapper("__addvsi3");
|
|
|
|
var ___addvti3 = Module["___addvti3"] = createExportWrapper("__addvti3");
|
|
|
|
var ___ashldi3 = Module["___ashldi3"] = createExportWrapper("__ashldi3");
|
|
|
|
var ___ashrdi3 = Module["___ashrdi3"] = createExportWrapper("__ashrdi3");
|
|
|
|
var ___ashrti3 = Module["___ashrti3"] = createExportWrapper("__ashrti3");
|
|
|
|
var ___atomic_is_lock_free = Module["___atomic_is_lock_free"] = createExportWrapper("__atomic_is_lock_free");
|
|
|
|
var ___atomic_load = Module["___atomic_load"] = createExportWrapper("__atomic_load");
|
|
|
|
var ___atomic_store = Module["___atomic_store"] = createExportWrapper("__atomic_store");
|
|
|
|
var ___atomic_compare_exchange = Module["___atomic_compare_exchange"] = createExportWrapper("__atomic_compare_exchange");
|
|
|
|
var ___atomic_exchange = Module["___atomic_exchange"] = createExportWrapper("__atomic_exchange");
|
|
|
|
var ___atomic_load_1 = Module["___atomic_load_1"] = createExportWrapper("__atomic_load_1");
|
|
|
|
var ___atomic_load_2 = Module["___atomic_load_2"] = createExportWrapper("__atomic_load_2");
|
|
|
|
var ___atomic_load_4 = Module["___atomic_load_4"] = createExportWrapper("__atomic_load_4");
|
|
|
|
var ___atomic_load_8 = Module["___atomic_load_8"] = createExportWrapper("__atomic_load_8");
|
|
|
|
var ___atomic_load_16 = Module["___atomic_load_16"] = createExportWrapper("__atomic_load_16");
|
|
|
|
var ___atomic_store_1 = Module["___atomic_store_1"] = createExportWrapper("__atomic_store_1");
|
|
|
|
var ___atomic_store_2 = Module["___atomic_store_2"] = createExportWrapper("__atomic_store_2");
|
|
|
|
var ___atomic_store_4 = Module["___atomic_store_4"] = createExportWrapper("__atomic_store_4");
|
|
|
|
var ___atomic_store_8 = Module["___atomic_store_8"] = createExportWrapper("__atomic_store_8");
|
|
|
|
var ___atomic_store_16 = Module["___atomic_store_16"] = createExportWrapper("__atomic_store_16");
|
|
|
|
var ___atomic_exchange_1 = Module["___atomic_exchange_1"] = createExportWrapper("__atomic_exchange_1");
|
|
|
|
var ___atomic_exchange_2 = Module["___atomic_exchange_2"] = createExportWrapper("__atomic_exchange_2");
|
|
|
|
var ___atomic_exchange_4 = Module["___atomic_exchange_4"] = createExportWrapper("__atomic_exchange_4");
|
|
|
|
var ___atomic_exchange_8 = Module["___atomic_exchange_8"] = createExportWrapper("__atomic_exchange_8");
|
|
|
|
var ___atomic_exchange_16 = Module["___atomic_exchange_16"] = createExportWrapper("__atomic_exchange_16");
|
|
|
|
var ___atomic_compare_exchange_1 = Module["___atomic_compare_exchange_1"] = createExportWrapper("__atomic_compare_exchange_1");
|
|
|
|
var ___atomic_compare_exchange_2 = Module["___atomic_compare_exchange_2"] = createExportWrapper("__atomic_compare_exchange_2");
|
|
|
|
var ___atomic_compare_exchange_4 = Module["___atomic_compare_exchange_4"] = createExportWrapper("__atomic_compare_exchange_4");
|
|
|
|
var ___atomic_compare_exchange_8 = Module["___atomic_compare_exchange_8"] = createExportWrapper("__atomic_compare_exchange_8");
|
|
|
|
var ___atomic_compare_exchange_16 = Module["___atomic_compare_exchange_16"] = createExportWrapper("__atomic_compare_exchange_16");
|
|
|
|
var ___atomic_fetch_add_1 = Module["___atomic_fetch_add_1"] = createExportWrapper("__atomic_fetch_add_1");
|
|
|
|
var ___atomic_fetch_add_2 = Module["___atomic_fetch_add_2"] = createExportWrapper("__atomic_fetch_add_2");
|
|
|
|
var ___atomic_fetch_add_4 = Module["___atomic_fetch_add_4"] = createExportWrapper("__atomic_fetch_add_4");
|
|
|
|
var ___atomic_fetch_add_8 = Module["___atomic_fetch_add_8"] = createExportWrapper("__atomic_fetch_add_8");
|
|
|
|
var ___atomic_fetch_add_16 = Module["___atomic_fetch_add_16"] = createExportWrapper("__atomic_fetch_add_16");
|
|
|
|
var ___atomic_fetch_sub_1 = Module["___atomic_fetch_sub_1"] = createExportWrapper("__atomic_fetch_sub_1");
|
|
|
|
var ___atomic_fetch_sub_2 = Module["___atomic_fetch_sub_2"] = createExportWrapper("__atomic_fetch_sub_2");
|
|
|
|
var ___atomic_fetch_sub_4 = Module["___atomic_fetch_sub_4"] = createExportWrapper("__atomic_fetch_sub_4");
|
|
|
|
var ___atomic_fetch_sub_8 = Module["___atomic_fetch_sub_8"] = createExportWrapper("__atomic_fetch_sub_8");
|
|
|
|
var ___atomic_fetch_sub_16 = Module["___atomic_fetch_sub_16"] = createExportWrapper("__atomic_fetch_sub_16");
|
|
|
|
var ___atomic_fetch_and_1 = Module["___atomic_fetch_and_1"] = createExportWrapper("__atomic_fetch_and_1");
|
|
|
|
var ___atomic_fetch_and_2 = Module["___atomic_fetch_and_2"] = createExportWrapper("__atomic_fetch_and_2");
|
|
|
|
var ___atomic_fetch_and_4 = Module["___atomic_fetch_and_4"] = createExportWrapper("__atomic_fetch_and_4");
|
|
|
|
var ___atomic_fetch_and_8 = Module["___atomic_fetch_and_8"] = createExportWrapper("__atomic_fetch_and_8");
|
|
|
|
var ___atomic_fetch_and_16 = Module["___atomic_fetch_and_16"] = createExportWrapper("__atomic_fetch_and_16");
|
|
|
|
var ___atomic_fetch_or_1 = Module["___atomic_fetch_or_1"] = createExportWrapper("__atomic_fetch_or_1");
|
|
|
|
var ___atomic_fetch_or_2 = Module["___atomic_fetch_or_2"] = createExportWrapper("__atomic_fetch_or_2");
|
|
|
|
var ___atomic_fetch_or_4 = Module["___atomic_fetch_or_4"] = createExportWrapper("__atomic_fetch_or_4");
|
|
|
|
var ___atomic_fetch_or_8 = Module["___atomic_fetch_or_8"] = createExportWrapper("__atomic_fetch_or_8");
|
|
|
|
var ___atomic_fetch_or_16 = Module["___atomic_fetch_or_16"] = createExportWrapper("__atomic_fetch_or_16");
|
|
|
|
var ___atomic_fetch_xor_1 = Module["___atomic_fetch_xor_1"] = createExportWrapper("__atomic_fetch_xor_1");
|
|
|
|
var ___atomic_fetch_xor_2 = Module["___atomic_fetch_xor_2"] = createExportWrapper("__atomic_fetch_xor_2");
|
|
|
|
var ___atomic_fetch_xor_4 = Module["___atomic_fetch_xor_4"] = createExportWrapper("__atomic_fetch_xor_4");
|
|
|
|
var ___atomic_fetch_xor_8 = Module["___atomic_fetch_xor_8"] = createExportWrapper("__atomic_fetch_xor_8");
|
|
|
|
var ___atomic_fetch_xor_16 = Module["___atomic_fetch_xor_16"] = createExportWrapper("__atomic_fetch_xor_16");
|
|
|
|
var ___atomic_fetch_nand_1 = Module["___atomic_fetch_nand_1"] = createExportWrapper("__atomic_fetch_nand_1");
|
|
|
|
var ___atomic_fetch_nand_2 = Module["___atomic_fetch_nand_2"] = createExportWrapper("__atomic_fetch_nand_2");
|
|
|
|
var ___atomic_fetch_nand_4 = Module["___atomic_fetch_nand_4"] = createExportWrapper("__atomic_fetch_nand_4");
|
|
|
|
var ___atomic_fetch_nand_8 = Module["___atomic_fetch_nand_8"] = createExportWrapper("__atomic_fetch_nand_8");
|
|
|
|
var ___atomic_fetch_nand_16 = Module["___atomic_fetch_nand_16"] = createExportWrapper("__atomic_fetch_nand_16");
|
|
|
|
var _atomic_flag_clear = Module["_atomic_flag_clear"] = createExportWrapper("atomic_flag_clear");
|
|
|
|
var _atomic_flag_clear_explicit = Module["_atomic_flag_clear_explicit"] = createExportWrapper("atomic_flag_clear_explicit");
|
|
|
|
var _atomic_flag_test_and_set = Module["_atomic_flag_test_and_set"] = createExportWrapper("atomic_flag_test_and_set");
|
|
|
|
var _atomic_flag_test_and_set_explicit = Module["_atomic_flag_test_and_set_explicit"] = createExportWrapper("atomic_flag_test_and_set_explicit");
|
|
|
|
var _atomic_signal_fence = Module["_atomic_signal_fence"] = createExportWrapper("atomic_signal_fence");
|
|
|
|
var _atomic_thread_fence = Module["_atomic_thread_fence"] = createExportWrapper("atomic_thread_fence");
|
|
|
|
var ___bswapdi2 = Module["___bswapdi2"] = createExportWrapper("__bswapdi2");
|
|
|
|
var ___bswapsi2 = Module["___bswapsi2"] = createExportWrapper("__bswapsi2");
|
|
|
|
var ___clear_cache = Module["___clear_cache"] = createExportWrapper("__clear_cache");
|
|
|
|
var ___clzdi2 = Module["___clzdi2"] = createExportWrapper("__clzdi2");
|
|
|
|
var ___clzsi2 = Module["___clzsi2"] = createExportWrapper("__clzsi2");
|
|
|
|
var ___clzti2 = Module["___clzti2"] = createExportWrapper("__clzti2");
|
|
|
|
var ___cmpdi2 = Module["___cmpdi2"] = createExportWrapper("__cmpdi2");
|
|
|
|
var ___cmpti2 = Module["___cmpti2"] = createExportWrapper("__cmpti2");
|
|
|
|
var ___ledf2 = Module["___ledf2"] = createExportWrapper("__ledf2");
|
|
|
|
var ___gedf2 = Module["___gedf2"] = createExportWrapper("__gedf2");
|
|
|
|
var ___unorddf2 = Module["___unorddf2"] = createExportWrapper("__unorddf2");
|
|
|
|
var ___eqdf2 = Module["___eqdf2"] = createExportWrapper("__eqdf2");
|
|
|
|
var ___ltdf2 = Module["___ltdf2"] = createExportWrapper("__ltdf2");
|
|
|
|
var ___nedf2 = Module["___nedf2"] = createExportWrapper("__nedf2");
|
|
|
|
var ___gtdf2 = Module["___gtdf2"] = createExportWrapper("__gtdf2");
|
|
|
|
var ___lesf2 = Module["___lesf2"] = createExportWrapper("__lesf2");
|
|
|
|
var ___gesf2 = Module["___gesf2"] = createExportWrapper("__gesf2");
|
|
|
|
var ___unordsf2 = Module["___unordsf2"] = createExportWrapper("__unordsf2");
|
|
|
|
var ___eqsf2 = Module["___eqsf2"] = createExportWrapper("__eqsf2");
|
|
|
|
var ___ltsf2 = Module["___ltsf2"] = createExportWrapper("__ltsf2");
|
|
|
|
var ___nesf2 = Module["___nesf2"] = createExportWrapper("__nesf2");
|
|
|
|
var ___gtsf2 = Module["___gtsf2"] = createExportWrapper("__gtsf2");
|
|
|
|
var ___getf2 = Module["___getf2"] = createExportWrapper("__getf2");
|
|
|
|
var ___unordtf2 = Module["___unordtf2"] = createExportWrapper("__unordtf2");
|
|
|
|
var ___gttf2 = Module["___gttf2"] = createExportWrapper("__gttf2");
|
|
|
|
var ___ctzdi2 = Module["___ctzdi2"] = createExportWrapper("__ctzdi2");
|
|
|
|
var ___ctzsi2 = Module["___ctzsi2"] = createExportWrapper("__ctzsi2");
|
|
|
|
var ___ctzti2 = Module["___ctzti2"] = createExportWrapper("__ctzti2");
|
|
|
|
var ___divdc3 = Module["___divdc3"] = createExportWrapper("__divdc3");
|
|
|
|
var ___divdf3 = Module["___divdf3"] = createExportWrapper("__divdf3");
|
|
|
|
var ___divdi3 = Module["___divdi3"] = createExportWrapper("__divdi3");
|
|
|
|
var ___udivmoddi4 = Module["___udivmoddi4"] = createExportWrapper("__udivmoddi4");
|
|
|
|
var ___divmoddi4 = Module["___divmoddi4"] = createExportWrapper("__divmoddi4");
|
|
|
|
var ___divmodsi4 = Module["___divmodsi4"] = createExportWrapper("__divmodsi4");
|
|
|
|
var ___udivmodsi4 = Module["___udivmodsi4"] = createExportWrapper("__udivmodsi4");
|
|
|
|
var ___divmodti4 = Module["___divmodti4"] = createExportWrapper("__divmodti4");
|
|
|
|
var ___udivmodti4 = Module["___udivmodti4"] = createExportWrapper("__udivmodti4");
|
|
|
|
var ___divsc3 = Module["___divsc3"] = createExportWrapper("__divsc3");
|
|
|
|
var ___divsf3 = Module["___divsf3"] = createExportWrapper("__divsf3");
|
|
|
|
var ___divsi3 = Module["___divsi3"] = createExportWrapper("__divsi3");
|
|
|
|
var ___divtc3 = Module["___divtc3"] = createExportWrapper("__divtc3");
|
|
|
|
var ___floatsitf = Module["___floatsitf"] = createExportWrapper("__floatsitf");
|
|
|
|
var ___fixtfsi = Module["___fixtfsi"] = createExportWrapper("__fixtfsi");
|
|
|
|
var ___multi3 = Module["___multi3"] = createExportWrapper("__multi3");
|
|
|
|
var ___divti3 = Module["___divti3"] = createExportWrapper("__divti3");
|
|
|
|
var ___divxc3 = Module["___divxc3"] = createExportWrapper("__divxc3");
|
|
|
|
var _setThrew = createExportWrapper("setThrew");
|
|
|
|
var _saveSetjmp = Module["_saveSetjmp"] = createExportWrapper("saveSetjmp");
|
|
|
|
var setTempRet0 = createExportWrapper("setTempRet0");
|
|
|
|
var _testSetjmp = Module["_testSetjmp"] = createExportWrapper("testSetjmp");
|
|
|
|
var _emscripten_longjmp = Module["_emscripten_longjmp"] = createExportWrapper("emscripten_longjmp");
|
|
|
|
var getTempRet0 = createExportWrapper("getTempRet0");
|
|
|
|
var ___emutls_get_address = Module["___emutls_get_address"] = createExportWrapper("__emutls_get_address");
|
|
|
|
var ___enable_execute_stack = Module["___enable_execute_stack"] = createExportWrapper("__enable_execute_stack");
|
|
|
|
var ___extenddftf2 = Module["___extenddftf2"] = createExportWrapper("__extenddftf2");
|
|
|
|
var ___extendhfsf2 = Module["___extendhfsf2"] = createExportWrapper("__extendhfsf2");
|
|
|
|
var ___gnu_h2f_ieee = Module["___gnu_h2f_ieee"] = createExportWrapper("__gnu_h2f_ieee");
|
|
|
|
var ___extendsfdf2 = Module["___extendsfdf2"] = createExportWrapper("__extendsfdf2");
|
|
|
|
var ___extendsftf2 = Module["___extendsftf2"] = createExportWrapper("__extendsftf2");
|
|
|
|
var ___ffsdi2 = Module["___ffsdi2"] = createExportWrapper("__ffsdi2");
|
|
|
|
var ___ffssi2 = Module["___ffssi2"] = createExportWrapper("__ffssi2");
|
|
|
|
var ___ffsti2 = Module["___ffsti2"] = createExportWrapper("__ffsti2");
|
|
|
|
var ___fixdfdi = Module["___fixdfdi"] = createExportWrapper("__fixdfdi");
|
|
|
|
var ___fixunsdfdi = Module["___fixunsdfdi"] = createExportWrapper("__fixunsdfdi");
|
|
|
|
var ___fixdfsi = Module["___fixdfsi"] = createExportWrapper("__fixdfsi");
|
|
|
|
var ___fixdfti = Module["___fixdfti"] = createExportWrapper("__fixdfti");
|
|
|
|
var ___fixsfdi = Module["___fixsfdi"] = createExportWrapper("__fixsfdi");
|
|
|
|
var ___fixunssfdi = Module["___fixunssfdi"] = createExportWrapper("__fixunssfdi");
|
|
|
|
var ___fixsfsi = Module["___fixsfsi"] = createExportWrapper("__fixsfsi");
|
|
|
|
var ___fixsfti = Module["___fixsfti"] = createExportWrapper("__fixsfti");
|
|
|
|
var ___fixtfdi = Module["___fixtfdi"] = createExportWrapper("__fixtfdi");
|
|
|
|
var ___fixtfti = Module["___fixtfti"] = createExportWrapper("__fixtfti");
|
|
|
|
var ___fixunsdfsi = Module["___fixunsdfsi"] = createExportWrapper("__fixunsdfsi");
|
|
|
|
var ___fixunsdfti = Module["___fixunsdfti"] = createExportWrapper("__fixunsdfti");
|
|
|
|
var ___fixunssfsi = Module["___fixunssfsi"] = createExportWrapper("__fixunssfsi");
|
|
|
|
var ___fixunssfti = Module["___fixunssfti"] = createExportWrapper("__fixunssfti");
|
|
|
|
var ___fixunstfdi = Module["___fixunstfdi"] = createExportWrapper("__fixunstfdi");
|
|
|
|
var ___fixunstfsi = Module["___fixunstfsi"] = createExportWrapper("__fixunstfsi");
|
|
|
|
var ___fixunstfti = Module["___fixunstfti"] = createExportWrapper("__fixunstfti");
|
|
|
|
var ___fixunsxfdi = Module["___fixunsxfdi"] = createExportWrapper("__fixunsxfdi");
|
|
|
|
var ___fixunsxfsi = Module["___fixunsxfsi"] = createExportWrapper("__fixunsxfsi");
|
|
|
|
var ___fixunsxfti = Module["___fixunsxfti"] = createExportWrapper("__fixunsxfti");
|
|
|
|
var ___fixxfdi = Module["___fixxfdi"] = createExportWrapper("__fixxfdi");
|
|
|
|
var ___fixxfti = Module["___fixxfti"] = createExportWrapper("__fixxfti");
|
|
|
|
var ___floatdidf = Module["___floatdidf"] = createExportWrapper("__floatdidf");
|
|
|
|
var ___floatdisf = Module["___floatdisf"] = createExportWrapper("__floatdisf");
|
|
|
|
var ___floatditf = Module["___floatditf"] = createExportWrapper("__floatditf");
|
|
|
|
var ___floatdixf = Module["___floatdixf"] = createExportWrapper("__floatdixf");
|
|
|
|
var ___floatsidf = Module["___floatsidf"] = createExportWrapper("__floatsidf");
|
|
|
|
var ___floatsisf = Module["___floatsisf"] = createExportWrapper("__floatsisf");
|
|
|
|
var ___floattidf = Module["___floattidf"] = createExportWrapper("__floattidf");
|
|
|
|
var ___floattisf = Module["___floattisf"] = createExportWrapper("__floattisf");
|
|
|
|
var ___floattitf = Module["___floattitf"] = createExportWrapper("__floattitf");
|
|
|
|
var ___floattixf = Module["___floattixf"] = createExportWrapper("__floattixf");
|
|
|
|
var ___floatundidf = Module["___floatundidf"] = createExportWrapper("__floatundidf");
|
|
|
|
var ___floatundisf = Module["___floatundisf"] = createExportWrapper("__floatundisf");
|
|
|
|
var ___floatunditf = Module["___floatunditf"] = createExportWrapper("__floatunditf");
|
|
|
|
var ___floatundixf = Module["___floatundixf"] = createExportWrapper("__floatundixf");
|
|
|
|
var ___floatunsidf = Module["___floatunsidf"] = createExportWrapper("__floatunsidf");
|
|
|
|
var ___floatunsisf = Module["___floatunsisf"] = createExportWrapper("__floatunsisf");
|
|
|
|
var ___floatunsitf = Module["___floatunsitf"] = createExportWrapper("__floatunsitf");
|
|
|
|
var ___floatuntidf = Module["___floatuntidf"] = createExportWrapper("__floatuntidf");
|
|
|
|
var ___floatuntisf = Module["___floatuntisf"] = createExportWrapper("__floatuntisf");
|
|
|
|
var ___floatuntitf = Module["___floatuntitf"] = createExportWrapper("__floatuntitf");
|
|
|
|
var ___floatuntixf = Module["___floatuntixf"] = createExportWrapper("__floatuntixf");
|
|
|
|
var ___lshrdi3 = Module["___lshrdi3"] = createExportWrapper("__lshrdi3");
|
|
|
|
var ___moddi3 = Module["___moddi3"] = createExportWrapper("__moddi3");
|
|
|
|
var ___modsi3 = Module["___modsi3"] = createExportWrapper("__modsi3");
|
|
|
|
var ___modti3 = Module["___modti3"] = createExportWrapper("__modti3");
|
|
|
|
var ___muldf3 = Module["___muldf3"] = createExportWrapper("__muldf3");
|
|
|
|
var ___muldi3 = Module["___muldi3"] = createExportWrapper("__muldi3");
|
|
|
|
var ___mulodi4 = Module["___mulodi4"] = createExportWrapper("__mulodi4");
|
|
|
|
var ___mulosi4 = Module["___mulosi4"] = createExportWrapper("__mulosi4");
|
|
|
|
var ___muloti4 = Module["___muloti4"] = createExportWrapper("__muloti4");
|
|
|
|
var ___udivti3 = Module["___udivti3"] = createExportWrapper("__udivti3");
|
|
|
|
var ___mulsf3 = Module["___mulsf3"] = createExportWrapper("__mulsf3");
|
|
|
|
var ___mulvdi3 = Module["___mulvdi3"] = createExportWrapper("__mulvdi3");
|
|
|
|
var ___mulvsi3 = Module["___mulvsi3"] = createExportWrapper("__mulvsi3");
|
|
|
|
var ___mulvti3 = Module["___mulvti3"] = createExportWrapper("__mulvti3");
|
|
|
|
var ___mulxc3 = Module["___mulxc3"] = createExportWrapper("__mulxc3");
|
|
|
|
var ___negdf2 = Module["___negdf2"] = createExportWrapper("__negdf2");
|
|
|
|
var ___negdi2 = Module["___negdi2"] = createExportWrapper("__negdi2");
|
|
|
|
var ___negsf2 = Module["___negsf2"] = createExportWrapper("__negsf2");
|
|
|
|
var ___negti2 = Module["___negti2"] = createExportWrapper("__negti2");
|
|
|
|
var ___negvdi2 = Module["___negvdi2"] = createExportWrapper("__negvdi2");
|
|
|
|
var ___negvsi2 = Module["___negvsi2"] = createExportWrapper("__negvsi2");
|
|
|
|
var ___negvti2 = Module["___negvti2"] = createExportWrapper("__negvti2");
|
|
|
|
var ___paritydi2 = Module["___paritydi2"] = createExportWrapper("__paritydi2");
|
|
|
|
var ___paritysi2 = Module["___paritysi2"] = createExportWrapper("__paritysi2");
|
|
|
|
var ___parityti2 = Module["___parityti2"] = createExportWrapper("__parityti2");
|
|
|
|
var ___popcountdi2 = Module["___popcountdi2"] = createExportWrapper("__popcountdi2");
|
|
|
|
var ___popcountsi2 = Module["___popcountsi2"] = createExportWrapper("__popcountsi2");
|
|
|
|
var ___popcountti2 = Module["___popcountti2"] = createExportWrapper("__popcountti2");
|
|
|
|
var ___powidf2 = Module["___powidf2"] = createExportWrapper("__powidf2");
|
|
|
|
var ___powisf2 = Module["___powisf2"] = createExportWrapper("__powisf2");
|
|
|
|
var ___powitf2 = Module["___powitf2"] = createExportWrapper("__powitf2");
|
|
|
|
var ___powixf2 = Module["___powixf2"] = createExportWrapper("__powixf2");
|
|
|
|
var _emscripten_stack_init = Module["_emscripten_stack_init"] = function() {
|
|
return (_emscripten_stack_init = Module["_emscripten_stack_init"] = Module["asm"]["emscripten_stack_init"]).apply(null, arguments);
|
|
};
|
|
|
|
var _emscripten_stack_set_limits = function() {
|
|
return (_emscripten_stack_set_limits = Module["asm"]["emscripten_stack_set_limits"]).apply(null, arguments);
|
|
};
|
|
|
|
var _emscripten_stack_get_free = function() {
|
|
return (_emscripten_stack_get_free = Module["asm"]["emscripten_stack_get_free"]).apply(null, arguments);
|
|
};
|
|
|
|
var _emscripten_wasm_worker_initialize = Module["_emscripten_wasm_worker_initialize"] = createExportWrapper("emscripten_wasm_worker_initialize");
|
|
|
|
var stackSave = createExportWrapper("stackSave");
|
|
|
|
var stackRestore = createExportWrapper("stackRestore");
|
|
|
|
var stackAlloc = createExportWrapper("stackAlloc");
|
|
|
|
var ___subdf3 = Module["___subdf3"] = createExportWrapper("__subdf3");
|
|
|
|
var ___subsf3 = Module["___subsf3"] = createExportWrapper("__subsf3");
|
|
|
|
var ___subvdi3 = Module["___subvdi3"] = createExportWrapper("__subvdi3");
|
|
|
|
var ___subvsi3 = Module["___subvsi3"] = createExportWrapper("__subvsi3");
|
|
|
|
var ___subvti3 = Module["___subvti3"] = createExportWrapper("__subvti3");
|
|
|
|
var ___truncdfhf2 = Module["___truncdfhf2"] = createExportWrapper("__truncdfhf2");
|
|
|
|
var ___truncdfsf2 = Module["___truncdfsf2"] = createExportWrapper("__truncdfsf2");
|
|
|
|
var ___truncsfhf2 = Module["___truncsfhf2"] = createExportWrapper("__truncsfhf2");
|
|
|
|
var ___gnu_f2h_ieee = Module["___gnu_f2h_ieee"] = createExportWrapper("__gnu_f2h_ieee");
|
|
|
|
var ___trunctfdf2 = Module["___trunctfdf2"] = createExportWrapper("__trunctfdf2");
|
|
|
|
var ___trunctfsf2 = Module["___trunctfsf2"] = createExportWrapper("__trunctfsf2");
|
|
|
|
var ___ucmpdi2 = Module["___ucmpdi2"] = createExportWrapper("__ucmpdi2");
|
|
|
|
var ___ucmpti2 = Module["___ucmpti2"] = createExportWrapper("__ucmpti2");
|
|
|
|
var ___udivdi3 = Module["___udivdi3"] = createExportWrapper("__udivdi3");
|
|
|
|
var ___udivsi3 = Module["___udivsi3"] = createExportWrapper("__udivsi3");
|
|
|
|
var ___umoddi3 = Module["___umoddi3"] = createExportWrapper("__umoddi3");
|
|
|
|
var ___umodsi3 = Module["___umodsi3"] = createExportWrapper("__umodsi3");
|
|
|
|
var ___umodti3 = Module["___umodti3"] = createExportWrapper("__umodti3");
|
|
|
|
var _accept = Module["_accept"] = createExportWrapper("accept");
|
|
|
|
var _accept4 = Module["_accept4"] = createExportWrapper("accept4");
|
|
|
|
var _freeaddrinfo = Module["_freeaddrinfo"] = createExportWrapper("freeaddrinfo");
|
|
|
|
var _getpeername = Module["_getpeername"] = createExportWrapper("getpeername");
|
|
|
|
var _getsockopt = Module["_getsockopt"] = createExportWrapper("getsockopt");
|
|
|
|
var _listen = Module["_listen"] = createExportWrapper("listen");
|
|
|
|
var _recvmsg = Module["_recvmsg"] = createExportWrapper("recvmsg");
|
|
|
|
var _sendmsg = Module["_sendmsg"] = createExportWrapper("sendmsg");
|
|
|
|
var _shutdown = Module["_shutdown"] = createExportWrapper("shutdown");
|
|
|
|
var _socketpair = Module["_socketpair"] = createExportWrapper("socketpair");
|
|
|
|
var dynCall_jiji = Module["dynCall_jiji"] = createExportWrapper("dynCall_jiji");
|
|
|
|
var dynCall_iiij = Module["dynCall_iiij"] = createExportWrapper("dynCall_iiij");
|
|
|
|
var dynCall_viij = Module["dynCall_viij"] = createExportWrapper("dynCall_viij");
|
|
|
|
var dynCall_viijii = Module["dynCall_viijii"] = createExportWrapper("dynCall_viijii");
|
|
|
|
var dynCall_iiiiij = Module["dynCall_iiiiij"] = createExportWrapper("dynCall_iiiiij");
|
|
|
|
var dynCall_iiiiijj = Module["dynCall_iiiiijj"] = createExportWrapper("dynCall_iiiiijj");
|
|
|
|
var dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = createExportWrapper("dynCall_iiiiiijj");
|
|
|
|
var _orig$__fpclassifyl = Module["_orig$__fpclassifyl"] = createExportWrapper("orig$__fpclassifyl");
|
|
|
|
var _orig$__subtf3 = Module["_orig$__subtf3"] = createExportWrapper("orig$__subtf3");
|
|
|
|
var _orig$__divtf3 = Module["_orig$__divtf3"] = createExportWrapper("orig$__divtf3");
|
|
|
|
var _orig$__signbitl = Module["_orig$__signbitl"] = createExportWrapper("orig$__signbitl");
|
|
|
|
var _orig$fabsl = Module["_orig$fabsl"] = createExportWrapper("orig$fabsl");
|
|
|
|
var _orig$acoshl = Module["_orig$acoshl"] = createExportWrapper("orig$acoshl");
|
|
|
|
var _orig$acosl = Module["_orig$acosl"] = createExportWrapper("orig$acosl");
|
|
|
|
var _orig$sqrtl = Module["_orig$sqrtl"] = createExportWrapper("orig$sqrtl");
|
|
|
|
var _orig$asinhl = Module["_orig$asinhl"] = createExportWrapper("orig$asinhl");
|
|
|
|
var _orig$asinl = Module["_orig$asinl"] = createExportWrapper("orig$asinl");
|
|
|
|
var _orig$atan2l = Module["_orig$atan2l"] = createExportWrapper("orig$atan2l");
|
|
|
|
var _orig$atanl = Module["_orig$atanl"] = createExportWrapper("orig$atanl");
|
|
|
|
var _orig$atanhl = Module["_orig$atanhl"] = createExportWrapper("orig$atanhl");
|
|
|
|
var _orig$log1pl = Module["_orig$log1pl"] = createExportWrapper("orig$log1pl");
|
|
|
|
var _orig$atoll = Module["_orig$atoll"] = createExportWrapper("orig$atoll");
|
|
|
|
var _orig$hypotl = Module["_orig$hypotl"] = createExportWrapper("orig$hypotl");
|
|
|
|
var _orig$logl = Module["_orig$logl"] = createExportWrapper("orig$logl");
|
|
|
|
var _orig$cbrtl = Module["_orig$cbrtl"] = createExportWrapper("orig$cbrtl");
|
|
|
|
var _orig$ceill = Module["_orig$ceill"] = createExportWrapper("orig$ceill");
|
|
|
|
var _orig$copysignl = Module["_orig$copysignl"] = createExportWrapper("orig$copysignl");
|
|
|
|
var _orig$coshl = Module["_orig$coshl"] = createExportWrapper("orig$coshl");
|
|
|
|
var _orig$cosl = Module["_orig$cosl"] = createExportWrapper("orig$cosl");
|
|
|
|
var _orig$__multc3 = Module["_orig$__multc3"] = createExportWrapper("orig$__multc3");
|
|
|
|
var _orig$difftime = Module["_orig$difftime"] = createExportWrapper("orig$difftime");
|
|
|
|
var _orig$lseek = Module["_orig$lseek"] = createExportWrapper("orig$lseek");
|
|
|
|
var _orig$emscripten_atomic_exchange_u64 = Module["_orig$emscripten_atomic_exchange_u64"] = createExportWrapper("orig$emscripten_atomic_exchange_u64");
|
|
|
|
var _orig$emscripten_atomic_cas_u64 = Module["_orig$emscripten_atomic_cas_u64"] = createExportWrapper("orig$emscripten_atomic_cas_u64");
|
|
|
|
var _orig$emscripten_atomic_load_u64 = Module["_orig$emscripten_atomic_load_u64"] = createExportWrapper("orig$emscripten_atomic_load_u64");
|
|
|
|
var _orig$emscripten_atomic_store_u64 = Module["_orig$emscripten_atomic_store_u64"] = createExportWrapper("orig$emscripten_atomic_store_u64");
|
|
|
|
var _orig$emscripten_atomic_add_u64 = Module["_orig$emscripten_atomic_add_u64"] = createExportWrapper("orig$emscripten_atomic_add_u64");
|
|
|
|
var _orig$emscripten_atomic_sub_u64 = Module["_orig$emscripten_atomic_sub_u64"] = createExportWrapper("orig$emscripten_atomic_sub_u64");
|
|
|
|
var _orig$emscripten_atomic_and_u64 = Module["_orig$emscripten_atomic_and_u64"] = createExportWrapper("orig$emscripten_atomic_and_u64");
|
|
|
|
var _orig$emscripten_atomic_or_u64 = Module["_orig$emscripten_atomic_or_u64"] = createExportWrapper("orig$emscripten_atomic_or_u64");
|
|
|
|
var _orig$emscripten_atomic_xor_u64 = Module["_orig$emscripten_atomic_xor_u64"] = createExportWrapper("orig$emscripten_atomic_xor_u64");
|
|
|
|
var _orig$__time = Module["_orig$__time"] = createExportWrapper("orig$__time");
|
|
|
|
var _orig$time = Module["_orig$time"] = createExportWrapper("orig$time");
|
|
|
|
var _orig$erfl = Module["_orig$erfl"] = createExportWrapper("orig$erfl");
|
|
|
|
var _orig$erfcl = Module["_orig$erfcl"] = createExportWrapper("orig$erfcl");
|
|
|
|
var _orig$exp10l = Module["_orig$exp10l"] = createExportWrapper("orig$exp10l");
|
|
|
|
var _orig$modfl = Module["_orig$modfl"] = createExportWrapper("orig$modfl");
|
|
|
|
var _orig$exp2l = Module["_orig$exp2l"] = createExportWrapper("orig$exp2l");
|
|
|
|
var _orig$powl = Module["_orig$powl"] = createExportWrapper("orig$powl");
|
|
|
|
var _orig$pow10l = Module["_orig$pow10l"] = createExportWrapper("orig$pow10l");
|
|
|
|
var _orig$scalbnl = Module["_orig$scalbnl"] = createExportWrapper("orig$scalbnl");
|
|
|
|
var _orig$expl = Module["_orig$expl"] = createExportWrapper("orig$expl");
|
|
|
|
var _orig$expm1l = Module["_orig$expm1l"] = createExportWrapper("orig$expm1l");
|
|
|
|
var _orig$fdiml = Module["_orig$fdiml"] = createExportWrapper("orig$fdiml");
|
|
|
|
var _orig$ffsll = Module["_orig$ffsll"] = createExportWrapper("orig$ffsll");
|
|
|
|
var _orig$fmodl = Module["_orig$fmodl"] = createExportWrapper("orig$fmodl");
|
|
|
|
var _orig$floorl = Module["_orig$floorl"] = createExportWrapper("orig$floorl");
|
|
|
|
var _orig$fmal = Module["_orig$fmal"] = createExportWrapper("orig$fmal");
|
|
|
|
var _orig$frexpl = Module["_orig$frexpl"] = createExportWrapper("orig$frexpl");
|
|
|
|
var _orig$nextafterl = Module["_orig$nextafterl"] = createExportWrapper("orig$nextafterl");
|
|
|
|
var _orig$ilogbl = Module["_orig$ilogbl"] = createExportWrapper("orig$ilogbl");
|
|
|
|
var _orig$fmaxl = Module["_orig$fmaxl"] = createExportWrapper("orig$fmaxl");
|
|
|
|
var _orig$__lttf2 = Module["_orig$__lttf2"] = createExportWrapper("orig$__lttf2");
|
|
|
|
var _orig$fminl = Module["_orig$fminl"] = createExportWrapper("orig$fminl");
|
|
|
|
var _orig$__eqtf2 = Module["_orig$__eqtf2"] = createExportWrapper("orig$__eqtf2");
|
|
|
|
var _orig$__multf3 = Module["_orig$__multf3"] = createExportWrapper("orig$__multf3");
|
|
|
|
var _orig$__letf2 = Module["_orig$__letf2"] = createExportWrapper("orig$__letf2");
|
|
|
|
var _orig$__netf2 = Module["_orig$__netf2"] = createExportWrapper("orig$__netf2");
|
|
|
|
var _orig$fseeko = Module["_orig$fseeko"] = createExportWrapper("orig$fseeko");
|
|
|
|
var _orig$fseeko64 = Module["_orig$fseeko64"] = createExportWrapper("orig$fseeko64");
|
|
|
|
var _orig$ftello = Module["_orig$ftello"] = createExportWrapper("orig$ftello");
|
|
|
|
var _orig$ftello64 = Module["_orig$ftello64"] = createExportWrapper("orig$ftello64");
|
|
|
|
var _orig$ftruncate = Module["_orig$ftruncate"] = createExportWrapper("orig$ftruncate");
|
|
|
|
var _orig$ftruncate64 = Module["_orig$ftruncate64"] = createExportWrapper("orig$ftruncate64");
|
|
|
|
var _orig$imaxabs = Module["_orig$imaxabs"] = createExportWrapper("orig$imaxabs");
|
|
|
|
var _orig$imaxdiv = Module["_orig$imaxdiv"] = createExportWrapper("orig$imaxdiv");
|
|
|
|
var _orig$__intscan = Module["_orig$__intscan"] = createExportWrapper("orig$__intscan");
|
|
|
|
var _orig$ldexpl = Module["_orig$ldexpl"] = createExportWrapper("orig$ldexpl");
|
|
|
|
var _orig$__lgammal_r = Module["_orig$__lgammal_r"] = createExportWrapper("orig$__lgammal_r");
|
|
|
|
var _orig$lgammal = Module["_orig$lgammal"] = createExportWrapper("orig$lgammal");
|
|
|
|
var _orig$lgammal_r = Module["_orig$lgammal_r"] = createExportWrapper("orig$lgammal_r");
|
|
|
|
var _orig$llabs = Module["_orig$llabs"] = createExportWrapper("orig$llabs");
|
|
|
|
var _orig$lldiv = Module["_orig$lldiv"] = createExportWrapper("orig$lldiv");
|
|
|
|
var _orig$llrint = Module["_orig$llrint"] = createExportWrapper("orig$llrint");
|
|
|
|
var _orig$llrintf = Module["_orig$llrintf"] = createExportWrapper("orig$llrintf");
|
|
|
|
var _orig$llrintl = Module["_orig$llrintl"] = createExportWrapper("orig$llrintl");
|
|
|
|
var _orig$rintl = Module["_orig$rintl"] = createExportWrapper("orig$rintl");
|
|
|
|
var _orig$llround = Module["_orig$llround"] = createExportWrapper("orig$llround");
|
|
|
|
var _orig$llroundf = Module["_orig$llroundf"] = createExportWrapper("orig$llroundf");
|
|
|
|
var _orig$llroundl = Module["_orig$llroundl"] = createExportWrapper("orig$llroundl");
|
|
|
|
var _orig$roundl = Module["_orig$roundl"] = createExportWrapper("orig$roundl");
|
|
|
|
var _orig$lockf = Module["_orig$lockf"] = createExportWrapper("orig$lockf");
|
|
|
|
var _orig$lockf64 = Module["_orig$lockf64"] = createExportWrapper("orig$lockf64");
|
|
|
|
var _orig$log10l = Module["_orig$log10l"] = createExportWrapper("orig$log10l");
|
|
|
|
var _orig$log2l = Module["_orig$log2l"] = createExportWrapper("orig$log2l");
|
|
|
|
var _orig$logbl = Module["_orig$logbl"] = createExportWrapper("orig$logbl");
|
|
|
|
var _orig$strtoull = Module["_orig$strtoull"] = createExportWrapper("orig$strtoull");
|
|
|
|
var _orig$lrintl = Module["_orig$lrintl"] = createExportWrapper("orig$lrintl");
|
|
|
|
var _orig$lroundl = Module["_orig$lroundl"] = createExportWrapper("orig$lroundl");
|
|
|
|
var _orig$lseek64 = Module["_orig$lseek64"] = createExportWrapper("orig$lseek64");
|
|
|
|
var _orig$timegm = Module["_orig$timegm"] = createExportWrapper("orig$timegm");
|
|
|
|
var _orig$mktime = Module["_orig$mktime"] = createExportWrapper("orig$mktime");
|
|
|
|
var _orig$mmap = Module["_orig$mmap"] = createExportWrapper("orig$mmap");
|
|
|
|
var _orig$emscripten_builtin_mmap = Module["_orig$emscripten_builtin_mmap"] = createExportWrapper("orig$emscripten_builtin_mmap");
|
|
|
|
var _orig$mmap64 = Module["_orig$mmap64"] = createExportWrapper("orig$mmap64");
|
|
|
|
var _orig$nearbyintl = Module["_orig$nearbyintl"] = createExportWrapper("orig$nearbyintl");
|
|
|
|
var _orig$nexttoward = Module["_orig$nexttoward"] = createExportWrapper("orig$nexttoward");
|
|
|
|
var _orig$nexttowardf = Module["_orig$nexttowardf"] = createExportWrapper("orig$nexttowardf");
|
|
|
|
var _orig$nexttowardl = Module["_orig$nexttowardl"] = createExportWrapper("orig$nexttowardl");
|
|
|
|
var _orig$posix_fadvise = Module["_orig$posix_fadvise"] = createExportWrapper("orig$posix_fadvise");
|
|
|
|
var _orig$posix_fadvise64 = Module["_orig$posix_fadvise64"] = createExportWrapper("orig$posix_fadvise64");
|
|
|
|
var _orig$posix_fallocate = Module["_orig$posix_fallocate"] = createExportWrapper("orig$posix_fallocate");
|
|
|
|
var _orig$posix_fallocate64 = Module["_orig$posix_fallocate64"] = createExportWrapper("orig$posix_fallocate64");
|
|
|
|
var _orig$pread = Module["_orig$pread"] = createExportWrapper("orig$pread");
|
|
|
|
var _orig$pread64 = Module["_orig$pread64"] = createExportWrapper("orig$pread64");
|
|
|
|
var _orig$preadv = Module["_orig$preadv"] = createExportWrapper("orig$preadv");
|
|
|
|
var _orig$preadv64 = Module["_orig$preadv64"] = createExportWrapper("orig$preadv64");
|
|
|
|
var _orig$pwrite = Module["_orig$pwrite"] = createExportWrapper("orig$pwrite");
|
|
|
|
var _orig$pwrite64 = Module["_orig$pwrite64"] = createExportWrapper("orig$pwrite64");
|
|
|
|
var _orig$pwritev = Module["_orig$pwritev"] = createExportWrapper("orig$pwritev");
|
|
|
|
var _orig$pwritev64 = Module["_orig$pwritev64"] = createExportWrapper("orig$pwritev64");
|
|
|
|
var _orig$remainderl = Module["_orig$remainderl"] = createExportWrapper("orig$remainderl");
|
|
|
|
var _orig$remquol = Module["_orig$remquol"] = createExportWrapper("orig$remquol");
|
|
|
|
var _orig$scalblnl = Module["_orig$scalblnl"] = createExportWrapper("orig$scalblnl");
|
|
|
|
var _orig$sincosl = Module["_orig$sincosl"] = createExportWrapper("orig$sincosl");
|
|
|
|
var _orig$sinhl = Module["_orig$sinhl"] = createExportWrapper("orig$sinhl");
|
|
|
|
var _orig$sinl = Module["_orig$sinl"] = createExportWrapper("orig$sinl");
|
|
|
|
var _orig$strtoll = Module["_orig$strtoll"] = createExportWrapper("orig$strtoll");
|
|
|
|
var _orig$strtoimax = Module["_orig$strtoimax"] = createExportWrapper("orig$strtoimax");
|
|
|
|
var _orig$strtoumax = Module["_orig$strtoumax"] = createExportWrapper("orig$strtoumax");
|
|
|
|
var _orig$__strtoll_internal = Module["_orig$__strtoll_internal"] = createExportWrapper("orig$__strtoll_internal");
|
|
|
|
var _orig$__strtoull_internal = Module["_orig$__strtoull_internal"] = createExportWrapper("orig$__strtoull_internal");
|
|
|
|
var _orig$__strtoimax_internal = Module["_orig$__strtoimax_internal"] = createExportWrapper("orig$__strtoimax_internal");
|
|
|
|
var _orig$__strtoumax_internal = Module["_orig$__strtoumax_internal"] = createExportWrapper("orig$__strtoumax_internal");
|
|
|
|
var _orig$strtoull_l = Module["_orig$strtoull_l"] = createExportWrapper("orig$strtoull_l");
|
|
|
|
var _orig$strtoll_l = Module["_orig$strtoll_l"] = createExportWrapper("orig$strtoll_l");
|
|
|
|
var _orig$tanhl = Module["_orig$tanhl"] = createExportWrapper("orig$tanhl");
|
|
|
|
var _orig$tanl = Module["_orig$tanl"] = createExportWrapper("orig$tanl");
|
|
|
|
var _orig$tgammal = Module["_orig$tgammal"] = createExportWrapper("orig$tgammal");
|
|
|
|
var _orig$truncate = Module["_orig$truncate"] = createExportWrapper("orig$truncate");
|
|
|
|
var _orig$truncate64 = Module["_orig$truncate64"] = createExportWrapper("orig$truncate64");
|
|
|
|
var _orig$truncl = Module["_orig$truncl"] = createExportWrapper("orig$truncl");
|
|
|
|
var _orig$wcstoull = Module["_orig$wcstoull"] = createExportWrapper("orig$wcstoull");
|
|
|
|
var _orig$wcstoll = Module["_orig$wcstoll"] = createExportWrapper("orig$wcstoll");
|
|
|
|
var _orig$wcstoimax = Module["_orig$wcstoimax"] = createExportWrapper("orig$wcstoimax");
|
|
|
|
var _orig$wcstoumax = Module["_orig$wcstoumax"] = createExportWrapper("orig$wcstoumax");
|
|
|
|
var _orig$_ZNSt3__223__libcpp_atomic_monitorEPVKv = Module["_orig$_ZNSt3__223__libcpp_atomic_monitorEPVKv"] = createExportWrapper("orig$_ZNSt3__223__libcpp_atomic_monitorEPVKv");
|
|
|
|
var _orig$_ZNSt3__220__libcpp_atomic_waitEPVKvx = Module["_orig$_ZNSt3__220__libcpp_atomic_waitEPVKvx"] = createExportWrapper("orig$_ZNSt3__220__libcpp_atomic_waitEPVKvx");
|
|
|
|
var _orig$_ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE = Module["_orig$_ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE"] = createExportWrapper("orig$_ZNSt3__223__libcpp_atomic_monitorEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEE");
|
|
|
|
var _orig$_ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx = Module["_orig$_ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx"] = createExportWrapper("orig$_ZNSt3__220__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx");
|
|
|
|
var _orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["_orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var _orig$_ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE = Module["_orig$_ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE"] = createExportWrapper("orig$_ZNSt3__217__cxx_atomic_loadB6v15007IxEET_PVKNS_22__cxx_atomic_base_implIS1_EENS_12memory_orderE");
|
|
|
|
var _orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["_orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("orig$_ZNSt3__222__cxx_atomic_fetch_addB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var _orig$_ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE = Module["_orig$_ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE"] = createExportWrapper("orig$_ZNSt3__222__cxx_atomic_fetch_subB6v15007IxEET_PVNS_22__cxx_atomic_base_implIS1_EES1_NS_12memory_orderE");
|
|
|
|
var _orig$_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev = Module["_orig$_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE4zeroB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chrono12steady_clock3nowEv = Module["_orig$_ZNSt3__26chrono12steady_clock3nowEv"] = createExportWrapper("orig$_ZNSt3__26chrono12steady_clock3nowEv");
|
|
|
|
var _orig$_ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE = Module["_orig$_ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE"] = createExportWrapper("orig$_ZNSt3__26chronomiB6v15007INS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEES6_EENS_11common_typeIJT0_T1_EE4typeERKNS0_10time_pointIT_S8_EERKNSC_ISD_S9_EE");
|
|
|
|
var _orig$_ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE = Module["_orig$_ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE"] = createExportWrapper("orig$_ZNKSt3__229__libcpp_timed_backoff_policyclB6v15007ENS_6chrono8durationIxNS_5ratioILx1ELx1000000000EEEEE");
|
|
|
|
var _orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_ = Module["_orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_"] = createExportWrapper("orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_");
|
|
|
|
var _orig$_ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev = Module["_orig$_ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var _orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev = Module["_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000000EEEE5countB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_ = Module["_orig$_ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_"] = createExportWrapper("orig$_ZNSt3__26chronodvB6v15007IxNS_5ratioILx1ELx1000000000EEEiEENS_9enable_ifIXaantsr13__is_durationIT1_EE5valuesr14is_convertibleIS5_NS_11common_typeIJT_S5_EE4typeEEE5valueENS0_8durationIS9_T0_EEE4typeERKNSA_IS7_SB_EERKS5_");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev = Module["_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1EEEE5countB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["_orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("orig$_ZNSt3__26chronomiB6v15007IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev = Module["_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000EEEE5countB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000000EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1000000000EEEEENS3_ILx1000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev = Module["_orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono8durationIxNS_5ratioILx1ELx1000000EEEE5countB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev = Module["_orig$_ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__26chrono15duration_valuesIxE4zeroB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__28to_charsEPcS0_e = Module["_orig$_ZNSt3__28to_charsEPcS0_e"] = createExportWrapper("orig$_ZNSt3__28to_charsEPcS0_e");
|
|
|
|
var _orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatE = Module["_orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatE"] = createExportWrapper("orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatE");
|
|
|
|
var _orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi = Module["_orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi"] = createExportWrapper("orig$_ZNSt3__28to_charsEPcS0_eNS_12chars_formatEi");
|
|
|
|
var _orig$_ZNSt3__28bit_castB6v15007IydEET_RKT0_ = Module["_orig$_ZNSt3__28bit_castB6v15007IydEET_RKT0_"] = createExportWrapper("orig$_ZNSt3__28bit_castB6v15007IydEET_RKT0_");
|
|
|
|
var _orig$_ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_ = Module["_orig$_ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_"] = createExportWrapper("orig$_ZNSt3__27find_ifB6v15007IPKyZZNS_36_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS5_T_iENKUlvE_clEvEUlyE_EES6_S6_S6_T0_");
|
|
|
|
var _orig$_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy = Module["_orig$_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy"] = createExportWrapper("orig$_ZZZNSt3__236_Floating_to_chars_general_precisionB6v15007IdEENS_15to_chars_resultEPcS2_T_iENKUlvE_clEvENKUlyE_clEy");
|
|
|
|
var _orig$_ZNSt3__26chrono12system_clock3nowEv = Module["_orig$_ZNSt3__26chrono12system_clock3nowEv"] = createExportWrapper("orig$_ZNSt3__26chrono12system_clock3nowEv");
|
|
|
|
var _orig$_ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE = Module["_orig$_ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE"] = createExportWrapper("orig$_ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILx1ELx1000000EEEEEEE");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1EEEEExNS3_ILx1ELx1000000EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev = Module["_orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__26chrono12system_clock11from_time_tEx = Module["_orig$_ZNSt3__26chrono12system_clock11from_time_tEx"] = createExportWrapper("orig$_ZNSt3__26chrono12system_clock11from_time_tEx");
|
|
|
|
var _orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["_orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1000000EEEEENS2_IxNS3_ILx1ELx1EEEEES4_Lb1ELb0EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE = Module["_orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE"] = createExportWrapper("orig$_ZNSt3__26chrono13duration_castB6v15007INS0_8durationIxNS_5ratioILx1ELx1000000EEEEExNS3_ILx1ELx1EEEEENS_9enable_ifIXsr13__is_durationIT_EE5valueES8_E4typeERKNS2_IT0_T1_EE");
|
|
|
|
var _orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_ = Module["_orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_"] = createExportWrapper("orig$_ZNKSt3__26chrono15__duration_castINS0_8durationIxNS_5ratioILx1ELx1EEEEENS2_IxNS3_ILx1ELx1000000EEEEENS3_ILx1000000ELx1EEELb0ELb1EEclB6v15007ERKS5_");
|
|
|
|
var _orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_ = Module["_orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_"] = createExportWrapper("orig$_ZNSt3__26chronoplB6v15007IxNS_5ratioILx1ELx1EEExNS2_ILx1ELx1000000000EEEEENS_11common_typeIJNS0_8durationIT_T0_EENS6_IT1_T2_EEEE4typeERKS9_RKSC_");
|
|
|
|
var _orig$_ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE = Module["_orig$_ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE"] = createExportWrapper("orig$_ZNSt3__218condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILx1ELx1000000000EEEEEEE");
|
|
|
|
var _orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev = Module["_orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__26chrono10time_pointINS0_12system_clockENS0_8durationIxNS_5ratioILx1ELx1000000000EEEEEE16time_since_epochB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__216__double_to_bitsB6v15007Ed = Module["_orig$_ZNSt3__216__double_to_bitsB6v15007Ed"] = createExportWrapper("orig$_ZNSt3__216__double_to_bitsB6v15007Ed");
|
|
|
|
var _orig$_ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi = Module["_orig$_ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi"] = createExportWrapper("orig$_ZNSt3__217__mulShift_mod1e9B6v15007EyPKyi");
|
|
|
|
var _orig$_ZNSt3__220__multipleOfPowerOf2B6v15007Eyj = Module["_orig$_ZNSt3__220__multipleOfPowerOf2B6v15007Eyj"] = createExportWrapper("orig$_ZNSt3__220__multipleOfPowerOf2B6v15007Eyj");
|
|
|
|
var _orig$_ZNSt3__220__multipleOfPowerOf5B6v15007Eyj = Module["_orig$_ZNSt3__220__multipleOfPowerOf5B6v15007Eyj"] = createExportWrapper("orig$_ZNSt3__220__multipleOfPowerOf5B6v15007Eyj");
|
|
|
|
var _orig$_ZNSt3__213__ryu_umul128B6v15007EyyPy = Module["_orig$_ZNSt3__213__ryu_umul128B6v15007EyyPy"] = createExportWrapper("orig$_ZNSt3__213__ryu_umul128B6v15007EyyPy");
|
|
|
|
var _orig$_ZNSt3__219__ryu_shiftright128B6v15007Eyyj = Module["_orig$_ZNSt3__219__ryu_shiftright128B6v15007Eyyj"] = createExportWrapper("orig$_ZNSt3__219__ryu_shiftright128B6v15007Eyyj");
|
|
|
|
var _orig$_ZNSt3__216__uint128_mod1e9B6v15007Eyy = Module["_orig$_ZNSt3__216__uint128_mod1e9B6v15007Eyy"] = createExportWrapper("orig$_ZNSt3__216__uint128_mod1e9B6v15007Eyy");
|
|
|
|
var _orig$_ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy = Module["_orig$_ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy"] = createExportWrapper("orig$_ZNSt3__220__umul256_hi128_lo64B6v15007Eyyyy");
|
|
|
|
var _orig$_ZNSt3__212__pow5FactorB6v15007Ey = Module["_orig$_ZNSt3__212__pow5FactorB6v15007Ey"] = createExportWrapper("orig$_ZNSt3__212__pow5FactorB6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__26__div5B6v15007Ey = Module["_orig$_ZNSt3__26__div5B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__26__div5B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__27__umulhB6v15007Eyy = Module["_orig$_ZNSt3__27__umulhB6v15007Eyy"] = createExportWrapper("orig$_ZNSt3__27__umulhB6v15007Eyy");
|
|
|
|
var _orig$_ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E = Module["_orig$_ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E"] = createExportWrapper("orig$_ZNSt3__215__d2d_small_intB6v15007EyjPNS_21__floating_decimal_64E");
|
|
|
|
var _orig$_ZNSt3__27__div10B6v15007Ey = Module["_orig$_ZNSt3__27__div10B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__27__div10B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__25__d2dB6v15007Eyj = Module["_orig$_ZNSt3__25__d2dB6v15007Eyj"] = createExportWrapper("orig$_ZNSt3__25__d2dB6v15007Eyj");
|
|
|
|
var _orig$_ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j = Module["_orig$_ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j"] = createExportWrapper("orig$_ZNSt3__213__mulShiftAllB6v15007EyPKyiPyS2_j");
|
|
|
|
var _orig$_ZNSt3__28__div100B6v15007Ey = Module["_orig$_ZNSt3__28__div100B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__28__div100B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__210__mulShiftB6v15007EyPKyi = Module["_orig$_ZNSt3__210__mulShiftB6v15007EyPKyi"] = createExportWrapper("orig$_ZNSt3__210__mulShiftB6v15007EyPKyi");
|
|
|
|
var _orig$_ZNSt3__217__decimalLength17B6v15007Ey = Module["_orig$_ZNSt3__217__decimalLength17B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__217__decimalLength17B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__28__div1e8B6v15007Ey = Module["_orig$_ZNSt3__28__div1e8B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__28__div1e8B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__28__div1e9B6v15007Ey = Module["_orig$_ZNSt3__28__div1e9B6v15007Ey"] = createExportWrapper("orig$_ZNSt3__28__div1e9B6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__210__mulShiftB6v15007Ejyi = Module["_orig$_ZNSt3__210__mulShiftB6v15007Ejyi"] = createExportWrapper("orig$_ZNSt3__210__mulShiftB6v15007Ejyi");
|
|
|
|
var _orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex = Module["_orig$_ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex"] = createExportWrapper("orig$_ZNSt3__24fposI11__mbstate_tEC2B6v15007Ex");
|
|
|
|
var _orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE = Module["_orig$_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE"] = createExportWrapper("orig$_ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx = Module["_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcx");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy = Module["_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEcy");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe = Module["_orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEe");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE3putB6v15007ES4_RNS_8ios_baseEce");
|
|
|
|
var _orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE10pubseekoffB6v15007ExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE = Module["_orig$_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE"] = createExportWrapper("orig$_ZNSt3__213basic_istreamIwNS_11char_traitsIwEEE5seekgExNS_8ios_base7seekdirE");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx = Module["_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEx");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwx");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy = Module["_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEy");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwy");
|
|
|
|
var _orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe = Module["_orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe"] = createExportWrapper("orig$_ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEElsEe");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE3putB6v15007ES4_RNS_8ios_baseEwe");
|
|
|
|
var _orig$_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__213basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$_ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev = Module["_orig$_ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev"] = createExportWrapper("orig$_ZNKSt3__24fposI11__mbstate_tEcvxB6v15007Ev");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce");
|
|
|
|
var _orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc = Module["_orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEcT_PKc");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IxEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_put_integralB6v15007IyEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe");
|
|
|
|
var _orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc = Module["_orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc"] = createExportWrapper("orig$_ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_put_floating_pointB6v15007IeEES4_S4_RNS_8ios_baseEwT_PKc");
|
|
|
|
var _orig$_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce = Module["_orig$_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce"] = createExportWrapper("orig$_ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce");
|
|
|
|
var _orig$_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe = Module["_orig$_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe"] = createExportWrapper("orig$_ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe");
|
|
|
|
var _orig$_ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji = Module["_orig$_ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji"] = createExportWrapper("orig$_ZNSt3__225__num_get_signed_integralIxEET_PKcS3_Rji");
|
|
|
|
var _orig$_ZNSt3__214numeric_limitsIxE3minB6v15007Ev = Module["_orig$_ZNSt3__214numeric_limitsIxE3minB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__214numeric_limitsIxE3minB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__214numeric_limitsIxE3maxB6v15007Ev = Module["_orig$_ZNSt3__214numeric_limitsIxE3maxB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__214numeric_limitsIxE3maxB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev = Module["_orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3minB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev = Module["_orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__223__libcpp_numeric_limitsIxLb1EE3maxB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji = Module["_orig$_ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji"] = createExportWrapper("orig$_ZNSt3__227__num_get_unsigned_integralIyEET_PKcS3_Rji");
|
|
|
|
var _orig$_ZNSt3__214numeric_limitsIyE3maxB6v15007Ev = Module["_orig$_ZNSt3__214numeric_limitsIyE3maxB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__214numeric_limitsIyE3maxB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev = Module["_orig$_ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev"] = createExportWrapper("orig$_ZNSt3__223__libcpp_numeric_limitsIyLb1EE3maxB6v15007Ev");
|
|
|
|
var _orig$_ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE = Module["_orig$_ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("orig$_ZNSt3__24__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var _orig$_ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE = Module["_orig$_ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("orig$_ZNSt3__24__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var _orig$_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE = Module["_orig$_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE"] = createExportWrapper("orig$_ZNSt3__24__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILx1ELx1000000000EEEEEEEPNS_10error_codeE");
|
|
|
|
var _orig$_ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE = Module["_orig$_ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE"] = createExportWrapper("orig$_ZNSt3__24__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE");
|
|
|
|
var _orig$_ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE = Module["_orig$_ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE"] = createExportWrapper("orig$_ZNSt3__24__fs10filesystem13__resize_fileERKNS1_4pathEyPNS_10error_codeE");
|
|
|
|
var _orig$_ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["_orig$_ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("orig$_ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var _orig$_ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi = Module["_orig$_ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi"] = createExportWrapper("orig$_ZNSt3__26stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi");
|
|
|
|
var _orig$_ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["_orig$_ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("orig$_ZNSt3__25stollERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var _orig$_ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi = Module["_orig$_ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi"] = createExportWrapper("orig$_ZNSt3__26stoullERKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEEPmi");
|
|
|
|
var _orig$_ZNSt3__29to_stringEx = Module["_orig$_ZNSt3__29to_stringEx"] = createExportWrapper("orig$_ZNSt3__29to_stringEx");
|
|
|
|
var _orig$_ZNSt3__29to_stringEy = Module["_orig$_ZNSt3__29to_stringEy"] = createExportWrapper("orig$_ZNSt3__29to_stringEy");
|
|
|
|
var _orig$_ZNSt3__210to_wstringEx = Module["_orig$_ZNSt3__210to_wstringEx"] = createExportWrapper("orig$_ZNSt3__210to_wstringEx");
|
|
|
|
var _orig$_ZNSt3__210to_wstringEy = Module["_orig$_ZNSt3__210to_wstringEy"] = createExportWrapper("orig$_ZNSt3__210to_wstringEy");
|
|
|
|
var _orig$_ZNSt3__29to_stringEe = Module["_orig$_ZNSt3__29to_stringEe"] = createExportWrapper("orig$_ZNSt3__29to_stringEe");
|
|
|
|
var _orig$_ZNSt3__210to_wstringEe = Module["_orig$_ZNSt3__210to_wstringEe"] = createExportWrapper("orig$_ZNSt3__210to_wstringEe");
|
|
|
|
var _orig$_ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_ = Module["_orig$_ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("orig$_ZNSt3__28to_charsB6v15007IxLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var _orig$_ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE = Module["_orig$_ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE"] = createExportWrapper("orig$_ZNSt3__215__to_chars_itoaB6v15007IxEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb1EEE");
|
|
|
|
var _orig$_ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_ = Module["_orig$_ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_"] = createExportWrapper("orig$_ZNSt3__218__to_unsigned_likeB6v15007IxEENS_13make_unsignedIT_E4typeES2_");
|
|
|
|
var _orig$_ZNSt3__212__complementB6v15007IyEET_S1_ = Module["_orig$_ZNSt3__212__complementB6v15007IyEET_S1_"] = createExportWrapper("orig$_ZNSt3__212__complementB6v15007IyEET_S1_");
|
|
|
|
var _orig$_ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE = Module["_orig$_ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE"] = createExportWrapper("orig$_ZNSt3__215__to_chars_itoaB6v15007IyEENS_15to_chars_resultEPcS2_T_NS_17integral_constantIbLb0EEE");
|
|
|
|
var _orig$_ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey = Module["_orig$_ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey"] = createExportWrapper("orig$_ZNSt3__26__itoa13__traits_baseIyvE7__widthB6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy = Module["_orig$_ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy"] = createExportWrapper("orig$_ZNSt3__26__itoa13__traits_baseIyvE9__convertB6v15007EPcy");
|
|
|
|
var _orig$_ZNSt3__212__libcpp_clzB6v15007Ey = Module["_orig$_ZNSt3__212__libcpp_clzB6v15007Ey"] = createExportWrapper("orig$_ZNSt3__212__libcpp_clzB6v15007Ey");
|
|
|
|
var _orig$_ZNSt3__26__itoa13__base_10_u64B6v15007EPcy = Module["_orig$_ZNSt3__26__itoa13__base_10_u64B6v15007EPcy"] = createExportWrapper("orig$_ZNSt3__26__itoa13__base_10_u64B6v15007EPcy");
|
|
|
|
var _orig$_ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_ = Module["_orig$_ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_"] = createExportWrapper("orig$_ZNSt3__26__itoa10__append10B6v15007IyEEPcS2_T_");
|
|
|
|
var _orig$_ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_ = Module["_orig$_ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_"] = createExportWrapper("orig$_ZNSt3__28to_charsB6v15007IyLi0EEENS_15to_chars_resultEPcS2_T_");
|
|
|
|
var _orig$_ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj = Module["_orig$_ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj"] = createExportWrapper("orig$_ZNSt3__212strstreambuf7seekoffExNS_8ios_base7seekdirEj");
|
|
|
|
var _orig$glClientWaitSync = Module["_orig$glClientWaitSync"] = createExportWrapper("orig$glClientWaitSync");
|
|
|
|
var _orig$glWaitSync = Module["_orig$glWaitSync"] = createExportWrapper("orig$glWaitSync");
|
|
|
|
var _orig$__absvdi2 = Module["_orig$__absvdi2"] = createExportWrapper("orig$__absvdi2");
|
|
|
|
var _orig$__absvti2 = Module["_orig$__absvti2"] = createExportWrapper("orig$__absvti2");
|
|
|
|
var _orig$__addtf3 = Module["_orig$__addtf3"] = createExportWrapper("orig$__addtf3");
|
|
|
|
var _orig$__ashlti3 = Module["_orig$__ashlti3"] = createExportWrapper("orig$__ashlti3");
|
|
|
|
var _orig$__lshrti3 = Module["_orig$__lshrti3"] = createExportWrapper("orig$__lshrti3");
|
|
|
|
var _orig$__addvdi3 = Module["_orig$__addvdi3"] = createExportWrapper("orig$__addvdi3");
|
|
|
|
var _orig$__addvti3 = Module["_orig$__addvti3"] = createExportWrapper("orig$__addvti3");
|
|
|
|
var _orig$__ashldi3 = Module["_orig$__ashldi3"] = createExportWrapper("orig$__ashldi3");
|
|
|
|
var _orig$__ashrdi3 = Module["_orig$__ashrdi3"] = createExportWrapper("orig$__ashrdi3");
|
|
|
|
var _orig$__ashrti3 = Module["_orig$__ashrti3"] = createExportWrapper("orig$__ashrti3");
|
|
|
|
var _orig$__atomic_load_8 = Module["_orig$__atomic_load_8"] = createExportWrapper("orig$__atomic_load_8");
|
|
|
|
var _orig$__atomic_store_8 = Module["_orig$__atomic_store_8"] = createExportWrapper("orig$__atomic_store_8");
|
|
|
|
var _orig$__atomic_store_16 = Module["_orig$__atomic_store_16"] = createExportWrapper("orig$__atomic_store_16");
|
|
|
|
var _orig$__atomic_exchange_8 = Module["_orig$__atomic_exchange_8"] = createExportWrapper("orig$__atomic_exchange_8");
|
|
|
|
var _orig$__atomic_exchange_16 = Module["_orig$__atomic_exchange_16"] = createExportWrapper("orig$__atomic_exchange_16");
|
|
|
|
var _orig$__atomic_compare_exchange_8 = Module["_orig$__atomic_compare_exchange_8"] = createExportWrapper("orig$__atomic_compare_exchange_8");
|
|
|
|
var _orig$__atomic_compare_exchange_16 = Module["_orig$__atomic_compare_exchange_16"] = createExportWrapper("orig$__atomic_compare_exchange_16");
|
|
|
|
var _orig$__atomic_fetch_add_8 = Module["_orig$__atomic_fetch_add_8"] = createExportWrapper("orig$__atomic_fetch_add_8");
|
|
|
|
var _orig$__atomic_fetch_add_16 = Module["_orig$__atomic_fetch_add_16"] = createExportWrapper("orig$__atomic_fetch_add_16");
|
|
|
|
var _orig$__atomic_fetch_sub_8 = Module["_orig$__atomic_fetch_sub_8"] = createExportWrapper("orig$__atomic_fetch_sub_8");
|
|
|
|
var _orig$__atomic_fetch_sub_16 = Module["_orig$__atomic_fetch_sub_16"] = createExportWrapper("orig$__atomic_fetch_sub_16");
|
|
|
|
var _orig$__atomic_fetch_and_8 = Module["_orig$__atomic_fetch_and_8"] = createExportWrapper("orig$__atomic_fetch_and_8");
|
|
|
|
var _orig$__atomic_fetch_and_16 = Module["_orig$__atomic_fetch_and_16"] = createExportWrapper("orig$__atomic_fetch_and_16");
|
|
|
|
var _orig$__atomic_fetch_or_8 = Module["_orig$__atomic_fetch_or_8"] = createExportWrapper("orig$__atomic_fetch_or_8");
|
|
|
|
var _orig$__atomic_fetch_or_16 = Module["_orig$__atomic_fetch_or_16"] = createExportWrapper("orig$__atomic_fetch_or_16");
|
|
|
|
var _orig$__atomic_fetch_xor_8 = Module["_orig$__atomic_fetch_xor_8"] = createExportWrapper("orig$__atomic_fetch_xor_8");
|
|
|
|
var _orig$__atomic_fetch_xor_16 = Module["_orig$__atomic_fetch_xor_16"] = createExportWrapper("orig$__atomic_fetch_xor_16");
|
|
|
|
var _orig$__atomic_fetch_nand_8 = Module["_orig$__atomic_fetch_nand_8"] = createExportWrapper("orig$__atomic_fetch_nand_8");
|
|
|
|
var _orig$__atomic_fetch_nand_16 = Module["_orig$__atomic_fetch_nand_16"] = createExportWrapper("orig$__atomic_fetch_nand_16");
|
|
|
|
var _orig$__bswapdi2 = Module["_orig$__bswapdi2"] = createExportWrapper("orig$__bswapdi2");
|
|
|
|
var _orig$__clzdi2 = Module["_orig$__clzdi2"] = createExportWrapper("orig$__clzdi2");
|
|
|
|
var _orig$__clzti2 = Module["_orig$__clzti2"] = createExportWrapper("orig$__clzti2");
|
|
|
|
var _orig$__cmpdi2 = Module["_orig$__cmpdi2"] = createExportWrapper("orig$__cmpdi2");
|
|
|
|
var _orig$__cmpti2 = Module["_orig$__cmpti2"] = createExportWrapper("orig$__cmpti2");
|
|
|
|
var _orig$__getf2 = Module["_orig$__getf2"] = createExportWrapper("orig$__getf2");
|
|
|
|
var _orig$__unordtf2 = Module["_orig$__unordtf2"] = createExportWrapper("orig$__unordtf2");
|
|
|
|
var _orig$__gttf2 = Module["_orig$__gttf2"] = createExportWrapper("orig$__gttf2");
|
|
|
|
var _orig$__ctzdi2 = Module["_orig$__ctzdi2"] = createExportWrapper("orig$__ctzdi2");
|
|
|
|
var _orig$__ctzti2 = Module["_orig$__ctzti2"] = createExportWrapper("orig$__ctzti2");
|
|
|
|
var _orig$__divdi3 = Module["_orig$__divdi3"] = createExportWrapper("orig$__divdi3");
|
|
|
|
var _orig$__udivmoddi4 = Module["_orig$__udivmoddi4"] = createExportWrapper("orig$__udivmoddi4");
|
|
|
|
var _orig$__divmoddi4 = Module["_orig$__divmoddi4"] = createExportWrapper("orig$__divmoddi4");
|
|
|
|
var _orig$__divmodti4 = Module["_orig$__divmodti4"] = createExportWrapper("orig$__divmodti4");
|
|
|
|
var _orig$__udivmodti4 = Module["_orig$__udivmodti4"] = createExportWrapper("orig$__udivmodti4");
|
|
|
|
var _orig$__divtc3 = Module["_orig$__divtc3"] = createExportWrapper("orig$__divtc3");
|
|
|
|
var _orig$__fixtfsi = Module["_orig$__fixtfsi"] = createExportWrapper("orig$__fixtfsi");
|
|
|
|
var _orig$__multi3 = Module["_orig$__multi3"] = createExportWrapper("orig$__multi3");
|
|
|
|
var _orig$__divti3 = Module["_orig$__divti3"] = createExportWrapper("orig$__divti3");
|
|
|
|
var _orig$__divxc3 = Module["_orig$__divxc3"] = createExportWrapper("orig$__divxc3");
|
|
|
|
var _orig$__ffsdi2 = Module["_orig$__ffsdi2"] = createExportWrapper("orig$__ffsdi2");
|
|
|
|
var _orig$__ffsti2 = Module["_orig$__ffsti2"] = createExportWrapper("orig$__ffsti2");
|
|
|
|
var _orig$__fixdfdi = Module["_orig$__fixdfdi"] = createExportWrapper("orig$__fixdfdi");
|
|
|
|
var _orig$__fixunsdfdi = Module["_orig$__fixunsdfdi"] = createExportWrapper("orig$__fixunsdfdi");
|
|
|
|
var _orig$__fixsfdi = Module["_orig$__fixsfdi"] = createExportWrapper("orig$__fixsfdi");
|
|
|
|
var _orig$__fixunssfdi = Module["_orig$__fixunssfdi"] = createExportWrapper("orig$__fixunssfdi");
|
|
|
|
var _orig$__fixtfdi = Module["_orig$__fixtfdi"] = createExportWrapper("orig$__fixtfdi");
|
|
|
|
var _orig$__fixtfti = Module["_orig$__fixtfti"] = createExportWrapper("orig$__fixtfti");
|
|
|
|
var _orig$__fixunstfdi = Module["_orig$__fixunstfdi"] = createExportWrapper("orig$__fixunstfdi");
|
|
|
|
var _orig$__fixunstfsi = Module["_orig$__fixunstfsi"] = createExportWrapper("orig$__fixunstfsi");
|
|
|
|
var _orig$__fixunstfti = Module["_orig$__fixunstfti"] = createExportWrapper("orig$__fixunstfti");
|
|
|
|
var _orig$__fixunsxfdi = Module["_orig$__fixunsxfdi"] = createExportWrapper("orig$__fixunsxfdi");
|
|
|
|
var _orig$__fixunsxfsi = Module["_orig$__fixunsxfsi"] = createExportWrapper("orig$__fixunsxfsi");
|
|
|
|
var _orig$__fixunsxfti = Module["_orig$__fixunsxfti"] = createExportWrapper("orig$__fixunsxfti");
|
|
|
|
var _orig$__fixxfdi = Module["_orig$__fixxfdi"] = createExportWrapper("orig$__fixxfdi");
|
|
|
|
var _orig$__fixxfti = Module["_orig$__fixxfti"] = createExportWrapper("orig$__fixxfti");
|
|
|
|
var _orig$__floatdidf = Module["_orig$__floatdidf"] = createExportWrapper("orig$__floatdidf");
|
|
|
|
var _orig$__floatdisf = Module["_orig$__floatdisf"] = createExportWrapper("orig$__floatdisf");
|
|
|
|
var _orig$__floatditf = Module["_orig$__floatditf"] = createExportWrapper("orig$__floatditf");
|
|
|
|
var _orig$__floatdixf = Module["_orig$__floatdixf"] = createExportWrapper("orig$__floatdixf");
|
|
|
|
var _orig$__floattidf = Module["_orig$__floattidf"] = createExportWrapper("orig$__floattidf");
|
|
|
|
var _orig$__floattisf = Module["_orig$__floattisf"] = createExportWrapper("orig$__floattisf");
|
|
|
|
var _orig$__floattitf = Module["_orig$__floattitf"] = createExportWrapper("orig$__floattitf");
|
|
|
|
var _orig$__floattixf = Module["_orig$__floattixf"] = createExportWrapper("orig$__floattixf");
|
|
|
|
var _orig$__floatundidf = Module["_orig$__floatundidf"] = createExportWrapper("orig$__floatundidf");
|
|
|
|
var _orig$__floatundisf = Module["_orig$__floatundisf"] = createExportWrapper("orig$__floatundisf");
|
|
|
|
var _orig$__floatunditf = Module["_orig$__floatunditf"] = createExportWrapper("orig$__floatunditf");
|
|
|
|
var _orig$__floatundixf = Module["_orig$__floatundixf"] = createExportWrapper("orig$__floatundixf");
|
|
|
|
var _orig$__floatuntidf = Module["_orig$__floatuntidf"] = createExportWrapper("orig$__floatuntidf");
|
|
|
|
var _orig$__floatuntisf = Module["_orig$__floatuntisf"] = createExportWrapper("orig$__floatuntisf");
|
|
|
|
var _orig$__floatuntitf = Module["_orig$__floatuntitf"] = createExportWrapper("orig$__floatuntitf");
|
|
|
|
var _orig$__floatuntixf = Module["_orig$__floatuntixf"] = createExportWrapper("orig$__floatuntixf");
|
|
|
|
var _orig$__lshrdi3 = Module["_orig$__lshrdi3"] = createExportWrapper("orig$__lshrdi3");
|
|
|
|
var _orig$__moddi3 = Module["_orig$__moddi3"] = createExportWrapper("orig$__moddi3");
|
|
|
|
var _orig$__modti3 = Module["_orig$__modti3"] = createExportWrapper("orig$__modti3");
|
|
|
|
var _orig$__muldi3 = Module["_orig$__muldi3"] = createExportWrapper("orig$__muldi3");
|
|
|
|
var _orig$__mulodi4 = Module["_orig$__mulodi4"] = createExportWrapper("orig$__mulodi4");
|
|
|
|
var _orig$__muloti4 = Module["_orig$__muloti4"] = createExportWrapper("orig$__muloti4");
|
|
|
|
var _orig$__udivti3 = Module["_orig$__udivti3"] = createExportWrapper("orig$__udivti3");
|
|
|
|
var _orig$__mulvdi3 = Module["_orig$__mulvdi3"] = createExportWrapper("orig$__mulvdi3");
|
|
|
|
var _orig$__mulvti3 = Module["_orig$__mulvti3"] = createExportWrapper("orig$__mulvti3");
|
|
|
|
var _orig$__mulxc3 = Module["_orig$__mulxc3"] = createExportWrapper("orig$__mulxc3");
|
|
|
|
var _orig$__negdi2 = Module["_orig$__negdi2"] = createExportWrapper("orig$__negdi2");
|
|
|
|
var _orig$__negti2 = Module["_orig$__negti2"] = createExportWrapper("orig$__negti2");
|
|
|
|
var _orig$__negvdi2 = Module["_orig$__negvdi2"] = createExportWrapper("orig$__negvdi2");
|
|
|
|
var _orig$__negvti2 = Module["_orig$__negvti2"] = createExportWrapper("orig$__negvti2");
|
|
|
|
var _orig$__paritydi2 = Module["_orig$__paritydi2"] = createExportWrapper("orig$__paritydi2");
|
|
|
|
var _orig$__parityti2 = Module["_orig$__parityti2"] = createExportWrapper("orig$__parityti2");
|
|
|
|
var _orig$__popcountdi2 = Module["_orig$__popcountdi2"] = createExportWrapper("orig$__popcountdi2");
|
|
|
|
var _orig$__popcountti2 = Module["_orig$__popcountti2"] = createExportWrapper("orig$__popcountti2");
|
|
|
|
var _orig$__powitf2 = Module["_orig$__powitf2"] = createExportWrapper("orig$__powitf2");
|
|
|
|
var _orig$__powixf2 = Module["_orig$__powixf2"] = createExportWrapper("orig$__powixf2");
|
|
|
|
var _orig$__subvdi3 = Module["_orig$__subvdi3"] = createExportWrapper("orig$__subvdi3");
|
|
|
|
var _orig$__subvti3 = Module["_orig$__subvti3"] = createExportWrapper("orig$__subvti3");
|
|
|
|
var _orig$__trunctfdf2 = Module["_orig$__trunctfdf2"] = createExportWrapper("orig$__trunctfdf2");
|
|
|
|
var _orig$__trunctfsf2 = Module["_orig$__trunctfsf2"] = createExportWrapper("orig$__trunctfsf2");
|
|
|
|
var _orig$__ucmpdi2 = Module["_orig$__ucmpdi2"] = createExportWrapper("orig$__ucmpdi2");
|
|
|
|
var _orig$__ucmpti2 = Module["_orig$__ucmpti2"] = createExportWrapper("orig$__ucmpti2");
|
|
|
|
var _orig$__udivdi3 = Module["_orig$__udivdi3"] = createExportWrapper("orig$__udivdi3");
|
|
|
|
var _orig$__umoddi3 = Module["_orig$__umoddi3"] = createExportWrapper("orig$__umoddi3");
|
|
|
|
var _orig$__umodti3 = Module["_orig$__umodti3"] = createExportWrapper("orig$__umodti3");
|
|
|
|
var ___environ = Module["___environ"] = 407212;
|
|
|
|
var ____environ = Module["____environ"] = 407212;
|
|
|
|
var __environ = Module["__environ"] = 407212;
|
|
|
|
var _environ = Module["_environ"] = 407212;
|
|
|
|
var __emscripten_main_thread_futex = Module["__emscripten_main_thread_futex"] = 389008;
|
|
|
|
var _timezone = Module["_timezone"] = 407196;
|
|
|
|
var _daylight = Module["_daylight"] = 407200;
|
|
|
|
var _tzname = Module["_tzname"] = 407204;
|
|
|
|
var ___progname = Module["___progname"] = 389688;
|
|
|
|
var _optind = Module["_optind"] = 364632;
|
|
|
|
var _opterr = Module["_opterr"] = 364636;
|
|
|
|
var ___optreset = Module["___optreset"] = 389188;
|
|
|
|
var ___optpos = Module["___optpos"] = 389192;
|
|
|
|
var _optarg = Module["_optarg"] = 389196;
|
|
|
|
var _optopt = Module["_optopt"] = 389200;
|
|
|
|
var _optreset = Module["_optreset"] = 389188;
|
|
|
|
var _h_errno = Module["_h_errno"] = 389324;
|
|
|
|
var ___signgam = Module["___signgam"] = 404828;
|
|
|
|
var __ns_flagdata = Module["__ns_flagdata"] = 214736;
|
|
|
|
var ___progname_full = Module["___progname_full"] = 389692;
|
|
|
|
var _program_invocation_short_name = Module["_program_invocation_short_name"] = 389688;
|
|
|
|
var _program_invocation_name = Module["_program_invocation_name"] = 389692;
|
|
|
|
var ___sig_pending = Module["___sig_pending"] = 404832;
|
|
|
|
var ___sig_actions = Module["___sig_actions"] = 395728;
|
|
|
|
var _signgam = Module["_signgam"] = 404828;
|
|
|
|
var _stderr = Module["_stderr"] = 375588;
|
|
|
|
var _stdin = Module["_stdin"] = 367184;
|
|
|
|
var _stdout = Module["_stdout"] = 367188;
|
|
|
|
var __ZTVSt12bad_any_cast = Module["__ZTVSt12bad_any_cast"] = 365632;
|
|
|
|
var __ZTVN10__cxxabiv120__si_class_type_infoE = Module["__ZTVN10__cxxabiv120__si_class_type_infoE"] = 382492;
|
|
|
|
var __ZTSSt12bad_any_cast = Module["__ZTSSt12bad_any_cast"] = 229712;
|
|
|
|
var __ZTISt8bad_cast = Module["__ZTISt8bad_cast"] = 382540;
|
|
|
|
var __ZTISt12bad_any_cast = Module["__ZTISt12bad_any_cast"] = 365652;
|
|
|
|
var __ZTVNSt12experimental15fundamentals_v112bad_any_castE = Module["__ZTVNSt12experimental15fundamentals_v112bad_any_castE"] = 365664;
|
|
|
|
var __ZTSNSt12experimental15fundamentals_v112bad_any_castE = Module["__ZTSNSt12experimental15fundamentals_v112bad_any_castE"] = 229729;
|
|
|
|
var __ZTINSt12experimental15fundamentals_v112bad_any_castE = Module["__ZTINSt12experimental15fundamentals_v112bad_any_castE"] = 365684;
|
|
|
|
var __ZNSt3__212placeholders2_1E = Module["__ZNSt3__212placeholders2_1E"] = 229779;
|
|
|
|
var __ZNSt3__212placeholders2_2E = Module["__ZNSt3__212placeholders2_2E"] = 229780;
|
|
|
|
var __ZNSt3__212placeholders2_3E = Module["__ZNSt3__212placeholders2_3E"] = 229781;
|
|
|
|
var __ZNSt3__212placeholders2_4E = Module["__ZNSt3__212placeholders2_4E"] = 229782;
|
|
|
|
var __ZNSt3__212placeholders2_5E = Module["__ZNSt3__212placeholders2_5E"] = 229783;
|
|
|
|
var __ZNSt3__212placeholders2_6E = Module["__ZNSt3__212placeholders2_6E"] = 229784;
|
|
|
|
var __ZNSt3__212placeholders2_7E = Module["__ZNSt3__212placeholders2_7E"] = 229785;
|
|
|
|
var __ZNSt3__212placeholders2_8E = Module["__ZNSt3__212placeholders2_8E"] = 229786;
|
|
|
|
var __ZNSt3__212placeholders2_9E = Module["__ZNSt3__212placeholders2_9E"] = 229787;
|
|
|
|
var __ZNSt3__212placeholders3_10E = Module["__ZNSt3__212placeholders3_10E"] = 229788;
|
|
|
|
var __ZNSt3__26__itoa16_Charconv_digitsE = Module["__ZNSt3__26__itoa16_Charconv_digitsE"] = 229792;
|
|
|
|
var __ZNSt3__26__itoa7__tableIvE10__pow10_32E = Module["__ZNSt3__26__itoa7__tableIvE10__pow10_32E"] = 358720;
|
|
|
|
var __ZNSt3__26__itoa7__tableIvE16__digits_base_10E = Module["__ZNSt3__26__itoa7__tableIvE16__digits_base_10E"] = 358768;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIfE16_Special_X_tableE = Module["__ZNSt3__225_General_precision_tablesIfE16_Special_X_tableE"] = 229840;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIfE17_Ordinary_X_tableE = Module["__ZNSt3__225_General_precision_tablesIfE17_Ordinary_X_tableE"] = 230096;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIfE6_Max_PE = Module["__ZNSt3__225_General_precision_tablesIfE6_Max_PE"] = 230272;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIdE16_Special_X_tableE = Module["__ZNSt3__225_General_precision_tablesIdE16_Special_X_tableE"] = 230288;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIdE17_Ordinary_X_tableE = Module["__ZNSt3__225_General_precision_tablesIdE17_Ordinary_X_tableE"] = 231856;
|
|
|
|
var __ZNSt3__225_General_precision_tablesIdE6_Max_PE = Module["__ZNSt3__225_General_precision_tablesIdE6_Max_PE"] = 234368;
|
|
|
|
var __ZNSt3__26chrono12system_clock9is_steadyE = Module["__ZNSt3__26chrono12system_clock9is_steadyE"] = 234372;
|
|
|
|
var __ZNSt3__26chrono12steady_clock9is_steadyE = Module["__ZNSt3__26chrono12steady_clock9is_steadyE"] = 234373;
|
|
|
|
var __ZNSt3__213__POW10_SPLITE = Module["__ZNSt3__213__POW10_SPLITE"] = 234384;
|
|
|
|
var __ZNSt3__214__POW10_OFFSETE = Module["__ZNSt3__214__POW10_OFFSETE"] = 263760;
|
|
|
|
var __ZNSt3__213__MIN_BLOCK_2E = Module["__ZNSt3__213__MIN_BLOCK_2E"] = 263888;
|
|
|
|
var __ZNSt3__216__POW10_OFFSET_2E = Module["__ZNSt3__216__POW10_OFFSET_2E"] = 263968;
|
|
|
|
var __ZNSt3__215__POW10_SPLIT_2E = Module["__ZNSt3__215__POW10_SPLIT_2E"] = 264112;
|
|
|
|
var __ZNSt3__223__DOUBLE_POW5_INV_SPLITE = Module["__ZNSt3__223__DOUBLE_POW5_INV_SPLITE"] = 339312;
|
|
|
|
var __ZNSt3__219__DOUBLE_POW5_SPLITE = Module["__ZNSt3__219__DOUBLE_POW5_SPLITE"] = 343984;
|
|
|
|
var __ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE11_Adjustment = Module["__ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE11_Adjustment"] = 349200;
|
|
|
|
var __ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE21_Max_shifted_mantissa = Module["__ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE21_Max_shifted_mantissa"] = 349520;
|
|
|
|
var __ZTVNSt3__28__c_nodeE = Module["__ZTVNSt3__28__c_nodeE"] = 365696;
|
|
|
|
var __ZTVN10__cxxabiv117__class_type_infoE = Module["__ZTVN10__cxxabiv117__class_type_infoE"] = 382444;
|
|
|
|
var __ZTSNSt3__28__c_nodeE = Module["__ZTSNSt3__28__c_nodeE"] = 349704;
|
|
|
|
var __ZTINSt3__28__c_nodeE = Module["__ZTINSt3__28__c_nodeE"] = 365728;
|
|
|
|
var __ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE = Module["__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE"] = 365736;
|
|
|
|
var __ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE = Module["__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE"] = 349722;
|
|
|
|
var __ZTINSt3__219__shared_weak_countE = Module["__ZTINSt3__219__shared_weak_countE"] = 373128;
|
|
|
|
var __ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE = Module["__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE"] = 365764;
|
|
|
|
var __ZTVNSt3__219__shared_weak_countE = Module["__ZTVNSt3__219__shared_weak_countE"] = 373100;
|
|
|
|
var __ZTVNSt3__214__shared_countE = Module["__ZTVNSt3__214__shared_countE"] = 373072;
|
|
|
|
var __ZTINSt3__214__shared_countE = Module["__ZTINSt3__214__shared_countE"] = 373092;
|
|
|
|
var __ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE = Module["__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE"] = 365776;
|
|
|
|
var __ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE = Module["__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE"] = 349809;
|
|
|
|
var __ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE = Module["__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE"] = 365804;
|
|
|
|
var __ZNSt3__26ranges5__cpo9iter_moveE = Module["__ZNSt3__26ranges5__cpo9iter_moveE"] = 349926;
|
|
|
|
var __ZTVSt16nested_exception = Module["__ZTVSt16nested_exception"] = 365816;
|
|
|
|
var __ZTSSt16nested_exception = Module["__ZTSSt16nested_exception"] = 349927;
|
|
|
|
var __ZTISt16nested_exception = Module["__ZTISt16nested_exception"] = 365832;
|
|
|
|
var __ZNSt3__222__FLOAT_POW5_INV_SPLITE = Module["__ZNSt3__222__FLOAT_POW5_INV_SPLITE"] = 349952;
|
|
|
|
var __ZNSt3__218__FLOAT_POW5_SPLITE = Module["__ZNSt3__218__FLOAT_POW5_SPLITE"] = 350208;
|
|
|
|
var __ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE11_Adjustment = Module["__ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE11_Adjustment"] = 350592;
|
|
|
|
var __ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE21_Max_shifted_mantissa = Module["__ZZNSt3__210__to_charsB6v15007EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE21_Max_shifted_mantissa"] = 350640;
|
|
|
|
var __ZTVNSt3__212format_errorE = Module["__ZTVNSt3__212format_errorE"] = 365840;
|
|
|
|
var __ZTSNSt3__212format_errorE = Module["__ZTSNSt3__212format_errorE"] = 350684;
|
|
|
|
var __ZTISt13runtime_error = Module["__ZTISt13runtime_error"] = 382300;
|
|
|
|
var __ZTINSt3__212format_errorE = Module["__ZTINSt3__212format_errorE"] = 365860;
|
|
|
|
var __ZTVNSt3__217bad_function_callE = Module["__ZTVNSt3__217bad_function_callE"] = 365872;
|
|
|
|
var __ZTSNSt3__217bad_function_callE = Module["__ZTSNSt3__217bad_function_callE"] = 350707;
|
|
|
|
var __ZTISt9exception = Module["__ZTISt9exception"] = 382532;
|
|
|
|
var __ZTINSt3__217bad_function_callE = Module["__ZTINSt3__217bad_function_callE"] = 365892;
|
|
|
|
var __ZTVNSt3__223__future_error_categoryE = Module["__ZTVNSt3__223__future_error_categoryE"] = 365908;
|
|
|
|
var __ZTVNSt3__212future_errorE = Module["__ZTVNSt3__212future_errorE"] = 365944;
|
|
|
|
var __ZTVNSt3__217__assoc_sub_stateE = Module["__ZTVNSt3__217__assoc_sub_stateE"] = 365964;
|
|
|
|
var __ZTSNSt3__217__assoc_sub_stateE = Module["__ZTSNSt3__217__assoc_sub_stateE"] = 350735;
|
|
|
|
var __ZTINSt3__217__assoc_sub_stateE = Module["__ZTINSt3__217__assoc_sub_stateE"] = 365988;
|
|
|
|
var __ZTSNSt3__223__future_error_categoryE = Module["__ZTSNSt3__223__future_error_categoryE"] = 350763;
|
|
|
|
var __ZTINSt3__212__do_messageE = Module["__ZTINSt3__212__do_messageE"] = 375508;
|
|
|
|
var __ZTINSt3__223__future_error_categoryE = Module["__ZTINSt3__223__future_error_categoryE"] = 366e3;
|
|
|
|
var __ZTSNSt3__212future_errorE = Module["__ZTSNSt3__212future_errorE"] = 350797;
|
|
|
|
var __ZTISt11logic_error = Module["__ZTISt11logic_error"] = 382160;
|
|
|
|
var __ZTINSt3__212future_errorE = Module["__ZTINSt3__212future_errorE"] = 366012;
|
|
|
|
var __ZTVNSt3__215basic_streambufIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__215basic_streambufIcNS_11char_traitsIcEEEE"] = 366044;
|
|
|
|
var __ZTVNSt3__213basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__213basic_istreamIcNS_11char_traitsIcEEEE"] = 367268;
|
|
|
|
var __ZTTNSt3__213basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTTNSt3__213basic_istreamIcNS_11char_traitsIcEEEE"] = 366108;
|
|
|
|
var __ZTVNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE"] = 367384;
|
|
|
|
var __ZTTNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTTNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE"] = 366116;
|
|
|
|
var __ZTVNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE"] = 366124;
|
|
|
|
var __ZTTNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE = Module["__ZTTNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE"] = 366184;
|
|
|
|
var __ZTVNSt3__215basic_streambufIwNS_11char_traitsIwEEEE = Module["__ZTVNSt3__215basic_streambufIwNS_11char_traitsIwEEEE"] = 366212;
|
|
|
|
var __ZTVNSt3__213basic_istreamIwNS_11char_traitsIwEEEE = Module["__ZTVNSt3__213basic_istreamIwNS_11char_traitsIwEEEE"] = 367508;
|
|
|
|
var __ZTTNSt3__213basic_istreamIwNS_11char_traitsIwEEEE = Module["__ZTTNSt3__213basic_istreamIwNS_11char_traitsIwEEEE"] = 366276;
|
|
|
|
var __ZTVNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE = Module["__ZTVNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE"] = 367676;
|
|
|
|
var __ZTTNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE = Module["__ZTTNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE"] = 366284;
|
|
|
|
var __ZTVNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTVNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366292;
|
|
|
|
var __ZTVNSt3__213basic_filebufIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__213basic_filebufIcNS_11char_traitsIcEEEE"] = 366356;
|
|
|
|
var __ZTVNSt3__29basic_iosIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__29basic_iosIcNS_11char_traitsIcEEEE"] = 373396;
|
|
|
|
var __ZTSNSt3__29basic_iosIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__29basic_iosIcNS_11char_traitsIcEEEE"] = 351216;
|
|
|
|
var __ZTINSt3__28ios_baseE = Module["__ZTINSt3__28ios_baseE"] = 373440;
|
|
|
|
var __ZTINSt3__29basic_iosIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__29basic_iosIcNS_11char_traitsIcEEEE"] = 373412;
|
|
|
|
var __ZTSNSt3__215basic_streambufIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__215basic_streambufIcNS_11char_traitsIcEEEE"] = 351258;
|
|
|
|
var __ZTINSt3__215basic_streambufIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__215basic_streambufIcNS_11char_traitsIcEEEE"] = 374972;
|
|
|
|
var __ZTVN10__cxxabiv121__vmi_class_type_infoE = Module["__ZTVN10__cxxabiv121__vmi_class_type_infoE"] = 381868;
|
|
|
|
var __ZTSNSt3__213basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__213basic_istreamIcNS_11char_traitsIcEEEE"] = 351307;
|
|
|
|
var __ZTINSt3__213basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__213basic_istreamIcNS_11char_traitsIcEEEE"] = 375032;
|
|
|
|
var __ZTSNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE"] = 351354;
|
|
|
|
var __ZTINSt3__213basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__213basic_ostreamIcNS_11char_traitsIcEEEE"] = 375108;
|
|
|
|
var __ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE = Module["__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE"] = 366420;
|
|
|
|
var __ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE8_NS_13basic_ostreamIcS2_EE = Module["__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE8_NS_13basic_ostreamIcS2_EE"] = 366460;
|
|
|
|
var __ZTSNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE"] = 351401;
|
|
|
|
var __ZTINSt3__214basic_iostreamIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__214basic_iostreamIcNS_11char_traitsIcEEEE"] = 375204;
|
|
|
|
var __ZTVNSt3__29basic_iosIwNS_11char_traitsIwEEEE = Module["__ZTVNSt3__29basic_iosIwNS_11char_traitsIwEEEE"] = 367572;
|
|
|
|
var __ZTSNSt3__29basic_iosIwNS_11char_traitsIwEEEE = Module["__ZTSNSt3__29basic_iosIwNS_11char_traitsIwEEEE"] = 351449;
|
|
|
|
var __ZTINSt3__29basic_iosIwNS_11char_traitsIwEEEE = Module["__ZTINSt3__29basic_iosIwNS_11char_traitsIwEEEE"] = 367588;
|
|
|
|
var __ZTSNSt3__215basic_streambufIwNS_11char_traitsIwEEEE = Module["__ZTSNSt3__215basic_streambufIwNS_11char_traitsIwEEEE"] = 351491;
|
|
|
|
var __ZTINSt3__215basic_streambufIwNS_11char_traitsIwEEEE = Module["__ZTINSt3__215basic_streambufIwNS_11char_traitsIwEEEE"] = 367488;
|
|
|
|
var __ZTSNSt3__213basic_istreamIwNS_11char_traitsIwEEEE = Module["__ZTSNSt3__213basic_istreamIwNS_11char_traitsIwEEEE"] = 351540;
|
|
|
|
var __ZTINSt3__213basic_istreamIwNS_11char_traitsIwEEEE = Module["__ZTINSt3__213basic_istreamIwNS_11char_traitsIwEEEE"] = 367548;
|
|
|
|
var __ZTSNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE = Module["__ZTSNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE"] = 351587;
|
|
|
|
var __ZTINSt3__213basic_ostreamIwNS_11char_traitsIwEEEE = Module["__ZTINSt3__213basic_ostreamIwNS_11char_traitsIwEEEE"] = 367716;
|
|
|
|
var __ZTSNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTSNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 351634;
|
|
|
|
var __ZTINSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTINSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366500;
|
|
|
|
var __ZTVNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTVNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366512;
|
|
|
|
var __ZTTNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTTNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366572;
|
|
|
|
var __ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE = Module["__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE"] = 366612;
|
|
|
|
var __ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE = Module["__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE"] = 366672;
|
|
|
|
var __ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE8_NS_13basic_ostreamIcS2_EE = Module["__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE8_NS_13basic_ostreamIcS2_EE"] = 366712;
|
|
|
|
var __ZTSNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTSNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 351700;
|
|
|
|
var __ZTINSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTINSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366752;
|
|
|
|
var __ZTVNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTVNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366764;
|
|
|
|
var __ZTTNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTTNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366804;
|
|
|
|
var __ZTCNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE = Module["__ZTCNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE"] = 366820;
|
|
|
|
var __ZTSNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTSNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 351769;
|
|
|
|
var __ZTINSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTINSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366860;
|
|
|
|
var __ZTVNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTVNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366872;
|
|
|
|
var __ZTTNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTTNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366912;
|
|
|
|
var __ZTCNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE = Module["__ZTCNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE"] = 366928;
|
|
|
|
var __ZTSNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTSNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 351839;
|
|
|
|
var __ZTINSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE = Module["__ZTINSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE"] = 366968;
|
|
|
|
var __ZTVNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE"] = 373340;
|
|
|
|
var __ZTTNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE = Module["__ZTTNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE"] = 373380;
|
|
|
|
var __ZTCNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE = Module["__ZTCNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE"] = 366980;
|
|
|
|
var __ZTSNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE"] = 351909;
|
|
|
|
var __ZTINSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE"] = 367020;
|
|
|
|
var __ZTVNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE = Module["__ZTVNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE"] = 373448;
|
|
|
|
var __ZTTNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE = Module["__ZTTNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE"] = 373488;
|
|
|
|
var __ZTCNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE = Module["__ZTCNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE"] = 367032;
|
|
|
|
var __ZTSNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE"] = 351957;
|
|
|
|
var __ZTINSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE"] = 367072;
|
|
|
|
var __ZTSNSt3__213basic_filebufIcNS_11char_traitsIcEEEE = Module["__ZTSNSt3__213basic_filebufIcNS_11char_traitsIcEEEE"] = 352005;
|
|
|
|
var __ZTINSt3__213basic_filebufIcNS_11char_traitsIcEEEE = Module["__ZTINSt3__213basic_filebufIcNS_11char_traitsIcEEEE"] = 367084;
|
|
|
|
var __ZNSt3__25ctypeIcE2idE = Module["__ZNSt3__25ctypeIcE2idE"] = 425e3;
|
|
|
|
var __ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424812;
|
|
|
|
var __ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424828;
|
|
|
|
var __ZNSt3__25ctypeIwE2idE = Module["__ZNSt3__25ctypeIwE2idE"] = 424992;
|
|
|
|
var __ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424820;
|
|
|
|
var __ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424836;
|
|
|
|
var __ZNSt3__27codecvtIcc11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIcc11__mbstate_tE2idE"] = 425008;
|
|
|
|
var __ZTVNSt3__219__iostream_categoryE = Module["__ZTVNSt3__219__iostream_categoryE"] = 367100;
|
|
|
|
var __ZTVNSt3__28ios_base7failureE = Module["__ZTVNSt3__28ios_base7failureE"] = 367136;
|
|
|
|
var __ZNSt3__28ios_base9boolalphaE = Module["__ZNSt3__28ios_base9boolalphaE"] = 352052;
|
|
|
|
var __ZNSt3__28ios_base3decE = Module["__ZNSt3__28ios_base3decE"] = 352056;
|
|
|
|
var __ZNSt3__28ios_base5fixedE = Module["__ZNSt3__28ios_base5fixedE"] = 352060;
|
|
|
|
var __ZNSt3__28ios_base3hexE = Module["__ZNSt3__28ios_base3hexE"] = 352064;
|
|
|
|
var __ZNSt3__28ios_base8internalE = Module["__ZNSt3__28ios_base8internalE"] = 352068;
|
|
|
|
var __ZNSt3__28ios_base4leftE = Module["__ZNSt3__28ios_base4leftE"] = 352072;
|
|
|
|
var __ZNSt3__28ios_base3octE = Module["__ZNSt3__28ios_base3octE"] = 352076;
|
|
|
|
var __ZNSt3__28ios_base5rightE = Module["__ZNSt3__28ios_base5rightE"] = 352080;
|
|
|
|
var __ZNSt3__28ios_base10scientificE = Module["__ZNSt3__28ios_base10scientificE"] = 352084;
|
|
|
|
var __ZNSt3__28ios_base8showbaseE = Module["__ZNSt3__28ios_base8showbaseE"] = 352088;
|
|
|
|
var __ZNSt3__28ios_base9showpointE = Module["__ZNSt3__28ios_base9showpointE"] = 352092;
|
|
|
|
var __ZNSt3__28ios_base7showposE = Module["__ZNSt3__28ios_base7showposE"] = 352096;
|
|
|
|
var __ZNSt3__28ios_base6skipwsE = Module["__ZNSt3__28ios_base6skipwsE"] = 352100;
|
|
|
|
var __ZNSt3__28ios_base7unitbufE = Module["__ZNSt3__28ios_base7unitbufE"] = 352104;
|
|
|
|
var __ZNSt3__28ios_base9uppercaseE = Module["__ZNSt3__28ios_base9uppercaseE"] = 352108;
|
|
|
|
var __ZNSt3__28ios_base11adjustfieldE = Module["__ZNSt3__28ios_base11adjustfieldE"] = 352112;
|
|
|
|
var __ZNSt3__28ios_base9basefieldE = Module["__ZNSt3__28ios_base9basefieldE"] = 352116;
|
|
|
|
var __ZNSt3__28ios_base10floatfieldE = Module["__ZNSt3__28ios_base10floatfieldE"] = 352120;
|
|
|
|
var __ZNSt3__28ios_base6badbitE = Module["__ZNSt3__28ios_base6badbitE"] = 352124;
|
|
|
|
var __ZNSt3__28ios_base6eofbitE = Module["__ZNSt3__28ios_base6eofbitE"] = 352128;
|
|
|
|
var __ZNSt3__28ios_base7failbitE = Module["__ZNSt3__28ios_base7failbitE"] = 352132;
|
|
|
|
var __ZNSt3__28ios_base7goodbitE = Module["__ZNSt3__28ios_base7goodbitE"] = 352136;
|
|
|
|
var __ZNSt3__28ios_base3appE = Module["__ZNSt3__28ios_base3appE"] = 352140;
|
|
|
|
var __ZNSt3__28ios_base3ateE = Module["__ZNSt3__28ios_base3ateE"] = 352144;
|
|
|
|
var __ZNSt3__28ios_base6binaryE = Module["__ZNSt3__28ios_base6binaryE"] = 352148;
|
|
|
|
var __ZNSt3__28ios_base2inE = Module["__ZNSt3__28ios_base2inE"] = 352152;
|
|
|
|
var __ZNSt3__28ios_base3outE = Module["__ZNSt3__28ios_base3outE"] = 352156;
|
|
|
|
var __ZNSt3__28ios_base5truncE = Module["__ZNSt3__28ios_base5truncE"] = 352160;
|
|
|
|
var __ZNSt3__28ios_base9__xindex_E = Module["__ZNSt3__28ios_base9__xindex_E"] = 423740;
|
|
|
|
var __ZTVNSt3__28ios_baseE = Module["__ZTVNSt3__28ios_baseE"] = 373424;
|
|
|
|
var __ZTSNSt3__28ios_baseE = Module["__ZTSNSt3__28ios_baseE"] = 352164;
|
|
|
|
var __ZTSNSt3__219__iostream_categoryE = Module["__ZTSNSt3__219__iostream_categoryE"] = 352182;
|
|
|
|
var __ZTINSt3__219__iostream_categoryE = Module["__ZTINSt3__219__iostream_categoryE"] = 367160;
|
|
|
|
var __ZTSNSt3__28ios_base7failureE = Module["__ZTSNSt3__28ios_base7failureE"] = 352212;
|
|
|
|
var __ZTINSt3__212system_errorE = Module["__ZTINSt3__212system_errorE"] = 375544;
|
|
|
|
var __ZTINSt3__28ios_base7failureE = Module["__ZTINSt3__28ios_base7failureE"] = 367172;
|
|
|
|
var __ZNSt3__23cinE = Module["__ZNSt3__23cinE"] = 423752;
|
|
|
|
var __ZNSt3__24wcinE = Module["__ZNSt3__24wcinE"] = 423840;
|
|
|
|
var __ZNSt3__24coutE = Module["__ZNSt3__24coutE"] = 423928;
|
|
|
|
var __ZNSt3__25wcoutE = Module["__ZNSt3__25wcoutE"] = 424012;
|
|
|
|
var __ZNSt3__24cerrE = Module["__ZNSt3__24cerrE"] = 424096;
|
|
|
|
var __ZNSt3__25wcerrE = Module["__ZNSt3__25wcerrE"] = 424180;
|
|
|
|
var __ZNSt3__24clogE = Module["__ZNSt3__24clogE"] = 424264;
|
|
|
|
var __ZNSt3__25wclogE = Module["__ZNSt3__25wclogE"] = 424348;
|
|
|
|
var __ZNSt3__219__start_std_streamsE = Module["__ZNSt3__219__start_std_streamsE"] = 424432;
|
|
|
|
var __ZTVNSt3__210__stdinbufIcEE = Module["__ZTVNSt3__210__stdinbufIcEE"] = 367192;
|
|
|
|
var __ZTSNSt3__210__stdinbufIcEE = Module["__ZTSNSt3__210__stdinbufIcEE"] = 352238;
|
|
|
|
var __ZTINSt3__210__stdinbufIcEE = Module["__ZTINSt3__210__stdinbufIcEE"] = 367256;
|
|
|
|
var __ZTVNSt3__211__stdoutbufIcEE = Module["__ZTVNSt3__211__stdoutbufIcEE"] = 367308;
|
|
|
|
var __ZTSNSt3__211__stdoutbufIcEE = Module["__ZTSNSt3__211__stdoutbufIcEE"] = 352262;
|
|
|
|
var __ZTINSt3__211__stdoutbufIcEE = Module["__ZTINSt3__211__stdoutbufIcEE"] = 367372;
|
|
|
|
var __ZTVNSt3__210__stdinbufIwEE = Module["__ZTVNSt3__210__stdinbufIwEE"] = 367424;
|
|
|
|
var __ZTSNSt3__210__stdinbufIwEE = Module["__ZTSNSt3__210__stdinbufIwEE"] = 352287;
|
|
|
|
var __ZTINSt3__210__stdinbufIwEE = Module["__ZTINSt3__210__stdinbufIwEE"] = 367496;
|
|
|
|
var __ZNSt3__27codecvtIwc11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIwc11__mbstate_tE2idE"] = 425016;
|
|
|
|
var __ZTVNSt3__211__stdoutbufIwEE = Module["__ZTVNSt3__211__stdoutbufIwEE"] = 367600;
|
|
|
|
var __ZTSNSt3__211__stdoutbufIwEE = Module["__ZTSNSt3__211__stdoutbufIwEE"] = 352311;
|
|
|
|
var __ZTINSt3__211__stdoutbufIwEE = Module["__ZTINSt3__211__stdoutbufIwEE"] = 367664;
|
|
|
|
var __ZNSt3__223__libcpp_debug_functionE = Module["__ZNSt3__223__libcpp_debug_functionE"] = 367740;
|
|
|
|
var __ZNSt3__27collateIcE2idE = Module["__ZNSt3__27collateIcE2idE"] = 424796;
|
|
|
|
var __ZNSt3__27collateIwE2idE = Module["__ZNSt3__27collateIwE2idE"] = 424804;
|
|
|
|
var __ZNSt3__214__num_get_base5__srcE = Module["__ZNSt3__214__num_get_base5__srcE"] = 352336;
|
|
|
|
var __ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424844;
|
|
|
|
var __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424852;
|
|
|
|
var __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424860;
|
|
|
|
var __ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424868;
|
|
|
|
var __ZNSt3__210moneypunctIcLb0EE2idE = Module["__ZNSt3__210moneypunctIcLb0EE2idE"] = 424876;
|
|
|
|
var __ZNSt3__210moneypunctIcLb0EE4intlE = Module["__ZNSt3__210moneypunctIcLb0EE4intlE"] = 352576;
|
|
|
|
var __ZNSt3__210moneypunctIcLb1EE2idE = Module["__ZNSt3__210moneypunctIcLb1EE2idE"] = 424884;
|
|
|
|
var __ZNSt3__210moneypunctIcLb1EE4intlE = Module["__ZNSt3__210moneypunctIcLb1EE4intlE"] = 352577;
|
|
|
|
var __ZNSt3__210moneypunctIwLb0EE2idE = Module["__ZNSt3__210moneypunctIwLb0EE2idE"] = 424892;
|
|
|
|
var __ZNSt3__210moneypunctIwLb0EE4intlE = Module["__ZNSt3__210moneypunctIwLb0EE4intlE"] = 352578;
|
|
|
|
var __ZNSt3__210moneypunctIwLb1EE2idE = Module["__ZNSt3__210moneypunctIwLb1EE2idE"] = 424900;
|
|
|
|
var __ZNSt3__210moneypunctIwLb1EE4intlE = Module["__ZNSt3__210moneypunctIwLb1EE4intlE"] = 352579;
|
|
|
|
var __ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424908;
|
|
|
|
var __ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424916;
|
|
|
|
var __ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE = Module["__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE"] = 424924;
|
|
|
|
var __ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE = Module["__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE"] = 424932;
|
|
|
|
var __ZNSt3__28messagesIcE2idE = Module["__ZNSt3__28messagesIcE2idE"] = 424940;
|
|
|
|
var __ZNSt3__28messagesIwE2idE = Module["__ZNSt3__28messagesIwE2idE"] = 424948;
|
|
|
|
var __ZNSt3__26locale4noneE = Module["__ZNSt3__26locale4noneE"] = 352580;
|
|
|
|
var __ZNSt3__26locale7collateE = Module["__ZNSt3__26locale7collateE"] = 352584;
|
|
|
|
var __ZNSt3__26locale5ctypeE = Module["__ZNSt3__26locale5ctypeE"] = 352588;
|
|
|
|
var __ZNSt3__26locale8monetaryE = Module["__ZNSt3__26locale8monetaryE"] = 352592;
|
|
|
|
var __ZNSt3__26locale7numericE = Module["__ZNSt3__26locale7numericE"] = 352596;
|
|
|
|
var __ZNSt3__26locale4timeE = Module["__ZNSt3__26locale4timeE"] = 352600;
|
|
|
|
var __ZNSt3__26locale8messagesE = Module["__ZNSt3__26locale8messagesE"] = 352604;
|
|
|
|
var __ZNSt3__26locale3allE = Module["__ZNSt3__26locale3allE"] = 352608;
|
|
|
|
var __ZTVNSt3__26locale5__impE = Module["__ZTVNSt3__26locale5__impE"] = 367744;
|
|
|
|
var __ZNSt3__26locale2id9__next_idE = Module["__ZNSt3__26locale2id9__next_idE"] = 424988;
|
|
|
|
var __ZTVNSt3__214collate_bynameIcEE = Module["__ZTVNSt3__214collate_bynameIcEE"] = 367764;
|
|
|
|
var __ZTVNSt3__214collate_bynameIwEE = Module["__ZTVNSt3__214collate_bynameIwEE"] = 367796;
|
|
|
|
var __ZNSt3__210ctype_base5spaceE = Module["__ZNSt3__210ctype_base5spaceE"] = 352612;
|
|
|
|
var __ZNSt3__210ctype_base5printE = Module["__ZNSt3__210ctype_base5printE"] = 352616;
|
|
|
|
var __ZNSt3__210ctype_base5cntrlE = Module["__ZNSt3__210ctype_base5cntrlE"] = 352620;
|
|
|
|
var __ZNSt3__210ctype_base5upperE = Module["__ZNSt3__210ctype_base5upperE"] = 352624;
|
|
|
|
var __ZNSt3__210ctype_base5lowerE = Module["__ZNSt3__210ctype_base5lowerE"] = 352628;
|
|
|
|
var __ZNSt3__210ctype_base5alphaE = Module["__ZNSt3__210ctype_base5alphaE"] = 352632;
|
|
|
|
var __ZNSt3__210ctype_base5digitE = Module["__ZNSt3__210ctype_base5digitE"] = 352636;
|
|
|
|
var __ZNSt3__210ctype_base5punctE = Module["__ZNSt3__210ctype_base5punctE"] = 352640;
|
|
|
|
var __ZNSt3__210ctype_base6xdigitE = Module["__ZNSt3__210ctype_base6xdigitE"] = 352644;
|
|
|
|
var __ZNSt3__210ctype_base5blankE = Module["__ZNSt3__210ctype_base5blankE"] = 352648;
|
|
|
|
var __ZNSt3__210ctype_base5alnumE = Module["__ZNSt3__210ctype_base5alnumE"] = 352652;
|
|
|
|
var __ZNSt3__210ctype_base5graphE = Module["__ZNSt3__210ctype_base5graphE"] = 352656;
|
|
|
|
var __ZNSt3__25ctypeIcE10table_sizeE = Module["__ZNSt3__25ctypeIcE10table_sizeE"] = 352660;
|
|
|
|
var __ZTVNSt3__25ctypeIcEE = Module["__ZTVNSt3__25ctypeIcEE"] = 367828;
|
|
|
|
var __ZTVNSt3__212ctype_bynameIcEE = Module["__ZTVNSt3__212ctype_bynameIcEE"] = 367880;
|
|
|
|
var __ZTVNSt3__212ctype_bynameIwEE = Module["__ZTVNSt3__212ctype_bynameIwEE"] = 367932;
|
|
|
|
var __ZTVNSt3__27codecvtIwc11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIwc11__mbstate_tEE"] = 368e3;
|
|
|
|
var __ZNSt3__27codecvtIDsc11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIDsc11__mbstate_tE2idE"] = 425024;
|
|
|
|
var __ZNSt3__27codecvtIDsDu11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIDsDu11__mbstate_tE2idE"] = 425032;
|
|
|
|
var __ZNSt3__27codecvtIDic11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIDic11__mbstate_tE2idE"] = 425040;
|
|
|
|
var __ZNSt3__27codecvtIDiDu11__mbstate_tE2idE = Module["__ZNSt3__27codecvtIDiDu11__mbstate_tE2idE"] = 425048;
|
|
|
|
var __ZNSt3__28numpunctIcE2idE = Module["__ZNSt3__28numpunctIcE2idE"] = 425056;
|
|
|
|
var __ZNSt3__28numpunctIwE2idE = Module["__ZNSt3__28numpunctIwE2idE"] = 425064;
|
|
|
|
var __ZTVNSt3__28numpunctIcEE = Module["__ZTVNSt3__28numpunctIcEE"] = 368048;
|
|
|
|
var __ZTVNSt3__28numpunctIwEE = Module["__ZTVNSt3__28numpunctIwEE"] = 368088;
|
|
|
|
var __ZTVNSt3__215numpunct_bynameIcEE = Module["__ZTVNSt3__215numpunct_bynameIcEE"] = 368128;
|
|
|
|
var __ZTVNSt3__215numpunct_bynameIwEE = Module["__ZTVNSt3__215numpunct_bynameIwEE"] = 368168;
|
|
|
|
var __ZTVNSt3__26locale5facetE = Module["__ZTVNSt3__26locale5facetE"] = 368208;
|
|
|
|
var __ZTSNSt3__26locale5facetE = Module["__ZTSNSt3__26locale5facetE"] = 353956;
|
|
|
|
var __ZTINSt3__26locale5facetE = Module["__ZTINSt3__26locale5facetE"] = 368228;
|
|
|
|
var __ZTVNSt3__25ctypeIwEE = Module["__ZTVNSt3__25ctypeIwEE"] = 368240;
|
|
|
|
var __ZTSNSt3__25ctypeIwEE = Module["__ZTSNSt3__25ctypeIwEE"] = 353978;
|
|
|
|
var __ZTSNSt3__210ctype_baseE = Module["__ZTSNSt3__210ctype_baseE"] = 353996;
|
|
|
|
var __ZTINSt3__210ctype_baseE = Module["__ZTINSt3__210ctype_baseE"] = 368308;
|
|
|
|
var __ZTINSt3__25ctypeIwEE = Module["__ZTINSt3__25ctypeIwEE"] = 368316;
|
|
|
|
var __ZTVNSt3__27codecvtIcc11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIcc11__mbstate_tEE"] = 368348;
|
|
|
|
var __ZTSNSt3__27codecvtIcc11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIcc11__mbstate_tEE"] = 354017;
|
|
|
|
var __ZTSNSt3__212codecvt_baseE = Module["__ZTSNSt3__212codecvt_baseE"] = 354051;
|
|
|
|
var __ZTINSt3__212codecvt_baseE = Module["__ZTINSt3__212codecvt_baseE"] = 368396;
|
|
|
|
var __ZTINSt3__27codecvtIcc11__mbstate_tEE = Module["__ZTINSt3__27codecvtIcc11__mbstate_tEE"] = 368404;
|
|
|
|
var __ZTVNSt3__27codecvtIDsc11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIDsc11__mbstate_tEE"] = 368436;
|
|
|
|
var __ZTSNSt3__27codecvtIDsc11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIDsc11__mbstate_tEE"] = 354074;
|
|
|
|
var __ZTINSt3__27codecvtIDsc11__mbstate_tEE = Module["__ZTINSt3__27codecvtIDsc11__mbstate_tEE"] = 368484;
|
|
|
|
var __ZTVNSt3__27codecvtIDsDu11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIDsDu11__mbstate_tEE"] = 368516;
|
|
|
|
var __ZTSNSt3__27codecvtIDsDu11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIDsDu11__mbstate_tEE"] = 354109;
|
|
|
|
var __ZTINSt3__27codecvtIDsDu11__mbstate_tEE = Module["__ZTINSt3__27codecvtIDsDu11__mbstate_tEE"] = 368564;
|
|
|
|
var __ZTVNSt3__27codecvtIDic11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIDic11__mbstate_tEE"] = 368596;
|
|
|
|
var __ZTSNSt3__27codecvtIDic11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIDic11__mbstate_tEE"] = 354145;
|
|
|
|
var __ZTINSt3__27codecvtIDic11__mbstate_tEE = Module["__ZTINSt3__27codecvtIDic11__mbstate_tEE"] = 368644;
|
|
|
|
var __ZTVNSt3__27codecvtIDiDu11__mbstate_tEE = Module["__ZTVNSt3__27codecvtIDiDu11__mbstate_tEE"] = 368676;
|
|
|
|
var __ZTSNSt3__27codecvtIDiDu11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIDiDu11__mbstate_tEE"] = 354180;
|
|
|
|
var __ZTINSt3__27codecvtIDiDu11__mbstate_tEE = Module["__ZTINSt3__27codecvtIDiDu11__mbstate_tEE"] = 368724;
|
|
|
|
var __ZTVNSt3__216__narrow_to_utf8ILm16EEE = Module["__ZTVNSt3__216__narrow_to_utf8ILm16EEE"] = 368756;
|
|
|
|
var __ZTSNSt3__216__narrow_to_utf8ILm16EEE = Module["__ZTSNSt3__216__narrow_to_utf8ILm16EEE"] = 354216;
|
|
|
|
var __ZTINSt3__216__narrow_to_utf8ILm16EEE = Module["__ZTINSt3__216__narrow_to_utf8ILm16EEE"] = 368804;
|
|
|
|
var __ZTVNSt3__216__narrow_to_utf8ILm32EEE = Module["__ZTVNSt3__216__narrow_to_utf8ILm32EEE"] = 368816;
|
|
|
|
var __ZTSNSt3__216__narrow_to_utf8ILm32EEE = Module["__ZTSNSt3__216__narrow_to_utf8ILm32EEE"] = 354250;
|
|
|
|
var __ZTINSt3__216__narrow_to_utf8ILm32EEE = Module["__ZTINSt3__216__narrow_to_utf8ILm32EEE"] = 368864;
|
|
|
|
var __ZTVNSt3__217__widen_from_utf8ILm16EEE = Module["__ZTVNSt3__217__widen_from_utf8ILm16EEE"] = 368876;
|
|
|
|
var __ZTSNSt3__217__widen_from_utf8ILm16EEE = Module["__ZTSNSt3__217__widen_from_utf8ILm16EEE"] = 354284;
|
|
|
|
var __ZTINSt3__217__widen_from_utf8ILm16EEE = Module["__ZTINSt3__217__widen_from_utf8ILm16EEE"] = 368924;
|
|
|
|
var __ZTVNSt3__217__widen_from_utf8ILm32EEE = Module["__ZTVNSt3__217__widen_from_utf8ILm32EEE"] = 368936;
|
|
|
|
var __ZTSNSt3__217__widen_from_utf8ILm32EEE = Module["__ZTSNSt3__217__widen_from_utf8ILm32EEE"] = 354319;
|
|
|
|
var __ZTINSt3__217__widen_from_utf8ILm32EEE = Module["__ZTINSt3__217__widen_from_utf8ILm32EEE"] = 368984;
|
|
|
|
var __ZTVNSt3__214__codecvt_utf8IwEE = Module["__ZTVNSt3__214__codecvt_utf8IwEE"] = 368996;
|
|
|
|
var __ZTSNSt3__214__codecvt_utf8IwEE = Module["__ZTSNSt3__214__codecvt_utf8IwEE"] = 354354;
|
|
|
|
var __ZTSNSt3__27codecvtIwc11__mbstate_tEE = Module["__ZTSNSt3__27codecvtIwc11__mbstate_tEE"] = 354382;
|
|
|
|
var __ZTINSt3__27codecvtIwc11__mbstate_tEE = Module["__ZTINSt3__27codecvtIwc11__mbstate_tEE"] = 369044;
|
|
|
|
var __ZTINSt3__214__codecvt_utf8IwEE = Module["__ZTINSt3__214__codecvt_utf8IwEE"] = 369076;
|
|
|
|
var __ZTVNSt3__214__codecvt_utf8IDsEE = Module["__ZTVNSt3__214__codecvt_utf8IDsEE"] = 369088;
|
|
|
|
var __ZTSNSt3__214__codecvt_utf8IDsEE = Module["__ZTSNSt3__214__codecvt_utf8IDsEE"] = 354416;
|
|
|
|
var __ZTINSt3__214__codecvt_utf8IDsEE = Module["__ZTINSt3__214__codecvt_utf8IDsEE"] = 369136;
|
|
|
|
var __ZTVNSt3__214__codecvt_utf8IDiEE = Module["__ZTVNSt3__214__codecvt_utf8IDiEE"] = 369148;
|
|
|
|
var __ZTSNSt3__214__codecvt_utf8IDiEE = Module["__ZTSNSt3__214__codecvt_utf8IDiEE"] = 354445;
|
|
|
|
var __ZTINSt3__214__codecvt_utf8IDiEE = Module["__ZTINSt3__214__codecvt_utf8IDiEE"] = 369196;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IwLb0EEE = Module["__ZTVNSt3__215__codecvt_utf16IwLb0EEE"] = 369208;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IwLb0EEE = Module["__ZTSNSt3__215__codecvt_utf16IwLb0EEE"] = 354474;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IwLb0EEE = Module["__ZTINSt3__215__codecvt_utf16IwLb0EEE"] = 369256;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IwLb1EEE = Module["__ZTVNSt3__215__codecvt_utf16IwLb1EEE"] = 369268;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IwLb1EEE = Module["__ZTSNSt3__215__codecvt_utf16IwLb1EEE"] = 354507;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IwLb1EEE = Module["__ZTINSt3__215__codecvt_utf16IwLb1EEE"] = 369316;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IDsLb0EEE = Module["__ZTVNSt3__215__codecvt_utf16IDsLb0EEE"] = 369328;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IDsLb0EEE = Module["__ZTSNSt3__215__codecvt_utf16IDsLb0EEE"] = 354540;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IDsLb0EEE = Module["__ZTINSt3__215__codecvt_utf16IDsLb0EEE"] = 369376;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IDsLb1EEE = Module["__ZTVNSt3__215__codecvt_utf16IDsLb1EEE"] = 369388;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IDsLb1EEE = Module["__ZTSNSt3__215__codecvt_utf16IDsLb1EEE"] = 354574;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IDsLb1EEE = Module["__ZTINSt3__215__codecvt_utf16IDsLb1EEE"] = 369436;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IDiLb0EEE = Module["__ZTVNSt3__215__codecvt_utf16IDiLb0EEE"] = 369448;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IDiLb0EEE = Module["__ZTSNSt3__215__codecvt_utf16IDiLb0EEE"] = 354608;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IDiLb0EEE = Module["__ZTINSt3__215__codecvt_utf16IDiLb0EEE"] = 369496;
|
|
|
|
var __ZTVNSt3__215__codecvt_utf16IDiLb1EEE = Module["__ZTVNSt3__215__codecvt_utf16IDiLb1EEE"] = 369508;
|
|
|
|
var __ZTSNSt3__215__codecvt_utf16IDiLb1EEE = Module["__ZTSNSt3__215__codecvt_utf16IDiLb1EEE"] = 354642;
|
|
|
|
var __ZTINSt3__215__codecvt_utf16IDiLb1EEE = Module["__ZTINSt3__215__codecvt_utf16IDiLb1EEE"] = 369556;
|
|
|
|
var __ZTVNSt3__220__codecvt_utf8_utf16IwEE = Module["__ZTVNSt3__220__codecvt_utf8_utf16IwEE"] = 369568;
|
|
|
|
var __ZTSNSt3__220__codecvt_utf8_utf16IwEE = Module["__ZTSNSt3__220__codecvt_utf8_utf16IwEE"] = 354676;
|
|
|
|
var __ZTINSt3__220__codecvt_utf8_utf16IwEE = Module["__ZTINSt3__220__codecvt_utf8_utf16IwEE"] = 369616;
|
|
|
|
var __ZTVNSt3__220__codecvt_utf8_utf16IDiEE = Module["__ZTVNSt3__220__codecvt_utf8_utf16IDiEE"] = 369628;
|
|
|
|
var __ZTSNSt3__220__codecvt_utf8_utf16IDiEE = Module["__ZTSNSt3__220__codecvt_utf8_utf16IDiEE"] = 354710;
|
|
|
|
var __ZTINSt3__220__codecvt_utf8_utf16IDiEE = Module["__ZTINSt3__220__codecvt_utf8_utf16IDiEE"] = 369676;
|
|
|
|
var __ZTVNSt3__220__codecvt_utf8_utf16IDsEE = Module["__ZTVNSt3__220__codecvt_utf8_utf16IDsEE"] = 369688;
|
|
|
|
var __ZTSNSt3__220__codecvt_utf8_utf16IDsEE = Module["__ZTSNSt3__220__codecvt_utf8_utf16IDsEE"] = 354745;
|
|
|
|
var __ZTINSt3__220__codecvt_utf8_utf16IDsEE = Module["__ZTINSt3__220__codecvt_utf8_utf16IDsEE"] = 369736;
|
|
|
|
var __ZTSNSt3__26locale5__impE = Module["__ZTSNSt3__26locale5__impE"] = 354780;
|
|
|
|
var __ZTINSt3__26locale5__impE = Module["__ZTINSt3__26locale5__impE"] = 369748;
|
|
|
|
var __ZTSNSt3__214collate_bynameIcEE = Module["__ZTSNSt3__214collate_bynameIcEE"] = 354802;
|
|
|
|
var __ZTSNSt3__27collateIcEE = Module["__ZTSNSt3__27collateIcEE"] = 354830;
|
|
|
|
var __ZTINSt3__27collateIcEE = Module["__ZTINSt3__27collateIcEE"] = 369760;
|
|
|
|
var __ZTINSt3__214collate_bynameIcEE = Module["__ZTINSt3__214collate_bynameIcEE"] = 369772;
|
|
|
|
var __ZTSNSt3__214collate_bynameIwEE = Module["__ZTSNSt3__214collate_bynameIwEE"] = 354850;
|
|
|
|
var __ZTSNSt3__27collateIwEE = Module["__ZTSNSt3__27collateIwEE"] = 354878;
|
|
|
|
var __ZTINSt3__27collateIwEE = Module["__ZTINSt3__27collateIwEE"] = 369784;
|
|
|
|
var __ZTINSt3__214collate_bynameIwEE = Module["__ZTINSt3__214collate_bynameIwEE"] = 369796;
|
|
|
|
var __ZTSNSt3__25ctypeIcEE = Module["__ZTSNSt3__25ctypeIcEE"] = 354898;
|
|
|
|
var __ZTINSt3__25ctypeIcEE = Module["__ZTINSt3__25ctypeIcEE"] = 369808;
|
|
|
|
var __ZTSNSt3__212ctype_bynameIcEE = Module["__ZTSNSt3__212ctype_bynameIcEE"] = 354916;
|
|
|
|
var __ZTINSt3__212ctype_bynameIcEE = Module["__ZTINSt3__212ctype_bynameIcEE"] = 369840;
|
|
|
|
var __ZTSNSt3__212ctype_bynameIwEE = Module["__ZTSNSt3__212ctype_bynameIwEE"] = 354942;
|
|
|
|
var __ZTINSt3__212ctype_bynameIwEE = Module["__ZTINSt3__212ctype_bynameIwEE"] = 369852;
|
|
|
|
var __ZTSNSt3__28numpunctIcEE = Module["__ZTSNSt3__28numpunctIcEE"] = 354968;
|
|
|
|
var __ZTINSt3__28numpunctIcEE = Module["__ZTINSt3__28numpunctIcEE"] = 369864;
|
|
|
|
var __ZTSNSt3__28numpunctIwEE = Module["__ZTSNSt3__28numpunctIwEE"] = 354989;
|
|
|
|
var __ZTINSt3__28numpunctIwEE = Module["__ZTINSt3__28numpunctIwEE"] = 369876;
|
|
|
|
var __ZTSNSt3__215numpunct_bynameIcEE = Module["__ZTSNSt3__215numpunct_bynameIcEE"] = 355010;
|
|
|
|
var __ZTINSt3__215numpunct_bynameIcEE = Module["__ZTINSt3__215numpunct_bynameIcEE"] = 369888;
|
|
|
|
var __ZTSNSt3__215numpunct_bynameIwEE = Module["__ZTSNSt3__215numpunct_bynameIwEE"] = 355039;
|
|
|
|
var __ZTINSt3__215numpunct_bynameIwEE = Module["__ZTINSt3__215numpunct_bynameIwEE"] = 369900;
|
|
|
|
var __ZTVNSt3__27collateIcEE = Module["__ZTVNSt3__27collateIcEE"] = 369912;
|
|
|
|
var __ZTVNSt3__27collateIwEE = Module["__ZTVNSt3__27collateIwEE"] = 369944;
|
|
|
|
var __ZTVNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 369976;
|
|
|
|
var __ZTSNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 355068;
|
|
|
|
var __ZTSNSt3__29__num_getIcEE = Module["__ZTSNSt3__29__num_getIcEE"] = 355136;
|
|
|
|
var __ZTSNSt3__214__num_get_baseE = Module["__ZTSNSt3__214__num_get_baseE"] = 355158;
|
|
|
|
var __ZTINSt3__214__num_get_baseE = Module["__ZTINSt3__214__num_get_baseE"] = 370040;
|
|
|
|
var __ZTINSt3__29__num_getIcEE = Module["__ZTINSt3__29__num_getIcEE"] = 370048;
|
|
|
|
var __ZTINSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370072;
|
|
|
|
var __ZTVNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370104;
|
|
|
|
var __ZTSNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 355183;
|
|
|
|
var __ZTSNSt3__29__num_getIwEE = Module["__ZTSNSt3__29__num_getIwEE"] = 355251;
|
|
|
|
var __ZTINSt3__29__num_getIwEE = Module["__ZTINSt3__29__num_getIwEE"] = 370168;
|
|
|
|
var __ZTINSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370192;
|
|
|
|
var __ZTVNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370224;
|
|
|
|
var __ZTSNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 355273;
|
|
|
|
var __ZTSNSt3__29__num_putIcEE = Module["__ZTSNSt3__29__num_putIcEE"] = 355341;
|
|
|
|
var __ZTSNSt3__214__num_put_baseE = Module["__ZTSNSt3__214__num_put_baseE"] = 355363;
|
|
|
|
var __ZTINSt3__214__num_put_baseE = Module["__ZTINSt3__214__num_put_baseE"] = 370276;
|
|
|
|
var __ZTINSt3__29__num_putIcEE = Module["__ZTINSt3__29__num_putIcEE"] = 370284;
|
|
|
|
var __ZTINSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370308;
|
|
|
|
var __ZTVNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370340;
|
|
|
|
var __ZTSNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 355388;
|
|
|
|
var __ZTSNSt3__29__num_putIwEE = Module["__ZTSNSt3__29__num_putIwEE"] = 355456;
|
|
|
|
var __ZTINSt3__29__num_putIwEE = Module["__ZTINSt3__29__num_putIwEE"] = 370392;
|
|
|
|
var __ZTINSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370416;
|
|
|
|
var __ZTVNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370448;
|
|
|
|
var __ZTSNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 355478;
|
|
|
|
var __ZTSNSt3__29time_baseE = Module["__ZTSNSt3__29time_baseE"] = 355547;
|
|
|
|
var __ZTINSt3__29time_baseE = Module["__ZTINSt3__29time_baseE"] = 370532;
|
|
|
|
var __ZTSNSt3__220__time_get_c_storageIcEE = Module["__ZTSNSt3__220__time_get_c_storageIcEE"] = 355566;
|
|
|
|
var __ZTINSt3__220__time_get_c_storageIcEE = Module["__ZTINSt3__220__time_get_c_storageIcEE"] = 370540;
|
|
|
|
var __ZTINSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370548;
|
|
|
|
var __ZTVNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370588;
|
|
|
|
var __ZTSNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 355600;
|
|
|
|
var __ZTSNSt3__220__time_get_c_storageIwEE = Module["__ZTSNSt3__220__time_get_c_storageIwEE"] = 355669;
|
|
|
|
var __ZTINSt3__220__time_get_c_storageIwEE = Module["__ZTINSt3__220__time_get_c_storageIwEE"] = 370672;
|
|
|
|
var __ZTINSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370680;
|
|
|
|
var __ZTVNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370720;
|
|
|
|
var __ZTSNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 355703;
|
|
|
|
var __ZTSNSt3__218__time_get_storageIcEE = Module["__ZTSNSt3__218__time_get_storageIcEE"] = 355780;
|
|
|
|
var __ZTSNSt3__210__time_getE = Module["__ZTSNSt3__210__time_getE"] = 355812;
|
|
|
|
var __ZTINSt3__210__time_getE = Module["__ZTINSt3__210__time_getE"] = 370832;
|
|
|
|
var __ZTINSt3__218__time_get_storageIcEE = Module["__ZTINSt3__218__time_get_storageIcEE"] = 370840;
|
|
|
|
var __ZTINSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 370852;
|
|
|
|
var __ZTVNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 370884;
|
|
|
|
var __ZTSNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 355833;
|
|
|
|
var __ZTSNSt3__218__time_get_storageIwEE = Module["__ZTSNSt3__218__time_get_storageIwEE"] = 355910;
|
|
|
|
var __ZTINSt3__218__time_get_storageIwEE = Module["__ZTINSt3__218__time_get_storageIwEE"] = 370996;
|
|
|
|
var __ZTINSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371008;
|
|
|
|
var __ZTVNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371040;
|
|
|
|
var __ZTSNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 355942;
|
|
|
|
var __ZTSNSt3__210__time_putE = Module["__ZTSNSt3__210__time_putE"] = 356011;
|
|
|
|
var __ZTINSt3__210__time_putE = Module["__ZTINSt3__210__time_putE"] = 371064;
|
|
|
|
var __ZTINSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371072;
|
|
|
|
var __ZTVNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371104;
|
|
|
|
var __ZTSNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 356032;
|
|
|
|
var __ZTINSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371128;
|
|
|
|
var __ZTVNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371160;
|
|
|
|
var __ZTSNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 356101;
|
|
|
|
var __ZTINSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371184;
|
|
|
|
var __ZTVNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371196;
|
|
|
|
var __ZTSNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 356178;
|
|
|
|
var __ZTINSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371220;
|
|
|
|
var __ZTVNSt3__210moneypunctIcLb0EEE = Module["__ZTVNSt3__210moneypunctIcLb0EEE"] = 371232;
|
|
|
|
var __ZTSNSt3__210moneypunctIcLb0EEE = Module["__ZTSNSt3__210moneypunctIcLb0EEE"] = 356255;
|
|
|
|
var __ZTSNSt3__210money_baseE = Module["__ZTSNSt3__210money_baseE"] = 356283;
|
|
|
|
var __ZTINSt3__210money_baseE = Module["__ZTINSt3__210money_baseE"] = 371288;
|
|
|
|
var __ZTINSt3__210moneypunctIcLb0EEE = Module["__ZTINSt3__210moneypunctIcLb0EEE"] = 371296;
|
|
|
|
var __ZTVNSt3__210moneypunctIcLb1EEE = Module["__ZTVNSt3__210moneypunctIcLb1EEE"] = 371328;
|
|
|
|
var __ZTSNSt3__210moneypunctIcLb1EEE = Module["__ZTSNSt3__210moneypunctIcLb1EEE"] = 356304;
|
|
|
|
var __ZTINSt3__210moneypunctIcLb1EEE = Module["__ZTINSt3__210moneypunctIcLb1EEE"] = 371384;
|
|
|
|
var __ZTVNSt3__210moneypunctIwLb0EEE = Module["__ZTVNSt3__210moneypunctIwLb0EEE"] = 371416;
|
|
|
|
var __ZTSNSt3__210moneypunctIwLb0EEE = Module["__ZTSNSt3__210moneypunctIwLb0EEE"] = 356332;
|
|
|
|
var __ZTINSt3__210moneypunctIwLb0EEE = Module["__ZTINSt3__210moneypunctIwLb0EEE"] = 371472;
|
|
|
|
var __ZTVNSt3__210moneypunctIwLb1EEE = Module["__ZTVNSt3__210moneypunctIwLb1EEE"] = 371504;
|
|
|
|
var __ZTSNSt3__210moneypunctIwLb1EEE = Module["__ZTSNSt3__210moneypunctIwLb1EEE"] = 356360;
|
|
|
|
var __ZTINSt3__210moneypunctIwLb1EEE = Module["__ZTINSt3__210moneypunctIwLb1EEE"] = 371560;
|
|
|
|
var __ZTVNSt3__217moneypunct_bynameIcLb0EEE = Module["__ZTVNSt3__217moneypunct_bynameIcLb0EEE"] = 371592;
|
|
|
|
var __ZTSNSt3__217moneypunct_bynameIcLb0EEE = Module["__ZTSNSt3__217moneypunct_bynameIcLb0EEE"] = 356388;
|
|
|
|
var __ZTINSt3__217moneypunct_bynameIcLb0EEE = Module["__ZTINSt3__217moneypunct_bynameIcLb0EEE"] = 371648;
|
|
|
|
var __ZTVNSt3__217moneypunct_bynameIcLb1EEE = Module["__ZTVNSt3__217moneypunct_bynameIcLb1EEE"] = 371660;
|
|
|
|
var __ZTSNSt3__217moneypunct_bynameIcLb1EEE = Module["__ZTSNSt3__217moneypunct_bynameIcLb1EEE"] = 356423;
|
|
|
|
var __ZTINSt3__217moneypunct_bynameIcLb1EEE = Module["__ZTINSt3__217moneypunct_bynameIcLb1EEE"] = 371716;
|
|
|
|
var __ZTVNSt3__217moneypunct_bynameIwLb0EEE = Module["__ZTVNSt3__217moneypunct_bynameIwLb0EEE"] = 371728;
|
|
|
|
var __ZTSNSt3__217moneypunct_bynameIwLb0EEE = Module["__ZTSNSt3__217moneypunct_bynameIwLb0EEE"] = 356458;
|
|
|
|
var __ZTINSt3__217moneypunct_bynameIwLb0EEE = Module["__ZTINSt3__217moneypunct_bynameIwLb0EEE"] = 371784;
|
|
|
|
var __ZTVNSt3__217moneypunct_bynameIwLb1EEE = Module["__ZTVNSt3__217moneypunct_bynameIwLb1EEE"] = 371796;
|
|
|
|
var __ZTSNSt3__217moneypunct_bynameIwLb1EEE = Module["__ZTSNSt3__217moneypunct_bynameIwLb1EEE"] = 356493;
|
|
|
|
var __ZTINSt3__217moneypunct_bynameIwLb1EEE = Module["__ZTINSt3__217moneypunct_bynameIwLb1EEE"] = 371852;
|
|
|
|
var __ZTVNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371864;
|
|
|
|
var __ZTSNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 356528;
|
|
|
|
var __ZTSNSt3__211__money_getIcEE = Module["__ZTSNSt3__211__money_getIcEE"] = 356598;
|
|
|
|
var __ZTINSt3__211__money_getIcEE = Module["__ZTINSt3__211__money_getIcEE"] = 371892;
|
|
|
|
var __ZTINSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 371900;
|
|
|
|
var __ZTVNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371932;
|
|
|
|
var __ZTSNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 356623;
|
|
|
|
var __ZTSNSt3__211__money_getIwEE = Module["__ZTSNSt3__211__money_getIwEE"] = 356693;
|
|
|
|
var __ZTINSt3__211__money_getIwEE = Module["__ZTINSt3__211__money_getIwEE"] = 371960;
|
|
|
|
var __ZTINSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 371968;
|
|
|
|
var __ZTVNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTVNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 372e3;
|
|
|
|
var __ZTSNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTSNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 356718;
|
|
|
|
var __ZTSNSt3__211__money_putIcEE = Module["__ZTSNSt3__211__money_putIcEE"] = 356788;
|
|
|
|
var __ZTINSt3__211__money_putIcEE = Module["__ZTINSt3__211__money_putIcEE"] = 372028;
|
|
|
|
var __ZTINSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE = Module["__ZTINSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE"] = 372036;
|
|
|
|
var __ZTVNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTVNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 372068;
|
|
|
|
var __ZTSNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTSNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 356813;
|
|
|
|
var __ZTSNSt3__211__money_putIwEE = Module["__ZTSNSt3__211__money_putIwEE"] = 356883;
|
|
|
|
var __ZTINSt3__211__money_putIwEE = Module["__ZTINSt3__211__money_putIwEE"] = 372096;
|
|
|
|
var __ZTINSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE = Module["__ZTINSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE"] = 372104;
|
|
|
|
var __ZTVNSt3__28messagesIcEE = Module["__ZTVNSt3__28messagesIcEE"] = 372136;
|
|
|
|
var __ZTSNSt3__28messagesIcEE = Module["__ZTSNSt3__28messagesIcEE"] = 356908;
|
|
|
|
var __ZTSNSt3__213messages_baseE = Module["__ZTSNSt3__213messages_baseE"] = 356929;
|
|
|
|
var __ZTINSt3__213messages_baseE = Module["__ZTINSt3__213messages_baseE"] = 372168;
|
|
|
|
var __ZTINSt3__28messagesIcEE = Module["__ZTINSt3__28messagesIcEE"] = 372176;
|
|
|
|
var __ZTVNSt3__28messagesIwEE = Module["__ZTVNSt3__28messagesIwEE"] = 372208;
|
|
|
|
var __ZTSNSt3__28messagesIwEE = Module["__ZTSNSt3__28messagesIwEE"] = 356953;
|
|
|
|
var __ZTINSt3__28messagesIwEE = Module["__ZTINSt3__28messagesIwEE"] = 372240;
|
|
|
|
var __ZTVNSt3__215messages_bynameIcEE = Module["__ZTVNSt3__215messages_bynameIcEE"] = 372272;
|
|
|
|
var __ZTSNSt3__215messages_bynameIcEE = Module["__ZTSNSt3__215messages_bynameIcEE"] = 356974;
|
|
|
|
var __ZTINSt3__215messages_bynameIcEE = Module["__ZTINSt3__215messages_bynameIcEE"] = 372304;
|
|
|
|
var __ZTVNSt3__215messages_bynameIwEE = Module["__ZTVNSt3__215messages_bynameIwEE"] = 372316;
|
|
|
|
var __ZTSNSt3__215messages_bynameIwEE = Module["__ZTSNSt3__215messages_bynameIwEE"] = 357003;
|
|
|
|
var __ZTINSt3__215messages_bynameIwEE = Module["__ZTINSt3__215messages_bynameIwEE"] = 372348;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIcc11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIcc11__mbstate_tEE"] = 372360;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIcc11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIcc11__mbstate_tEE"] = 357032;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIcc11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIcc11__mbstate_tEE"] = 372408;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIwc11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIwc11__mbstate_tEE"] = 372420;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIwc11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIwc11__mbstate_tEE"] = 357074;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIwc11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIwc11__mbstate_tEE"] = 372468;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIDsc11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIDsc11__mbstate_tEE"] = 372480;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIDsc11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIDsc11__mbstate_tEE"] = 357116;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIDsc11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIDsc11__mbstate_tEE"] = 372528;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIDic11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIDic11__mbstate_tEE"] = 372540;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIDic11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIDic11__mbstate_tEE"] = 357159;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIDic11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIDic11__mbstate_tEE"] = 372588;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIDsDu11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIDsDu11__mbstate_tEE"] = 372600;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIDsDu11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIDsDu11__mbstate_tEE"] = 357202;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIDsDu11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIDsDu11__mbstate_tEE"] = 372648;
|
|
|
|
var __ZTVNSt3__214codecvt_bynameIDiDu11__mbstate_tEE = Module["__ZTVNSt3__214codecvt_bynameIDiDu11__mbstate_tEE"] = 372660;
|
|
|
|
var __ZTSNSt3__214codecvt_bynameIDiDu11__mbstate_tEE = Module["__ZTSNSt3__214codecvt_bynameIDiDu11__mbstate_tEE"] = 357246;
|
|
|
|
var __ZTINSt3__214codecvt_bynameIDiDu11__mbstate_tEE = Module["__ZTINSt3__214codecvt_bynameIDiDu11__mbstate_tEE"] = 372708;
|
|
|
|
var __ZTVNSt3__220__time_get_c_storageIcEE = Module["__ZTVNSt3__220__time_get_c_storageIcEE"] = 372720;
|
|
|
|
var __ZTVNSt3__220__time_get_c_storageIwEE = Module["__ZTVNSt3__220__time_get_c_storageIwEE"] = 372756;
|
|
|
|
var __ZTVNSt3__215__time_get_tempIcEE = Module["__ZTVNSt3__215__time_get_tempIcEE"] = 372792;
|
|
|
|
var __ZTSNSt3__215__time_get_tempIcEE = Module["__ZTSNSt3__215__time_get_tempIcEE"] = 358176;
|
|
|
|
var __ZTINSt3__215__time_get_tempIcEE = Module["__ZTINSt3__215__time_get_tempIcEE"] = 372844;
|
|
|
|
var __ZTVNSt3__215__time_get_tempIwEE = Module["__ZTVNSt3__215__time_get_tempIwEE"] = 372856;
|
|
|
|
var __ZTSNSt3__215__time_get_tempIwEE = Module["__ZTSNSt3__215__time_get_tempIwEE"] = 358205;
|
|
|
|
var __ZTINSt3__215__time_get_tempIwEE = Module["__ZTINSt3__215__time_get_tempIwEE"] = 372924;
|
|
|
|
var __ZNSt3__213allocator_argE = Module["__ZNSt3__213allocator_argE"] = 358234;
|
|
|
|
var __ZTSNSt3__214__shared_countE = Module["__ZTSNSt3__214__shared_countE"] = 358235;
|
|
|
|
var __ZTSNSt3__219__shared_weak_countE = Module["__ZTSNSt3__219__shared_weak_countE"] = 358260;
|
|
|
|
var __ZTVNSt3__212bad_weak_ptrE = Module["__ZTVNSt3__212bad_weak_ptrE"] = 373152;
|
|
|
|
var __ZTSNSt3__212bad_weak_ptrE = Module["__ZTSNSt3__212bad_weak_ptrE"] = 358290;
|
|
|
|
var __ZTINSt3__212bad_weak_ptrE = Module["__ZTINSt3__212bad_weak_ptrE"] = 373172;
|
|
|
|
var __ZTVNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE = Module["__ZTVNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE"] = 373184;
|
|
|
|
var __ZTVNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE = Module["__ZTVNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE"] = 373212;
|
|
|
|
var __ZTSNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE = Module["__ZTSNSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE"] = 358313;
|
|
|
|
var __ZTSNSt12experimental15fundamentals_v13pmr15memory_resourceE = Module["__ZTSNSt12experimental15fundamentals_v13pmr15memory_resourceE"] = 358387;
|
|
|
|
var __ZTINSt12experimental15fundamentals_v13pmr15memory_resourceE = Module["__ZTINSt12experimental15fundamentals_v13pmr15memory_resourceE"] = 373248;
|
|
|
|
var __ZTINSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE = Module["__ZTINSt12experimental15fundamentals_v13pmr32__new_delete_memory_resource_impE"] = 373256;
|
|
|
|
var __ZTSNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE = Module["__ZTSNSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE"] = 358444;
|
|
|
|
var __ZTINSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE = Module["__ZTINSt12experimental15fundamentals_v13pmr26__null_memory_resource_impE"] = 373268;
|
|
|
|
var __ZNSt3__210defer_lockE = Module["__ZNSt3__210defer_lockE"] = 358512;
|
|
|
|
var __ZNSt3__211try_to_lockE = Module["__ZNSt3__211try_to_lockE"] = 358513;
|
|
|
|
var __ZNSt3__210adopt_lockE = Module["__ZNSt3__210adopt_lockE"] = 358514;
|
|
|
|
var __ZSt7nothrow = Module["__ZSt7nothrow"] = 358515;
|
|
|
|
var __ZNSt3__24__fs10filesystem16_FilesystemClock9is_steadyE = Module["__ZNSt3__24__fs10filesystem16_FilesystemClock9is_steadyE"] = 358516;
|
|
|
|
var __ZTVNSt3__24__fs10filesystem16filesystem_errorE = Module["__ZTVNSt3__24__fs10filesystem16filesystem_errorE"] = 373284;
|
|
|
|
var __ZNSt3__24__fs10filesystem4path19preferred_separatorE = Module["__ZNSt3__24__fs10filesystem4path19preferred_separatorE"] = 358517;
|
|
|
|
var __ZTSNSt3__24__fs10filesystem16filesystem_errorE = Module["__ZTSNSt3__24__fs10filesystem16filesystem_errorE"] = 358518;
|
|
|
|
var __ZTINSt3__24__fs10filesystem16filesystem_errorE = Module["__ZTINSt3__24__fs10filesystem16filesystem_errorE"] = 373328;
|
|
|
|
var __ZTVSt19bad_optional_access = Module["__ZTVSt19bad_optional_access"] = 373504;
|
|
|
|
var __ZTSSt19bad_optional_access = Module["__ZTSSt19bad_optional_access"] = 358586;
|
|
|
|
var __ZTISt19bad_optional_access = Module["__ZTISt19bad_optional_access"] = 373524;
|
|
|
|
var __ZTVNSt12experimental19bad_optional_accessE = Module["__ZTVNSt12experimental19bad_optional_accessE"] = 373536;
|
|
|
|
var __ZTSNSt12experimental19bad_optional_accessE = Module["__ZTSNSt12experimental19bad_optional_accessE"] = 358610;
|
|
|
|
var __ZTINSt12experimental19bad_optional_accessE = Module["__ZTINSt12experimental19bad_optional_accessE"] = 373556;
|
|
|
|
var __ZNSt3__212__rs_default4__c_E = Module["__ZNSt3__212__rs_default4__c_E"] = 427608;
|
|
|
|
var __ZTVNSt3__211regex_errorE = Module["__ZTVNSt3__211regex_errorE"] = 373568;
|
|
|
|
var __ZTSNSt3__211regex_errorE = Module["__ZTSNSt3__211regex_errorE"] = 358650;
|
|
|
|
var __ZTINSt3__211regex_errorE = Module["__ZTINSt3__211regex_errorE"] = 374616;
|
|
|
|
var __ZTVSt11logic_error = Module["__ZTVSt11logic_error"] = 382100;
|
|
|
|
var __ZTVSt13runtime_error = Module["__ZTVSt13runtime_error"] = 382120;
|
|
|
|
var __ZTVSt9exception = Module["__ZTVSt9exception"] = 382564;
|
|
|
|
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4nposE = Module["__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4nposE"] = 358672;
|
|
|
|
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4nposE = Module["__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE4nposE"] = 358676;
|
|
|
|
var __ZNSt3__26__itoa7__tableIvE10__pow10_64E = Module["__ZNSt3__26__itoa7__tableIvE10__pow10_64E"] = 358976;
|
|
|
|
var __ZTVNSt3__212strstreambufE = Module["__ZTVNSt3__212strstreambufE"] = 374696;
|
|
|
|
var __ZTVNSt3__210istrstreamE = Module["__ZTVNSt3__210istrstreamE"] = 374760;
|
|
|
|
var __ZTTNSt3__210istrstreamE = Module["__ZTTNSt3__210istrstreamE"] = 374800;
|
|
|
|
var __ZTVNSt3__210ostrstreamE = Module["__ZTVNSt3__210ostrstreamE"] = 374816;
|
|
|
|
var __ZTTNSt3__210ostrstreamE = Module["__ZTTNSt3__210ostrstreamE"] = 374856;
|
|
|
|
var __ZTVNSt3__29strstreamE = Module["__ZTVNSt3__29strstreamE"] = 374872;
|
|
|
|
var __ZTTNSt3__29strstreamE = Module["__ZTTNSt3__29strstreamE"] = 374932;
|
|
|
|
var __ZTSNSt3__212strstreambufE = Module["__ZTSNSt3__212strstreambufE"] = 359136;
|
|
|
|
var __ZTINSt3__212strstreambufE = Module["__ZTINSt3__212strstreambufE"] = 374980;
|
|
|
|
var __ZTCNSt3__210istrstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTCNSt3__210istrstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE"] = 374992;
|
|
|
|
var __ZTSNSt3__210istrstreamE = Module["__ZTSNSt3__210istrstreamE"] = 359159;
|
|
|
|
var __ZTINSt3__210istrstreamE = Module["__ZTINSt3__210istrstreamE"] = 375056;
|
|
|
|
var __ZTCNSt3__210ostrstreamE0_NS_13basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTCNSt3__210ostrstreamE0_NS_13basic_ostreamIcNS_11char_traitsIcEEEE"] = 375068;
|
|
|
|
var __ZTSNSt3__210ostrstreamE = Module["__ZTSNSt3__210ostrstreamE"] = 359180;
|
|
|
|
var __ZTINSt3__210ostrstreamE = Module["__ZTINSt3__210ostrstreamE"] = 375132;
|
|
|
|
var __ZTCNSt3__29strstreamE0_NS_14basic_iostreamIcNS_11char_traitsIcEEEE = Module["__ZTCNSt3__29strstreamE0_NS_14basic_iostreamIcNS_11char_traitsIcEEEE"] = 375144;
|
|
|
|
var __ZTCNSt3__29strstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE = Module["__ZTCNSt3__29strstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE"] = 375236;
|
|
|
|
var __ZTCNSt3__29strstreamE8_NS_13basic_ostreamIcNS_11char_traitsIcEEEE = Module["__ZTCNSt3__29strstreamE8_NS_13basic_ostreamIcNS_11char_traitsIcEEEE"] = 375276;
|
|
|
|
var __ZTSNSt3__29strstreamE = Module["__ZTSNSt3__29strstreamE"] = 359201;
|
|
|
|
var __ZTINSt3__29strstreamE = Module["__ZTINSt3__29strstreamE"] = 375316;
|
|
|
|
var __ZTVNSt3__224__generic_error_categoryE = Module["__ZTVNSt3__224__generic_error_categoryE"] = 375332;
|
|
|
|
var __ZTVNSt3__223__system_error_categoryE = Module["__ZTVNSt3__223__system_error_categoryE"] = 375372;
|
|
|
|
var __ZTVNSt3__212system_errorE = Module["__ZTVNSt3__212system_errorE"] = 375408;
|
|
|
|
var __ZTVNSt3__214error_categoryE = Module["__ZTVNSt3__214error_categoryE"] = 375428;
|
|
|
|
var __ZTSNSt3__214error_categoryE = Module["__ZTSNSt3__214error_categoryE"] = 359220;
|
|
|
|
var __ZTINSt3__214error_categoryE = Module["__ZTINSt3__214error_categoryE"] = 375464;
|
|
|
|
var __ZTVNSt3__212__do_messageE = Module["__ZTVNSt3__212__do_messageE"] = 375472;
|
|
|
|
var __ZTSNSt3__212__do_messageE = Module["__ZTSNSt3__212__do_messageE"] = 359245;
|
|
|
|
var __ZTSNSt3__224__generic_error_categoryE = Module["__ZTSNSt3__224__generic_error_categoryE"] = 359268;
|
|
|
|
var __ZTINSt3__224__generic_error_categoryE = Module["__ZTINSt3__224__generic_error_categoryE"] = 375520;
|
|
|
|
var __ZTSNSt3__223__system_error_categoryE = Module["__ZTSNSt3__223__system_error_categoryE"] = 359303;
|
|
|
|
var __ZTINSt3__223__system_error_categoryE = Module["__ZTINSt3__223__system_error_categoryE"] = 375532;
|
|
|
|
var __ZTSNSt3__212system_errorE = Module["__ZTSNSt3__212system_errorE"] = 359337;
|
|
|
|
var __ZNSt3__219piecewise_constructE = Module["__ZNSt3__219piecewise_constructE"] = 359360;
|
|
|
|
var __ZTVSt18bad_variant_access = Module["__ZTVSt18bad_variant_access"] = 375556;
|
|
|
|
var __ZTSSt18bad_variant_access = Module["__ZTSSt18bad_variant_access"] = 359361;
|
|
|
|
var __ZTISt18bad_variant_access = Module["__ZTISt18bad_variant_access"] = 375576;
|
|
|
|
var ___cxa_terminate_handler = Module["___cxa_terminate_handler"] = 380604;
|
|
|
|
var ___cxa_unexpected_handler = Module["___cxa_unexpected_handler"] = 380600;
|
|
|
|
var ___cxa_new_handler = Module["___cxa_new_handler"] = 430232;
|
|
|
|
var __ZTSN10__cxxabiv116__shim_type_infoE = Module["__ZTSN10__cxxabiv116__shim_type_infoE"] = 363488;
|
|
|
|
var __ZTISt9type_info = Module["__ZTISt9type_info"] = 382484;
|
|
|
|
var __ZTIN10__cxxabiv116__shim_type_infoE = Module["__ZTIN10__cxxabiv116__shim_type_infoE"] = 380608;
|
|
|
|
var __ZTSN10__cxxabiv117__class_type_infoE = Module["__ZTSN10__cxxabiv117__class_type_infoE"] = 363521;
|
|
|
|
var __ZTIN10__cxxabiv117__class_type_infoE = Module["__ZTIN10__cxxabiv117__class_type_infoE"] = 380620;
|
|
|
|
var __ZTSN10__cxxabiv117__pbase_type_infoE = Module["__ZTSN10__cxxabiv117__pbase_type_infoE"] = 363555;
|
|
|
|
var __ZTIN10__cxxabiv117__pbase_type_infoE = Module["__ZTIN10__cxxabiv117__pbase_type_infoE"] = 380632;
|
|
|
|
var __ZTSN10__cxxabiv119__pointer_type_infoE = Module["__ZTSN10__cxxabiv119__pointer_type_infoE"] = 363589;
|
|
|
|
var __ZTIN10__cxxabiv119__pointer_type_infoE = Module["__ZTIN10__cxxabiv119__pointer_type_infoE"] = 380644;
|
|
|
|
var __ZTSN10__cxxabiv120__function_type_infoE = Module["__ZTSN10__cxxabiv120__function_type_infoE"] = 363625;
|
|
|
|
var __ZTIN10__cxxabiv120__function_type_infoE = Module["__ZTIN10__cxxabiv120__function_type_infoE"] = 380656;
|
|
|
|
var __ZTSN10__cxxabiv129__pointer_to_member_type_infoE = Module["__ZTSN10__cxxabiv129__pointer_to_member_type_infoE"] = 363662;
|
|
|
|
var __ZTIN10__cxxabiv129__pointer_to_member_type_infoE = Module["__ZTIN10__cxxabiv129__pointer_to_member_type_infoE"] = 380668;
|
|
|
|
var __ZTVN10__cxxabiv116__shim_type_infoE = Module["__ZTVN10__cxxabiv116__shim_type_infoE"] = 380680;
|
|
|
|
var __ZTVN10__cxxabiv123__fundamental_type_infoE = Module["__ZTVN10__cxxabiv123__fundamental_type_infoE"] = 380708;
|
|
|
|
var __ZTSN10__cxxabiv123__fundamental_type_infoE = Module["__ZTSN10__cxxabiv123__fundamental_type_infoE"] = 363720;
|
|
|
|
var __ZTIN10__cxxabiv123__fundamental_type_infoE = Module["__ZTIN10__cxxabiv123__fundamental_type_infoE"] = 380736;
|
|
|
|
var __ZTSv = Module["__ZTSv"] = 363760;
|
|
|
|
var __ZTIv = Module["__ZTIv"] = 380748;
|
|
|
|
var __ZTSPv = Module["__ZTSPv"] = 363762;
|
|
|
|
var __ZTIPv = Module["__ZTIPv"] = 380756;
|
|
|
|
var __ZTSPKv = Module["__ZTSPKv"] = 363765;
|
|
|
|
var __ZTIPKv = Module["__ZTIPKv"] = 380772;
|
|
|
|
var __ZTSDn = Module["__ZTSDn"] = 363769;
|
|
|
|
var __ZTIDn = Module["__ZTIDn"] = 380788;
|
|
|
|
var __ZTSPDn = Module["__ZTSPDn"] = 363772;
|
|
|
|
var __ZTIPDn = Module["__ZTIPDn"] = 380796;
|
|
|
|
var __ZTSPKDn = Module["__ZTSPKDn"] = 363776;
|
|
|
|
var __ZTIPKDn = Module["__ZTIPKDn"] = 380812;
|
|
|
|
var __ZTSb = Module["__ZTSb"] = 363781;
|
|
|
|
var __ZTIb = Module["__ZTIb"] = 380828;
|
|
|
|
var __ZTSPb = Module["__ZTSPb"] = 363783;
|
|
|
|
var __ZTIPb = Module["__ZTIPb"] = 380836;
|
|
|
|
var __ZTSPKb = Module["__ZTSPKb"] = 363786;
|
|
|
|
var __ZTIPKb = Module["__ZTIPKb"] = 380852;
|
|
|
|
var __ZTSw = Module["__ZTSw"] = 363790;
|
|
|
|
var __ZTIw = Module["__ZTIw"] = 380868;
|
|
|
|
var __ZTSPw = Module["__ZTSPw"] = 363792;
|
|
|
|
var __ZTIPw = Module["__ZTIPw"] = 380876;
|
|
|
|
var __ZTSPKw = Module["__ZTSPKw"] = 363795;
|
|
|
|
var __ZTIPKw = Module["__ZTIPKw"] = 380892;
|
|
|
|
var __ZTSc = Module["__ZTSc"] = 363799;
|
|
|
|
var __ZTIc = Module["__ZTIc"] = 380908;
|
|
|
|
var __ZTSPc = Module["__ZTSPc"] = 363801;
|
|
|
|
var __ZTIPc = Module["__ZTIPc"] = 380916;
|
|
|
|
var __ZTSPKc = Module["__ZTSPKc"] = 363804;
|
|
|
|
var __ZTIPKc = Module["__ZTIPKc"] = 380932;
|
|
|
|
var __ZTSh = Module["__ZTSh"] = 363808;
|
|
|
|
var __ZTIh = Module["__ZTIh"] = 380948;
|
|
|
|
var __ZTSPh = Module["__ZTSPh"] = 363810;
|
|
|
|
var __ZTIPh = Module["__ZTIPh"] = 380956;
|
|
|
|
var __ZTSPKh = Module["__ZTSPKh"] = 363813;
|
|
|
|
var __ZTIPKh = Module["__ZTIPKh"] = 380972;
|
|
|
|
var __ZTSa = Module["__ZTSa"] = 363817;
|
|
|
|
var __ZTIa = Module["__ZTIa"] = 380988;
|
|
|
|
var __ZTSPa = Module["__ZTSPa"] = 363819;
|
|
|
|
var __ZTIPa = Module["__ZTIPa"] = 380996;
|
|
|
|
var __ZTSPKa = Module["__ZTSPKa"] = 363822;
|
|
|
|
var __ZTIPKa = Module["__ZTIPKa"] = 381012;
|
|
|
|
var __ZTSs = Module["__ZTSs"] = 363826;
|
|
|
|
var __ZTIs = Module["__ZTIs"] = 381028;
|
|
|
|
var __ZTSPs = Module["__ZTSPs"] = 363828;
|
|
|
|
var __ZTIPs = Module["__ZTIPs"] = 381036;
|
|
|
|
var __ZTSPKs = Module["__ZTSPKs"] = 363831;
|
|
|
|
var __ZTIPKs = Module["__ZTIPKs"] = 381052;
|
|
|
|
var __ZTSt = Module["__ZTSt"] = 363835;
|
|
|
|
var __ZTIt = Module["__ZTIt"] = 381068;
|
|
|
|
var __ZTSPt = Module["__ZTSPt"] = 363837;
|
|
|
|
var __ZTIPt = Module["__ZTIPt"] = 381076;
|
|
|
|
var __ZTSPKt = Module["__ZTSPKt"] = 363840;
|
|
|
|
var __ZTIPKt = Module["__ZTIPKt"] = 381092;
|
|
|
|
var __ZTSi = Module["__ZTSi"] = 363844;
|
|
|
|
var __ZTIi = Module["__ZTIi"] = 381108;
|
|
|
|
var __ZTSPi = Module["__ZTSPi"] = 363846;
|
|
|
|
var __ZTIPi = Module["__ZTIPi"] = 381116;
|
|
|
|
var __ZTSPKi = Module["__ZTSPKi"] = 363849;
|
|
|
|
var __ZTIPKi = Module["__ZTIPKi"] = 381132;
|
|
|
|
var __ZTSj = Module["__ZTSj"] = 363853;
|
|
|
|
var __ZTIj = Module["__ZTIj"] = 381148;
|
|
|
|
var __ZTSPj = Module["__ZTSPj"] = 363855;
|
|
|
|
var __ZTIPj = Module["__ZTIPj"] = 381156;
|
|
|
|
var __ZTSPKj = Module["__ZTSPKj"] = 363858;
|
|
|
|
var __ZTIPKj = Module["__ZTIPKj"] = 381172;
|
|
|
|
var __ZTSl = Module["__ZTSl"] = 363862;
|
|
|
|
var __ZTIl = Module["__ZTIl"] = 381188;
|
|
|
|
var __ZTSPl = Module["__ZTSPl"] = 363864;
|
|
|
|
var __ZTIPl = Module["__ZTIPl"] = 381196;
|
|
|
|
var __ZTSPKl = Module["__ZTSPKl"] = 363867;
|
|
|
|
var __ZTIPKl = Module["__ZTIPKl"] = 381212;
|
|
|
|
var __ZTSm = Module["__ZTSm"] = 363871;
|
|
|
|
var __ZTIm = Module["__ZTIm"] = 381228;
|
|
|
|
var __ZTSPm = Module["__ZTSPm"] = 363873;
|
|
|
|
var __ZTIPm = Module["__ZTIPm"] = 381236;
|
|
|
|
var __ZTSPKm = Module["__ZTSPKm"] = 363876;
|
|
|
|
var __ZTIPKm = Module["__ZTIPKm"] = 381252;
|
|
|
|
var __ZTSx = Module["__ZTSx"] = 363880;
|
|
|
|
var __ZTIx = Module["__ZTIx"] = 381268;
|
|
|
|
var __ZTSPx = Module["__ZTSPx"] = 363882;
|
|
|
|
var __ZTIPx = Module["__ZTIPx"] = 381276;
|
|
|
|
var __ZTSPKx = Module["__ZTSPKx"] = 363885;
|
|
|
|
var __ZTIPKx = Module["__ZTIPKx"] = 381292;
|
|
|
|
var __ZTSy = Module["__ZTSy"] = 363889;
|
|
|
|
var __ZTIy = Module["__ZTIy"] = 381308;
|
|
|
|
var __ZTSPy = Module["__ZTSPy"] = 363891;
|
|
|
|
var __ZTIPy = Module["__ZTIPy"] = 381316;
|
|
|
|
var __ZTSPKy = Module["__ZTSPKy"] = 363894;
|
|
|
|
var __ZTIPKy = Module["__ZTIPKy"] = 381332;
|
|
|
|
var __ZTSn = Module["__ZTSn"] = 363898;
|
|
|
|
var __ZTIn = Module["__ZTIn"] = 381348;
|
|
|
|
var __ZTSPn = Module["__ZTSPn"] = 363900;
|
|
|
|
var __ZTIPn = Module["__ZTIPn"] = 381356;
|
|
|
|
var __ZTSPKn = Module["__ZTSPKn"] = 363903;
|
|
|
|
var __ZTIPKn = Module["__ZTIPKn"] = 381372;
|
|
|
|
var __ZTSo = Module["__ZTSo"] = 363907;
|
|
|
|
var __ZTIo = Module["__ZTIo"] = 381388;
|
|
|
|
var __ZTSPo = Module["__ZTSPo"] = 363909;
|
|
|
|
var __ZTIPo = Module["__ZTIPo"] = 381396;
|
|
|
|
var __ZTSPKo = Module["__ZTSPKo"] = 363912;
|
|
|
|
var __ZTIPKo = Module["__ZTIPKo"] = 381412;
|
|
|
|
var __ZTSDh = Module["__ZTSDh"] = 363916;
|
|
|
|
var __ZTIDh = Module["__ZTIDh"] = 381428;
|
|
|
|
var __ZTSPDh = Module["__ZTSPDh"] = 363919;
|
|
|
|
var __ZTIPDh = Module["__ZTIPDh"] = 381436;
|
|
|
|
var __ZTSPKDh = Module["__ZTSPKDh"] = 363923;
|
|
|
|
var __ZTIPKDh = Module["__ZTIPKDh"] = 381452;
|
|
|
|
var __ZTSf = Module["__ZTSf"] = 363928;
|
|
|
|
var __ZTIf = Module["__ZTIf"] = 381468;
|
|
|
|
var __ZTSPf = Module["__ZTSPf"] = 363930;
|
|
|
|
var __ZTIPf = Module["__ZTIPf"] = 381476;
|
|
|
|
var __ZTSPKf = Module["__ZTSPKf"] = 363933;
|
|
|
|
var __ZTIPKf = Module["__ZTIPKf"] = 381492;
|
|
|
|
var __ZTSd = Module["__ZTSd"] = 363937;
|
|
|
|
var __ZTId = Module["__ZTId"] = 381508;
|
|
|
|
var __ZTSPd = Module["__ZTSPd"] = 363939;
|
|
|
|
var __ZTIPd = Module["__ZTIPd"] = 381516;
|
|
|
|
var __ZTSPKd = Module["__ZTSPKd"] = 363942;
|
|
|
|
var __ZTIPKd = Module["__ZTIPKd"] = 381532;
|
|
|
|
var __ZTSe = Module["__ZTSe"] = 363946;
|
|
|
|
var __ZTIe = Module["__ZTIe"] = 381548;
|
|
|
|
var __ZTSPe = Module["__ZTSPe"] = 363948;
|
|
|
|
var __ZTIPe = Module["__ZTIPe"] = 381556;
|
|
|
|
var __ZTSPKe = Module["__ZTSPKe"] = 363951;
|
|
|
|
var __ZTIPKe = Module["__ZTIPKe"] = 381572;
|
|
|
|
var __ZTSg = Module["__ZTSg"] = 363955;
|
|
|
|
var __ZTIg = Module["__ZTIg"] = 381588;
|
|
|
|
var __ZTSPg = Module["__ZTSPg"] = 363957;
|
|
|
|
var __ZTIPg = Module["__ZTIPg"] = 381596;
|
|
|
|
var __ZTSPKg = Module["__ZTSPKg"] = 363960;
|
|
|
|
var __ZTIPKg = Module["__ZTIPKg"] = 381612;
|
|
|
|
var __ZTSDu = Module["__ZTSDu"] = 363964;
|
|
|
|
var __ZTIDu = Module["__ZTIDu"] = 381628;
|
|
|
|
var __ZTSPDu = Module["__ZTSPDu"] = 363967;
|
|
|
|
var __ZTIPDu = Module["__ZTIPDu"] = 381636;
|
|
|
|
var __ZTSPKDu = Module["__ZTSPKDu"] = 363971;
|
|
|
|
var __ZTIPKDu = Module["__ZTIPKDu"] = 381652;
|
|
|
|
var __ZTSDs = Module["__ZTSDs"] = 363976;
|
|
|
|
var __ZTIDs = Module["__ZTIDs"] = 381668;
|
|
|
|
var __ZTSPDs = Module["__ZTSPDs"] = 363979;
|
|
|
|
var __ZTIPDs = Module["__ZTIPDs"] = 381676;
|
|
|
|
var __ZTSPKDs = Module["__ZTSPKDs"] = 363983;
|
|
|
|
var __ZTIPKDs = Module["__ZTIPKDs"] = 381692;
|
|
|
|
var __ZTSDi = Module["__ZTSDi"] = 363988;
|
|
|
|
var __ZTIDi = Module["__ZTIDi"] = 381708;
|
|
|
|
var __ZTSPDi = Module["__ZTSPDi"] = 363991;
|
|
|
|
var __ZTIPDi = Module["__ZTIPDi"] = 381716;
|
|
|
|
var __ZTSPKDi = Module["__ZTSPKDi"] = 363995;
|
|
|
|
var __ZTIPKDi = Module["__ZTIPKDi"] = 381732;
|
|
|
|
var __ZTVN10__cxxabiv117__array_type_infoE = Module["__ZTVN10__cxxabiv117__array_type_infoE"] = 381748;
|
|
|
|
var __ZTSN10__cxxabiv117__array_type_infoE = Module["__ZTSN10__cxxabiv117__array_type_infoE"] = 364e3;
|
|
|
|
var __ZTIN10__cxxabiv117__array_type_infoE = Module["__ZTIN10__cxxabiv117__array_type_infoE"] = 381776;
|
|
|
|
var __ZTVN10__cxxabiv120__function_type_infoE = Module["__ZTVN10__cxxabiv120__function_type_infoE"] = 381788;
|
|
|
|
var __ZTVN10__cxxabiv116__enum_type_infoE = Module["__ZTVN10__cxxabiv116__enum_type_infoE"] = 381816;
|
|
|
|
var __ZTSN10__cxxabiv116__enum_type_infoE = Module["__ZTSN10__cxxabiv116__enum_type_infoE"] = 364034;
|
|
|
|
var __ZTIN10__cxxabiv116__enum_type_infoE = Module["__ZTIN10__cxxabiv116__enum_type_infoE"] = 381844;
|
|
|
|
var __ZTSN10__cxxabiv120__si_class_type_infoE = Module["__ZTSN10__cxxabiv120__si_class_type_infoE"] = 364067;
|
|
|
|
var __ZTIN10__cxxabiv120__si_class_type_infoE = Module["__ZTIN10__cxxabiv120__si_class_type_infoE"] = 381856;
|
|
|
|
var __ZTSN10__cxxabiv121__vmi_class_type_infoE = Module["__ZTSN10__cxxabiv121__vmi_class_type_infoE"] = 364104;
|
|
|
|
var __ZTIN10__cxxabiv121__vmi_class_type_infoE = Module["__ZTIN10__cxxabiv121__vmi_class_type_infoE"] = 381908;
|
|
|
|
var __ZTVN10__cxxabiv117__pbase_type_infoE = Module["__ZTVN10__cxxabiv117__pbase_type_infoE"] = 381920;
|
|
|
|
var __ZTVN10__cxxabiv119__pointer_type_infoE = Module["__ZTVN10__cxxabiv119__pointer_type_infoE"] = 381948;
|
|
|
|
var __ZTVN10__cxxabiv129__pointer_to_member_type_infoE = Module["__ZTVN10__cxxabiv129__pointer_to_member_type_infoE"] = 381976;
|
|
|
|
var __ZTVSt9bad_alloc = Module["__ZTVSt9bad_alloc"] = 382004;
|
|
|
|
var __ZTVSt20bad_array_new_length = Module["__ZTVSt20bad_array_new_length"] = 382024;
|
|
|
|
var __ZTSSt9exception = Module["__ZTSSt9exception"] = 364142;
|
|
|
|
var __ZTVSt13bad_exception = Module["__ZTVSt13bad_exception"] = 382044;
|
|
|
|
var __ZTSSt13bad_exception = Module["__ZTSSt13bad_exception"] = 364155;
|
|
|
|
var __ZTISt13bad_exception = Module["__ZTISt13bad_exception"] = 382064;
|
|
|
|
var __ZTSSt9bad_alloc = Module["__ZTSSt9bad_alloc"] = 364173;
|
|
|
|
var __ZTISt9bad_alloc = Module["__ZTISt9bad_alloc"] = 382076;
|
|
|
|
var __ZTSSt20bad_array_new_length = Module["__ZTSSt20bad_array_new_length"] = 364186;
|
|
|
|
var __ZTISt20bad_array_new_length = Module["__ZTISt20bad_array_new_length"] = 382088;
|
|
|
|
var __ZTVSt12domain_error = Module["__ZTVSt12domain_error"] = 382140;
|
|
|
|
var __ZTSSt12domain_error = Module["__ZTSSt12domain_error"] = 364211;
|
|
|
|
var __ZTSSt11logic_error = Module["__ZTSSt11logic_error"] = 364228;
|
|
|
|
var __ZTISt12domain_error = Module["__ZTISt12domain_error"] = 382172;
|
|
|
|
var __ZTVSt16invalid_argument = Module["__ZTVSt16invalid_argument"] = 382184;
|
|
|
|
var __ZTSSt16invalid_argument = Module["__ZTSSt16invalid_argument"] = 364244;
|
|
|
|
var __ZTISt16invalid_argument = Module["__ZTISt16invalid_argument"] = 382204;
|
|
|
|
var __ZTVSt12length_error = Module["__ZTVSt12length_error"] = 382216;
|
|
|
|
var __ZTSSt12length_error = Module["__ZTSSt12length_error"] = 364265;
|
|
|
|
var __ZTISt12length_error = Module["__ZTISt12length_error"] = 382236;
|
|
|
|
var __ZTVSt12out_of_range = Module["__ZTVSt12out_of_range"] = 382248;
|
|
|
|
var __ZTSSt12out_of_range = Module["__ZTSSt12out_of_range"] = 364282;
|
|
|
|
var __ZTISt12out_of_range = Module["__ZTISt12out_of_range"] = 382268;
|
|
|
|
var __ZTVSt11range_error = Module["__ZTVSt11range_error"] = 382280;
|
|
|
|
var __ZTSSt11range_error = Module["__ZTSSt11range_error"] = 364299;
|
|
|
|
var __ZTSSt13runtime_error = Module["__ZTSSt13runtime_error"] = 364315;
|
|
|
|
var __ZTISt11range_error = Module["__ZTISt11range_error"] = 382312;
|
|
|
|
var __ZTVSt14overflow_error = Module["__ZTVSt14overflow_error"] = 382324;
|
|
|
|
var __ZTSSt14overflow_error = Module["__ZTSSt14overflow_error"] = 364333;
|
|
|
|
var __ZTISt14overflow_error = Module["__ZTISt14overflow_error"] = 382344;
|
|
|
|
var __ZTVSt15underflow_error = Module["__ZTVSt15underflow_error"] = 382356;
|
|
|
|
var __ZTSSt15underflow_error = Module["__ZTSSt15underflow_error"] = 364352;
|
|
|
|
var __ZTISt15underflow_error = Module["__ZTISt15underflow_error"] = 382376;
|
|
|
|
var __ZTVSt8bad_cast = Module["__ZTVSt8bad_cast"] = 382388;
|
|
|
|
var __ZTVSt10bad_typeid = Module["__ZTVSt10bad_typeid"] = 382408;
|
|
|
|
var __ZTVSt9type_info = Module["__ZTVSt9type_info"] = 382428;
|
|
|
|
var __ZTSSt9type_info = Module["__ZTSSt9type_info"] = 364372;
|
|
|
|
var __ZTSSt8bad_cast = Module["__ZTSSt8bad_cast"] = 364385;
|
|
|
|
var __ZTSSt10bad_typeid = Module["__ZTSSt10bad_typeid"] = 364397;
|
|
|
|
var __ZTISt10bad_typeid = Module["__ZTISt10bad_typeid"] = 382552;
|
|
|
|
var _currentActiveWebGLContext = Module["_currentActiveWebGLContext"] = 430248;
|
|
|
|
var _currentThreadOwnsItsWebGLContext = Module["_currentThreadOwnsItsWebGLContext"] = 430252;
|
|
|
|
var ___THREW__ = Module["___THREW__"] = 1024;
|
|
|
|
var ___threwValue = Module["___threwValue"] = 1028;
|
|
|
|
var _in6addr_any = Module["_in6addr_any"] = 364412;
|
|
|
|
var _in6addr_loopback = Module["_in6addr_loopback"] = 364428;
|
|
|
|
Module["callMain"] = callMain;
|
|
|
|
Module["keepRuntimeAlive"] = keepRuntimeAlive;
|
|
|
|
Module["wasmMemory"] = wasmMemory;
|
|
|
|
Module["cwrap"] = cwrap;
|
|
|
|
Module["ExitStatus"] = ExitStatus;
|
|
|
|
Module["PThread"] = PThread;
|
|
|
|
var calledRun;
|
|
|
|
dependenciesFulfilled = function runCaller() {
|
|
if (!calledRun) run();
|
|
if (!calledRun) dependenciesFulfilled = runCaller;
|
|
};
|
|
|
|
function callMain(args = []) {
|
|
assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])');
|
|
assert(__ATPRERUN__.length == 0, "cannot call main when preRun functions remain to be called");
|
|
var entryFunction = resolveGlobalSymbol("main").sym;
|
|
if (!entryFunction) return;
|
|
args.unshift(thisProgram);
|
|
var argc = args.length;
|
|
var argv = stackAlloc((argc + 1) * 4);
|
|
var argv_ptr = argv >> 2;
|
|
args.forEach(arg => {
|
|
GROWABLE_HEAP_I32()[argv_ptr++] = stringToUTF8OnStack(arg);
|
|
});
|
|
GROWABLE_HEAP_I32()[argv_ptr] = 0;
|
|
try {
|
|
var ret = entryFunction(argc, argv);
|
|
exitJS(ret, true);
|
|
return ret;
|
|
} catch (e) {
|
|
return handleException(e);
|
|
}
|
|
}
|
|
|
|
function stackCheckInit() {
|
|
assert(!ENVIRONMENT_IS_PTHREAD);
|
|
_emscripten_stack_set_limits(5673152, 430272);
|
|
writeStackCookie();
|
|
}
|
|
|
|
var dylibsLoaded = false;
|
|
|
|
LDSO.init();
|
|
|
|
function run(args = arguments_) {
|
|
if (runDependencies > 0) {
|
|
return;
|
|
}
|
|
if (!ENVIRONMENT_IS_PTHREAD) stackCheckInit();
|
|
if (!dylibsLoaded) {
|
|
loadDylibs();
|
|
dylibsLoaded = true;
|
|
if (runDependencies > 0) {
|
|
return;
|
|
}
|
|
}
|
|
if (ENVIRONMENT_IS_PTHREAD) {
|
|
readyPromiseResolve(Module);
|
|
initRuntime();
|
|
startWorker(Module);
|
|
return;
|
|
}
|
|
preRun();
|
|
if (runDependencies > 0) {
|
|
return;
|
|
}
|
|
function doRun() {
|
|
if (calledRun) return;
|
|
calledRun = true;
|
|
Module["calledRun"] = true;
|
|
if (ABORT) return;
|
|
initRuntime();
|
|
preMain();
|
|
readyPromiseResolve(Module);
|
|
if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"]();
|
|
if (shouldRunNow) callMain(args);
|
|
postRun();
|
|
}
|
|
if (Module["setStatus"]) {
|
|
Module["setStatus"]("Running...");
|
|
setTimeout(function() {
|
|
setTimeout(function() {
|
|
Module["setStatus"]("");
|
|
}, 1);
|
|
doRun();
|
|
}, 1);
|
|
} else {
|
|
doRun();
|
|
}
|
|
checkStackCookie();
|
|
}
|
|
|
|
if (Module["preInit"]) {
|
|
if (typeof Module["preInit"] == "function") Module["preInit"] = [ Module["preInit"] ];
|
|
while (Module["preInit"].length > 0) {
|
|
Module["preInit"].pop()();
|
|
}
|
|
}
|
|
|
|
var shouldRunNow = false;
|
|
|
|
if (Module["noInitialRun"]) shouldRunNow = false;
|
|
|
|
run();
|
|
|
|
|
|
return Godot.ready
|
|
}
|
|
|
|
);
|
|
})();
|
|
if (typeof exports === 'object' && typeof module === 'object')
|
|
module.exports = Godot;
|
|
else if (typeof define === 'function' && define['amd'])
|
|
define([], function() { return Godot; });
|
|
else if (typeof exports === 'object')
|
|
exports["Godot"] = Godot;
|
|
|
|
const Features = { // eslint-disable-line no-unused-vars
|
|
/**
|
|
* Check whether WebGL is available. Optionally, specify a particular version of WebGL to check for.
|
|
*
|
|
* @param {number=} [majorVersion=1] The major WebGL version to check for.
|
|
* @returns {boolean} If the given major version of WebGL is available.
|
|
* @function Engine.isWebGLAvailable
|
|
*/
|
|
isWebGLAvailable: function (majorVersion = 1) {
|
|
try {
|
|
return !!document.createElement('canvas').getContext(['webgl', 'webgl2'][majorVersion - 1]);
|
|
} catch (e) { /* Not available */ }
|
|
return false;
|
|
},
|
|
|
|
/**
|
|
* Check whether the Fetch API available and supports streaming responses.
|
|
*
|
|
* @returns {boolean} If the Fetch API is available and supports streaming responses.
|
|
* @function Engine.isFetchAvailable
|
|
*/
|
|
isFetchAvailable: function () {
|
|
return 'fetch' in window && 'Response' in window && 'body' in window.Response.prototype;
|
|
},
|
|
|
|
/**
|
|
* Check whether the engine is running in a Secure Context.
|
|
*
|
|
* @returns {boolean} If the engine is running in a Secure Context.
|
|
* @function Engine.isSecureContext
|
|
*/
|
|
isSecureContext: function () {
|
|
return window['isSecureContext'] === true;
|
|
},
|
|
|
|
/**
|
|
* Check whether the engine is cross origin isolated.
|
|
* This value is dependent on Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers sent by the server.
|
|
*
|
|
* @returns {boolean} If the engine is running in a Secure Context.
|
|
* @function Engine.isSecureContext
|
|
*/
|
|
isCrossOriginIsolated: function () {
|
|
return window['crossOriginIsolated'] === true;
|
|
},
|
|
|
|
/**
|
|
* Check whether SharedBufferArray is available.
|
|
*
|
|
* Most browsers require the page to be running in a secure context, and the
|
|
* the server to provide specific CORS headers for SharedArrayBuffer to be available.
|
|
*
|
|
* @returns {boolean} If SharedArrayBuffer is available.
|
|
* @function Engine.isSharedArrayBufferAvailable
|
|
*/
|
|
isSharedArrayBufferAvailable: function () {
|
|
return 'SharedArrayBuffer' in window;
|
|
},
|
|
|
|
/**
|
|
* Check whether the AudioContext supports AudioWorkletNodes.
|
|
*
|
|
* @returns {boolean} If AudioWorkletNode is available.
|
|
* @function Engine.isAudioWorkletAvailable
|
|
*/
|
|
isAudioWorkletAvailable: function () {
|
|
return 'AudioContext' in window && 'audioWorklet' in AudioContext.prototype;
|
|
},
|
|
|
|
/**
|
|
* Return an array of missing required features (as string).
|
|
*
|
|
* @returns {Array<string>} A list of human-readable missing features.
|
|
* @function Engine.getMissingFeatures
|
|
*/
|
|
getMissingFeatures: function () {
|
|
const missing = [];
|
|
if (!Features.isWebGLAvailable(2)) {
|
|
missing.push('WebGL2 - Check web browser configuration and hardware support');
|
|
}
|
|
if (!Features.isFetchAvailable()) {
|
|
missing.push('Fetch - Check web browser version');
|
|
}
|
|
if (!Features.isSecureContext()) {
|
|
missing.push('Secure Context - Check web server configuration (use HTTPS)');
|
|
}
|
|
if (!Features.isCrossOriginIsolated()) {
|
|
missing.push('Cross Origin Isolation - Check web server configuration (send correct headers)');
|
|
}
|
|
if (!Features.isSharedArrayBufferAvailable()) {
|
|
missing.push('SharedArrayBuffer - Check web server configuration (send correct headers)');
|
|
}
|
|
// Audio is normally optional since we have a dummy fallback.
|
|
return missing;
|
|
},
|
|
};
|
|
|
|
const Preloader = /** @constructor */ function () { // eslint-disable-line no-unused-vars
|
|
function getTrackedResponse(response, load_status) {
|
|
function onloadprogress(reader, controller) {
|
|
return reader.read().then(function (result) {
|
|
if (load_status.done) {
|
|
return Promise.resolve();
|
|
}
|
|
if (result.value) {
|
|
controller.enqueue(result.value);
|
|
load_status.loaded += result.value.length;
|
|
}
|
|
if (!result.done) {
|
|
return onloadprogress(reader, controller);
|
|
}
|
|
load_status.done = true;
|
|
return Promise.resolve();
|
|
});
|
|
}
|
|
const reader = response.body.getReader();
|
|
return new Response(new ReadableStream({
|
|
start: function (controller) {
|
|
onloadprogress(reader, controller).then(function () {
|
|
controller.close();
|
|
});
|
|
},
|
|
}), { headers: response.headers });
|
|
}
|
|
|
|
function loadFetch(file, tracker, fileSize, raw) {
|
|
tracker[file] = {
|
|
total: fileSize || 0,
|
|
loaded: 0,
|
|
done: false,
|
|
};
|
|
return fetch(file).then(function (response) {
|
|
if (!response.ok) {
|
|
return Promise.reject(new Error(`Failed loading file '${file}'`));
|
|
}
|
|
const tr = getTrackedResponse(response, tracker[file]);
|
|
if (raw) {
|
|
return Promise.resolve(tr);
|
|
}
|
|
return tr.arrayBuffer();
|
|
});
|
|
}
|
|
|
|
function retry(func, attempts = 1) {
|
|
function onerror(err) {
|
|
if (attempts <= 1) {
|
|
return Promise.reject(err);
|
|
}
|
|
return new Promise(function (resolve, reject) {
|
|
setTimeout(function () {
|
|
retry(func, attempts - 1).then(resolve).catch(reject);
|
|
}, 1000);
|
|
});
|
|
}
|
|
return func().catch(onerror);
|
|
}
|
|
|
|
const DOWNLOAD_ATTEMPTS_MAX = 4;
|
|
const loadingFiles = {};
|
|
const lastProgress = { loaded: 0, total: 0 };
|
|
let progressFunc = null;
|
|
|
|
const animateProgress = function () {
|
|
let loaded = 0;
|
|
let total = 0;
|
|
let totalIsValid = true;
|
|
let progressIsFinal = true;
|
|
|
|
Object.keys(loadingFiles).forEach(function (file) {
|
|
const stat = loadingFiles[file];
|
|
if (!stat.done) {
|
|
progressIsFinal = false;
|
|
}
|
|
if (!totalIsValid || stat.total === 0) {
|
|
totalIsValid = false;
|
|
total = 0;
|
|
} else {
|
|
total += stat.total;
|
|
}
|
|
loaded += stat.loaded;
|
|
});
|
|
if (loaded !== lastProgress.loaded || total !== lastProgress.total) {
|
|
lastProgress.loaded = loaded;
|
|
lastProgress.total = total;
|
|
if (typeof progressFunc === 'function') {
|
|
progressFunc(loaded, total);
|
|
}
|
|
}
|
|
if (!progressIsFinal) {
|
|
requestAnimationFrame(animateProgress);
|
|
}
|
|
};
|
|
|
|
this.animateProgress = animateProgress;
|
|
|
|
this.setProgressFunc = function (callback) {
|
|
progressFunc = callback;
|
|
};
|
|
|
|
this.loadPromise = function (file, fileSize, raw = false) {
|
|
return retry(loadFetch.bind(null, file, loadingFiles, fileSize, raw), DOWNLOAD_ATTEMPTS_MAX);
|
|
};
|
|
|
|
this.preloadedFiles = [];
|
|
this.preload = function (pathOrBuffer, destPath, fileSize) {
|
|
let buffer = null;
|
|
if (typeof pathOrBuffer === 'string') {
|
|
const me = this;
|
|
return this.loadPromise(pathOrBuffer, fileSize).then(function (buf) {
|
|
me.preloadedFiles.push({
|
|
path: destPath || pathOrBuffer,
|
|
buffer: buf,
|
|
});
|
|
return Promise.resolve();
|
|
});
|
|
} else if (pathOrBuffer instanceof ArrayBuffer) {
|
|
buffer = new Uint8Array(pathOrBuffer);
|
|
} else if (ArrayBuffer.isView(pathOrBuffer)) {
|
|
buffer = new Uint8Array(pathOrBuffer.buffer);
|
|
}
|
|
if (buffer) {
|
|
this.preloadedFiles.push({
|
|
path: destPath,
|
|
buffer: pathOrBuffer,
|
|
});
|
|
return Promise.resolve();
|
|
}
|
|
return Promise.reject(new Error('Invalid object for preloading'));
|
|
};
|
|
};
|
|
|
|
/**
|
|
* An object used to configure the Engine instance based on godot export options, and to override those in custom HTML
|
|
* templates if needed.
|
|
*
|
|
* @header Engine configuration
|
|
* @summary The Engine configuration object. This is just a typedef, create it like a regular object, e.g.:
|
|
*
|
|
* ``const MyConfig = { executable: 'godot', unloadAfterInit: false }``
|
|
*
|
|
* @typedef {Object} EngineConfig
|
|
*/
|
|
const EngineConfig = {}; // eslint-disable-line no-unused-vars
|
|
|
|
/**
|
|
* @struct
|
|
* @constructor
|
|
* @ignore
|
|
*/
|
|
const InternalConfig = function (initConfig) { // eslint-disable-line no-unused-vars
|
|
const cfg = /** @lends {InternalConfig.prototype} */ {
|
|
/**
|
|
* Whether the unload the engine automatically after the instance is initialized.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @default
|
|
* @type {boolean}
|
|
*/
|
|
unloadAfterInit: true,
|
|
/**
|
|
* The HTML DOM Canvas object to use.
|
|
*
|
|
* By default, the first canvas element in the document will be used is none is specified.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @default
|
|
* @type {?HTMLCanvasElement}
|
|
*/
|
|
canvas: null,
|
|
/**
|
|
* The name of the WASM file without the extension. (Set by Godot Editor export process).
|
|
*
|
|
* @memberof EngineConfig
|
|
* @default
|
|
* @type {string}
|
|
*/
|
|
executable: '',
|
|
/**
|
|
* An alternative name for the game pck to load. The executable name is used otherwise.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @default
|
|
* @type {?string}
|
|
*/
|
|
mainPack: null,
|
|
/**
|
|
* Specify a language code to select the proper localization for the game.
|
|
*
|
|
* The browser locale will be used if none is specified. See complete list of
|
|
* :ref:`supported locales <doc_locales>`.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @type {?string}
|
|
* @default
|
|
*/
|
|
locale: null,
|
|
/**
|
|
* The canvas resize policy determines how the canvas should be resized by Godot.
|
|
*
|
|
* ``0`` means Godot won't do any resizing. This is useful if you want to control the canvas size from
|
|
* javascript code in your template.
|
|
*
|
|
* ``1`` means Godot will resize the canvas on start, and when changing window size via engine functions.
|
|
*
|
|
* ``2`` means Godot will adapt the canvas size to match the whole browser window.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @type {number}
|
|
* @default
|
|
*/
|
|
canvasResizePolicy: 2,
|
|
/**
|
|
* The arguments to be passed as command line arguments on startup.
|
|
*
|
|
* See :ref:`command line tutorial <doc_command_line_tutorial>`.
|
|
*
|
|
* **Note**: :js:meth:`startGame <Engine.prototype.startGame>` will always add the ``--main-pack`` argument.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @type {Array<string>}
|
|
* @default
|
|
*/
|
|
args: [],
|
|
/**
|
|
* When enabled, the game canvas will automatically grab the focus when the engine starts.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @type {boolean}
|
|
* @default
|
|
*/
|
|
focusCanvas: true,
|
|
/**
|
|
* When enabled, this will turn on experimental virtual keyboard support on mobile.
|
|
*
|
|
* @memberof EngineConfig
|
|
* @type {boolean}
|
|
* @default
|
|
*/
|
|
experimentalVK: false,
|
|
/**
|
|
* The progressive web app service worker to install.
|
|
* @memberof EngineConfig
|
|
* @default
|
|
* @type {string}
|
|
*/
|
|
serviceWorker: '',
|
|
/**
|
|
* @ignore
|
|
* @type {Array.<string>}
|
|
*/
|
|
persistentPaths: ['/userfs'],
|
|
/**
|
|
* @ignore
|
|
* @type {boolean}
|
|
*/
|
|
persistentDrops: false,
|
|
/**
|
|
* @ignore
|
|
* @type {Array.<string>}
|
|
*/
|
|
gdextensionLibs: [],
|
|
/**
|
|
* @ignore
|
|
* @type {Array.<string>}
|
|
*/
|
|
fileSizes: [],
|
|
/**
|
|
* A callback function for handling Godot's ``OS.execute`` calls.
|
|
*
|
|
* This is for example used in the Web Editor template to switch between project manager and editor, and for running the game.
|
|
*
|
|
* @callback EngineConfig.onExecute
|
|
* @param {string} path The path that Godot's wants executed.
|
|
* @param {Array.<string>} args The arguments of the "command" to execute.
|
|
*/
|
|
/**
|
|
* @ignore
|
|
* @type {?function(string, Array.<string>)}
|
|
*/
|
|
onExecute: null,
|
|
/**
|
|
* A callback function for being notified when the Godot instance quits.
|
|
*
|
|
* **Note**: This function will not be called if the engine crashes or become unresponsive.
|
|
*
|
|
* @callback EngineConfig.onExit
|
|
* @param {number} status_code The status code returned by Godot on exit.
|
|
*/
|
|
/**
|
|
* @ignore
|
|
* @type {?function(number)}
|
|
*/
|
|
onExit: null,
|
|
/**
|
|
* A callback function for displaying download progress.
|
|
*
|
|
* The function is called once per frame while downloading files, so the usage of ``requestAnimationFrame()``
|
|
* is not necessary.
|
|
*
|
|
* If the callback function receives a total amount of bytes as 0, this means that it is impossible to calculate.
|
|
* Possible reasons include:
|
|
*
|
|
* - Files are delivered with server-side chunked compression
|
|
* - Files are delivered with server-side compression on Chromium
|
|
* - Not all file downloads have started yet (usually on servers without multi-threading)
|
|
*
|
|
* @callback EngineConfig.onProgress
|
|
* @param {number} current The current amount of downloaded bytes so far.
|
|
* @param {number} total The total amount of bytes to be downloaded.
|
|
*/
|
|
/**
|
|
* @ignore
|
|
* @type {?function(number, number)}
|
|
*/
|
|
onProgress: null,
|
|
/**
|
|
* A callback function for handling the standard output stream. This method should usually only be used in debug pages.
|
|
*
|
|
* By default, ``console.log()`` is used.
|
|
*
|
|
* @callback EngineConfig.onPrint
|
|
* @param {...*} [var_args] A variadic number of arguments to be printed.
|
|
*/
|
|
/**
|
|
* @ignore
|
|
* @type {?function(...*)}
|
|
*/
|
|
onPrint: function () {
|
|
console.log.apply(console, Array.from(arguments)); // eslint-disable-line no-console
|
|
},
|
|
/**
|
|
* A callback function for handling the standard error stream. This method should usually only be used in debug pages.
|
|
*
|
|
* By default, ``console.error()`` is used.
|
|
*
|
|
* @callback EngineConfig.onPrintError
|
|
* @param {...*} [var_args] A variadic number of arguments to be printed as errors.
|
|
*/
|
|
/**
|
|
* @ignore
|
|
* @type {?function(...*)}
|
|
*/
|
|
onPrintError: function (var_args) {
|
|
console.error.apply(console, Array.from(arguments)); // eslint-disable-line no-console
|
|
},
|
|
};
|
|
|
|
/**
|
|
* @ignore
|
|
* @struct
|
|
* @constructor
|
|
* @param {EngineConfig} opts
|
|
*/
|
|
function Config(opts) {
|
|
this.update(opts);
|
|
}
|
|
|
|
Config.prototype = cfg;
|
|
|
|
/**
|
|
* @ignore
|
|
* @param {EngineConfig} opts
|
|
*/
|
|
Config.prototype.update = function (opts) {
|
|
const config = opts || {};
|
|
// NOTE: We must explicitly pass the default, accessing it via
|
|
// the key will fail due to closure compiler renames.
|
|
function parse(key, def) {
|
|
if (typeof (config[key]) === 'undefined') {
|
|
return def;
|
|
}
|
|
return config[key];
|
|
}
|
|
// Module config
|
|
this.unloadAfterInit = parse('unloadAfterInit', this.unloadAfterInit);
|
|
this.onPrintError = parse('onPrintError', this.onPrintError);
|
|
this.onPrint = parse('onPrint', this.onPrint);
|
|
this.onProgress = parse('onProgress', this.onProgress);
|
|
|
|
// Godot config
|
|
this.canvas = parse('canvas', this.canvas);
|
|
this.executable = parse('executable', this.executable);
|
|
this.mainPack = parse('mainPack', this.mainPack);
|
|
this.locale = parse('locale', this.locale);
|
|
this.canvasResizePolicy = parse('canvasResizePolicy', this.canvasResizePolicy);
|
|
this.persistentPaths = parse('persistentPaths', this.persistentPaths);
|
|
this.persistentDrops = parse('persistentDrops', this.persistentDrops);
|
|
this.experimentalVK = parse('experimentalVK', this.experimentalVK);
|
|
this.focusCanvas = parse('focusCanvas', this.focusCanvas);
|
|
this.serviceWorker = parse('serviceWorker', this.serviceWorker);
|
|
this.gdextensionLibs = parse('gdextensionLibs', this.gdextensionLibs);
|
|
this.fileSizes = parse('fileSizes', this.fileSizes);
|
|
this.args = parse('args', this.args);
|
|
this.onExecute = parse('onExecute', this.onExecute);
|
|
this.onExit = parse('onExit', this.onExit);
|
|
};
|
|
|
|
/**
|
|
* @ignore
|
|
* @param {string} loadPath
|
|
* @param {Response} response
|
|
*/
|
|
Config.prototype.getModuleConfig = function (loadPath, response) {
|
|
let r = response;
|
|
return {
|
|
'print': this.onPrint,
|
|
'printErr': this.onPrintError,
|
|
'thisProgram': this.executable,
|
|
'noExitRuntime': false,
|
|
'dynamicLibraries': [`${loadPath}.side.wasm`],
|
|
'instantiateWasm': function (imports, onSuccess) {
|
|
function done(result) {
|
|
onSuccess(result['instance'], result['module']);
|
|
}
|
|
if (typeof (WebAssembly.instantiateStreaming) !== 'undefined') {
|
|
WebAssembly.instantiateStreaming(Promise.resolve(r), imports).then(done);
|
|
} else {
|
|
r.arrayBuffer().then(function (buffer) {
|
|
WebAssembly.instantiate(buffer, imports).then(done);
|
|
});
|
|
}
|
|
r = null;
|
|
return {};
|
|
},
|
|
'locateFile': function (path) {
|
|
if (!path.startsWith('godot.')) {
|
|
return path;
|
|
} else if (path.endsWith('.worker.js')) {
|
|
return `${loadPath}.worker.js`;
|
|
} else if (path.endsWith('.audio.worklet.js')) {
|
|
return `${loadPath}.audio.worklet.js`;
|
|
} else if (path.endsWith('.js')) {
|
|
return `${loadPath}.js`;
|
|
} else if (path.endsWith('.side.wasm')) {
|
|
return `${loadPath}.side.wasm`;
|
|
} else if (path.endsWith('.wasm')) {
|
|
return `${loadPath}.wasm`;
|
|
}
|
|
return path;
|
|
},
|
|
};
|
|
};
|
|
|
|
/**
|
|
* @ignore
|
|
* @param {function()} cleanup
|
|
*/
|
|
Config.prototype.getGodotConfig = function (cleanup) {
|
|
// Try to find a canvas
|
|
if (!(this.canvas instanceof HTMLCanvasElement)) {
|
|
const nodes = document.getElementsByTagName('canvas');
|
|
if (nodes.length && nodes[0] instanceof HTMLCanvasElement) {
|
|
const first = nodes[0];
|
|
this.canvas = /** @type {!HTMLCanvasElement} */ (first);
|
|
}
|
|
if (!this.canvas) {
|
|
throw new Error('No canvas found in page');
|
|
}
|
|
}
|
|
// Canvas can grab focus on click, or key events won't work.
|
|
if (this.canvas.tabIndex < 0) {
|
|
this.canvas.tabIndex = 0;
|
|
}
|
|
|
|
// Browser locale, or custom one if defined.
|
|
let locale = this.locale;
|
|
if (!locale) {
|
|
locale = navigator.languages ? navigator.languages[0] : navigator.language;
|
|
locale = locale.split('.')[0];
|
|
}
|
|
locale = locale.replace('-', '_');
|
|
const onExit = this.onExit;
|
|
|
|
// Godot configuration.
|
|
return {
|
|
'canvas': this.canvas,
|
|
'canvasResizePolicy': this.canvasResizePolicy,
|
|
'locale': locale,
|
|
'persistentDrops': this.persistentDrops,
|
|
'virtualKeyboard': this.experimentalVK,
|
|
'focusCanvas': this.focusCanvas,
|
|
'onExecute': this.onExecute,
|
|
'onExit': function (p_code) {
|
|
cleanup(); // We always need to call the cleanup callback to free memory.
|
|
if (typeof (onExit) === 'function') {
|
|
onExit(p_code);
|
|
}
|
|
},
|
|
};
|
|
};
|
|
return new Config(initConfig);
|
|
};
|
|
|
|
/**
|
|
* Projects exported for the Web expose the :js:class:`Engine` class to the JavaScript environment, that allows
|
|
* fine control over the engine's start-up process.
|
|
*
|
|
* This API is built in an asynchronous manner and requires basic understanding
|
|
* of `Promises <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises>`__.
|
|
*
|
|
* @module Engine
|
|
* @header Web export JavaScript reference
|
|
*/
|
|
const Engine = (function () {
|
|
const preloader = new Preloader();
|
|
|
|
let loadPromise = null;
|
|
let loadPath = '';
|
|
let initPromise = null;
|
|
|
|
/**
|
|
* @classdesc The ``Engine`` class provides methods for loading and starting exported projects on the Web. For default export
|
|
* settings, this is already part of the exported HTML page. To understand practical use of the ``Engine`` class,
|
|
* see :ref:`Custom HTML page for Web export <doc_customizing_html5_shell>`.
|
|
*
|
|
* @description Create a new Engine instance with the given configuration.
|
|
*
|
|
* @global
|
|
* @constructor
|
|
* @param {EngineConfig} initConfig The initial config for this instance.
|
|
*/
|
|
function Engine(initConfig) { // eslint-disable-line no-shadow
|
|
this.config = new InternalConfig(initConfig);
|
|
this.rtenv = null;
|
|
}
|
|
|
|
/**
|
|
* Load the engine from the specified base path.
|
|
*
|
|
* @param {string} basePath Base path of the engine to load.
|
|
* @param {number=} [size=0] The file size if known.
|
|
* @returns {Promise} A Promise that resolves once the engine is loaded.
|
|
*
|
|
* @function Engine.load
|
|
*/
|
|
Engine.load = function (basePath, size) {
|
|
if (loadPromise == null) {
|
|
loadPath = basePath;
|
|
loadPromise = preloader.loadPromise(`${loadPath}.wasm`, size, true);
|
|
requestAnimationFrame(preloader.animateProgress);
|
|
}
|
|
return loadPromise;
|
|
};
|
|
|
|
/**
|
|
* Unload the engine to free memory.
|
|
*
|
|
* This method will be called automatically depending on the configuration. See :js:attr:`unloadAfterInit`.
|
|
*
|
|
* @function Engine.unload
|
|
*/
|
|
Engine.unload = function () {
|
|
loadPromise = null;
|
|
};
|
|
|
|
/**
|
|
* Safe Engine constructor, creates a new prototype for every new instance to avoid prototype pollution.
|
|
* @ignore
|
|
* @constructor
|
|
*/
|
|
function SafeEngine(initConfig) {
|
|
const proto = /** @lends Engine.prototype */ {
|
|
/**
|
|
* Initialize the engine instance. Optionally, pass the base path to the engine to load it,
|
|
* if it hasn't been loaded yet. See :js:meth:`Engine.load`.
|
|
*
|
|
* @param {string=} basePath Base path of the engine to load.
|
|
* @return {Promise} A ``Promise`` that resolves once the engine is loaded and initialized.
|
|
*/
|
|
init: function (basePath) {
|
|
if (initPromise) {
|
|
return initPromise;
|
|
}
|
|
if (loadPromise == null) {
|
|
if (!basePath) {
|
|
initPromise = Promise.reject(new Error('A base path must be provided when calling `init` and the engine is not loaded.'));
|
|
return initPromise;
|
|
}
|
|
Engine.load(basePath, this.config.fileSizes[`${basePath}.wasm`]);
|
|
}
|
|
const me = this;
|
|
function doInit(promise) {
|
|
// Care! Promise chaining is bogus with old emscripten versions.
|
|
// This caused a regression with the Mono build (which uses an older emscripten version).
|
|
// Make sure to test that when refactoring.
|
|
return new Promise(function (resolve, reject) {
|
|
promise.then(function (response) {
|
|
const cloned = new Response(response.clone().body, { 'headers': [['content-type', 'application/wasm']] });
|
|
Godot(me.config.getModuleConfig(loadPath, cloned)).then(function (module) {
|
|
const paths = me.config.persistentPaths;
|
|
module['initFS'](paths).then(function (err) {
|
|
me.rtenv = module;
|
|
if (me.config.unloadAfterInit) {
|
|
Engine.unload();
|
|
}
|
|
resolve();
|
|
});
|
|
});
|
|
});
|
|
});
|
|
}
|
|
preloader.setProgressFunc(this.config.onProgress);
|
|
initPromise = doInit(loadPromise);
|
|
return initPromise;
|
|
},
|
|
|
|
/**
|
|
* Load a file so it is available in the instance's file system once it runs. Must be called **before** starting the
|
|
* instance.
|
|
*
|
|
* If not provided, the ``path`` is derived from the URL of the loaded file.
|
|
*
|
|
* @param {string|ArrayBuffer} file The file to preload.
|
|
*
|
|
* If a ``string`` the file will be loaded from that path.
|
|
*
|
|
* If an ``ArrayBuffer`` or a view on one, the buffer will used as the content of the file.
|
|
*
|
|
* @param {string=} path Path by which the file will be accessible. Required, if ``file`` is not a string.
|
|
*
|
|
* @returns {Promise} A Promise that resolves once the file is loaded.
|
|
*/
|
|
preloadFile: function (file, path) {
|
|
return preloader.preload(file, path, this.config.fileSizes[file]);
|
|
},
|
|
|
|
/**
|
|
* Start the engine instance using the given override configuration (if any).
|
|
* :js:meth:`startGame <Engine.prototype.startGame>` can be used in typical cases instead.
|
|
*
|
|
* This will initialize the instance if it is not initialized. For manual initialization, see :js:meth:`init <Engine.prototype.init>`.
|
|
* The engine must be loaded beforehand.
|
|
*
|
|
* Fails if a canvas cannot be found on the page, or not specified in the configuration.
|
|
*
|
|
* @param {EngineConfig} override An optional configuration override.
|
|
* @return {Promise} Promise that resolves once the engine started.
|
|
*/
|
|
start: function (override) {
|
|
this.config.update(override);
|
|
const me = this;
|
|
return me.init().then(function () {
|
|
if (!me.rtenv) {
|
|
return Promise.reject(new Error('The engine must be initialized before it can be started'));
|
|
}
|
|
|
|
let config = {};
|
|
try {
|
|
config = me.config.getGodotConfig(function () {
|
|
me.rtenv = null;
|
|
});
|
|
} catch (e) {
|
|
return Promise.reject(e);
|
|
}
|
|
// Godot configuration.
|
|
me.rtenv['initConfig'](config);
|
|
|
|
// Preload GDExtension libraries.
|
|
const libs = [];
|
|
if (me.config.gdextensionLibs.length > 0 && !me.rtenv['loadDynamicLibrary']) {
|
|
return Promise.reject(new Error('GDExtension libraries are not supported by this engine version. '
|
|
+ 'Enable "Extensions Support" for your export preset and/or build your custom template with "dlink_enabled=yes".'));
|
|
}
|
|
me.config.gdextensionLibs.forEach(function (lib) {
|
|
libs.push(me.rtenv['loadDynamicLibrary'](lib, { 'loadAsync': true }));
|
|
});
|
|
return Promise.all(libs).then(function () {
|
|
return new Promise(function (resolve, reject) {
|
|
preloader.preloadedFiles.forEach(function (file) {
|
|
me.rtenv['copyToFS'](file.path, file.buffer);
|
|
});
|
|
preloader.preloadedFiles.length = 0; // Clear memory
|
|
me.rtenv['callMain'](me.config.args);
|
|
initPromise = null;
|
|
if (me.config.serviceWorker && 'serviceWorker' in navigator) {
|
|
navigator.serviceWorker.register(me.config.serviceWorker);
|
|
}
|
|
resolve();
|
|
});
|
|
});
|
|
});
|
|
},
|
|
|
|
/**
|
|
* Start the game instance using the given configuration override (if any).
|
|
*
|
|
* This will initialize the instance if it is not initialized. For manual initialization, see :js:meth:`init <Engine.prototype.init>`.
|
|
*
|
|
* This will load the engine if it is not loaded, and preload the main pck.
|
|
*
|
|
* This method expects the initial config (or the override) to have both the :js:attr:`executable` and :js:attr:`mainPack`
|
|
* properties set (normally done by the editor during export).
|
|
*
|
|
* @param {EngineConfig} override An optional configuration override.
|
|
* @return {Promise} Promise that resolves once the game started.
|
|
*/
|
|
startGame: function (override) {
|
|
this.config.update(override);
|
|
// Add main-pack argument.
|
|
const exe = this.config.executable;
|
|
const pack = this.config.mainPack || `${exe}.pck`;
|
|
this.config.args = ['--main-pack', pack].concat(this.config.args);
|
|
// Start and init with execName as loadPath if not inited.
|
|
const me = this;
|
|
return Promise.all([
|
|
this.init(exe),
|
|
this.preloadFile(pack, pack),
|
|
]).then(function () {
|
|
return me.start.apply(me);
|
|
});
|
|
},
|
|
|
|
/**
|
|
* Create a file at the specified ``path`` with the passed as ``buffer`` in the instance's file system.
|
|
*
|
|
* @param {string} path The location where the file will be created.
|
|
* @param {ArrayBuffer} buffer The content of the file.
|
|
*/
|
|
copyToFS: function (path, buffer) {
|
|
if (this.rtenv == null) {
|
|
throw new Error('Engine must be inited before copying files');
|
|
}
|
|
this.rtenv['copyToFS'](path, buffer);
|
|
},
|
|
|
|
/**
|
|
* Request that the current instance quit.
|
|
*
|
|
* This is akin the user pressing the close button in the window manager, and will
|
|
* have no effect if the engine has crashed, or is stuck in a loop.
|
|
*
|
|
*/
|
|
requestQuit: function () {
|
|
if (this.rtenv) {
|
|
this.rtenv['request_quit']();
|
|
}
|
|
},
|
|
};
|
|
|
|
Engine.prototype = proto;
|
|
// Closure compiler exported instance methods.
|
|
Engine.prototype['init'] = Engine.prototype.init;
|
|
Engine.prototype['preloadFile'] = Engine.prototype.preloadFile;
|
|
Engine.prototype['start'] = Engine.prototype.start;
|
|
Engine.prototype['startGame'] = Engine.prototype.startGame;
|
|
Engine.prototype['copyToFS'] = Engine.prototype.copyToFS;
|
|
Engine.prototype['requestQuit'] = Engine.prototype.requestQuit;
|
|
// Also expose static methods as instance methods
|
|
Engine.prototype['load'] = Engine.load;
|
|
Engine.prototype['unload'] = Engine.unload;
|
|
return new Engine(initConfig);
|
|
}
|
|
|
|
// Closure compiler exported static methods.
|
|
SafeEngine['load'] = Engine.load;
|
|
SafeEngine['unload'] = Engine.unload;
|
|
|
|
// Feature-detection utilities.
|
|
SafeEngine['isWebGLAvailable'] = Features.isWebGLAvailable;
|
|
SafeEngine['isFetchAvailable'] = Features.isFetchAvailable;
|
|
SafeEngine['isSecureContext'] = Features.isSecureContext;
|
|
SafeEngine['isCrossOriginIsolated'] = Features.isCrossOriginIsolated;
|
|
SafeEngine['isSharedArrayBufferAvailable'] = Features.isSharedArrayBufferAvailable;
|
|
SafeEngine['isAudioWorkletAvailable'] = Features.isAudioWorkletAvailable;
|
|
SafeEngine['getMissingFeatures'] = Features.getMissingFeatures;
|
|
|
|
return SafeEngine;
|
|
}());
|
|
if (typeof window !== 'undefined') {
|
|
window['Engine'] = Engine;
|
|
}
|