{
    "defines": {
        "AF_INET": 2,
        "AF_INET6": 10,
        "AF_UNSPEC": 0,
        "AI_ADDRCONFIG": 32,
        "AI_ALL": 16,
        "AI_CANONNAME": 2,
        "AI_NUMERICHOST": 4,
        "AI_NUMERICSERV": 1024,
        "AI_PASSIVE": 1,
        "AI_V4MAPPED": 8,
        "ALC_FALSE": 0,
        "ALC_INVALID_DEVICE": 40961,
        "ALC_INVALID_ENUM": 40963,
        "ALC_INVALID_VALUE": 40964,
        "ALC_NO_ERROR": 0,
        "ALC_TRUE": 1,
        "AL_DIRECTION": 4101,
        "AL_DISTANCE_MODEL": 53248,
        "AL_DOPPLER_FACTOR": 49152,
        "AL_FALSE": 0,
        "AL_GAIN": 4106,
        "AL_INITIAL": 4113,
        "AL_INVALID_ENUM": 40962,
        "AL_INVALID_NAME": 40961,
        "AL_INVALID_OPERATION": 40964,
        "AL_INVALID_VALUE": 40963,
        "AL_NONE": 0,
        "AL_NO_ERROR": 0,
        "AL_ORIENTATION": 4111,
        "AL_PAUSED": 4115,
        "AL_PLAYING": 4114,
        "AL_POSITION": 4100,
        "AL_SPEED_OF_SOUND": 49155,
        "AL_STATIC": 4136,
        "AL_STOPPED": 4116,
        "AL_TRUE": 1,
        "AL_VELOCITY": 4102,
        "ATOMICS_WAIT_NOT_EQUAL": 1,
        "ATOMICS_WAIT_TIMED_OUT": 2,
        "AT_EMPTY_PATH": 4096,
        "AT_FDCWD": -100,
        "AT_NO_AUTOMOUNT": 2048,
        "AT_REMOVEDIR": 512,
        "AT_SYMLINK_NOFOLLOW": 256,
        "AUDIO_F32": 33056,
        "AUDIO_S16LSB": 32784,
        "AUDIO_U8": 8,
        "B38400": 15,
        "CLOCK_REALTIME": 0,
        "CREAD": 128,
        "CSIZE": 48,
        "E2BIG": 1,
        "EACCES": 2,
        "EADDRINUSE": 3,
        "EADDRNOTAVAIL": 4,
        "EADV": 122,
        "EAFNOSUPPORT": 5,
        "EAGAIN": 6,
        "EAI_AGAIN": -3,
        "EAI_BADFLAGS": -1,
        "EAI_FAIL": -4,
        "EAI_FAMILY": -6,
        "EAI_MEMORY": -10,
        "EAI_NONAME": -2,
        "EAI_OVERFLOW": -12,
        "EAI_SERVICE": -8,
        "EAI_SOCKTYPE": -7,
        "EAI_SYSTEM": -11,
        "EALREADY": 7,
        "EBADE": 113,
        "EBADF": 8,
        "EBADFD": 127,
        "EBADMSG": 9,
        "EBADR": 114,
        "EBADRQC": 103,
        "EBADSLT": 102,
        "EBFONT": 101,
        "EBUSY": 10,
        "ECANCELED": 11,
        "ECHILD": 12,
        "ECHO": 8,
        "ECHOCTL": 512,
        "ECHOE": 16,
        "ECHOK": 32,
        "ECHOKE": 2048,
        "ECHRNG": 106,
        "ECOMM": 124,
        "ECONNABORTED": 13,
        "ECONNREFUSED": 14,
        "ECONNRESET": 15,
        "EDEADLK": 16,
        "EDEADLOCK": 16,
        "EDESTADDRREQ": 17,
        "EDOM": 18,
        "EDOTDOT": 125,
        "EDQUOT": 19,
        "EEXIST": 20,
        "EFAULT": 21,
        "EFBIG": 22,
        "EHOSTDOWN": 142,
        "EHOSTUNREACH": 23,
        "EIDRM": 24,
        "EILSEQ": 25,
        "EINPROGRESS": 26,
        "EINTR": 27,
        "EINVAL": 28,
        "EIO": 29,
        "EISCONN": 30,
        "EISDIR": 31,
        "EL2HLT": 112,
        "EL2NSYNC": 156,
        "EL3HLT": 107,
        "EL3RST": 108,
        "ELIBACC": 129,
        "ELIBBAD": 130,
        "ELIBEXEC": 133,
        "ELIBMAX": 132,
        "ELIBSCN": 131,
        "ELNRNG": 109,
        "ELOOP": 32,
        "EMFILE": 33,
        "EMLINK": 34,
        "EMSCRIPTEN_DEVICE_MOTION_EVENT_SUPPORTS_ACCELERATION": 1,
        "EMSCRIPTEN_DEVICE_MOTION_EVENT_SUPPORTS_ACCELERATION_INCLUDING_GRAVITY": 2,
        "EMSCRIPTEN_DEVICE_MOTION_EVENT_SUPPORTS_ROTATION_RATE": 4,
        "EMSCRIPTEN_EVENT_BATTERYCHARGINGCHANGE": 29,
        "EMSCRIPTEN_EVENT_BATTERYLEVELCHANGE": 30,
        "EMSCRIPTEN_EVENT_BEFOREUNLOAD": 28,
        "EMSCRIPTEN_EVENT_BLUR": 12,
        "EMSCRIPTEN_EVENT_CANVASRESIZED": 37,
        "EMSCRIPTEN_EVENT_CLICK": 4,
        "EMSCRIPTEN_EVENT_DBLCLICK": 7,
        "EMSCRIPTEN_EVENT_DEVICEMOTION": 17,
        "EMSCRIPTEN_EVENT_DEVICEORIENTATION": 16,
        "EMSCRIPTEN_EVENT_FOCUS": 13,
        "EMSCRIPTEN_EVENT_FOCUSIN": 14,
        "EMSCRIPTEN_EVENT_FOCUSOUT": 15,
        "EMSCRIPTEN_EVENT_FULLSCREENCHANGE": 19,
        "EMSCRIPTEN_EVENT_GAMEPADCONNECTED": 26,
        "EMSCRIPTEN_EVENT_GAMEPADDISCONNECTED": 27,
        "EMSCRIPTEN_EVENT_KEYDOWN": 2,
        "EMSCRIPTEN_EVENT_KEYPRESS": 1,
        "EMSCRIPTEN_EVENT_KEYUP": 3,
        "EMSCRIPTEN_EVENT_MOUSEDOWN": 5,
        "EMSCRIPTEN_EVENT_MOUSEENTER": 33,
        "EMSCRIPTEN_EVENT_MOUSELEAVE": 34,
        "EMSCRIPTEN_EVENT_MOUSEMOVE": 8,
        "EMSCRIPTEN_EVENT_MOUSEOUT": 36,
        "EMSCRIPTEN_EVENT_MOUSEOVER": 35,
        "EMSCRIPTEN_EVENT_MOUSEUP": 6,
        "EMSCRIPTEN_EVENT_ORIENTATIONCHANGE": 18,
        "EMSCRIPTEN_EVENT_POINTERLOCKCHANGE": 20,
        "EMSCRIPTEN_EVENT_POINTERLOCKERROR": 38,
        "EMSCRIPTEN_EVENT_RESIZE": 10,
        "EMSCRIPTEN_EVENT_SCROLL": 11,
        "EMSCRIPTEN_EVENT_TARGET_DOCUMENT": 1,
        "EMSCRIPTEN_EVENT_TARGET_INVALID": 0,
        "EMSCRIPTEN_EVENT_TARGET_SCREEN": 3,
        "EMSCRIPTEN_EVENT_TARGET_WINDOW": 2,
        "EMSCRIPTEN_EVENT_TOUCHCANCEL": 25,
        "EMSCRIPTEN_EVENT_TOUCHEND": 23,
        "EMSCRIPTEN_EVENT_TOUCHMOVE": 24,
        "EMSCRIPTEN_EVENT_TOUCHSTART": 22,
        "EMSCRIPTEN_EVENT_VISIBILITYCHANGE": 21,
        "EMSCRIPTEN_EVENT_WEBGLCONTEXTLOST": 31,
        "EMSCRIPTEN_EVENT_WEBGLCONTEXTRESTORED": 32,
        "EMSCRIPTEN_EVENT_WHEEL": 9,
        "EMSCRIPTEN_FETCH_APPEND": 8,
        "EMSCRIPTEN_FETCH_LOAD_TO_MEMORY": 1,
        "EMSCRIPTEN_FETCH_NO_DOWNLOAD": 32,
        "EMSCRIPTEN_FETCH_PERSIST_FILE": 4,
        "EMSCRIPTEN_FETCH_REPLACE": 16,
        "EMSCRIPTEN_FETCH_STREAM_DATA": 2,
        "EMSCRIPTEN_FETCH_SYNCHRONOUS": 64,
        "EMSCRIPTEN_FETCH_WAITABLE": 128,
        "EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_HIDEF": 2,
        "EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_NONE": 0,
        "EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_STDDEF": 1,
        "EMSCRIPTEN_FULLSCREEN_FILTERING_BILINEAR": 2,
        "EMSCRIPTEN_FULLSCREEN_FILTERING_DEFAULT": 0,
        "EMSCRIPTEN_FULLSCREEN_FILTERING_NEAREST": 1,
        "EMSCRIPTEN_FULLSCREEN_SCALE_ASPECT": 2,
        "EMSCRIPTEN_FULLSCREEN_SCALE_CENTER": 3,
        "EMSCRIPTEN_FULLSCREEN_SCALE_DEFAULT": 0,
        "EMSCRIPTEN_FULLSCREEN_SCALE_STRETCH": 1,
        "EMSCRIPTEN_RESULT_DEFERRED": 1,
        "EMSCRIPTEN_RESULT_FAILED": -6,
        "EMSCRIPTEN_RESULT_FAILED_NOT_DEFERRED": -2,
        "EMSCRIPTEN_RESULT_INVALID_PARAM": -5,
        "EMSCRIPTEN_RESULT_INVALID_TARGET": -3,
        "EMSCRIPTEN_RESULT_NOT_SUPPORTED": -1,
        "EMSCRIPTEN_RESULT_NO_DATA": -7,
        "EMSCRIPTEN_RESULT_SUCCESS": 0,
        "EMSCRIPTEN_RESULT_TIMED_OUT": -8,
        "EMSCRIPTEN_RESULT_UNKNOWN_TARGET": -4,
        "EMSCRIPTEN_WEBGL_CONTEXT_PROXY_ALWAYS": 2,
        "EMSCRIPTEN_WEBGL_CONTEXT_PROXY_DISALLOW": 0,
        "EMSCRIPTEN_WEBGL_CONTEXT_PROXY_FALLBACK": 1,
        "EMSGSIZE": 35,
        "EMULTIHOP": 36,
        "EM_CALLBACK_THREAD_CONTEXT_CALLING_THREAD": 2,
        "EM_CALLBACK_THREAD_CONTEXT_MAIN_RUNTIME_THREAD": 1,
        "EM_FUNC_SIG_PARAM_B": 4,
        "EM_FUNC_SIG_PARAM_D": 3,
        "EM_FUNC_SIG_PARAM_F": 2,
        "EM_FUNC_SIG_PARAM_F2I": 5,
        "EM_FUNC_SIG_PARAM_I": 0,
        "EM_FUNC_SIG_PARAM_J": 1,
        "EM_HTML5_LONG_STRING_LEN_BYTES": 128,
        "EM_HTML5_MEDIUM_STRING_LEN_BYTES": 64,
        "EM_HTML5_SHORT_STRING_LEN_BYTES": 32,
        "EM_LOG_CONSOLE": 1,
        "EM_LOG_C_STACK": 8,
        "EM_LOG_DEBUG": 256,
        "EM_LOG_ERROR": 4,
        "EM_LOG_INFO": 512,
        "EM_LOG_JS_STACK": 16,
        "EM_LOG_NO_PATHS": 64,
        "EM_LOG_WARN": 2,
        "EM_PROMISE_FULFILL": 0,
        "EM_PROMISE_MATCH": 1,
        "EM_PROMISE_MATCH_RELEASE": 2,
        "EM_PROMISE_REJECT": 3,
        "EM_THREAD_STATUS_NUMFIELDS": 7,
        "EM_TIMING_RAF": 1,
        "EM_TIMING_SETIMMEDIATE": 2,
        "EM_TIMING_SETTIMEOUT": 0,
        "ENAMETOOLONG": 37,
        "ENETDOWN": 38,
        "ENETRESET": 39,
        "ENETUNREACH": 40,
        "ENFILE": 41,
        "ENOANO": 104,
        "ENOBUFS": 42,
        "ENOCSI": 111,
        "ENODATA": 116,
        "ENODEV": 43,
        "ENOENT": 44,
        "ENOEXEC": 45,
        "ENOLCK": 46,
        "ENOLINK": 47,
        "ENOMEDIUM": 148,
        "ENOMEM": 48,
        "ENOMSG": 49,
        "ENONET": 119,
        "ENOPKG": 120,
        "ENOPROTOOPT": 50,
        "ENOSPC": 51,
        "ENOSR": 118,
        "ENOSTR": 100,
        "ENOSYS": 52,
        "ENOTBLK": 105,
        "ENOTCONN": 53,
        "ENOTDIR": 54,
        "ENOTEMPTY": 55,
        "ENOTRECOVERABLE": 56,
        "ENOTSOCK": 57,
        "ENOTSUP": 138,
        "ENOTTY": 59,
        "ENOTUNIQ": 126,
        "ENXIO": 60,
        "EOPNOTSUPP": 138,
        "EOVERFLOW": 61,
        "EOWNERDEAD": 62,
        "EPERM": 63,
        "EPFNOSUPPORT": 139,
        "EPIPE": 64,
        "EPROTO": 65,
        "EPROTONOSUPPORT": 66,
        "EPROTOTYPE": 67,
        "ERANGE": 68,
        "EREMCHG": 128,
        "EREMOTE": 121,
        "EROFS": 69,
        "ESHUTDOWN": 140,
        "ESOCKTNOSUPPORT": 137,
        "ESPIPE": 70,
        "ESRCH": 71,
        "ESRMNT": 123,
        "ESTALE": 72,
        "ESTRPIPE": 135,
        "ETIME": 117,
        "ETIMEDOUT": 73,
        "ETOOMANYREFS": 141,
        "ETXTBSY": 74,
        "EUNATCH": 110,
        "EUSERS": 136,
        "EWOULDBLOCK": 6,
        "EXDEV": 75,
        "EXFULL": 115,
        "FIONREAD": 21531,
        "F_DUPFD": 0,
        "F_GETFD": 1,
        "F_GETFL": 3,
        "F_GETLK": 12,
        "F_GETOWN": 9,
        "F_GETOWN_EX": 16,
        "F_SETFD": 2,
        "F_SETFL": 4,
        "F_SETLK": 13,
        "F_SETLKW": 14,
        "F_SETOWN": 8,
        "F_UNLCK": 2,
        "File::DataFileKind": 1,
        "File::DirectoryKind": 2,
        "File::SymlinkKind": 3,
        "File::UnknownKind": 0,
        "ICANON": 2,
        "ICRNL": 256,
        "IEXTEN": 32768,
        "IMAXBEL": 8192,
        "INADDR_LOOPBACK": 2130706433,
        "IPPROTO_TCP": 6,
        "IPPROTO_UDP": 17,
        "ISIG": 1,
        "IUTF8": 16384,
        "IXON": 1024,
        "MAP_ANONYMOUS": 32,
        "MAP_FIXED": 16,
        "MAP_PRIVATE": 2,
        "NCCS": 32,
        "NI_NAMEREQD": 8,
        "NI_NUMERICHOST": 1,
        "NOTIFICATION_NONE": 0,
        "NOTIFICATION_PENDING": 2,
        "NOTIFICATION_RECEIVED": 1,
        "ONLCR": 4,
        "OPOST": 1,
        "O_ACCMODE": 2097155,
        "O_APPEND": 1024,
        "O_CLOEXEC": 524288,
        "O_CREAT": 64,
        "O_DIRECTORY": 65536,
        "O_DSYNC": 4096,
        "O_EXCL": 128,
        "O_LARGEFILE": 32768,
        "O_NOCTTY": 256,
        "O_NOFOLLOW": 131072,
        "O_NONBLOCK": 2048,
        "O_PATH": 2097152,
        "O_RDONLY": 0,
        "O_RDWR": 2,
        "O_TRUNC": 512,
        "O_WRONLY": 1,
        "POLLERR": 8,
        "POLLHUP": 16,
        "POLLIN": 1,
        "POLLNVAL": 32,
        "POLLOUT": 4,
        "POLLPRI": 2,
        "POLLRDNORM": 64,
        "POLLWRNORM": 256,
        "PROT_WRITE": 2,
        "PTHREAD_CANCELED": -1,
        "RTLD_DEFAULT": 0,
        "RTLD_GLOBAL": 256,
        "RTLD_LAZY": 1,
        "RTLD_NODELETE": 4096,
        "RTLD_NOW": 2,
        "R_OK": 4,
        "SDL_PIXELFORMAT_RGBA8888": -2042224636,
        "SDL_TOUCH_MOUSEID": -1,
        "SEEK_CUR": 1,
        "SEEK_END": 2,
        "SEEK_SET": 0,
        "SIGALRM": 14,
        "SIGCANCEL": 33,
        "SOCK_CLOEXEC": 524288,
        "SOCK_DGRAM": 2,
        "SOCK_NONBLOCK": 2048,
        "SOCK_STREAM": 1,
        "SOL_SOCKET": 1,
        "SO_ERROR": 4,
        "S_IALLUGO": 4095,
        "S_IFBLK": 24576,
        "S_IFCHR": 8192,
        "S_IFDIR": 16384,
        "S_IFIFO": 4096,
        "S_IFLNK": 40960,
        "S_IFMT": 61440,
        "S_IFREG": 32768,
        "S_IFSOCK": 49152,
        "S_IRUGO": 292,
        "S_IRWXO": 7,
        "S_IRWXUGO": 511,
        "S_ISVTX": 512,
        "S_IWUGO": 146,
        "S_IXUGO": 73,
        "TCFLSH": 21515,
        "TCGETA": 21509,
        "TCGETS": 21505,
        "TCSETA": 21510,
        "TCSETAF": 21512,
        "TCSETAW": 21511,
        "TCSETS": 21506,
        "TCSETSF": 21508,
        "TCSETSW": 21507,
        "TIOCGPGRP": 21519,
        "TIOCGWINSZ": 21523,
        "TIOCSPGRP": 21520,
        "TIOCSWINSZ": 21524,
        "TZNAME_MAX": 6,
        "UUID_TYPE_DCE_RANDOM": 4,
        "UUID_VARIANT_DCE": 1,
        "W_OK": 2,
        "X_OK": 1,
        "__WASI_CLOCKID_MONOTONIC": 1,
        "__WASI_CLOCKID_PROCESS_CPUTIME_ID": 2,
        "__WASI_CLOCKID_REALTIME": 0,
        "__WASI_CLOCKID_THREAD_CPUTIME_ID": 3,
        "__WASI_FDFLAGS_APPEND": 1,
        "__WASI_FDFLAGS_DSYNC": 2,
        "__WASI_FDFLAGS_NONBLOCK": 4,
        "__WASI_FDFLAGS_RSYNC": 8,
        "__WASI_FDFLAGS_SYNC": 16,
        "__WASI_FILETYPE_CHARACTER_DEVICE": 2,
        "__WASI_FILETYPE_DIRECTORY": 3,
        "__WASI_FILETYPE_REGULAR_FILE": 4,
        "__WASI_FILETYPE_SYMBOLIC_LINK": 7,
        "__WASI_OFLAGS_CREAT": 1,
        "__WASI_OFLAGS_DIRECTORY": 2,
        "__WASI_OFLAGS_EXCL": 4,
        "__WASI_OFLAGS_TRUNC": 8,
        "__WASI_PREOPENTYPE_DIR": 0,
        "__WASI_RIGHTS_FD_ADVISE": 128,
        "__WASI_RIGHTS_FD_ALLOCATE": 256,
        "__WASI_RIGHTS_FD_DATASYNC": 1,
        "__WASI_RIGHTS_FD_FDSTAT_SET_FLAGS": 8,
        "__WASI_RIGHTS_FD_FILESTAT_GET": 2097152,
        "__WASI_RIGHTS_FD_FILESTAT_SET_SIZE": 4194304,
        "__WASI_RIGHTS_FD_FILESTAT_SET_TIMES": 8388608,
        "__WASI_RIGHTS_FD_READ": 2,
        "__WASI_RIGHTS_FD_READDIR": 16384,
        "__WASI_RIGHTS_FD_SEEK": 4,
        "__WASI_RIGHTS_FD_SYNC": 16,
        "__WASI_RIGHTS_FD_TELL": 32,
        "__WASI_RIGHTS_FD_WRITE": 64,
        "__WASI_RIGHTS_PATH_CREATE_DIRECTORY": 512,
        "__WASI_RIGHTS_PATH_CREATE_FILE": 1024,
        "__WASI_RIGHTS_PATH_FILESTAT_GET": 262144,
        "__WASI_RIGHTS_PATH_FILESTAT_SET_SIZE": 524288,
        "__WASI_RIGHTS_PATH_FILESTAT_SET_TIMES": 1048576,
        "__WASI_RIGHTS_PATH_LINK_SOURCE": 2048,
        "__WASI_RIGHTS_PATH_LINK_TARGET": 4096,
        "__WASI_RIGHTS_PATH_OPEN": 8192,
        "__WASI_RIGHTS_PATH_READLINK": 32768,
        "__WASI_RIGHTS_PATH_REMOVE_DIRECTORY": 33554432,
        "__WASI_RIGHTS_PATH_RENAME_SOURCE": 65536,
        "__WASI_RIGHTS_PATH_RENAME_TARGET": 131072,
        "__WASI_RIGHTS_PATH_SYMLINK": 16777216,
        "__WASI_RIGHTS_PATH_UNLINK_FILE": 67108864,
        "__WASI_RIGHTS_POLL_FD_READWRITE": 134217728,
        "__WASI_RIGHTS_SOCK_SHUTDOWN": 268435456
    },
    "structs": {
        "EmscriptenBatteryEvent": {
            "__size__": 32,
            "charging": 24,
            "chargingTime": 0,
            "dischargingTime": 8,
            "level": 16
        },
        "EmscriptenDeviceMotionEvent": {
            "__size__": 80,
            "accelerationIncludingGravityX": 24,
            "accelerationIncludingGravityY": 32,
            "accelerationIncludingGravityZ": 40,
            "accelerationX": 0,
            "accelerationY": 8,
            "accelerationZ": 16,
            "rotationRateAlpha": 48,
            "rotationRateBeta": 56,
            "rotationRateGamma": 64
        },
        "EmscriptenDeviceOrientationEvent": {
            "__size__": 32,
            "absolute": 24,
            "alpha": 0,
            "beta": 8,
            "gamma": 16
        },
        "EmscriptenFocusEvent": {
            "__size__": 256,
            "id": 128,
            "nodeName": 0
        },
        "EmscriptenFullscreenChangeEvent": {
            "__size__": 280,
            "elementHeight": 268,
            "elementWidth": 264,
            "fullscreenEnabled": 4,
            "id": 136,
            "isFullscreen": 0,
            "nodeName": 8,
            "screenHeight": 276,
            "screenWidth": 272
        },
        "EmscriptenFullscreenStrategy": {
            "__size__": 24,
            "canvasResizedCallback": 12,
            "canvasResizedCallbackTargetThread": 20,
            "canvasResizedCallbackUserData": 16,
            "canvasResolutionScaleMode": 4,
            "filteringMode": 8,
            "scaleMode": 0
        },
        "EmscriptenGamepadEvent": {
            "__size__": 1432,
            "analogButton": 528,
            "axis": 16,
            "connected": 1296,
            "digitalButton": 1040,
            "id": 1304,
            "index": 1300,
            "mapping": 1368,
            "numAxes": 8,
            "numButtons": 12,
            "timestamp": 0
        },
        "EmscriptenKeyboardEvent": {
            "__size__": 176,
            "altKey": 20,
            "charCode": 32,
            "charValue": 108,
            "code": 76,
            "ctrlKey": 12,
            "key": 44,
            "keyCode": 36,
            "locale": 140,
            "location": 8,
            "metaKey": 24,
            "repeat": 28,
            "shiftKey": 16,
            "timestamp": 0,
            "which": 40
        },
        "EmscriptenMouseEvent": {
            "__size__": 72,
            "altKey": 32,
            "button": 40,
            "buttons": 42,
            "canvasX": 60,
            "canvasY": 64,
            "clientX": 16,
            "clientY": 20,
            "ctrlKey": 24,
            "metaKey": 36,
            "movementX": 44,
            "movementY": 48,
            "screenX": 8,
            "screenY": 12,
            "shiftKey": 28,
            "targetX": 52,
            "targetY": 56,
            "timestamp": 0
        },
        "EmscriptenOrientationChangeEvent": {
            "__size__": 8,
            "orientationAngle": 4,
            "orientationIndex": 0
        },
        "EmscriptenPointerlockChangeEvent": {
            "__size__": 260,
            "id": 132,
            "isActive": 0,
            "nodeName": 4
        },
        "EmscriptenTouchEvent": {
            "__size__": 1696,
            "altKey": 20,
            "ctrlKey": 12,
            "metaKey": 24,
            "numTouches": 8,
            "shiftKey": 16,
            "timestamp": 0,
            "touches": 28
        },
        "EmscriptenTouchPoint": {
            "__size__": 52,
            "canvasX": 44,
            "canvasY": 48,
            "clientX": 12,
            "clientY": 16,
            "identifier": 0,
            "isChanged": 28,
            "onTarget": 32,
            "pageX": 20,
            "pageY": 24,
            "screenX": 4,
            "screenY": 8,
            "targetX": 36,
            "targetY": 40
        },
        "EmscriptenUiEvent": {
            "__size__": 36,
            "detail": 0,
            "documentBodyClientHeight": 8,
            "documentBodyClientWidth": 4,
            "scrollLeft": 32,
            "scrollTop": 28,
            "windowInnerHeight": 16,
            "windowInnerWidth": 12,
            "windowOuterHeight": 24,
            "windowOuterWidth": 20
        },
        "EmscriptenVisibilityChangeEvent": {
            "__size__": 8,
            "hidden": 0,
            "visibilityState": 4
        },
        "EmscriptenWebGLContextAttributes": {
            "__size__": 56,
            "alpha": 0,
            "antialias": 12,
            "depth": 4,
            "enableExtensionsByDefault": 40,
            "explicitSwapControl": 44,
            "failIfMajorPerformanceCaveat": 28,
            "majorVersion": 32,
            "minorVersion": 36,
            "powerPreference": 24,
            "premultipliedAlpha": 16,
            "preserveDrawingBuffer": 20,
            "proxyContextToMainThread": 48,
            "renderViaOffscreenBackBuffer": 52,
            "stencil": 8
        },
        "EmscriptenWheelEvent": {
            "__size__": 104,
            "deltaMode": 96,
            "deltaX": 72,
            "deltaY": 80,
            "deltaZ": 88,
            "mouse": 0
        },
        "SDL_AudioSpec": {
            "__size__": 24,
            "callback": 16,
            "channels": 6,
            "format": 4,
            "freq": 0,
            "samples": 8,
            "silence": 7,
            "userdata": 20
        },
        "SDL_JoyAxisEvent": {
            "__size__": 12,
            "axis": 5,
            "type": 0,
            "value": 8,
            "which": 4
        },
        "SDL_JoyButtonEvent": {
            "__size__": 8,
            "button": 5,
            "state": 6,
            "type": 0,
            "which": 4
        },
        "SDL_KeyboardEvent": {
            "__size__": 28,
            "keysym": 12,
            "repeat": 9,
            "state": 8,
            "type": 0
        },
        "SDL_Keysym": {
            "__size__": 16,
            "mod": 8,
            "scancode": 0,
            "sym": 4,
            "unicode": 12
        },
        "SDL_MouseButtonEvent": {
            "__size__": 28,
            "button": 16,
            "state": 17,
            "timestamp": 4,
            "type": 0,
            "which": 12,
            "windowID": 8,
            "x": 20,
            "y": 24
        },
        "SDL_MouseMotionEvent": {
            "__size__": 36,
            "state": 16,
            "timestamp": 4,
            "type": 0,
            "which": 12,
            "windowID": 8,
            "x": 20,
            "xrel": 28,
            "y": 24,
            "yrel": 32
        },
        "SDL_MouseWheelEvent": {
            "__size__": 24,
            "type": 0,
            "x": 16,
            "y": 20
        },
        "SDL_PixelFormat": {
            "Amask": 24,
            "BitsPerPixel": 8,
            "Bmask": 20,
            "BytesPerPixel": 9,
            "Gmask": 16,
            "Rmask": 12,
            "__size__": 44,
            "format": 0,
            "palette": 4
        },
        "SDL_Rect": {
            "__size__": 16,
            "h": 12,
            "w": 8,
            "x": 0,
            "y": 4
        },
        "SDL_ResizeEvent": {
            "__size__": 12,
            "h": 8,
            "w": 4
        },
        "SDL_Surface": {
            "__size__": 60,
            "clip_rect": 36,
            "flags": 0,
            "format": 4,
            "h": 12,
            "pitch": 16,
            "pixels": 20,
            "refcount": 56,
            "w": 8
        },
        "SDL_TextInputEvent": {
            "__size__": 40,
            "text": 8,
            "type": 0
        },
        "SDL_TouchFingerEvent": {
            "__size__": 48,
            "dx": 32,
            "dy": 36,
            "fingerId": 16,
            "pressure": 40,
            "timestamp": 4,
            "touchId": 8,
            "type": 0,
            "x": 24,
            "y": 28
        },
        "SDL_VideoInfo": {
            "__size__": 20,
            "current_h": 16,
            "current_w": 12
        },
        "SDL_WindowEvent": {
            "__size__": 20,
            "event": 8,
            "type": 0,
            "windowID": 4
        },
        "SDL_version": {
            "__size__": 3,
            "major": 0,
            "minor": 1,
            "patch": 2
        },
        "WGPUAdapterProperties": {
            "__size__": 40,
            "adapterType": 28,
            "architecture": 12,
            "backendType": 32,
            "compatibilityMode": 36,
            "deviceID": 16,
            "driverDescription": 24,
            "name": 20,
            "nextInChain": 0,
            "vendorID": 4,
            "vendorName": 8
        },
        "WGPUBindGroupDescriptor": {
            "__size__": 20,
            "entries": 16,
            "entryCount": 12,
            "label": 4,
            "layout": 8,
            "nextInChain": 0
        },
        "WGPUBindGroupEntry": {
            "__size__": 40,
            "binding": 4,
            "buffer": 8,
            "nextInChain": 0,
            "offset": 16,
            "sampler": 32,
            "size": 24,
            "textureView": 36
        },
        "WGPUBindGroupLayoutDescriptor": {
            "__size__": 16,
            "entries": 12,
            "entryCount": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUBindGroupLayoutEntry": {
            "__size__": 80,
            "binding": 4,
            "buffer": 16,
            "nextInChain": 0,
            "sampler": 40,
            "storageTexture": 64,
            "texture": 48,
            "visibility": 8
        },
        "WGPUBlendComponent": {
            "__size__": 12,
            "dstFactor": 8,
            "operation": 0,
            "srcFactor": 4
        },
        "WGPUBlendState": {
            "__size__": 24,
            "alpha": 12,
            "color": 0
        },
        "WGPUBufferBindingLayout": {
            "__size__": 24,
            "hasDynamicOffset": 8,
            "minBindingSize": 16,
            "nextInChain": 0,
            "type": 4
        },
        "WGPUBufferDescriptor": {
            "__size__": 32,
            "label": 4,
            "mappedAtCreation": 24,
            "nextInChain": 0,
            "size": 16,
            "usage": 8
        },
        "WGPUBufferMapCallbackInfo": {
            "__size__": 16,
            "callback": 8,
            "mode": 4,
            "nextInChain": 0,
            "userdata": 12
        },
        "WGPUChainedStruct": {
            "__size__": 8,
            "next": 0,
            "sType": 4
        },
        "WGPUColor": {
            "__size__": 32,
            "a": 24,
            "b": 16,
            "g": 8,
            "r": 0
        },
        "WGPUColorTargetState": {
            "__size__": 16,
            "blend": 8,
            "format": 4,
            "nextInChain": 0,
            "writeMask": 12
        },
        "WGPUCommandBufferDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUCommandEncoderDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUCompilationInfo": {
            "__size__": 12,
            "messageCount": 4,
            "messages": 8,
            "nextInChain": 0
        },
        "WGPUCompilationMessage": {
            "__size__": 72,
            "length": 40,
            "lineNum": 16,
            "linePos": 24,
            "message": 4,
            "nextInChain": 0,
            "offset": 32,
            "type": 8,
            "utf16Length": 64,
            "utf16LinePos": 48,
            "utf16Offset": 56
        },
        "WGPUComputePassDescriptor": {
            "__size__": 12,
            "label": 4,
            "nextInChain": 0,
            "timestampWrites": 8
        },
        "WGPUComputePassTimestampWrites": {
            "__size__": 12,
            "beginningOfPassWriteIndex": 4,
            "endOfPassWriteIndex": 8,
            "querySet": 0
        },
        "WGPUComputePipelineDescriptor": {
            "__size__": 32,
            "compute": 12,
            "label": 4,
            "layout": 8,
            "nextInChain": 0
        },
        "WGPUConstantEntry": {
            "__size__": 16,
            "key": 4,
            "nextInChain": 0,
            "value": 8
        },
        "WGPUDepthStencilState": {
            "__size__": 68,
            "depthBias": 56,
            "depthBiasClamp": 64,
            "depthBiasSlopeScale": 60,
            "depthCompare": 12,
            "depthWriteEnabled": 8,
            "format": 4,
            "nextInChain": 0,
            "stencilBack": 32,
            "stencilFront": 16,
            "stencilReadMask": 48,
            "stencilWriteMask": 52
        },
        "WGPUDeviceDescriptor": {
            "__size__": 36,
            "defaultQueue": 20,
            "deviceLostCallback": 28,
            "deviceLostUserdata": 32,
            "label": 4,
            "nextInChain": 0,
            "requiredFeatureCount": 8,
            "requiredFeatures": 12,
            "requiredLimits": 16
        },
        "WGPUExtent3D": {
            "__size__": 12,
            "depthOrArrayLayers": 8,
            "height": 4,
            "width": 0
        },
        "WGPUFragmentState": {
            "__size__": 28,
            "constantCount": 12,
            "constants": 16,
            "entryPoint": 8,
            "module": 4,
            "nextInChain": 0,
            "targetCount": 20,
            "targets": 24
        },
        "WGPUFuture": {
            "__size__": 8,
            "id": 0
        },
        "WGPUFutureWaitInfo": {
            "__size__": 16,
            "completed": 8,
            "future": 0
        },
        "WGPUImageCopyBuffer": {
            "__size__": 40,
            "buffer": 32,
            "layout": 8,
            "nextInChain": 0
        },
        "WGPUImageCopyTexture": {
            "__size__": 28,
            "aspect": 24,
            "mipLevel": 8,
            "nextInChain": 0,
            "origin": 12,
            "texture": 4
        },
        "WGPUInstanceDescriptor": {
            "__size__": 16,
            "features": 4,
            "nextInChain": 0
        },
        "WGPUInstanceFeatures": {
            "__size__": 12,
            "nextInChain": 0,
            "timedWaitAnyEnable": 4,
            "timedWaitAnyMaxCount": 8
        },
        "WGPULimits": {
            "__size__": 144,
            "maxBindGroups": 16,
            "maxBindGroupsPlusVertexBuffers": 20,
            "maxBindingsPerBindGroup": 24,
            "maxBufferSize": 88,
            "maxColorAttachmentBytesPerSample": 116,
            "maxColorAttachments": 112,
            "maxComputeInvocationsPerWorkgroup": 124,
            "maxComputeWorkgroupSizeX": 128,
            "maxComputeWorkgroupSizeY": 132,
            "maxComputeWorkgroupSizeZ": 136,
            "maxComputeWorkgroupStorageSize": 120,
            "maxComputeWorkgroupsPerDimension": 140,
            "maxDynamicStorageBuffersPerPipelineLayout": 32,
            "maxDynamicUniformBuffersPerPipelineLayout": 28,
            "maxInterStageShaderComponents": 104,
            "maxInterStageShaderVariables": 108,
            "maxSampledTexturesPerShaderStage": 36,
            "maxSamplersPerShaderStage": 40,
            "maxStorageBufferBindingSize": 64,
            "maxStorageBuffersPerShaderStage": 44,
            "maxStorageTexturesPerShaderStage": 48,
            "maxTextureArrayLayers": 12,
            "maxTextureDimension1D": 0,
            "maxTextureDimension2D": 4,
            "maxTextureDimension3D": 8,
            "maxUniformBufferBindingSize": 56,
            "maxUniformBuffersPerShaderStage": 52,
            "maxVertexAttributes": 96,
            "maxVertexBufferArrayStride": 100,
            "maxVertexBuffers": 80,
            "minStorageBufferOffsetAlignment": 76,
            "minUniformBufferOffsetAlignment": 72
        },
        "WGPUMultisampleState": {
            "__size__": 16,
            "alphaToCoverageEnabled": 12,
            "count": 4,
            "mask": 8,
            "nextInChain": 0
        },
        "WGPUOrigin3D": {
            "__size__": 12,
            "x": 0,
            "y": 4,
            "z": 8
        },
        "WGPUPipelineLayoutDescriptor": {
            "__size__": 16,
            "bindGroupLayoutCount": 8,
            "bindGroupLayouts": 12,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUPrimitiveDepthClipControl": {
            "__size__": 12,
            "chain": 0,
            "unclippedDepth": 8
        },
        "WGPUPrimitiveState": {
            "__size__": 20,
            "cullMode": 16,
            "frontFace": 12,
            "nextInChain": 0,
            "stripIndexFormat": 8,
            "topology": 4
        },
        "WGPUProgrammableStageDescriptor": {
            "__size__": 20,
            "constantCount": 12,
            "constants": 16,
            "entryPoint": 8,
            "module": 4,
            "nextInChain": 0
        },
        "WGPUQuerySetDescriptor": {
            "__size__": 16,
            "count": 12,
            "label": 4,
            "nextInChain": 0,
            "type": 8
        },
        "WGPUQueueDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUQueueWorkDoneCallbackInfo": {
            "__size__": 16,
            "callback": 8,
            "mode": 4,
            "nextInChain": 0,
            "userdata": 12
        },
        "WGPURenderBundleDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPURenderBundleEncoderDescriptor": {
            "__size__": 32,
            "colorFormatCount": 8,
            "colorFormats": 12,
            "depthReadOnly": 24,
            "depthStencilFormat": 16,
            "label": 4,
            "nextInChain": 0,
            "sampleCount": 20,
            "stencilReadOnly": 28
        },
        "WGPURenderPassColorAttachment": {
            "__size__": 56,
            "clearValue": 24,
            "depthSlice": 8,
            "loadOp": 16,
            "nextInChain": 0,
            "resolveTarget": 12,
            "storeOp": 20,
            "view": 4
        },
        "WGPURenderPassDepthStencilAttachment": {
            "__size__": 36,
            "depthClearValue": 12,
            "depthLoadOp": 4,
            "depthReadOnly": 16,
            "depthStoreOp": 8,
            "stencilClearValue": 28,
            "stencilLoadOp": 20,
            "stencilReadOnly": 32,
            "stencilStoreOp": 24,
            "view": 0
        },
        "WGPURenderPassDescriptor": {
            "__size__": 28,
            "colorAttachmentCount": 8,
            "colorAttachments": 12,
            "depthStencilAttachment": 16,
            "label": 4,
            "nextInChain": 0,
            "occlusionQuerySet": 20,
            "timestampWrites": 24
        },
        "WGPURenderPassDescriptorMaxDrawCount": {
            "__size__": 16,
            "chain": 0,
            "maxDrawCount": 8
        },
        "WGPURenderPassTimestampWrites": {
            "__size__": 12,
            "beginningOfPassWriteIndex": 4,
            "endOfPassWriteIndex": 8,
            "querySet": 0
        },
        "WGPURenderPipelineDescriptor": {
            "__size__": 84,
            "depthStencil": 60,
            "fragment": 80,
            "label": 4,
            "layout": 8,
            "multisample": 64,
            "nextInChain": 0,
            "primitive": 40,
            "vertex": 12
        },
        "WGPURequestAdapterCallbackInfo": {
            "__size__": 16,
            "callback": 8,
            "mode": 4,
            "nextInChain": 0,
            "userdata": 12
        },
        "WGPURequestAdapterOptions": {
            "__size__": 24,
            "backendType": 12,
            "compatibilityMode": 20,
            "compatibleSurface": 4,
            "forceFallbackAdapter": 16,
            "nextInChain": 0,
            "powerPreference": 8
        },
        "WGPURequiredLimits": {
            "__size__": 152,
            "limits": 8,
            "nextInChain": 0
        },
        "WGPUSamplerBindingLayout": {
            "__size__": 8,
            "nextInChain": 0,
            "type": 4
        },
        "WGPUSamplerDescriptor": {
            "__size__": 48,
            "addressModeU": 8,
            "addressModeV": 12,
            "addressModeW": 16,
            "compare": 40,
            "label": 4,
            "lodMaxClamp": 36,
            "lodMinClamp": 32,
            "magFilter": 20,
            "maxAnisotropy": 44,
            "minFilter": 24,
            "mipmapFilter": 28,
            "nextInChain": 0
        },
        "WGPUShaderModuleDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUShaderModuleSPIRVDescriptor": {
            "__size__": 16,
            "chain": 0,
            "code": 12,
            "codeSize": 8
        },
        "WGPUShaderModuleWGSLDescriptor": {
            "__size__": 12,
            "chain": 0,
            "code": 8
        },
        "WGPUStencilFaceState": {
            "__size__": 16,
            "compare": 0,
            "depthFailOp": 8,
            "failOp": 4,
            "passOp": 12
        },
        "WGPUStorageTextureBindingLayout": {
            "__size__": 16,
            "access": 4,
            "format": 8,
            "nextInChain": 0,
            "viewDimension": 12
        },
        "WGPUSupportedLimits": {
            "__size__": 152,
            "limits": 8,
            "nextInChain": 0
        },
        "WGPUSurfaceDescriptor": {
            "__size__": 8,
            "label": 4,
            "nextInChain": 0
        },
        "WGPUSurfaceDescriptorFromCanvasHTMLSelector": {
            "__size__": 12,
            "chain": 0,
            "selector": 8
        },
        "WGPUSwapChainDescriptor": {
            "__size__": 28,
            "format": 12,
            "height": 20,
            "label": 4,
            "nextInChain": 0,
            "presentMode": 24,
            "usage": 8,
            "width": 16
        },
        "WGPUTextureBindingLayout": {
            "__size__": 16,
            "multisampled": 12,
            "nextInChain": 0,
            "sampleType": 4,
            "viewDimension": 8
        },
        "WGPUTextureBindingViewDimensionDescriptor": {
            "__size__": 12,
            "chain": 0,
            "textureBindingViewDimension": 8
        },
        "WGPUTextureDataLayout": {
            "__size__": 24,
            "bytesPerRow": 16,
            "nextInChain": 0,
            "offset": 8,
            "rowsPerImage": 20
        },
        "WGPUTextureDescriptor": {
            "__size__": 48,
            "dimension": 12,
            "format": 28,
            "label": 4,
            "mipLevelCount": 32,
            "nextInChain": 0,
            "sampleCount": 36,
            "size": 16,
            "usage": 8,
            "viewFormatCount": 40,
            "viewFormats": 44
        },
        "WGPUTextureViewDescriptor": {
            "__size__": 36,
            "arrayLayerCount": 28,
            "aspect": 32,
            "baseArrayLayer": 24,
            "baseMipLevel": 16,
            "dimension": 12,
            "format": 8,
            "label": 4,
            "mipLevelCount": 20,
            "nextInChain": 0
        },
        "WGPUVertexAttribute": {
            "__size__": 24,
            "format": 0,
            "offset": 8,
            "shaderLocation": 16
        },
        "WGPUVertexBufferLayout": {
            "__size__": 24,
            "arrayStride": 0,
            "attributeCount": 12,
            "attributes": 16,
            "stepMode": 8
        },
        "WGPUVertexState": {
            "__size__": 28,
            "bufferCount": 20,
            "buffers": 24,
            "constantCount": 12,
            "constants": 16,
            "entryPoint": 8,
            "module": 4,
            "nextInChain": 0
        },
        "__cxa_exception": {
            "__size__": 24,
            "adjustedPtr": 16,
            "caught": 12,
            "exceptionDestructor": 8,
            "exceptionType": 4,
            "referenceCount": 0,
            "rethrown": 13
        },
        "__wasi_fdstat_t": {
            "__size__": 24,
            "fs_filetype": 0,
            "fs_flags": 2,
            "fs_rights_base": 8,
            "fs_rights_inheriting": 16
        },
        "__wasi_filestat_t": {
            "__size__": 64,
            "atim": 40,
            "ctim": 56,
            "dev": 0,
            "filetype": 16,
            "ino": 8,
            "mtim": 48,
            "nlink": 24,
            "size": 32
        },
        "__wasi_prestat_dir_t": {
            "__size__": 4,
            "pr_name_len": 0
        },
        "__wasi_prestat_t": {
            "__size__": 8,
            "pr_type": 0,
            "u": 4
        },
        "addrinfo": {
            "__size__": 32,
            "ai_addr": 20,
            "ai_addrlen": 16,
            "ai_canonname": 24,
            "ai_family": 4,
            "ai_flags": 0,
            "ai_next": 28,
            "ai_protocol": 12,
            "ai_socktype": 8
        },
        "asyncify_data_s": {
            "__size__": 12,
            "rewind_id": 8,
            "stack_limit": 4,
            "stack_ptr": 0
        },
        "dirent": {
            "__size__": 280,
            "d_ino": 0,
            "d_name": 19,
            "d_off": 8,
            "d_reclen": 16,
            "d_type": 18
        },
        "dso": {
            "__size__": 36,
            "file_data": 28,
            "file_data_size": 32,
            "flags": 4,
            "mem_addr": 12,
            "mem_allocated": 8,
            "mem_size": 16,
            "name": 36,
            "table_addr": 20,
            "table_size": 24
        },
        "em_settled_result_t": {
            "__size__": 8,
            "result": 0,
            "value": 4
        },
        "emscripten_fetch_attr_t": {
            "__size__": 92,
            "attributes": 52,
            "destinationPath": 64,
            "onerror": 40,
            "onprogress": 44,
            "onreadystatechange": 48,
            "onsuccess": 36,
            "overriddenMimeType": 80,
            "password": 72,
            "requestData": 84,
            "requestDataSize": 88,
            "requestHeaders": 76,
            "requestMethod": 0,
            "timeoutMSecs": 56,
            "userData": 32,
            "userName": 68,
            "withCredentials": 60
        },
        "emscripten_fetch_t": {
            "__attributes": 112,
            "__proxyState": 108,
            "__size__": 208,
            "data": 12,
            "dataOffset": 24,
            "id": 0,
            "numBytes": 16,
            "readyState": 40,
            "status": 42,
            "statusText": 44,
            "totalBytes": 32,
            "url": 8,
            "userData": 4
        },
        "emscripten_fiber_s": {
            "__size__": 32,
            "asyncify_data": 20,
            "entry": 12,
            "stack_base": 0,
            "stack_limit": 4,
            "stack_ptr": 8,
            "user_data": 16
        },
        "flock": {
            "__size__": 32,
            "l_type": 0
        },
        "hostent": {
            "__size__": 20,
            "h_addr_list": 16,
            "h_addrtype": 8,
            "h_aliases": 4,
            "h_length": 12,
            "h_name": 0
        },
        "iovec": {
            "__size__": 8,
            "iov_base": 0,
            "iov_len": 4
        },
        "msghdr": {
            "__size__": 28,
            "msg_iov": 8,
            "msg_iovlen": 12,
            "msg_name": 0,
            "msg_namelen": 4
        },
        "pollfd": {
            "__size__": 8,
            "events": 4,
            "fd": 0,
            "revents": 6
        },
        "protoent": {
            "__size__": 12,
            "p_aliases": 4,
            "p_name": 0,
            "p_proto": 8
        },
        "pthread": {
            "__size__": 132,
            "profilerBlock": 112,
            "stack": 52,
            "stack_size": 56,
            "waiting_async": 128
        },
        "pthread_attr_t": {
            "__size__": 44,
            "_a_transferredcanvases": 40
        },
        "sockaddr_in": {
            "__size__": 16,
            "sin_addr": {
                "__size__": 4,
                "s_addr": 4
            },
            "sin_family": 0,
            "sin_port": 2
        },
        "sockaddr_in6": {
            "__size__": 28,
            "sin6_addr": {
                "__in6_union": {
                    "__s6_addr": 8,
                    "__s6_addr16": 8,
                    "__s6_addr32": 8,
                    "__size__": 16
                },
                "__size__": 16
            },
            "sin6_family": 0,
            "sin6_port": 2
        },
        "stat": {
            "__size__": 96,
            "st_atim": {
                "__size__": 16,
                "tv_nsec": 48,
                "tv_sec": 40
            },
            "st_blksize": 32,
            "st_blocks": 36,
            "st_ctim": {
                "__size__": 16,
                "tv_nsec": 80,
                "tv_sec": 72
            },
            "st_dev": 0,
            "st_gid": 16,
            "st_ino": 88,
            "st_mode": 4,
            "st_mtim": {
                "__size__": 16,
                "tv_nsec": 64,
                "tv_sec": 56
            },
            "st_nlink": 8,
            "st_rdev": 20,
            "st_size": 24,
            "st_uid": 12
        },
        "statfs": {
            "__size__": 64,
            "f_bavail": 16,
            "f_bfree": 12,
            "f_blocks": 8,
            "f_bsize": 4,
            "f_ffree": 24,
            "f_files": 20,
            "f_flags": 44,
            "f_frsize": 40,
            "f_fsid": 28,
            "f_namelen": 36
        },
        "termios": {
            "__c_ispeed": 52,
            "__c_ospeed": 56,
            "__size__": 60,
            "c_cc": 17,
            "c_cflag": 8,
            "c_iflag": 0,
            "c_lflag": 12,
            "c_line": 16,
            "c_oflag": 4
        },
        "thread_profiler_block": {
            "__size__": 104,
            "name": 72,
            "threadStatus": 0,
            "timeSpentInStatus": 16
        },
        "timespec": {
            "__size__": 16,
            "tv_nsec": 8,
            "tv_sec": 0
        },
        "timeval": {
            "__size__": 16,
            "tv_sec": 0,
            "tv_usec": 8
        },
        "tm": {
            "__size__": 44,
            "tm_gmtoff": 36,
            "tm_hour": 8,
            "tm_isdst": 32,
            "tm_mday": 12,
            "tm_min": 4,
            "tm_mon": 16,
            "tm_sec": 0,
            "tm_wday": 24,
            "tm_yday": 28,
            "tm_year": 20,
            "tm_zone": 40
        }
    }
}
