1
0
mirror of https://github.com/waku-org/nwaku.git synced 2025-01-27 15:16:05 +00:00
nwaku/nimcache/release/wakubridge/@m..@sv2@snode@swakunode2.nim.c

7765 lines
549 KiB
C

/* Generated by Nim Compiler v1.2.6 */
/* (c) 2020 Andreas Rumpf */
/* The generated code is subject to the original license. */
/* Compiled for: Linux, amd64, gcc */
/* Command for C compiler:
gcc -c -w -pthread -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace -I/home/runner/work/nim-waku/nim-waku/vendor/nim-libbacktrace/install/usr/include -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-secp256k1/secp256k1_wrapper/secp256k1/src -DHAVE_CONFIG_H -DHAVE_BUILTIN_EXPECT -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/src -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/inc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-bearssl/bearssl/csources/tools -DBR_USE_UNIX_TIME=1 -DBR_USE_URANDOM=1 -DBR_LE_UNALIGNED=1 -DBR_64=1 -DBR_amd64=1 -DBR_INT128=1 -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/miniupnp/miniupnpc -I/home/runner/work/nim-waku/nim-waku/vendor/nim-nat-traversal/vendor/libnatpmp-upstream -DENABLE_STRNATPMPERR -march=native -g3 -Og -O3 -fno-strict-aliasing -fno-ident -I/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib -I/home/runner/work/nim-waku/nim-waku/waku/common -o nimcache/release/wakubridge/@m..@sv2@snode@swakunode2.nim.c.o nimcache/release/wakubridge/@m..@sv2@snode@swakunode2.nim.c */
#define NIM_INTBITS 64
#include "nimbase.h"
#include <sys/types.h>
#include <pthread.h>
#include <string.h>
#include <setjmp.h>
#include "bearssl_rand.h"
#include "bearssl_hash.h"
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q;
typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
typedef struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw;
typedef struct tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg;
typedef struct tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA;
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
typedef struct tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w;
typedef struct RootObj RootObj;
typedef struct tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA;
typedef struct tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ;
typedef struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag;
typedef struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw;
typedef struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA;
typedef struct tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw;
typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw;
typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA;
typedef struct tySequence__x5wXeiCgHXxLK5729cIk9bjw tySequence__x5wXeiCgHXxLK5729cIk9bjw;
typedef struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA;
typedef struct tySequence__b15zLYqiMPkiLv2o00nNdA tySequence__b15zLYqiMPkiLv2o00nNdA;
typedef struct tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw;
typedef struct tyTuple__Kyhcmup8ykKZvq9aAD3SuMg tyTuple__Kyhcmup8ykKZvq9aAD3SuMg;
typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A;
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
typedef struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ;
typedef struct tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg;
typedef struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA;
typedef struct tyObject_Option__uF36ME4fpYfnIMScqmC3EA tyObject_Option__uF36ME4fpYfnIMScqmC3EA;
typedef struct tyObject_Option__G4QSZNj619bazerwBIq3ZNg tyObject_Option__G4QSZNj619bazerwBIq3ZNg;
typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw;
typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA;
typedef struct tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA;
typedef struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw;
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
typedef struct Exception Exception;
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
typedef struct TSafePoint TSafePoint;
typedef struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA;
typedef struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg;
typedef struct tyTuple__yobv8JsmBBRNC1NIieLJzQ tyTuple__yobv8JsmBBRNC1NIieLJzQ;
typedef struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA;
typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
typedef struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw;
typedef struct tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw;
typedef struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA;
typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w;
typedef struct tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA;
typedef struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg;
typedef struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA;
typedef struct tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg;
typedef struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA;
typedef struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA;
typedef struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ;
typedef struct tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q;
typedef struct tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA;
typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw;
typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA;
typedef struct tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w;
typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw;
typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg;
typedef struct tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw;
typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg;
typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw;
typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA;
typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q;
typedef struct tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA;
typedef struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w;
typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg;
typedef struct tySequence__8d9bxJ1229c513mLE0NixLcQ tySequence__8d9bxJ1229c513mLE0NixLcQ;
typedef struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA;
typedef struct tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ;
typedef struct tySequence__noUposH7mngFQgmwJm5tLw tySequence__noUposH7mngFQgmwJm5tLw;
typedef struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g;
typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w;
typedef struct tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg;
typedef struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg;
typedef struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw;
typedef struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw;
typedef struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg;
typedef struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ;
typedef struct tySequence__4tnpefYRDGIct5y7RxC8KA tySequence__4tnpefYRDGIct5y7RxC8KA;
typedef struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg tyObject_Table__lHpSn1a1LQne7Vijlza5tg;
typedef struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg tySequence__1cmYA8zDV0s9c4gpLK2ygBg;
typedef struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ;
typedef struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g;
typedef struct tySequence__cqQjXlSu8KsGxE7CJO2mcA tySequence__cqQjXlSu8KsGxE7CJO2mcA;
typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
typedef struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg tyObject_Table__t1GIbsENi89cp9cMuggZaXQg;
typedef struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ tySequence__9bUff3pvvg9b9bwSnutq8aJFQ;
typedef struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA;
typedef struct tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA;
typedef struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA;
typedef struct tySequence__RHVAHq4hk7ajRY6ChL6jQg tySequence__RHVAHq4hk7ajRY6ChL6jQg;
typedef struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g tyObject_Table__fiNjm9awTH2rESOsTX1tq6g;
typedef struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA tySequence__Y9bpibYYCq7U9bI2q2EkdjDA;
typedef struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ tyObject_Table__30SNsEhxoOsalydUEsCtnQ;
typedef struct tySequence__a9czYAVXtt3ELF2dd9apg7CA tySequence__a9czYAVXtt3ELF2dd9apg7CA;
typedef struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg;
typedef struct tySequence__UuxWsCxMkcgdpNKQqNagIQ tySequence__UuxWsCxMkcgdpNKQqNagIQ;
typedef struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA;
typedef struct tySequence__9c0dnHKqrAJoOYibqj28Tqw tySequence__9c0dnHKqrAJoOYibqj28Tqw;
typedef struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A;
typedef struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig tyObject_Table__uch9bhpeVGvQNw5ZevH84ig;
typedef struct tySequence__Fdd1zCc4iVW86c0yW4quCQ tySequence__Fdd1zCc4iVW86c0yW4quCQ;
typedef struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg tySequence__zU9c9aN0ThoG6EA0AgL2rehg;
typedef struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ tyObject_Table__7jF9cWTJuKouswppQdViGuQ;
typedef struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ;
typedef struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw;
typedef struct tySequence__V3k0XgMRSv4dsRDg4jvB2w tySequence__V3k0XgMRSv4dsRDg4jvB2w;
typedef struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw;
typedef struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg tySequence__9bIYZNL3t229a9bbJxXEVTAsg;
typedef struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw;
typedef struct tySequence__uWop5OFSkZe0GjlY2KeNCQ tySequence__uWop5OFSkZe0GjlY2KeNCQ;
typedef struct tySequence__ATM5aJpGi7DpUf61ijJgTA tySequence__ATM5aJpGi7DpUf61ijJgTA;
typedef struct tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw;
typedef struct tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA;
typedef struct tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ;
typedef struct tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg;
typedef struct tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA;
typedef struct tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw;
typedef struct tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw;
typedef struct tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ;
typedef struct tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g;
typedef struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g;
typedef struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg tyObject_Option__K5ABelBHQJx0aScsm5tyBg;
typedef struct tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA;
typedef struct tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw;
typedef struct tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA;
typedef struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA;
typedef struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw;
typedef struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA;
typedef struct tySequence__xNHF59br19a2ddRDpm49b8z3A tySequence__xNHF59br19a2ddRDpm49b8z3A;
typedef struct tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ;
typedef struct tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg;
typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A;
typedef struct tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA;
typedef struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw;
typedef struct tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ;
typedef struct tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg;
typedef struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA;
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
typedef struct tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw;
typedef struct tyTuple__Ewr5dB9acm1XBOefHdkz32w tyTuple__Ewr5dB9acm1XBOefHdkz32w;
typedef struct tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg;
typedef struct tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw;
typedef struct tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw;
typedef struct tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A;
typedef struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ;
typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw;
typedef struct tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA;
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw;
typedef struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw;
typedef struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ;
typedef struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA tyTuple__9bU0L219b3fjpDIE6keMYb9bA;
typedef struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA;
typedef struct tySequence__El1HzcbAXI4FXRMy9aew4PA tySequence__El1HzcbAXI4FXRMy9aew4PA;
typedef struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w tyTuple__PtvwtIrL0rxEmrV5ypzN1w;
typedef struct tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw;
typedef struct tyTuple__9b9aejOTD70mq52wgtBDEUtA tyTuple__9b9aejOTD70mq52wgtBDEUtA;
typedef struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA;
typedef struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA tySequence__2lQSxaq5eC9aWYzZNTJyZtA;
typedef struct tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg;
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
typedef struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ tyTuple__5G2YOQcjDoTxOBDaB9cojOQ;
typedef struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw;
typedef struct tySequence__fUw9czUTIZ9b39boL0IkeycMA tySequence__fUw9czUTIZ9b39boL0IkeycMA;
typedef struct tyTuple__GJ2zXV257gwBkpQeeINxTA tyTuple__GJ2zXV257gwBkpQeeINxTA;
typedef struct tyTuple__beecycqPiHJ0zV6hA4CDDw tyTuple__beecycqPiHJ0zV6hA4CDDw;
typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw;
typedef struct tyTuple__v1juhacNXUiTV7vBi4DL4w tyTuple__v1juhacNXUiTV7vBi4DL4w;
typedef struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ;
typedef struct tySequence__8MW0JodCedjay9anGTGrBmA tySequence__8MW0JodCedjay9anGTGrBmA;
typedef struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg;
typedef struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg tySequence__aLjCOs9bu5l2rz6ENM6m6Sg;
typedef struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ tyTuple__pf8EktL9bgDdy8y4sHgDywQ;
typedef struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng;
typedef struct tySequence__zAf2abIhMjaomS6jkKP9a8w tySequence__zAf2abIhMjaomS6jkKP9a8w;
typedef struct tySequence__IjDV3u39bZeDnOOTq5TAF5g tySequence__IjDV3u39bZeDnOOTq5TAF5g;
typedef struct tySequence__WSbLInFxGn0pnyF9cry8bUA tySequence__WSbLInFxGn0pnyF9cry8bUA;
typedef struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ tyTuple__XoHou9cDncYHiFSYulm9bCbQ;
typedef struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w tySequence__8WnaEiRmPgG3EbHz9byM9c5w;
typedef struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg;
typedef struct tyTuple__dNR3eA37fNjmk6qLgrtFiA tyTuple__dNR3eA37fNjmk6qLgrtFiA;
typedef struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ;
typedef struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ;
typedef struct tySequence__ePVkqZZoBAVzojrVYd6imA tySequence__ePVkqZZoBAVzojrVYd6imA;
typedef struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg tyTuple__Yuoja6yUlXaBRmF9bT9auYbg;
typedef struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ;
typedef struct tyTuple__uga0iURbtDFb1ToQ8Jog2g tyTuple__uga0iURbtDFb1ToQ8Jog2g;
typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw;
typedef struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw tyTuple__Yf43hwa7QhUGH1PCalZ0Uw;
typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ;
typedef struct tyTuple__RrUBWepzr5rTWSyPUXBpgg tyTuple__RrUBWepzr5rTWSyPUXBpgg;
typedef struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ;
typedef struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w;
typedef struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA;
typedef struct tySequence__FEFXDzYbVdCsaxKNxgC9akw tySequence__FEFXDzYbVdCsaxKNxgC9akw;
typedef struct tyTuple__4BZjwrCbd7vt326dbqRhjA tyTuple__4BZjwrCbd7vt326dbqRhjA;
typedef struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg;
typedef struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew;
typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
struct TNimType {NI size;
tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
TNimType* base;
TNimNode* node;
void* finalizer;
tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
NCSTRING name;
TNimType* nextType;
NI instances;
NI sizes;
};
typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
struct TNimNode {tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
NI offset;
TNimType* typ;
NCSTRING name;
NI len;
TNimNode** sons;
};
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
struct TGenericSeq {NI len;
NI reserved;
};
struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE];
};
typedef NimStringDesc* tyArray__nHXaesL0DJZHyVS07ARPRA[1];
struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {NI refcount;
TNimType* typ;
};
struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {void* bottom;
};
struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {NI len;
NI cap;
tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
};
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SiRwrEKZdLgxqz9a9aoVBglg[512];
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
};
typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {tyArray__0aOLqZchNi8nWtMTi8ND8w link;
NI key;
NI upperBound;
NI level;
};
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
NI Field1;
};
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {NI len;
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
};
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {NI minLargeObj;
NI maxLargeObj;
tyArray__SiRwrEKZdLgxqz9a9aoVBglg freeSmallChunks;
NU32 flBitmap;
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
NI currMem;
NI maxMem;
NI freeMem;
NI occ;
NI lastSize;
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
NIM_BOOL locked;
NIM_BOOL blockChunkSizeIncrease;
NI nextChunkSize;
tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
NI allocCounter;
NI deallocCounter;
};
struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {NI stackScans;
NI cycleCollections;
NI maxThreshold;
NI maxStackSize;
NI maxStackCells;
NI cycleTableSize;
NI64 maxPause;
};
struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {NI counter;
NI max;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
};
typedef long tyArray__xDUyu9aScDpt0JZLU6q9aEZQ[5];
struct tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw {tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* head;
tyObject_SharedListNodecolonObjectType___KGw0YAw6W9aSz3Sr9aXGu7zg* tail;
pthread_mutex_t lock;
};
struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
NI cycleThreshold;
NI zctThreshold;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
NI recGcLock;
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
tyObject_SharedList__JI9cx34TL8n3aOKF6tSMBUw toDispose;
NI gcThreadId;
};
struct RootObj {TNimType* m_type;};
struct tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA {tySequence__b15zLYqiMPkiLv2o00nNdA* data;
NI counter;
};
struct tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w { RootObj Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0;
tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* wakuRelay;
tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* wakuStore;
tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* wakuFilter;
tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tySequence__T74QuWwr8h7Al0PS9cMqKwA* libp2pTransportLoops;
tySequence__x5wXeiCgHXxLK5729cIk9bjw* messages;
tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA filters;
tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* subscriptions;
br_hmac_drbg_context* rng;
};
struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload;
NU32 contentTopic;
NU32 version;
};
struct tyTuple__Kyhcmup8ykKZvq9aAD3SuMg {
NimStringDesc* Field0;
tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A Field1;
};
typedef NU8 tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA;
typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4];
struct tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA {tyEnum_IpAddressFamily__iqqacz9cr9bcNjYY74E10wPA family;
union{
struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6;
} _family_1;
struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4;
} _family_2;
};
};
struct tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg {tyObject_IpAddress__t0yd6ha54oWXm7nwZ4QqfA value;
};
struct tyObject_Option__uF36ME4fpYfnIMScqmC3EA {tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg val;
NIM_BOOL has;
};
struct tyObject_Option__G4QSZNj619bazerwBIq3ZNg {NU16 val;
NIM_BOOL has;
};
struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
};
struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data;
};
typedef NU8 tyEnum_IpTransportProtocol__ZBVePqugKAeOVyIlvk5dlw;
struct Exception { RootObj Sup;Exception* parent;
NCSTRING name;
NimStringDesc* message;
tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
Exception* up;
};
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;};
struct tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;};
typedef tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyArray__dy9bXFnEOSMt49aV7Vz01bkw[1];
typedef NimStringDesc* tyArray__8ZvwQIddfpj2THRVPsFzIQ[1];
typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25];
struct TSafePoint {TSafePoint* prev;
NI status;
jmp_buf context;
};
struct tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA {char dummy;
};
struct tyTuple__yobv8JsmBBRNC1NIieLJzQ {
tyObject_StdOutOutput__QHttWltDMaZ0hK1JkeyuCA Field0;
};
struct tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg {tyTuple__yobv8JsmBBRNC1NIieLJzQ finalOutputs;
NimStringDesc* buffer;
};
typedef NU8 tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA;
struct tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA {tyObject_BufferedOutput__8P9alBgCoSqOy9alEKOH4etg output;
tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA level;
};
struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;};
struct tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
};
typedef NU8 tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw;
typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg;
typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64];
struct tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32];
struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPrivateKeycolonObjectType___xFWT9bk7KDVd9cMFfRtPM9c9bw* rsakey;
} _scheme_1;
struct {tyObject_EdPrivateKey__KumOofCUWyjlYLnvXlcIJA edkey;
} _scheme_2;
struct {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w skkey;
} _scheme_3;
struct {tyObject_EcPrivateKeycolonObjectType___OJbV39curmS5TCBXopR7itA* eckey;
} _scheme_4;
};
};
struct tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg data;
};
struct tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA {tyObject_secp256k1_pubkey__GYc9aFo1e2qOLdmAqUvIikQ data;
};
struct tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA {tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg scheme;
union{
struct {tyObject_RsaPublicKeycolonObjectType___cEZIZ6MRRYNM7g7RvdoBpg* rsakey;
} _scheme_1;
struct {tyObject_EdPublicKey__fCTHNrLwOTcb1HatTDTAEA edkey;
} _scheme_2;
struct {tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA skkey;
} _scheme_3;
struct {tyObject_EcPublicKeycolonObjectType___2rc9bUkP8wBzp3UeWWgE9b5Q* eckey;
} _scheme_4;
};
};
struct tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg {tyObject_PublicKey__mVKS59bRpscItosS0oN9a4zA val;
NIM_BOOL has;
};
struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw { RootObj Sup;tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw peerId;
tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protocols;
NimStringDesc* protoVersion;
NimStringDesc* agentVersion;
NimStringDesc* secure;
tyEnum_KeyType__RX9cgRnEh9bnsWx9cuPhqOgtw keyType;
union{
struct {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ privateKey;
} _keyType_1;
struct {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg key;
} _keyType_2;
};
};
typedef NU8 tyEnum_SecureProtocol__mcrVhTE6E4bQ9cnQKTzS7MQ;
typedef NU8 tySet_tyEnum_ServerFlags__H6BFISi2WcGaq7HUYeffKg;
struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value;
};
struct tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA {tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ val;
NIM_BOOL has;
};
typedef tyEnum_SecureProtocol__mcrVhTE6E4bQ9cnQKTzS7MQ tyArray__LSeA03l7iSk6CcN77KShBw[2];
typedef struct {
N_NIMCALL_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, ClP_0) (void* ClE_0);
void* ClE_0;
} tyProc__Y7TIAk6Os9cRMtmIj9bEqCww;
struct tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w { RootObj Sup;NI colonstate_;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node1;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture2;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1830904213_;
};
struct tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw { RootObj Sup;NI colonstate_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture1;
tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result3;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1831450196_;
NimStringDesc* listenStr7;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1832850199_;
};
typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2];
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0);
void* ClE_0;
} tyProc__9bqx36VxQxXejdrF09bFARDQ;
typedef NU8 tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA;
struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw { RootObj Sup;tyArray__06L8jjfbunFPxVliYUVjmQ location;
tySequence__qkV9cggxceO9cpfUWIbCnvJg* callbacks;
tyProc__9bqx36VxQxXejdrF09bFARDQ cancelcb;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* child;
tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state;
Exception* error;
NIM_BOOL mustCancel;
NI id;
};
struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value;
};
struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;};
struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;};
struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_40) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_41) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_43) (void* udataX60gensym183090422_);
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__Sx7TcXJiI2BS08wYpfOyIg;
struct tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w { RootObj Sup;tySequence__sM4lkSb7zS6F7OVMvW9cffQ* codecs;
tyProc__Sx7TcXJiI2BS08wYpfOyIg handler;
};
struct tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
br_hmac_drbg_context* rng;
tySequence__8d9bxJ1229c513mLE0NixLcQ* messages;
tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store;
tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap;
};
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (NimStringDesc* proto, void* ClE_0);
void* ClE_0;
} tyProc__45NwvjyfIWTGrNWgg5Pcig;
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0);
void* ClE_0;
} tyProc__fIlZiUanbsyf3mzEwZ7RIg;
struct tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA {tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics;
tyProc__fIlZiUanbsyf3mzEwZ7RIg handler;
};
struct tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ { RootObj Sup;NI colonstate_;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node1;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* requestId, tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g msg, void* ClE_0);
void* ClE_0;
} tyProc__a4DglbW0Bo0BSaEo4OAwDw;
struct tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;br_hmac_drbg_context* rng;
tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager;
tySequence__noUposH7mngFQgmwJm5tLw* subscribers;
tyProc__a4DglbW0Bo0BSaEo4OAwDw pushHandler;
};
struct tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages;
};
struct tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg { RootObj Sup;NI colonstate_;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node1;
};
typedef struct {
N_NIMCALL_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, ClP_0) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0);
void* ClE_0;
} tyProc__i3ZahgXJqudlFdCju1Hx8w;
typedef N_CLOSURE_PTR(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, TM__0nIDSKOqzcwPCzUnti9cufw_62) (tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m, void* ClE_0);
struct tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ {tySequence__4tnpefYRDGIct5y7RxC8KA* data;
NI counter;
};
struct tyObject_Table__lHpSn1a1LQne7Vijlza5tg {tySequence__1cmYA8zDV0s9c4gpLK2ygBg* data;
NI counter;
};
struct tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ {tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g* data;
NI counter;
};
struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
NI counter;
};
struct tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg { tyObject_LPProtocolcolonObjectType___5aL02d9bjOYDZmYD0dWxn2w Sup;tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo;
tyObject_Table__wcpR9aWZKIUY9bs3oFi6HIsQ topics;
tyObject_Table__lHpSn1a1LQne7Vijlza5tg peers;
NIM_BOOL triggerSelf;
NIM_BOOL verifySignature;
NIM_BOOL sign;
tyObject_Table__BMmOa89bg4RjA9b9bHqGsOJSQ validators;
tySequence__cqQjXlSu8KsGxE7CJO2mcA** observers;
tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider;
NU64 msgSeqno;
NIM_BOOL anonymize;
tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator;
tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg knownTopics;
};
struct tyObject_Table__t1GIbsENi89cp9cMuggZaXQg {tySequence__9bUff3pvvg9b9bwSnutq8aJFQ* data;
NI counter;
};
struct tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA {tySequence__RHVAHq4hk7ajRY6ChL6jQg* data;
NI counter;
};
struct tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA { RootObj Sup;tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* head;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* tail;
tyObject_Table__pnmPCe7tCYTM7iCHSlEfQA entries;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout;
};
struct tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw { tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg floodsub;
tyObject_TimedCache__X2AFnum3sLBIGtKVvkqLcA seen;
};
struct tyObject_Table__fiNjm9awTH2rESOsTX1tq6g {tySequence__Y9bpibYYCq7U9bI2q2EkdjDA* data;
NI counter;
};
struct tyObject_Table__30SNsEhxoOsalydUEsCtnQ {tySequence__a9czYAVXtt3ELF2dd9apg7CA* data;
NI counter;
};
struct tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg {tySequence__UuxWsCxMkcgdpNKQqNagIQ* data;
NI counter;
};
struct tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA {tySequence__9c0dnHKqrAJoOYibqj28Tqw* data;
NI counter;
};
struct tyObject_Table__uch9bhpeVGvQNw5ZevH84ig {tySequence__Fdd1zCc4iVW86c0yW4quCQ* data;
NI counter;
};
struct tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A { RootObj Sup;tyObject_Table__uch9bhpeVGvQNw5ZevH84ig msgs;
tySequence__zU9c9aN0ThoG6EA0AgL2rehg* history;
NI windowSize;
};
struct tyObject_Table__7jF9cWTJuKouswppQdViGuQ {tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ* data;
NI counter;
};
struct tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw {NIM_BOOL explicit_0;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw pruneBackoff;
NIM_BOOL floodPublish;
NF gossipFactor;
NI d;
NI dLow;
NI dHigh;
NI dScore;
NI dOut;
NI dLazy;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw heartbeatInterval;
NI historyLength;
NI historyGossip;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw fanoutTTL;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw seenTTL;
NF gossipThreshold;
NF publishThreshold;
NF graylistThreshold;
NF acceptPXThreshold;
NF opportunisticGraftThreshold;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw decayInterval;
NF decayToZero;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw retainScore;
NF appSpecificWeight;
NF ipColocationFactorWeight;
NF ipColocationFactorThreshold;
NF behaviourPenaltyWeight;
NF behaviourPenaltyDecay;
tySequence__V3k0XgMRSv4dsRDg4jvB2w* directPeers;
};
struct tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw {tySequence__9bIYZNL3t229a9bbJxXEVTAsg* data;
NI counter;
};
struct tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw {tySequence__uWop5OFSkZe0GjlY2KeNCQ* data;
NI counter;
};
struct tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw { tyObject_FloodSubcolonObjectType___VqtiYKxjgYt030yYIV4JKw Sup;tyObject_Table__t1GIbsENi89cp9cMuggZaXQg mesh;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg fanout;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg gossipsub;
tyObject_Table__t1GIbsENi89cp9cMuggZaXQg explicit_0;
tyObject_Table__fiNjm9awTH2rESOsTX1tq6g backingOff;
tyObject_Table__30SNsEhxoOsalydUEsCtnQ lastFanoutPubSub;
tyObject_Table__VywK0TFMYrwvnQ1FNvT9bTg gossip;
tyObject_Table__A9aF9cstnMLLmIKPt77JKPXA control;
tyObject_MCache__2E9bGd8FY5YvK2SNNPkN41A mcache;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* heartbeatFut;
NIM_BOOL heartbeatRunning;
tyObject_Table__7jF9cWTJuKouswppQdViGuQ peerStats;
tyObject_GossipSubParams__0L88bKkyXt5Q2rtZa2MaGw parameters;
tyObject_Table__09cVyV7B9bBs9cDUs3KsRxDvw topicParams;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* directPeersLoop;
tyObject_Table__S9b1UeZr3QU8sqYKviX9ajmw peersInIP;
tySequence__ATM5aJpGi7DpUf61ijJgTA* heartbeatEvents;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* randomBytes;
};
struct tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag { tyObject_GossipSubcolonObjectType___MR9bMc9aetLkRcLQhzFDPJlw Sup;};
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
void* ClE_0;
} tyProc__QB1jgAgEgi4jeepzNCjHhQ;
struct tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw { RootObj Sup;NI colonstate_;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data1;
tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg* colonup_;
NimStringDesc* topic3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1851002035_;
};
typedef NU8 tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg;
struct tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ {NIM_BOOL o;
union{
struct {tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg e;
} _o_1;
struct {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A v;
} _o_2;
};
};
struct tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA { RootObj Sup;NI colonstate_;
tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ msg1;
tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw* colonup_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture3;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result4;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_78) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_79) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_81) (void* udataX60gensym185100204_);
struct tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg { RootObj Sup;NI colonstate_;
NimStringDesc* topic1;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1851850534_;
};
struct tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA { RootObj Sup;NI colonstate_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1;
tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1852300193_;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_91) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_92) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_94) (void* udataX60gensym185185054_);
typedef N_CLOSURE_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, TM__0nIDSKOqzcwPCzUnti9cufw_95) (NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
struct tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw { RootObj Sup;NI colonstate_;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nodes1;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1856852174_;
};
struct tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw { RootObj Sup;NI colonstate_;
NimStringDesc* nodeId1;
NI i2;
NI L3;
tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1857300196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture9;
};
struct tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ { RootObj Sup;NI colonstate_;
NimStringDesc* address1;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1853050874_;
};
struct tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g { RootObj Sup;NI colonstate_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record1;
tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ* colonup_;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1853500193_;
tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* remotePeer4;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record5;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1854150196_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture7;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result8;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record9;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym18550001910_;
};
struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg {tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val;
};
struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__K5ABelBHQJx0aScsm5tyBg value;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_114) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_115) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_117) (void* udataX60gensym185305088_);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_122) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_123) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_125) (void* udataX60gensym185685218_);
struct tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA {NimStringDesc* listenStr;
};
struct tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw { RootObj Sup;NI colonstate_;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node1;
NimStringDesc* topic2;
tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1840900465_;
};
struct tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA { RootObj Sup;NI colonstate_;
tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* wakuRelay1;
tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record3;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1841350194_;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture6;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result7;
};
typedef NU8 tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA;
struct tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA {tySet_tyEnum_ProtoFlags__34NlqR9bQ2hXegI29bJO9bfbA options;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer;
NI offset;
NI length;
};
struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_134) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_135) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_137) (void* udataX60gensym184090047_);
struct tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters;
NimStringDesc* topic;
NIM_BOOL subscribe;
};
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, void* ClE_0);
void* ClE_0;
} tyProc__MiWDRU9bUQpEPIn4qbS04fg;
struct tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ { RootObj Sup;NI colonstate_;
tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request1;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__MiWDRU9bUQpEPIn4qbS04fg handler4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1834802175_;
};
struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {NimStringDesc* val;
NIM_BOOL has;
};
struct tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg { RootObj Sup;NI colonstate_;
tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1835350193_;
NimStringDesc* id4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture5;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result6;
tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A idOpt7;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record8;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1836700199_;
};
struct tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A value;
};
struct tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw {tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters;
tyProc__MiWDRU9bUQpEPIn4qbS04fg handler;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_150) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_151) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_153) (void* udataX60gensym183480218_);
struct tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ { RootObj Sup;NI colonstate_;
tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request1;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node2;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture3;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1839552174_;
};
struct tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg { RootObj Sup;NI colonstate_;
tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1840100193_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
};
struct tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics;
};
struct tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw { RootObj Sup;NI colonstate_;
tySequence__9bAGqSvkAaFL9bWjsEPslrFA* unsubscribeTopics1;
};
typedef tySequence__9bAGqSvkAaFL9bWjsEPslrFA* tyArray__rQQMNEsCzrh8vJ5AM76TDg[2];
struct tyTuple__Ewr5dB9acm1XBOefHdkz32w {
NI Field0;
NimStringDesc* Field1;
tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw Field2;
};
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (NU32 x_0, void* ClE_0);
void* ClE_0;
} tyProc__SWra16VdkbxzX77YPe1gcw;
typedef N_CLOSURE_PTR(NIM_BOOL, TM__0nIDSKOqzcwPCzUnti9cufw_164) (NU32 x_0);
typedef struct {
N_NIMCALL_PTR(NIM_BOOL, ClP_0) (tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA x_0, void* ClE_0);
void* ClE_0;
} tyProc__xmlG2mIAVJroTSGjQ7e83w;
typedef N_CLOSURE_PTR(NIM_BOOL, TM__0nIDSKOqzcwPCzUnti9cufw_171) (tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA x_0);
typedef N_CLOSURE_PTR(NIM_BOOL, TM__0nIDSKOqzcwPCzUnti9cufw_174) (tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA x_0, void* ClE_0);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_182) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_183) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_185) (void* udataX60gensym183955218_);
typedef struct {
N_NIMCALL_PTR(void, ClP_0) (tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw* response, void* ClE_0);
void* ClE_0;
} tyProc__afTpDKuOJgODVx1JZPJ9awQ;
struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data;
};
struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest;
NF receivedTime;
};
typedef NU8 tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw;
struct tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A {NU64 pageSize;
tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ cursor;
tyEnum_PagingDirection__9clPRC2FpWxGkQQzKVE9a3Lw direction;
};
struct tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg {tySequence__9bAGqSvkAaFL9bWjsEPslrFA* topics;
tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A pagingInfo;
};
struct tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw { RootObj Sup;NI colonstate_;
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node1;
tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg query2;
tyProc__afTpDKuOJgODVx1JZPJ9awQ handler3;
tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* chronosInternalRetFuture4;
tyProc__Y7TIAk6Os9cRMtmIj9bEqCww nameIterVarX60gensym1842200465_;
};
struct tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA { RootObj Sup;NI colonstate_;
tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw* colonup_;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record2;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1842650193_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture4;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result5;
tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA record6;
tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym1843300197_;
tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* chronosInternalTmpFuture8;
};
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_193) (void);
typedef N_CLOSURE_PTR(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, TM__0nIDSKOqzcwPCzUnti9cufw_194) (void);
typedef N_CLOSURE_PTR(void, TM__0nIDSKOqzcwPCzUnti9cufw_196) (void* udataX60gensym184220047_);
typedef unsigned char tyArray__A1SHJCPZVISPTujoygIPEQ[64];
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname;
NI line;
NCSTRING filename;
};
struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function;
void* udata;
};
struct tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw {tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg;
tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ index;
};
struct tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ {tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer;
NimStringDesc* requestId;
tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA filter;
};
struct tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg {tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw fromPeer;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* seqno;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signature;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* key;
};
struct tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA {NimStringDesc* name;
tySequence__El1HzcbAXI4FXRMy9aew4PA* handler;
};
struct tyTuple__9bU0L219b3fjpDIE6keMYb9bA {
NI Field0;
NimStringDesc* Field1;
tyObject_Topic__KLsnabaqPzbVsZlEwqe1cA Field2;
};
struct tyTuple__PtvwtIrL0rxEmrV5ypzN1w {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field2;
};
struct tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA {tySequence__2lQSxaq5eC9aWYzZNTJyZtA* data;
NI counter;
};
struct tyTuple__9b9aejOTD70mq52wgtBDEUtA {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__PM9aM6DsVafGgKfhr9bQcNSA Field2;
};
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
NI Field0;
NimStringDesc* Field1;
};
struct tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw {tySequence__fUw9czUTIZ9b39boL0IkeycMA* data;
NI counter;
};
struct tyTuple__5G2YOQcjDoTxOBDaB9cojOQ {
NI Field0;
NimStringDesc* Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
struct tyTuple__GJ2zXV257gwBkpQeeINxTA {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_TimedEntrycolonObjectType___BB1YhQeQa9b4F1jd0o88EoA* Field2;
};
struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value;
};
struct tyTuple__beecycqPiHJ0zV6hA4CDDw {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyTuple__v1juhacNXUiTV7vBi4DL4w {
NI Field0;
NimStringDesc* Field1;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw Field2;
};
struct tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg {NimStringDesc* topicID;
tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ {
NI Field0;
NimStringDesc* Field1;
tySequence__8MW0JodCedjay9anGTGrBmA* Field2;
};
struct tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng {tySequence__8MW0JodCedjay9anGTGrBmA* ihave;
tySequence__zAf2abIhMjaomS6jkKP9a8w* iwant;
tySequence__IjDV3u39bZeDnOOTq5TAF5g* graft;
tySequence__WSbLInFxGn0pnyF9cry8bUA* prune;
};
struct tyTuple__pf8EktL9bgDdy8y4sHgDywQ {
NI Field0;
NimStringDesc* Field1;
tyObject_ControlMessage__R2iwvkxFY4f0aLqyHsJIng Field2;
};
struct tyTuple__XoHou9cDncYHiFSYulm9bCbQ {
NI Field0;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field1;
tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg Field2;
};
struct tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* mid;
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topicIDs;
};
struct tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ {tySequence__ePVkqZZoBAVzojrVYd6imA* data;
NI counter;
};
struct tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ {tyObject_Table__ReFeylL0eiJIdl1nbdaLZQ topicInfos;
tyObject_Moment__p19adwOigsIe5d3NlfPJOEw expire;
NF score;
NF appScore;
NF behaviourPenalty;
};
struct tyTuple__dNR3eA37fNjmk6qLgrtFiA {
NI Field0;
tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw Field1;
tyObject_PeerStats__yaPo43V0YO5LtJo439a78nQ Field2;
};
struct tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ {NF topicWeight;
NF timeInMeshWeight;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeInMeshQuantum;
NF timeInMeshCap;
NF firstMessageDeliveriesWeight;
NF firstMessageDeliveriesDecay;
NF firstMessageDeliveriesCap;
NF meshMessageDeliveriesWeight;
NF meshMessageDeliveriesDecay;
NF meshMessageDeliveriesThreshold;
NF meshMessageDeliveriesCap;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesActivation;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshMessageDeliveriesWindow;
NF meshFailurePenaltyWeight;
NF meshFailurePenaltyDecay;
NF invalidMessageDeliveriesWeight;
NF invalidMessageDeliveriesDecay;
};
struct tyTuple__Yuoja6yUlXaBRmF9bT9auYbg {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicParams__jdn46FRYYVNk4P5zTR8myQ Field2;
};
struct tyTuple__uga0iURbtDFb1ToQ8Jog2g {
NI Field0;
tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw Field1;
tyObject_HashSet__SjkKNmUxUCmHfJyMk9aPJ9cw Field2;
};
struct tyObject_HistoryResponse__xDg0UAKGB8XrRjSUqHlWFw {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages;
tyObject_PagingInfo__yiZv2G0tYZKnn39bYV9bE71A pagingInfo;
};
typedef N_CDECL_PTR(void, tyProc__3qI9bVHqiq07sTQRU9bkkkYQ) (br_prng_class** ctx, void* params, void* seed, NI seedLen);
typedef N_CDECL_PTR(void, tyProc__hquUwNr88w4T5ldt8BqLLQ) (br_prng_class** ctx, void* out_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__bF2JFxTs1q6Lq365NU79a2Q) (br_hash_class** ctx);
typedef N_CDECL_PTR(void, tyProc__Dc9br5a6SHw9cxie3cas0KTA) (br_hash_class** ctx, void* data_0, NI len_0);
typedef N_CDECL_PTR(void, tyProc__JETfgzvEnx6Tz9bYRct9a51g) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(NU64, tyProc__e9bd9aJH2sCZh75q9aAcv7ylg) (br_hash_class** ctx, void* dst);
typedef N_CDECL_PTR(void, tyProc__g9c2vH2tlPaPmvfTZ3PeWQQ) (br_hash_class** ctx, void* stb, NU64 count_0);
typedef struct {
N_NIMCALL_PTR(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, ClP_0) (NimStringDesc* topic, tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* message, void* ClE_0);
void* ClE_0;
} tyProc__XK9avDdFMbG7vUcJY4tJ5mQ;
struct tyTuple__Yf43hwa7QhUGH1PCalZ0Uw {
NI Field0;
tyProc__XK9avDdFMbG7vUcJY4tJ5mQ Field1;
};
struct tyTuple__RrUBWepzr5rTWSyPUXBpgg {
NI Field0;
tyObject_PubSubPeercolonObjectType___6rsvBHOjeRkx0KPoUqsmsw* Field1;
};
struct tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ {tySequence__aLjCOs9bu5l2rz6ENM6m6Sg* messageIDs;
};
struct tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w {NimStringDesc* topicID;
};
struct tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA {NimStringDesc* topicID;
tySequence__FEFXDzYbVdCsaxKNxgC9akw* peers;
NU64 backoff;
};
struct tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw graftTime;
tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw meshTime;
NIM_BOOL inMesh;
NIM_BOOL meshMessageDeliveriesActive;
NF firstMessageDeliveries;
NF meshMessageDeliveries;
NF meshFailurePenalty;
NF invalidMessageDeliveries;
};
struct tyTuple__4BZjwrCbd7vt326dbqRhjA {
NI Field0;
NimStringDesc* Field1;
tyObject_TopicInfo__NDsrn7kILwUb4UgmJKODgg Field2;
};
struct tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* peerID;
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* signedPeerRecord;
};
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};struct tySequence__x5wXeiCgHXxLK5729cIk9bjw { TGenericSeq Sup; tyTuple__Kyhcmup8ykKZvq9aAD3SuMg data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__xNHF59br19a2ddRDpm49b8z3A { TGenericSeq Sup; tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA data[SEQ_DECL_SIZE];};struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { TGenericSeq Sup; NU32 data[SEQ_DECL_SIZE];};struct tySequence__b15zLYqiMPkiLv2o00nNdA { TGenericSeq Sup; tyTuple__Ewr5dB9acm1XBOefHdkz32w data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__8d9bxJ1229c513mLE0NixLcQ { TGenericSeq Sup; tyObject_IndexedWakuMessage__9cl9a9a4SOJOfbd2cZp8afXXw data[SEQ_DECL_SIZE];};struct tySequence__noUposH7mngFQgmwJm5tLw { TGenericSeq Sup; tyObject_Subscriber__rNsv6TQZ3juEkG6c0MIYVQ data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__4tnpefYRDGIct5y7RxC8KA { TGenericSeq Sup; tyTuple__9bU0L219b3fjpDIE6keMYb9bA data[SEQ_DECL_SIZE];};struct tySequence__1cmYA8zDV0s9c4gpLK2ygBg { TGenericSeq Sup; tyTuple__PtvwtIrL0rxEmrV5ypzN1w data[SEQ_DECL_SIZE];};struct tySequence__WM4lmj0QFNmzCn9a9cZ9cYt3g { TGenericSeq Sup; tyTuple__9b9aejOTD70mq52wgtBDEUtA data[SEQ_DECL_SIZE];};struct tySequence__cqQjXlSu8KsGxE7CJO2mcA { TGenericSeq Sup; tyObject_PubSubObservercolonObjectType___OQ19cc5OePJcqC5N241nbAg* data[SEQ_DECL_SIZE];};struct tySequence__4eRCaZmrYLLw2k30GPTiMw { TGenericSeq Sup; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};struct tySequence__9bUff3pvvg9b9bwSnutq8aJFQ { TGenericSeq Sup; tyTuple__5G2YOQcjDoTxOBDaB9cojOQ data[SEQ_DECL_SIZE];};struct tySequence__RHVAHq4hk7ajRY6ChL6jQg { TGenericSeq Sup; tyTuple__GJ2zXV257gwBkpQeeINxTA data[SEQ_DECL_SIZE];};struct tySequence__Y9bpibYYCq7U9bI2q2EkdjDA { TGenericSeq Sup; tyTuple__beecycqPiHJ0zV6hA4CDDw data[SEQ_DECL_SIZE];};struct tySequence__a9czYAVXtt3ELF2dd9apg7CA { TGenericSeq Sup; tyTuple__v1juhacNXUiTV7vBi4DL4w data[SEQ_DECL_SIZE];};struct tySequence__8MW0JodCedjay9anGTGrBmA { TGenericSeq Sup; tyObject_ControlIHave__CnOQkdAngH72aJYNy5NLDg data[SEQ_DECL_SIZE];};struct tySequence__UuxWsCxMkcgdpNKQqNagIQ { TGenericSeq Sup; tyTuple__9bJF9ckH2gKZ7rykNMUrUhZQ data[SEQ_DECL_SIZE];};struct tySequence__9c0dnHKqrAJoOYibqj28Tqw { TGenericSeq Sup; tyTuple__pf8EktL9bgDdy8y4sHgDywQ data[SEQ_DECL_SIZE];};struct tySequence__Fdd1zCc4iVW86c0yW4quCQ { TGenericSeq Sup; tyTuple__XoHou9cDncYHiFSYulm9bCbQ data[SEQ_DECL_SIZE];};struct tySequence__8WnaEiRmPgG3EbHz9byM9c5w { TGenericSeq Sup; tyObject_CacheEntry__7Zw1OFcAoTSKX18RIfpGUg data[SEQ_DECL_SIZE];};struct tySequence__zU9c9aN0ThoG6EA0AgL2rehg { TGenericSeq Sup; tySequence__8WnaEiRmPgG3EbHz9byM9c5w* data[SEQ_DECL_SIZE];};struct tySequence__QGnz2z1Po9aOUxkS1gh8g9cQ { TGenericSeq Sup; tyTuple__dNR3eA37fNjmk6qLgrtFiA data[SEQ_DECL_SIZE];};struct tySequence__V3k0XgMRSv4dsRDg4jvB2w { TGenericSeq Sup; tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw data[SEQ_DECL_SIZE];};struct tySequence__9bIYZNL3t229a9bbJxXEVTAsg { TGenericSeq Sup; tyTuple__Yuoja6yUlXaBRmF9bT9auYbg data[SEQ_DECL_SIZE];};struct tySequence__uWop5OFSkZe0GjlY2KeNCQ { TGenericSeq Sup; tyTuple__uga0iURbtDFb1ToQ8Jog2g data[SEQ_DECL_SIZE];};struct tySequence__ATM5aJpGi7DpUf61ijJgTA { TGenericSeq Sup; tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* data[SEQ_DECL_SIZE];};struct tySequence__El1HzcbAXI4FXRMy9aew4PA { TGenericSeq Sup; tyProc__QB1jgAgEgi4jeepzNCjHhQ data[SEQ_DECL_SIZE];};struct tySequence__2lQSxaq5eC9aWYzZNTJyZtA { TGenericSeq Sup; tyTuple__Yf43hwa7QhUGH1PCalZ0Uw data[SEQ_DECL_SIZE];};struct tySequence__fUw9czUTIZ9b39boL0IkeycMA { TGenericSeq Sup; tyTuple__RrUBWepzr5rTWSyPUXBpgg data[SEQ_DECL_SIZE];};struct tySequence__aLjCOs9bu5l2rz6ENM6m6Sg { TGenericSeq Sup; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data[SEQ_DECL_SIZE];};struct tySequence__zAf2abIhMjaomS6jkKP9a8w { TGenericSeq Sup; tyObject_ControlIWant__geKK9cLMGr6gb7OdFvazkIQ data[SEQ_DECL_SIZE];};struct tySequence__IjDV3u39bZeDnOOTq5TAF5g { TGenericSeq Sup; tyObject_ControlGraft__Pu9bBse0c7O7IZRmRsi9b07w data[SEQ_DECL_SIZE];};struct tySequence__WSbLInFxGn0pnyF9cry8bUA { TGenericSeq Sup; tyObject_ControlPrune__FKVoWyfO9bQ2bdVQGPLNZvA data[SEQ_DECL_SIZE];};struct tySequence__ePVkqZZoBAVzojrVYd6imA { TGenericSeq Sup; tyTuple__4BZjwrCbd7vt326dbqRhjA data[SEQ_DECL_SIZE];};struct tySequence__FEFXDzYbVdCsaxKNxgC9akw { TGenericSeq Sup; tyObject_PeerInfoMsg__W4epI9boAZXsWE9avB49a5Zew data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_2)(void);
N_LIB_PRIVATE N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
N_LIB_PRIVATE N_NIMCALL(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw*, newCounter__aCN0px5Tq3H2b76ZI5TVlg)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry, NF sampleRate);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y);
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y);
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y);
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT__Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_7)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA*, newGauge__M34nJZSsewdGDh09anvsrVA)(NimStringDesc* name_0, NimStringDesc* help, NimStringDesc** labels, NI labelsLen_0, tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* registry);
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_10)(void);
static N_NIMCALL(void, Marker_tySequence__x5wXeiCgHXxLK5729cIk9bjw)(void* p, NI op);
static N_NIMCALL(void, Marker_tyRef__8xGn6PquGa6hx9bkXQMYU2w)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(br_hmac_drbg_context*, newRng__DvRI21sb230Bj3k9blSY5bQ)(void);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size);
N_LIB_PRIVATE N_NIMCALL(void, init__Z1ZP9aw15ps4qAsrjZgAAmQ)(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg address, tyEnum_IpTransportProtocol__ZBVePqugKAeOVyIlvk5dlw protocol_0, NU16 port, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* Result);
static N_INLINE(NIM_BOOL, isNone__BSgktPzbAjAbjkJR62oiKQ_2options)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self);
static N_INLINE(NIM_BOOL, isNone__pzggrj69bp1dSr9c9aphF0Zdwoptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
static N_INLINE(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, get__6nuEzXkpTTXadq9bQbpv9aEwoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self);
N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
static N_INLINE(NU16, get__afOVLGe8rhX3ugejlCF84goptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, init__PB59cyqPenhYDSnuVdTWYAg)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* key_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* addrs, NI addrsLen_0, NimStringDesc** protocols, NI protocolsLen_0);
static N_INLINE(void, pushSafePoint)(TSafePoint* s);
N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p);
N_LIB_PRIVATE N_NIMCALL(void, initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA lvl, NimStringDesc* topics, NimStringDesc* name_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__czv7v33Y9bwyVAHI9b2eiKDw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NI val_0);
N_LIB_PRIVATE N_NIMCALL(NI, getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw)(void);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__YNPvurqlJ89cWRrFsJKgRyQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw val_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__ifXYT2q5B1Fmt8iQTNM3KA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__pJDjdGjSf3HlAOELaHOmSA* val_0);
N_LIB_PRIVATE N_NIMCALL(void, logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
N_LIB_PRIVATE N_NIMCALL(void, flushRecord__2TFyTWhDxeU5kGr2yqnA6w)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r);
static N_INLINE(void, popSafePoint)(void);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isObj)(TNimType* obj, TNimType* subclass);
static N_INLINE(Exception*, nimBorrowCurrentException)(void);
static N_INLINE(Exception*, getCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg)(NCSTRING msg, Exception* ex);
static N_INLINE(void, popCurrentException)(void);
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_LIB_PRIVATE N_NIMCALL(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ*, newStandardSwitch__D0BiA50h20sCk433JIJYeA)(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* privKey, tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw address, tyEnum_SecureProtocol__mcrVhTE6E4bQ9cnQKTzS7MQ* secureManagers, NI secureManagersLen_0, tySet_tyEnum_ServerFlags__H6BFISi2WcGaq7HUYeffKg transportFlags, br_hmac_drbg_context* rng_0, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw inTimeout, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw outTimeout);
static N_INLINE(void, some__b8leW9aLUBNMtefIu9bnOapwoptions)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* val_0, tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* Result);
N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, minutes__VnZgvngfH64K9cbR19bMHEEA_4timer)(NI v);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA*, new__NBEPeD9bvn0zR2pXUU66V5g)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw*, newTable__a8bauXDlot9apePVTLHmpow)(NI initialSize);
N_LIB_PRIVATE N_NIMCALL(void, initTable__mdcUdAA7wPTH9a9bkdJeNifA)(NI initialSize, tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* Result);
static N_NIMCALL(void, Marker_tyRef__0RX89b9alyTCDEAHtFdnO9bsw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__sG3mmSD6EBqzrQYJDBPOOg)(void);
static N_NIMCALL(void, Marker_tyRef__9bv6EZ5u2wiMJQBp1zs4lWQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__NPbtkusLu7dQs34PCIVsMg)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, start__kQ8hwzs2wu2gEp5x2sQBiw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0);
N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut);
static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__U2vmGWVLHFSD9cvjHnmuu2A)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NimStringDesc* val_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, shortLog__YvhybdNIMaDdbU9cTJva0oQ)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___9clTvx1x9boEUsy637oTVrWA)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw value_0);
static N_INLINE(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw*, X5BX5D___Twvw5Yb9ad9cEZX7mbgLvwPAsystem)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* s_0, NI s_0Len_0, NI i);
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___YvhybdNIMaDdbU9cTJva0oQ_2)(tyObject_PeerID__Se8YyoPxzDpFnTeAyeCVCw pid);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__VVrdp28BtLBW7iycqPJgTg)(void);
N_LIB_PRIVATE N_CLOSURE(void, start_continue__9cLIS2QySpHqvEb1F79a2q4g)(void* udataX60gensym183090422_, void* ClE_0);
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x);
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future);
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future);
N_LIB_PRIVATE N_NOINLINE(void, raiseAssert__gpGJG5CoQzE64skFd9bPG7A)(NimStringDesc* msg) __attribute__((noreturn));
N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata);
N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__79cY7uR9cmEURqRGzzdHerWg)(void);
N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Jr8Jfi7B2iUixKYroydjOg)(void);
N_LIB_PRIVATE N_NIMCALL(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw*, init__bTAzEVNZQrXzNNU2MkyIIw)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager, br_hmac_drbg_context* rng_0, tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store_0, tyObject_WakuSwapcolonObjectType___OgMzNUCr6xORWthoJfb2nw* wakuSwap);
N_LIB_PRIVATE N_NIMCALL(void, mount__lcOK2QQPz33ydVCjlAkh9bg)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(void, subscribe__dhN0g3nz5xdbpIh0HliWEA)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* subscriptions, NimStringDesc* name_0, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA subscription);
N_LIB_PRIVATE N_NIMCALL(void, subscription__NYQg7UMRhw55lMdpU9cNEcg)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* proto, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA* Result);
static N_NIMCALL(void, Marker_tyRef__Vt9a1Kj7v1i5DiVLl7OttTg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA*, init__c8lIha0SlA9b9cn1w9av2NDXg)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* peerManager, br_hmac_drbg_context* rng_0, tyProc__a4DglbW0Bo0BSaEo4OAwDw handler);
N_LIB_PRIVATE N_CLOSURE(void, filterHandler__3xzhcrXxb9cVvwXL9aiMlSAw)(NimStringDesc* requestId, tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g msg, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, notify__AgDfPq5af9aeJ7uYQ9a2dOIw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA filters, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg, NimStringDesc* requestId);
N_LIB_PRIVATE N_NIMCALL(void, incCounter__f2vgkX6kvglPffAjFK9bTCA)(tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* counter, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(void, mount__bhsZ6kJztMqk6U66voQ4sA)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(void, subscription__9c0km7JUO2MM9breEhPdSDyg)(tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* proto, tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA* Result);
static N_NIMCALL(void, Marker_tyRef__CZ84RtfbaXmho1NcKciejg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag*, init__wGPmPUFLzEq0HGrYtYGFxQ)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_0, NIM_BOOL triggerSelf, NIM_BOOL anonymize, NIM_BOOL verifySignature, NIM_BOOL sign, tyProc__i3ZahgXJqudlFdCju1Hx8w msgIdProvider, tyProc__45NwvjyfIWTGrNWgg5Pcig subscriptionValidator, NIM_BOOL parameters);
N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ*, defaultMsgIdProvider__1zgCXaiY7GusCtRZUJr8ZA)(tyObject_Message__9bIfp9aTAZKB9cehqCItD41cg* m);
N_LIB_PRIVATE N_NIMCALL(void, mount__CdbUSB2eMEOgF9aP7YtVBqw)(tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* s_0, tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* proto, tyProc__45NwvjyfIWTGrNWgg5Pcig matcher);
N_LIB_PRIVATE N_NIMCALL(void, subscribe__Zcq4OnWUlRLuvzt51uYVaQ)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tyProc__QB1jgAgEgi4jeepzNCjHhQ handler);
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, relayHandler__OWj9bH0sl6Mo9azJtF7b0oLQ)(NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__Ady0aj6XZBu4ui3leR3bmQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aY29bBQr9coA4whX3IgiM9aDw)(void);
static N_NIMCALL(void, Marker_tyRef__Zu9bC4QrL6ZAkP1HK9cY87HQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, relayHandler__NPbtkusLu7dQs34PCIVsMg_2)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, init__4jzYhj7U7a9btL2NYw9cV81g)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer_0, tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ* Result);
static N_INLINE(void, get__W5LNWql0ICOuRSTJNLp3EQresults)(tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ self, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A* Result);
N_LIB_PRIVATE N_NOINLINE(void, raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg)(NimStringDesc* m, tyEnum_ProtoError__mWP6pHyhcb4SJ8Wo5U9bwfg v) __attribute__((noreturn));
N_LIB_PRIVATE N_NOINLINE(void, raiseFieldError)(NimStringDesc* f);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, notify__BmTiGBveR8aVKDWpOQ8dCQ)(tyObject_Table__PYPLWlmg3RnSxA1NrOVJFw* subscriptions, NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A msg);
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__jJVHSM0we1uk1bxL9b79bDVQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, relayHandler_continue__NonPkY9aSpHmu5Xf9aIVmLcA)(void* udataX60gensym185100204_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, subscribe__ZNY79c0CaOwJ5d9bfJjOFI6Q)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, NimStringDesc* topic, tyProc__QB1jgAgEgi4jeepzNCjHhQ handler);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handler__X1emLSYje5VhX012x9aEEBg)(NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0);
static N_NIMCALL(void, Marker_tyRef__ow1k57qWmNYhggdLvpS3Pw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8zRluTJ9b1mmqrdeN2XyCCg)(void);
static N_NIMCALL(void, Marker_tyRef__TiFsbIfnID34Pe2x9aqlkJA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handler__NPbtkusLu7dQs34PCIVsMg_3)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__eMjyxisLoQYNzGB869an4AA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Uigx39c2zLeCGsgIVXPBfHg)(void);
N_LIB_PRIVATE N_CLOSURE(void, handler_continue__zs39a8y4AZnvKeqBpAWNyXw)(void* udataX60gensym185185054_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__dbKCpX19bI7B364WHmZIBAA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__gpJHqryu0PDLHve3gxk4Rw)(void);
static N_NIMCALL(void, Marker_tyRef__QGwgvH7xnyQ1z0HAck7XHw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectToNodes__NPbtkusLu7dQs34PCIVsMg_4)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, dialPeer__lfTRKLCuKULV2LLUZxUnOQ)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n_0, NimStringDesc* address);
static N_NIMCALL(void, Marker_tyRef__cjJ1zY02VDD9bmMZzHAgznA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9aVi3jtWwDGNo59cy9cRAgGGA)(void);
static N_NIMCALL(void, Marker_tyRef__0dZTKD3g7QNgGxOesbXhgA)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialPeer__NPbtkusLu7dQs34PCIVsMg_5)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw*, parsePeerInfo__XE21P4LKSGmmpGXidg7k2w)(NimStringDesc* address);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*, dialPeer__11oeK9cQehiIawZyVDs3BBw)(tyObject_PeerManagercolonObjectType___EXZUwC4ltfxJCp69c4oOLbA* pm, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo, NimStringDesc* proto, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw dialTimeout);
static N_INLINE(void, internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* fut, tyObject_Option__K5ABelBHQJx0aScsm5tyBg* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kk9cq2wM7LWNLhlrrnUAksw)(void);
N_LIB_PRIVATE N_CLOSURE(void, dialPeer_continue__rSeBF19anh6wRfVLM6nKbCw)(void* udataX60gensym185305088_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sleepAsync__A6EK559a2LWq5qZCF2J9aB8A)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw duration);
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__5LFd6w9cUSf1jPmYC1ZOXfQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, connectToNodes_continue__Tm0A59cwTlK9ce9cfgFZw9aUBA)(void* udataX60gensym185685218_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setPeer__NR6CgyQGRG2ixSapzqc1DQ)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer);
N_LIB_PRIVATE N_NIMCALL(void, setPeer__5h4ctliP00QuESFYM1FLhg)(tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* wf, tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peer);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
static N_NIMCALL(void, Marker_tyRef__hCX59caHl7G9aR8FGE1pguYw)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__743BDv9amXyZFixXl2NtWXA)(void);
static N_NIMCALL(void, Marker_tyRef__bTVpL9beKVBlIGd9a6AJFP9aQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, publish__NPbtkusLu7dQs34PCIVsMg_6)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__29bE4HlL7Q4TGGs4IGLk1VA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, NU32 val_0);
N_LIB_PRIVATE N_NIMCALL(void, encode__iQo9bIBTBPAEDpRAygQm8Tg)(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message, tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA* Result);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, publish__tZwNcTRKSGbYj9cQPVmza9bA)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0);
static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__OfjqfUQfgAqSucfXohjLDA)(void);
N_LIB_PRIVATE N_CLOSURE(void, publish_continue__9cTJycUD6zOGkpCKWnlR9azA)(void* udataX60gensym184090047_, void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, unsubscribeAll__FmcunX0cpW9bRp861dUZg8g)(tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* p_0, NimStringDesc* topic);
static N_NIMCALL(void, Marker_tyRef__Ml65kif24wcIoxVVMWWZUg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Qt5q79chpcvlaxI28dDpSSg)(void);
static N_NIMCALL(void, Marker_tyRef__9cOBO14OJBlRJfr7C3ijCvw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, subscribe__NPbtkusLu7dQs34PCIVsMg_7)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__a8rpcYlyMZp7Ar2sSXj2qw)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA val_0);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, generateRequestId__m7OHmrw9cEQQUL4X9aOy17SA)(br_hmac_drbg_context* rng_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*, subscribe__MBcsqL6IBmE8unUf2h3erg)(tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* wf, tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request);
static N_INLINE(void, internalRead__d9c9a4w4yCmv9bnTUXP0W4mRQasyncloop)(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* fut, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result);
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
static N_INLINE(NIM_BOOL, isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self);
N_LIB_PRIVATE N_NIMCALL(void, incGauge__y5UlmHGFYL2FbhQBYdL3Gg_2)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI amount, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___eK8xAlkyOhlA9bPxqckbVeg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0, tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw val_0);
N_LIB_PRIVATE N_NIMCALL(void, setGauge__BCqfX1hcfEYZ9cpaRVZ53Og)(tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* gauge, NI64 value_0, NimStringDesc** labelValues, NI labelValuesLen_0);
N_LIB_PRIVATE N_NIMCALL(NI, len__ZA0fyy7MKgu9b7GDksFVIXg)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA t);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__A2agjtX5jgfi2cdXlvOgbQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, subscribe_continue__wUSHhQz5oBctFFQF2AZMCw)(void* udataX60gensym183480218_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__FeiCSGJXIxZDeH6u7VhwfQ)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__vHN0zNqOehXvvMh3Dea6Fg)(void);
static N_NIMCALL(void, Marker_tyRef__zTORy3lVQHPEJIptdyQuJQ)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, unsubscribe__NPbtkusLu7dQs34PCIVsMg_8)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, unsubscribe__X9b9cAsteDSAuncZd9c8W5qIQ)(tyObject_WakuFiltercolonObjectType___piJynz2u7qBvQUztNfoNdA* wf, tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request);
N_LIB_PRIVATE N_NIMCALL(void, removeContentFilters__icYORjvSAxg8HjDaDy9cgng)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* filters, tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters);
static N_NIMCALL(void, Marker_tyRef__8ab7mRtI4qoTisNCfKn0LA)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tySequence__9bAGqSvkAaFL9bWjsEPslrFA*, concat__AIoAKd9cbyNKjfiKPjwKI1Q)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA** seqs, NI seqsLen_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__BgMfHcdsbWCBZCneN19a9bkg)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tySequence__9bAGqSvkAaFL9bWjsEPslrFA* val_0);
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode);
static N_INLINE(void, keepIf__XK2tu1vla9ac1tViQ0m6digsequtils)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA** s_0, tyProc__SWra16VdkbxzX77YPe1gcw pred);
N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b);
N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
N_LIB_PRIVATE N_CLOSURE(NIM_BOOL, colonanonymous___jxvkKRBxbS8zFbytjmTOew)(NU32 t, void* ClE_0);
static N_INLINE(NIM_BOOL, contains__n0da1CRs5JctYJ8hm9bxylgsystem)(NU32* a, NI aLen_0, NU32 item);
static N_INLINE(NI, find__wvdksDp4zG9b1js8jGtqPEwsystem)(NU32* a, NI aLen_0, NU32 item);
static N_INLINE(void, keepIf__v8VJ0iNehOB9cZhQwY1IaXwsequtils)(tySequence__xNHF59br19a2ddRDpm49b8z3A** s_0, tyProc__xmlG2mIAVJroTSGjQ7e83w pred);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, colonanonymous___7GYmEFbUyUqGwvq6QfR9bLg)(tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA cf);
N_LIB_PRIVATE N_NIMCALL(void, del__M5FiJIA9anW3XLmyZBCr1tw)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* t, NimStringDesc* key_0);
N_LIB_PRIVATE N_NIMCALL(void, setProperty__dNdhi9bqDJJ4enI3aq8afxA)(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA* r, NimStringDesc* key_0, tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA val_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__gobz9cm2rs3rdCO02lqO7XQ)(void);
N_LIB_PRIVATE N_CLOSURE(void, unsubscribe_continue__FBU3yaXkDVHqihNvoWaspQ)(void* udataX60gensym183955218_, void* ClE_0);
static N_NIMCALL(void, Marker_tyRef__HHMMk0HGhOEbzC1dQtnRrg)(void* p, NI op);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__R8YcZXF5G426kA87V3h1LQ)(void);
static N_NIMCALL(void, Marker_tyRef__V0GdHsdqrizCde9bP86f2kw)(void* p, NI op);
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, query__NPbtkusLu7dQs34PCIVsMg_9)(void* ClE_0);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, query__rF9anGIl2tleMg2wDH7DTjg)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* w, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyProc__afTpDKuOJgODVx1JZPJ9awQ handler);
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, queryWithAccounting__rpBV3zjIE7ImiOihyqJtyw)(tyObject_WakuStorecolonObjectType___bTNJy9bbtN9aNYuADEgXa2nw* ws, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyProc__afTpDKuOJgODVx1JZPJ9awQ handler);
N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__9cpDuDXSBeXwQvc3ubMxhqg)(void);
N_LIB_PRIVATE N_CLOSURE(void, query_continue__knXKpqle2P2rGlDoV6l6Bg)(void* udataX60gensym184220047_, void* ClE_0);
extern TNimType NTI__1zvu7qZyvvdj9bFNfopFZvQ_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_3, "waku_node_messages", 18);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_4, "number of messages received", 27);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_6, "type", 4);
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__0nIDSKOqzcwPCzUnti9cufw_5 = {((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_6)}
;
extern TNimType NTI__AcXA5LTiMbTyem2AVbTT5w_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_8, "waku_node_filters", 17);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_9, "number of content filter subscriptions", 38);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_11, "waku_node_errors", 16);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_12, "number of wakunode errors", 25);
extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_;
N_LIB_PRIVATE TNimType NTI__PhlGNcE0uDj9bQ9akDwgUC4w_;
extern TNimType NTI__mAwL2D2EWMuWoFpTGy9aepg_;
extern TNimType NTI__sFoHz9btyLyHVx29cOlB1cFw_;
extern TNimType NTI__8lXp2ZOHH4BhJmjpgHvbig_;
extern TNimType NTI__BgTPnf6H2o8WKrA35mWtRw_;
extern TNimType NTI__iEFqY8m9ayR9csH8bIQ9csdcQ_;
extern TNimType NTI__dfpr1NaNhM4s3RSj4xSM4w_;
extern TNimType NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_;
extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_;
N_LIB_PRIVATE TNimType NTI__Kyhcmup8ykKZvq9aAD3SuMg_;
extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_;
extern TNimType NTI__snKUdUhXg9ahkzpl1ubVZ0A_;
N_LIB_PRIVATE TNimType NTI__x5wXeiCgHXxLK5729cIk9bjw_;
extern TNimType NTI__A9cYVcPOKBDYXmP0EJYObtA_;
extern TNimType NTI__WVXdlbpZMc1zwgdXod13jA_;
extern TNimType NTI__RuNvFuo5ptASsihINNteSw_;
N_LIB_PRIVATE TNimType NTI__8xGn6PquGa6hx9bkXQMYU2w_;
extern TNimType NTI__pJDjdGjSf3HlAOELaHOmSA_;
extern TNimType NTI__GntyqsSCwg00S5X6lKEPuQ_;
extern TNimType NTI__VAWWBGXQQxBx5kHPK2xRMw_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_15, "Can\'t obtain a value from a `none`", 34);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_17, "Initializing networking", 23);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_18, "tid", 3);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_19, "hostAddress", 11);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_20, "announcedAddresses", 18);
extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_;
extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_22, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(189, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
extern TNimType NTI__GSDbMQxBVd3KO4qBUjzPKQ_;
static NIM_CONST tyArray__LSeA03l7iSk6CcN77KShBw TM__0nIDSKOqzcwPCzUnti9cufw_23 = {((tyEnum_SecureProtocol__mcrVhTE6E4bQ9cnQKTzS7MQ) 1),
((tyEnum_SecureProtocol__mcrVhTE6E4bQ9cnQKTzS7MQ) 0)}
;
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__0nIDSKOqzcwPCzUnti9cufw_24 = {IL64(60000000000)}
;
N_LIB_PRIVATE TNimType NTI__Ngmv709ayMQqsztys2yVz0w_;
extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_;
extern TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_;
extern TNimType NTI__Y7TIAk6Os9cRMtmIj9bEqCww_;
N_LIB_PRIVATE TNimType NTI__0RX89b9alyTCDEAHtFdnO9bsw_;
N_LIB_PRIVATE TNimType NTI__dmgOse5GZm4KWzaVEu5EKw_;
extern TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_;
extern TNimType NTI__EhHqp0aF43SxfS6MTF9b0hA_;
extern TNimType NTI__gcKyg9bhR5vWTJg3cREMk0Q_;
N_LIB_PRIVATE TNimType NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_;
extern TNimType NTI__paaBQT4pyImJiuEdGp60qA_;
extern TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_28, "Future operation cancelled!", 27);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_30, "wakunode", 8);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_31, "PeerInfo", 8);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_32, "peerId", 6);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_33, "addrs", 5);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_35, "/p2p/", 5);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_37, "Listening on", 12);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_38, "full", 4);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_42, "Async procedure (&start) yielded `nil`, are you await\'ing a `ni"
"l` Future\?", 73);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_45, "mounting store", 14);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_47, "mounting store without swap", 27);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_49, "mounting store with swap", 24);
static NIM_CONST tyProc__45NwvjyfIWTGrNWgg5Pcig TM__0nIDSKOqzcwPCzUnti9cufw_50 = {NIM_NIL,NIM_NIL};
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_51, "/vac/waku/store/2.0.0-beta1", 27);
N_LIB_PRIVATE TNimType NTI__MHAwe9atyASAQxki9alPyT9bQ_;
N_LIB_PRIVATE TNimType NTI__Vt9a1Kj7v1i5DiVLl7OttTg_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_54, "mounting filter", 15);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_56, "push received", 13);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_58, "filter", 6);
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__0nIDSKOqzcwPCzUnti9cufw_57 = {((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_58)}
;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_60, "/vac/waku/filter/2.0.0-beta1", 28);
N_LIB_PRIVATE TNimType NTI__wGStE65G9a6K4IKiftA6xeg_;
N_LIB_PRIVATE TNimType NTI__CZ84RtfbaXmho1NcKciejg_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_64, "Using WakuRLNRelay", 18);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_66, "WakuRLNRelay is disabled", 24);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_68, "mounting relay", 14);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_69, "/waku/2/default-waku/proto", 26);
N_LIB_PRIVATE TNimType NTI__42np9cZPdVPi9bGwQ3e9cMjXw_;
N_LIB_PRIVATE TNimType NTI__Ady0aj6XZBu4ui3leR3bmQ_;
N_LIB_PRIVATE TNimType NTI__1wH7cybOhxnG9blzsrJdIUA_;
extern TNimType NTI__FV8OekT7wN9c7aWgCdYVUqQ_;
N_LIB_PRIVATE TNimType NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_72, "Trying to access value with err Result", 38);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_73, "\'e\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_74, "\'v\' is not accessible using discriminant \'o\' of type \'Result\'", 61);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_76, "relay", 5);
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__0nIDSKOqzcwPCzUnti9cufw_75 = {((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_76)}
;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_80, "Async procedure (&relayHandler) yielded `nil`, are you await\'in"
"g a `nil` Future\?", 80);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_83, "subscribe", 9);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_84, "topic", 5);
N_LIB_PRIVATE TNimType NTI__polXrpvfE1SGuf8JBkn9aKg_;
N_LIB_PRIVATE TNimType NTI__ow1k57qWmNYhggdLvpS3Pw_;
N_LIB_PRIVATE TNimType NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_;
N_LIB_PRIVATE TNimType NTI__TiFsbIfnID34Pe2x9aqlkJA_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_88, "Hit handler", 11);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_89, "data", 4);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_93, "Async procedure (&handler) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
N_LIB_PRIVATE TNimType NTI__gPyFixe82ru2z3J2LVGuUw_;
extern TNimType NTI__sM4lkSb7zS6F7OVMvW9cffQ_;
N_LIB_PRIVATE TNimType NTI__dbKCpX19bI7B364WHmZIBAA_;
N_LIB_PRIVATE TNimType NTI__88N9bGCg6GjV9a03omHYbFPw_;
extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_;
N_LIB_PRIVATE TNimType NTI__QGwgvH7xnyQ1z0HAck7XHw_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_100, "connectToNodes", 14);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_101, "node", 4);
N_LIB_PRIVATE TNimType NTI__uwPyp1V7DzrdnpV8IagIeQ_;
N_LIB_PRIVATE TNimType NTI__cjJ1zY02VDD9bmMZzHAgznA_;
N_LIB_PRIVATE TNimType NTI__klpGF9cFqA3jKXeHoM30R5g_;
N_LIB_PRIVATE TNimType NTI__0dZTKD3g7QNgGxOesbXhgA_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_105, "dialPeer", 8);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_106, "address", 7);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_108, "Dialing peer", 12);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_109, "wireAddr", 8);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_110, "/vac/waku/relay/2.0.0-beta2", 27);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_112, "Post peerManager dial", 21);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_116, "Async procedure (&dialPeer) yielded `nil`, are you await\'ing a "
"`nil` Future\?", 76);
static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__0nIDSKOqzcwPCzUnti9cufw_119 = {IL64(1000000000)}
;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_124, "Async procedure (&connectToNodes) yielded `nil`, are you await\'"
"ing a `nil` Future\?", 82);
N_LIB_PRIVATE TNimType NTI__FJ6oF3ZmmpnRkTawOCYxdA_;
N_LIB_PRIVATE TNimType NTI__Ocre6qIhbbXjH9bMe1Y34aw_;
N_LIB_PRIVATE TNimType NTI__hCX59caHl7G9aR8FGE1pguYw_;
N_LIB_PRIVATE TNimType NTI__KufkxyihxS9aLJ9cmDlW9aUdA_;
N_LIB_PRIVATE TNimType NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_131, "publish", 7);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_132, "contentTopic", 12);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_136, "Async procedure (&publish) yielded `nil`, are you await\'ing a `"
"nil` Future\?", 75);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_139, "unsubscribeAll", 14);
N_LIB_PRIVATE TNimType NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_;
extern TNimType NTI__VyTEdacxfXE9bBGtpTbiHVA_;
extern TNimType NTI__MiWDRU9bUQpEPIn4qbS04fg_;
N_LIB_PRIVATE TNimType NTI__Ml65kif24wcIoxVVMWWZUg_;
extern TNimType NTI__xNHF59br19a2ddRDpm49b8z3A_;
N_LIB_PRIVATE TNimType NTI__S1IYfdqTKxq4Gc9b7lWwyBg_;
extern TNimType NTI__vK1KzfYf1DGLiUIpLm9cS0A_;
N_LIB_PRIVATE TNimType NTI__9cOBO14OJBlRJfr7C3ijCvw_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_142, "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim("
"180, 11) `request.subscribe` invalid subscribe request", 117);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_144, "subscribe content", 17);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_146, "remote subscription to filter failed", 36);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_148, "subscribe_filter_failure", 24);
static NIM_CONST tyArray__nHXaesL0DJZHyVS07ARPRA TM__0nIDSKOqzcwPCzUnti9cufw_147 = {((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_148)}
;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_152, "Async procedure (&subscribe) yielded `nil`, are you await\'ing a"
" `nil` Future\?", 77);
N_LIB_PRIVATE TNimType NTI__udUgHSzNwAJMpm2sKIMxVQ_;
N_LIB_PRIVATE TNimType NTI__FeiCSGJXIxZDeH6u7VhwfQ_;
N_LIB_PRIVATE TNimType NTI__HFV9bk72BZDaWN1kN9cZUKKg_;
N_LIB_PRIVATE TNimType NTI__zTORy3lVQHPEJIptdyQuJQ_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_156, "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim("
"226, 11) `request.subscribe == false` invalid unsubscribe reques"
"t", 128);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_158, "unsubscribe content", 19);
N_LIB_PRIVATE TNimType NTI__X75D7cmYbd1nYpnmSEXbjw_;
extern TNimType NTI__9bAGqSvkAaFL9bWjsEPslrFA_;
N_LIB_PRIVATE TNimType NTI__8ab7mRtI4qoTisNCfKn0LA_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_162, "unsubscribing", 13);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_163, "unsubscribeTopics", 17);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_170, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/system/iterators.nim(198, 11) `len(a) == L` the l"
"ength of the seq changed while iterating over it", 175);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_175, "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/collections/tables.nim(690, 13) `len(t) == L"
"` the length of the table changed while iterating over it", 184);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_179, "filters modified", 16);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_180, "filters", 7);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_184, "Async procedure (&unsubscribe) yielded `nil`, are you await\'ing"
" a `nil` Future\?", 79);
N_LIB_PRIVATE TNimType NTI__9bYq45gxGCuTSVM8kRp9bINw_;
extern TNimType NTI__jSwvWt3Wmw2bDE9c0nMvYhg_;
extern TNimType NTI__afTpDKuOJgODVx1JZPJ9awQ_;
N_LIB_PRIVATE TNimType NTI__HHMMk0HGhOEbzC1dQtnRrg_;
N_LIB_PRIVATE TNimType NTI__hkKf0XI9bSQfOsnrYYYyipA_;
N_LIB_PRIVATE TNimType NTI__V0GdHsdqrizCde9bP86f2kw_;
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_189, "Using default query", 19);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_191, "Using SWAPAccounting query", 26);
STRING_LITERAL(TM__0nIDSKOqzcwPCzUnti9cufw_195, "Async procedure (&query) yielded `nil`, are you await\'ing a `ni"
"l` Future\?", 73);
N_LIB_PRIVATE tyObject_CountercolonObjectType___cOLAOcl7p0BPhf5kvmQRqw* waku_node_messages__3u2VrZU8eHnCWuVVe37SdA;
extern tyObject_RegistrycolonObjectType___BYp09bQgV1UDe8gKDGtyK7Q* defaultRegistry__io1tPp0SUJ9acKTx5nDy47A;
extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q;
N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* waku_node_filters__eTKweJZirtJiHLYi7g259bQ;
N_LIB_PRIVATE tyObject_GaugecolonObjectType___x2IwWHBQ2DnAlsdOBt0v9bA* waku_node_errors__4QXpMl4TZbQyGRL8qsBXQQ;
extern TNimType* nimTypeRoot;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
extern NIM_THREADVAR Exception* currException__9bVPeDJlYTi9bQApZpfH8wjg;
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_2)(void) {
nimGCvisit((void*)waku_node_messages__3u2VrZU8eHnCWuVVe37SdA, 0);}
#line 425 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem)(NI x, NI y) { NI result; result = (NI)0;
#line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y)))))); return result;}
#line 182 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, incRef__AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = pluspercent___dgYAo7RfdUVVpvkfKDym8wsystem((*c).refcount, ((NI) 8));}
#line 436 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
static N_INLINE(NI, minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system)(NI x, NI y) { NI result; result = (NI)0;
#line 437 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
#line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim"
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y)))))); return result;}
#line 128 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result; NI T1_; result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 130 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (NI)0; T1_ = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system(((NI) (ptrdiff_t) (usr)), ((NI) 16)); result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_)); return result;}
#line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
static N_INLINE(NIM_BOOL, ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem)(NI x, NI y) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
#line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/comparisons.nim"
result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y)))); return result;}
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
addZCT__Y66tOYFjgwJ0k4aLz4bc0Q((&gch__IcYaEuuWivYAS86vFMTS3Q.zct), c);
}
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, decRef__AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 201 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*c).refcount = minuspercent___dgYAo7RfdUVVpvkfKDym8w_2system((*c).refcount, ((NI) 8));
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ NIM_BOOL T3_;
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T3_ = (NIM_BOOL)0; T3_ = ltpercent___hPljn3JCDQ00ua1R07X9bxQsystem((*c).refcount, ((NI) 8)); if (!T3_) goto LA4_;
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 203 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
rtlAddZCT__AT1eRuflKWyTTBdLjEDZbg_2system(c);
}
LA4_: ;
}
#line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, asgnRef)(void** dest, void* src) {
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T5_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(src);
#line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
incRef__AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
}
LA3_: ;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
{ tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
if (!!(((*dest) == NIM_NIL))) goto LA8_;
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T10_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
#line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
}
LA8_: ;
#line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
(*dest) = src;}
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_7)(void) {
nimGCvisit((void*)waku_node_filters__eTKweJZirtJiHLYi7g259bQ, 0);}
static N_NIMCALL(void, TM__0nIDSKOqzcwPCzUnti9cufw_10)(void) {
nimGCvisit((void*)waku_node_errors__4QXpMl4TZbQyGRL8qsBXQQ, 0);}
static N_NIMCALL(void, Marker_tySequence__x5wXeiCgHXxLK5729cIk9bjw)(void* p, NI op) {
tySequence__x5wXeiCgHXxLK5729cIk9bjw* a;
NI T1_; a = (tySequence__x5wXeiCgHXxLK5729cIk9bjw*)p;
T1_ = (NI)0; for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
nimGCvisit((void*)a->data[T1_].Field0, op); nimGCvisit((void*)a->data[T1_].Field1.payload, op); }
}
static N_NIMCALL(void, Marker_tyRef__8xGn6PquGa6hx9bkXQMYU2w)(void* p, NI op) {
tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* a;
a = (tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*)p;
nimGCvisit((void*)(*a).peerManager, op); nimGCvisit((void*)(*a).switch_0, op); nimGCvisit((void*)(*a).wakuRelay, op); nimGCvisit((void*)(*a).wakuStore, op); nimGCvisit((void*)(*a).wakuFilter, op); nimGCvisit((void*)(*a).wakuSwap, op); nimGCvisit((void*)(*a).peerInfo, op); nimGCvisit((void*)(*a).libp2pTransportLoops, op); nimGCvisit((void*)(*a).messages, op); nimGCvisit((void*)(*a).filters.data, op); nimGCvisit((void*)(*a).subscriptions, op); nimGCvisit((void*)(*a).rng, op);}
#line 22 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size) { void* T1_;
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 24 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size)));}
#line 33 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory(p, ((int) 0), size);
}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__BSgktPzbAjAbjkJR62oiKQ_2options)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !(self.has); return result;}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__pzggrj69bp1dSr9c9aphF0Zdwoptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !(self.has); return result;}
#line 227 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
static N_INLINE(void, nimGCunrefNoCycle)(void* p) { tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0; T1_ = usrToCell__QFQqcLB3lgOdwipkv9a60xwsystem(p);
#line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/gc.nim"
decRef__AT1eRuflKWyTTBdLjEDZbgsystem(T1_);
}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg, get__6nuEzXkpTTXadq9bQbpv9aEwoptions)(tyObject_Option__uF36ME4fpYfnIMScqmC3EA self) { tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg result; nimZeroMem((void*)(&result), sizeof(tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg));
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__BSgktPzbAjAbjkJR62oiKQ_2options(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_15)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
result = self.val; return result;}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NU16, get__afOVLGe8rhX3ugejlCF84goptions)(tyObject_Option__G4QSZNj619bazerwBIq3ZNg self) { NU16 result; result = (NU16)0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__pzggrj69bp1dSr9c9aphF0Zdwoptions(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_15)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
result = self.val; return result;}
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, pushSafePoint)(TSafePoint* s) {
#line 108 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
(*s).prev = excHandler__rqLlY5bs9atDw2OXYqJEn5g;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
excHandler__rqLlY5bs9atDw2OXYqJEn5g = s;}
#line 111 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, popSafePoint)(void) {
#line 112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
excHandler__rqLlY5bs9atDw2OXYqJEn5g = (*excHandler__rqLlY5bs9atDw2OXYqJEn5g).prev;}
#line 2292 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, nimBorrowCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2295 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 2288 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(Exception*, getCurrentException)(void) { Exception* result; result = (Exception*)0;
#line 2290 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = currException__9bVPeDJlYTi9bQApZpfH8wjg; return result;}
#line 119 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
static N_INLINE(void, popCurrentException)(void) {
#line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/excpt.nim"
asgnRef((void**) (&currException__9bVPeDJlYTi9bQApZpfH8wjg), (*currException__9bVPeDJlYTi9bQApZpfH8wjg).up);}
#line 101 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(void, some__b8leW9aLUBNMtefIu9bnOapwoptions)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* val_0, tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA* Result) { NI T1_; NI T2_; chckNil((void*)Result); switch ((*Result).val.scheme) {
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0):
unsureAsgnRef((void**)&(*Result).val._scheme_1.rsakey, NIM_NIL); break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1):
T1_ = (NI)0; for (T1_ = 0; T1_ < 64; T1_++) { (*Result).val._scheme_2.edkey.data[T1_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2):
T2_ = (NI)0; for (T2_ = 0; T2_ < 32; T2_++) { (*Result).val._scheme_3.skkey.data[T2_] = 0; }
break;
case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3):
unsureAsgnRef((void**)&(*Result).val._scheme_4.eckey, NIM_NIL); break;
}
(*Result).val.scheme = 0; (*Result).has = 0;
#line 121 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
(*Result).has = NIM_TRUE;
#line 122 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
genericAssign((void*)(&(*Result).val), (void*)val_0, (&NTI__GSDbMQxBVd3KO4qBUjzPKQ_));}
#line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, minutes__VnZgvngfH64K9cbR19bMHEEA_4timer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__0nIDSKOqzcwPCzUnti9cufw_25; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__0nIDSKOqzcwPCzUnti9cufw_24.value, &TM__0nIDSKOqzcwPCzUnti9cufw_25)) { raiseOverflow(); }; result.value = (NI64)(TM__0nIDSKOqzcwPCzUnti9cufw_25); return result;}
#line 104 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*, init__9bZVOiXIlOk8nbKPgjoTF9aw)(tyObject_PrivateKey__GSDbMQxBVd3KO4qBUjzPKQ* nodeKey, tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg bindIp, NU16 bindPort, tyObject_Option__uF36ME4fpYfnIMScqmC3EA extIp, tyObject_Option__G4QSZNj619bazerwBIq3ZNg extPort) { tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* result; br_hmac_drbg_context* rng_1; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw hostAddress; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw T1_; tySequence__pJDjdGjSf3HlAOELaHOmSA* announcedAddresses; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyArray__dy9bXFnEOSMt49aV7Vz01bkw T11_; tyArray__8ZvwQIddfpj2THRVPsFzIQ T12_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_16; NI T20_; tyObject_SwitchcolonObjectType___7ZLs9aF9cnjORzM4m4rpLwfQ* switch_1; tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA T31_; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T32_; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T33_; tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* T34_; result = (tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*)0;
#line 112 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 112 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
rng_1 = newRng__DvRI21sb230Bj3k9blSY5bQ(); nimZeroMem((void*)(&hostAddress), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 113 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 99 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T1_), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw)); init__Z1ZP9aw15ps4qAsrjZgAAmQ(bindIp, ((tyEnum_IpTransportProtocol__ZBVePqugKAeOVyIlvk5dlw) 0), bindPort, (&T1_));
hostAddress.data.buffer = T1_.data.buffer; hostAddress.data.offset = T1_.data.offset;
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ NIM_BOOL T4_;
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T4_ = (NIM_BOOL)0;
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T4_ = isNone__BSgktPzbAjAbjkJR62oiKQ_2options(extIp); if (T4_) goto LA5_;
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 114 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T4_ = isNone__pzggrj69bp1dSr9c9aphF0Zdwoptions(extPort); LA5_: ;
if (!T4_) goto LA6_;
announcedAddresses = NIM_NIL; }
goto LA2_;
LA6_: ;
{ tyObject_ValidIpAddress__CzBTfc62i86oI9cTRbEwpHg T9_; NU16 T10_;
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
announcedAddresses = (tySequence__pJDjdGjSf3HlAOELaHOmSA*) newSeq((&NTI__pJDjdGjSf3HlAOELaHOmSA_), 1);
#line 99 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T9_ = get__6nuEzXkpTTXadq9bQbpv9aEwoptions(extIp);
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 115 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T10_ = (NU16)0; T10_ = get__afOVLGe8rhX3ugejlCF84goptions(extPort);
#line 99 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
init__Z1ZP9aw15ps4qAsrjZgAAmQ(T9_, ((tyEnum_IpTransportProtocol__ZBVePqugKAeOVyIlvk5dlw) 0), T10_, (&announcedAddresses->data[0]));
}
LA2_: ;
#line 116 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)T11_, sizeof(tyArray__dy9bXFnEOSMt49aV7Vz01bkw)); nimZeroMem((void*)T12_, sizeof(tyArray__8ZvwQIddfpj2THRVPsFzIQ));
#line 116 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
peerInfo = init__PB59cyqPenhYDSnuVdTWYAg(nodeKey, T11_, 0, T12_, 0);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_16); TM__0nIDSKOqzcwPCzUnti9cufw_16.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_16.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_16.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T15_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) NIM_NIL), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_17));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T15_ = (NI)0; T15_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T15_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__YNPvurqlJ89cWRrFsJKgRyQ((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_19), hostAddress);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__ifXYT2q5B1Fmt8iQTNM3KA((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_20), announcedAddresses);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym189095019_; Exception* T18_; Exception* T19_; TM__0nIDSKOqzcwPCzUnti9cufw_16.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T18_ = (Exception*)0; T18_ = getCurrentException(); errX60gensym189095019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T18_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (Exception*)0; T19_ = &errX60gensym189095019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Initializing networking", T19_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_16.status != 0) reraiseException();
#line 120 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*peerInfo).addrs), (tySequence__pJDjdGjSf3HlAOELaHOmSA*) incrSeqV3((TGenericSeq*)((*peerInfo).addrs), (&NTI__pJDjdGjSf3HlAOELaHOmSA_))); T20_ = (*peerInfo).addrs->Sup.len++; genericSeqAssign((&(*peerInfo).addrs->data[T20_].data.buffer), hostAddress.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*peerInfo).addrs->data[T20_].data.offset = hostAddress.data.offset; { tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw multiaddr; NI i; NI L; NI T22_; nimZeroMem((void*)(&multiaddr), sizeof(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T22_ = (announcedAddresses ? announcedAddresses->Sup.len : 0); L = T22_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI T25_; NI TM__0nIDSKOqzcwPCzUnti9cufw_21;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA24;
#line 121 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i) >= (NU)(announcedAddresses ? announcedAddresses->Sup.len : 0)){ raiseIndexError2(i,(announcedAddresses ? announcedAddresses->Sup.len : 0)-1); } multiaddr.data.buffer = announcedAddresses->data[i].data.buffer; multiaddr.data.offset = announcedAddresses->data[i].data.offset;
#line 122 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*peerInfo).addrs), (tySequence__pJDjdGjSf3HlAOELaHOmSA*) incrSeqV3((TGenericSeq*)((*peerInfo).addrs), (&NTI__pJDjdGjSf3HlAOELaHOmSA_))); T25_ = (*peerInfo).addrs->Sup.len++; genericSeqAssign((&(*peerInfo).addrs->data[T25_].data.buffer), multiaddr.data.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*peerInfo).addrs->data[T25_].data.offset = multiaddr.data.offset;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_21)) { raiseOverflow(); }; i = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_21);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T28_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T28_ = (announcedAddresses ? announcedAddresses->Sup.len : 0); if (!!((T28_ == L))) goto LA29_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA29_: ;
} LA24: ;
}
}
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T31_), sizeof(tyObject_Option__8uBInTmNTW8W8bP9ccn8qEA)); some__b8leW9aLUBNMtefIu9bnOapwoptions(nodeKey, (&T31_));
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/standard_setup.nim"
#line 29 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/standard_setup.nim"
T32_ = minutes__VnZgvngfH64K9cbR19bMHEEA_4timer(((NI) 5));
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/standard_setup.nim"
#line 30 "/home/runner/work/nim-waku/nim-waku/vendor/nim-libp2p/libp2p/standard_setup.nim"
T33_ = minutes__VnZgvngfH64K9cbR19bMHEEA_4timer(((NI) 5));
#line 124 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
switch_1 = newStandardSwitch__D0BiA50h20sCk433JIJYeA((&T31_), hostAddress, TM__0nIDSKOqzcwPCzUnti9cufw_23, 2, 1, rng_1, T32_, T33_);
#line 133 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T34_ = (tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*)0; T34_ = (tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*) newObj((&NTI__8xGn6PquGa6hx9bkXQMYU2w_), sizeof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w)); (*T34_).Sup.m_type = (&NTI__PhlGNcE0uDj9bQ9akDwgUC4w_);
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 134 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*T34_).peerManager), new__NBEPeD9bvn0zR2pXUU66V5g(switch_1)); asgnRef((void**) (&(*T34_).switch_0), switch_1); asgnRef((void**) (&(*T34_).rng), rng_1); asgnRef((void**) (&(*T34_).peerInfo), peerInfo);
#line 138 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 138 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*T34_).subscriptions), newTable__a8bauXDlot9apePVTLHmpow(((NI) 64)));
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 139 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
initTable__mdcUdAA7wPTH9a9bkdJeNifA(((NI) 64), (&(*T34_).filters));
result = T34_; return result;}
static N_NIMCALL(void, Marker_tyRef__0RX89b9alyTCDEAHtFdnO9bsw)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w* a;
a = (tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w*)p;
nimGCvisit((void*)(*a).node1, op); nimGCvisit((void*)(*a).chronosInternalRetFuture2, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1830904213_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9bv6EZ5u2wiMJQBp1zs4lWQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw* a;
a = (tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw*)p;
nimGCvisit((void*)(*a).chronosInternalTmpFuture1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).result3, op); nimGCvisit((void*)(*a).peerInfo4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1831450196_, op); nimGCvisit((void*)(*a).listenStr7, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1832850199_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* fut) { tySequence__T74QuWwr8h7Al0PS9cMqKwA* result;{ result = (tySequence__T74QuWwr8h7Al0PS9cMqKwA*)0;
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
genericSeqAssign((&result), (*fut).value, (&NTI__T74QuWwr8h7Al0PS9cMqKwA_)); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 2521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw*, X5BX5D___Twvw5Yb9ad9cEZX7mbgLvwPAsystem)(tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* s_0, NI s_0Len_0, NI i) { tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* result; NI TM__0nIDSKOqzcwPCzUnti9cufw_34; result = (tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw*)0;
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2522 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimSubInt(s_0Len_0, i, &TM__0nIDSKOqzcwPCzUnti9cufw_34)) { raiseOverflow(); }; if ((NU)((NI)(TM__0nIDSKOqzcwPCzUnti9cufw_34)) >= (NU)(s_0Len_0)){ raiseIndexError2((NI)(TM__0nIDSKOqzcwPCzUnti9cufw_34),s_0Len_0-1); } result = (&s_0[(NI)(TM__0nIDSKOqzcwPCzUnti9cufw_34)]); return result;}
#line 11 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_;
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
#line 13 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim"
T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size)));}
#line 2112 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(void, copyMem__i80o3k0SgEI5gTRCzYdyWAsystem)(void* dest, void* source, NI size) {
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 2113 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
nimCopyMem(dest, source, size);
}
#line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
{
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
if (!!((src == NIM_NIL))) goto LA3_;
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
#line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
copyMem__i80o3k0SgEI5gTRCzYdyWAsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
#line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/sysstr.nim"
(*dest).Sup.len += (*src).Sup.len; }
LA3_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, start__NPbtkusLu7dQs34PCIVsMg)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw*) ClE_0;
#line 143 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_29; NimStringDesc* T19_; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* T20_; NimStringDesc* T21_; NimStringDesc* T22_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_36; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
STATE0: ; { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* T4_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture1 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T4_ = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; T4_ = start__kQ8hwzs2wu2gEp5x2sQBiw((*(*(*colonenvP_).colonup_).node1).switch_0); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture1), &T4_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), (*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture1; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T9_; NimStringDesc* T10_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture2).Sup.mustCancel) goto LA7_;
T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T9_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T9_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T9_).Sup.Sup.Sup.name = "CancelledError"; T10_ = (NimStringDesc*)0; T10_ = (*T9_).Sup.Sup.Sup.message; (*T9_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T10_) nimGCunrefNoCycle(T10_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T9_, "CancelledError", "start", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA7_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).node1).libp2pTransportLoops), internalRead__x9c80HxdsyiHbzwNZ9aYfohwasyncloop(((tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*) ((*colonenvP_).chronosInternalTmpFuture1))));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 147 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 150 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenvP_).peerInfo4), (*(*(*colonenvP_).colonup_).node1).peerInfo);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_29); TM__0nIDSKOqzcwPCzUnti9cufw_29.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_29.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_29.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_31));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).peerInfo4).peerId);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_32), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__ifXYT2q5B1Fmt8iQTNM3KA((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_33), (*(*colonenvP_).peerInfo4).addrs);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__0nIDSKOqzcwPCzUnti9cufw_29.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1831450196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1831450196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("PeerInfo", T18_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_29.status != 0) reraiseException();
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T19_ = (NimStringDesc*)0;
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T20_ = (tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw*)0; T20_ = X5BX5D___Twvw5Yb9ad9cEZX7mbgLvwPAsystem((*(*colonenvP_).peerInfo4).addrs->data, ((*(*colonenvP_).peerInfo4).addrs ? (*(*colonenvP_).peerInfo4).addrs->Sup.len : 0), ((NI) 1));
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T21_ = (NimStringDesc*)0; T21_ = dollar___9clTvx1x9boEUsy637oTVrWA((*T20_));
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 152 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T22_ = (NimStringDesc*)0; T22_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2((*(*colonenvP_).peerInfo4).peerId); T19_ = rawNewString((T21_ ? T21_->Sup.len : 0) + (T22_ ? T22_->Sup.len : 0) + 5);appendString(T19_, T21_);appendString(T19_, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_35));appendString(T19_, T22_); asgnRef((void**) (&(*colonenvP_).listenStr7), T19_);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_36); TM__0nIDSKOqzcwPCzUnti9cufw_36.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_36.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_36.status == 0) { { NI T25_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_37));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T25_ = (NI)0; T25_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T25_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record8), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_38), (*colonenvP_).listenStr7);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T28_; Exception* T29_; TM__0nIDSKOqzcwPCzUnti9cufw_36.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T28_ = (Exception*)0; T28_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1832850199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T28_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (Exception*)0; T29_ = &(*colonenvP_).errX60gensym1832850199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Listening on", T29_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_36.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 143 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE4: ;
#line 143 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__VVrdp28BtLBW7iycqPJgTg();
#line 143 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture2, T30_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 2329 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, finished__jZtCnaq0a9atKQMcz6A0Atwsystem)(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww x) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 2331 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI*) x.ClE_0)[1] < 0;
return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 155 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = !(((*future).Sup.state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0))); return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, start_continue__9cLIS2QySpHqvEb1F79a2q4g)(void* udataX60gensym183090422_, void* ClE_0) { tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_39; colonenvP_ = (tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_39); TM__0nIDSKOqzcwPCzUnti9cufw_39.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_39.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_39.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym183090423_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1830904213_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183090423_ = (*colonenvP_).nameIterVarX60gensym1830904213_.ClP_0((*colonenvP_).nameIterVarX60gensym1830904213_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym183090423_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym183090423_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183090423_ = (*colonenvP_).nameIterVarX60gensym1830904213_.ClP_0((*colonenvP_).nameIterVarX60gensym1830904213_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1830904213_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym183090423_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_42));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = start_continue__9cLIS2QySpHqvEb1F79a2q4g; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym183090423_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_39.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture2->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym183090425_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_39.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym183090425_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture2); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym183090425_, "CatchableError", "start_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym183090425_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture2, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_39.status != 0) reraiseException();}
#line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, start__7ofVgtl7414tdZgbkGHwcw)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w*) newObj((&NTI__0RX89b9alyTCDEAHtFdnO9bsw_), sizeof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w)); (*colonenv_).Sup.m_type = (&NTI__Ngmv709ayMQqsztys2yVz0w_);
#line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node1), node);
#line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__sG3mmSD6EBqzrQYJDBPOOg();
#line 142 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture2), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw*) newObj((&NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_), sizeof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw)); (*colonenv__2).Sup.m_type = (&NTI__dmgOse5GZm4KWzaVEu5EKw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = start__NPbtkusLu7dQs34PCIVsMg; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1830904213_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1830904213_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = start_continue__9cLIS2QySpHqvEb1F79a2q4g; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_43)(T3_.ClP_0))(NIM_NIL);
#line 154 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture2; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 300 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, mountStore__C7CPyW7pUrxjByfYsERsRw)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tyObject_MessageStorecolonObjectType___bg6yGWOWyOtBXK9b9b6blzKA* store_0) { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_44; tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA T27_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_44); TM__0nIDSKOqzcwPCzUnti9cufw_44.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_44.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_44.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_45));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184695019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_44.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym184695019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym184695019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("mounting store", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_44.status != 0) reraiseException();
#line 303 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_46;
#line 303 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if (!((*node).wakuSwap == 0)) goto LA10_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_46); TM__0nIDSKOqzcwPCzUnti9cufw_46.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_46.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_46.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T14_; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_47));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NI)0; T14_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184750019_; Exception* T17_; Exception* T18_; TM__0nIDSKOqzcwPCzUnti9cufw_46.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); errX60gensym184750019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &errX60gensym184750019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("mounting store without swap", T18_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_46.status != 0) reraiseException();
#line 305 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 305 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*node).wakuStore), init__bTAzEVNZQrXzNNU2MkyIIw((*node).peerManager, (*node).rng, store_0, NIM_NIL)); }
goto LA8_;
LA10_: ;
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_48;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_48); TM__0nIDSKOqzcwPCzUnti9cufw_48.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_48.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_48.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T22_; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_49));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T22_ = (NI)0; T22_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T22_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184805019_; Exception* T25_; Exception* T26_; TM__0nIDSKOqzcwPCzUnti9cufw_48.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T25_ = (Exception*)0; T25_ = getCurrentException(); errX60gensym184805019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T25_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T26_ = (Exception*)0; T26_ = &errX60gensym184805019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("mounting store with swap", T26_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_48.status != 0) reraiseException();
#line 308 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 308 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*node).wakuStore), init__bTAzEVNZQrXzNNU2MkyIIw((*node).peerManager, (*node).rng, store_0, (*node).wakuSwap)); }
LA8_: ;
#line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 310 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
mount__lcOK2QQPz33ydVCjlAkh9bg((*node).switch_0, (*node).wakuStore, TM__0nIDSKOqzcwPCzUnti9cufw_50);
#line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T27_), sizeof(tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA)); subscription__NYQg7UMRhw55lMdpU9cNEcg((*node).wakuStore, (&T27_));
#line 311 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
subscribe__dhN0g3nz5xdbpIh0HliWEA((*node).subscriptions, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_51), T27_);
}
static N_NIMCALL(void, Marker_tyRef__Vt9a1Kj7v1i5DiVLl7OttTg)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ* a;
a = (tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ*)p;
nimGCvisit((void*)(*a).node1, op);}
#line 281 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_CLOSURE(void, filterHandler__3xzhcrXxb9cVvwXL9aiMlSAw)(NimStringDesc* requestId, tyObject_MessagePush__UILfsGuWEowAWrsZL8SR3g msg, void* ClE_0) { tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_55; colonenvP_ = (tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ*) ClE_0;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_55); TM__0nIDSKOqzcwPCzUnti9cufw_55.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_55.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_55.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_56));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184485019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_55.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym184485019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym184485019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("push received", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_55.status != 0) reraiseException(); { tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message; NI i; NI L; NI T9_; nimZeroMem((void*)(&message), sizeof(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T9_ = (msg.messages ? msg.messages->Sup.len : 0); L = T9_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_59;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA11;
#line 283 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i) >= (NU)(msg.messages ? msg.messages->Sup.len : 0)){ raiseIndexError2(i,(msg.messages ? msg.messages->Sup.len : 0)-1); } message.payload = msg.messages->data[i].payload; message.contentTopic = msg.messages->data[i].contentTopic; message.version = msg.messages->data[i].version;
#line 284 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 284 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
notify__AgDfPq5af9aeJ7uYQ9a2dOIw((*(*colonenvP_).node1).filters, message, requestId);
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(waku_node_messages__3u2VrZU8eHnCWuVVe37SdA, ((NI) 1), TM__0nIDSKOqzcwPCzUnti9cufw_57, 1);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_59)) { raiseOverflow(); }; i = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_59);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T14_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T14_ = (msg.messages ? msg.messages->Sup.len : 0); if (!!((T14_ == L))) goto LA15_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA15_: ;
} LA11: ;
}
}
}
#line 279 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, mountFilter__HgSiQRkkWzc0GAFnS3xVzA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node) { tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ* colonenv_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_53; tyProc__a4DglbW0Bo0BSaEo4OAwDw T8_; tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA T9_; colonenv_ = (tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ*) newObj((&NTI__Vt9a1Kj7v1i5DiVLl7OttTg_), sizeof(tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ)); (*colonenv_).Sup.m_type = (&NTI__MHAwe9atyASAQxki9alPyT9bQ_);
#line 279 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node1), node);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_53); TM__0nIDSKOqzcwPCzUnti9cufw_53.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_53.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_53.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_54));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184430019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_53.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym184430019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym184430019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("mounting filter", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_53.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T8_), sizeof(tyProc__a4DglbW0Bo0BSaEo4OAwDw)); T8_.ClP_0 = filterHandler__3xzhcrXxb9cVvwXL9aiMlSAw; T8_.ClE_0 = colonenv_;
#line 287 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*(*colonenv_).node1).wakuFilter), init__c8lIha0SlA9b9cn1w9av2NDXg((*(*colonenv_).node1).peerManager, (*(*colonenv_).node1).rng, T8_));
#line 288 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 288 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
mount__bhsZ6kJztMqk6U66voQ4sA((*(*colonenv_).node1).switch_0, (*(*colonenv_).node1).wakuFilter, TM__0nIDSKOqzcwPCzUnti9cufw_50);
#line 289 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 289 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 289 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T9_), sizeof(tyObject_MessageNotificationSubscription__0iE3wlvp8XLVCEqe9a69bBzA)); subscription__9c0km7JUO2MM9breEhPdSDyg((*(*colonenv_).node1).wakuFilter, (&T9_));
#line 289 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
subscribe__dhN0g3nz5xdbpIh0HliWEA((*(*colonenv_).node1).subscriptions, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_60), T9_);
}
static N_NIMCALL(void, Marker_tyRef__CZ84RtfbaXmho1NcKciejg)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg* a;
a = (tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg*)p;
nimGCvisit((void*)(*a).node1, op);}
static N_NIMCALL(void, Marker_tyRef__Ady0aj6XZBu4ui3leR3bmQ)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw* a;
a = (tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw*)p;
nimGCvisit((void*)(*a).data1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).topic3, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1851002035_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__Zu9bC4QrL6ZAkP1HK9cY87HQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA* a;
a = (tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA*)p;
switch ((*a).msg1.o) {
case NIM_FALSE:
break;
case NIM_TRUE:
nimGCvisit((void*)(*a).msg1._o_2.v.payload, op); break;
}
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture3, op); nimGCvisit((void*)(*a).result4, op);}
#line 459 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
static N_INLINE(void, get__W5LNWql0ICOuRSTJNLp3EQresults)(tyObject_Result__FV8OekT7wN9c7aWgCdYVUqQ self, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A* Result) {
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 463 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
{
#line 286 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!!(self.o)) goto LA3_;
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
if (!(((1 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_73)); }
#line 288 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
raiseResultDefect__Z3pb1x8uKhrSVPCjH9bDTfg(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_72), self._o_1.e);
}
LA3_: ;
if (!(((2 &(1U<<((NU)(self.o)&7U)))!=0))){ raiseFieldError(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_74)); } genericSeqAssign((&(*Result).payload), self._o_2.v.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result).contentTopic = self._o_2.v.contentTopic; (*Result).version = self._o_2.v.version;}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) {}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, relayHandler__NPbtkusLu7dQs34PCIVsMg_2)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA*) ClE_0;
#line 336 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T18_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0; STATE0: ; {
#line 336 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 336 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
init__4jzYhj7U7a9btL2NYw9cV81g((*(*colonenvP_).colonup_).data1, (&(*colonenvP_).msg1));
#line 337 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A T8_; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A T9_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T10_; if (!(*colonenvP_).msg1.o) goto LA6_;
#line 338 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
nimZeroMem((void*)(&T8_), sizeof(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A)); get__W5LNWql0ICOuRSTJNLp3EQresults((*colonenvP_).msg1, (&T8_));
#line 338 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
notify__AgDfPq5af9aeJ7uYQ9a2dOIw((*(*(*(*colonenvP_).colonup_).colonup_).node1).filters, T8_, ((NimStringDesc*) NIM_NIL));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture3 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 339 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 339 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
#line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-stew/stew/results.nim"
nimZeroMem((void*)(&T9_), sizeof(tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A)); get__W5LNWql0ICOuRSTJNLp3EQresults((*colonenvP_).msg1, (&T9_));
#line 339 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T10_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T10_ = notify__BmTiGBveR8aVKDWpOQ8dCQ((*(*(*(*colonenvP_).colonup_).colonup_).node1).subscriptions, (*(*colonenvP_).colonup_).topic3, T9_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture3), &T10_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture3);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture3; goto BeforeRet_;
}
goto LA4_;
LA6_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 337 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
}
LA4_: ;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T16_; NimStringDesc* T17_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA14_;
T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T16_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T16_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T16_).Sup.Sup.Sup.name = "CancelledError"; T17_ = (NimStringDesc*)0; T17_ = (*T16_).Sup.Sup.Sup.message; (*T16_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T17_) nimGCunrefNoCycle(T17_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T16_, "CancelledError", "relayHandler", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA14_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture3);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture3)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 339 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 414 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incCounter__f2vgkX6kvglPffAjFK9bTCA(waku_node_messages__3u2VrZU8eHnCWuVVe37SdA, ((NI) 1), TM__0nIDSKOqzcwPCzUnti9cufw_75, 1);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 337 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 336 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T18_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T18_ = srcLocImpl__jJVHSM0we1uk1bxL9b79bDVQ();
#line 336 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T18_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 0 "\?\?\?"
goto LA2;
STATE4: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, relayHandler_continue__NonPkY9aSpHmu5Xf9aIVmLcA)(void* udataX60gensym185100204_, void* ClE_0) { tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_77; colonenvP_ = (tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_77); TM__0nIDSKOqzcwPCzUnti9cufw_77.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_77.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_77.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym185100205_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1851002035_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185100205_ = (*colonenvP_).nameIterVarX60gensym1851002035_.ClP_0((*colonenvP_).nameIterVarX60gensym1851002035_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym185100205_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym185100205_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185100205_ = (*colonenvP_).nameIterVarX60gensym1851002035_.ClP_0((*colonenvP_).nameIterVarX60gensym1851002035_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1851002035_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym185100205_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_80));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = relayHandler_continue__NonPkY9aSpHmu5Xf9aIVmLcA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym185100205_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_77.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym185100207_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_77.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym185100207_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym185100207_, "CatchableError", "relayHandler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym185100207_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_77.status != 0) reraiseException();}
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, relayHandler__OWj9bH0sl6Mo9azJtF7b0oLQ)(NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0, void* ClE_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg* colonenvP_; tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenvP_ = (tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg*) ClE_0; colonenv_ = (tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw*) newObj((&NTI__Ady0aj6XZBu4ui3leR3bmQ_), sizeof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw)); (*colonenv_).Sup.m_type = (&NTI__42np9cZPdVPi9bGwQ3e9cMjXw_);
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).topic3; (*colonenv_).topic3 = copyStringRC1(topic); if (T1_) nimGCunrefNoCycle(T1_);
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).data1), data_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).colonup_), colonenvP_);
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__9aY29bBQr9coA4whX3IgiM9aDw();
#line 335 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA*) newObj((&NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_), sizeof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA)); (*colonenv__2).Sup.m_type = (&NTI__1wH7cybOhxnG9blzsrJdIUA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = relayHandler__NPbtkusLu7dQs34PCIVsMg_2; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1851002035_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1851002035_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = relayHandler_continue__NonPkY9aSpHmu5Xf9aIVmLcA; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_81)(T4_.ClP_0))(NIM_NIL);
#line 337 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 162 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, subscribe__ZNY79c0CaOwJ5d9bfJjOFI6Q)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, NimStringDesc* topic, tyProc__QB1jgAgEgi4jeepzNCjHhQ handler) { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_82; tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* wakuRelay; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T8_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_82); TM__0nIDSKOqzcwPCzUnti9cufw_82.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_82.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_82.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_83));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_84), topic);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym183445019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_82.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym183445019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym183445019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("subscribe", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_82.status != 0) reraiseException();
#line 170 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
wakuRelay = (*node).wakuRelay;
#line 171 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T8_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T8_ = &wakuRelay->Sup.Sup.Sup;
#line 171 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
subscribe__Zcq4OnWUlRLuvzt51uYVaQ(T8_, topic, handler);
}
static N_NIMCALL(void, Marker_tyRef__ow1k57qWmNYhggdLvpS3Pw)(void* p, NI op) {
tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg* a;
a = (tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg*)p;
nimGCvisit((void*)(*a).topic1, op); nimGCvisit((void*)(*a).data2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1851850534_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__TiFsbIfnID34Pe2x9aqlkJA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA* a;
a = (tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA*)p;
nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1852300193_, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, handler__NPbtkusLu7dQs34PCIVsMg_3)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA*) ClE_0;
#line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T11_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).colonstate_ = (NI)0; STATE0: ; { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_87;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_87); TM__0nIDSKOqzcwPCzUnti9cufw_87.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_87.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_87.status == 0) { { NI T6_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record1), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record1)); unsureAsgnRef((void**)&(*colonenvP_).record1.output.buffer, NIM_NIL); (*colonenvP_).record1.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record1), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_88));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T6_ = (NI)0; T6_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T6_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_84), (*(*colonenvP_).colonup_).topic1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__eMjyxisLoQYNzGB869an4AA((&(*colonenvP_).record1), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_89), (*(*colonenvP_).colonup_).data2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record1));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record1));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T9_; Exception* T10_; TM__0nIDSKOqzcwPCzUnti9cufw_87.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1852300193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T9_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (Exception*)0; T10_ = &(*colonenvP_).errX60gensym1852300193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Hit handler", T10_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_87.status != 0) reraiseException(); }
#line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T11_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T11_ = srcLocImpl__Uigx39c2zLeCGsgIVXPBfHg();
#line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T11_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 0 "\?\?\?"
goto LA2;
STATE1: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, handler_continue__zs39a8y4AZnvKeqBpAWNyXw)(void* udataX60gensym185185054_, void* ClE_0) { tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_90; colonenvP_ = (tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_90); TM__0nIDSKOqzcwPCzUnti9cufw_90.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_90.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_90.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym185185055_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1851850534_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185185055_ = (*colonenvP_).nameIterVarX60gensym1851850534_.ClP_0((*colonenvP_).nameIterVarX60gensym1851850534_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym185185055_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym185185055_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185185055_ = (*colonenvP_).nameIterVarX60gensym1851850534_.ClP_0((*colonenvP_).nameIterVarX60gensym1851850534_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1851850534_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym185185055_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_93));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = handler_continue__zs39a8y4AZnvKeqBpAWNyXw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym185185055_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_90.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym185185057_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_90.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym185185057_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym185185057_, "CatchableError", "handler_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym185185057_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_90.status != 0) reraiseException();}
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, handler__X1emLSYje5VhX012x9aEEBg)(NimStringDesc* topic, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg*) newObj((&NTI__ow1k57qWmNYhggdLvpS3Pw_), sizeof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg)); (*colonenv_).Sup.m_type = (&NTI__polXrpvfE1SGuf8JBkn9aKg_);
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).topic1; (*colonenv_).topic1 = copyStringRC1(topic); if (T1_) nimGCunrefNoCycle(T1_);
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).data2), data_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__8zRluTJ9b1mmqrdeN2XyCCg();
#line 345 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA*) newObj((&NTI__TiFsbIfnID34Pe2x9aqlkJA_), sizeof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA)); (*colonenv__2).Sup.m_type = (&NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = handler__NPbtkusLu7dQs34PCIVsMg_3; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1851850534_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1851850534_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = handler_continue__zs39a8y4AZnvKeqBpAWNyXw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_94)(T4_.ClP_0))(NIM_NIL);
#line 346 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 313 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, mountRelay__j9bxpqCEfTCKPPqvl1GETlA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* topics, NIM_BOOL rlnRelayEnabled) { tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg* colonenv_; tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* wakuRelay; tyProc__i3ZahgXJqudlFdCju1Hx8w T1_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_67; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T28_; tyProc__QB1jgAgEgi4jeepzNCjHhQ T29_; colonenv_ = (tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg*) newObj((&NTI__CZ84RtfbaXmho1NcKciejg_), sizeof(tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg)); (*colonenv_).Sup.m_type = (&NTI__wGStE65G9a6K4IKiftA6xeg_);
#line 313 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node1), node);
#line 315 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T1_), sizeof(tyProc__i3ZahgXJqudlFdCju1Hx8w)); T1_.ClP_0 = ((TM__0nIDSKOqzcwPCzUnti9cufw_62) (defaultMsgIdProvider__1zgCXaiY7GusCtRZUJr8ZA)); T1_.ClE_0 = NIM_NIL;
#line 315 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
wakuRelay = init__wGPmPUFLzEq0HGrYtYGFxQ((*(*colonenv_).node1).switch_0, NIM_TRUE, NIM_FALSE, NIM_FALSE, NIM_FALSE, T1_, TM__0nIDSKOqzcwPCzUnti9cufw_50, NIM_FALSE);
#line 324 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_63; if (!rlnRelayEnabled) goto LA4_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_63); TM__0nIDSKOqzcwPCzUnti9cufw_63.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_63.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_63.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T8_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_64));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T8_ = (NI)0; T8_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T8_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym184955019_; Exception* T11_; Exception* T12_; TM__0nIDSKOqzcwPCzUnti9cufw_63.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T11_ = (Exception*)0; T11_ = getCurrentException(); errX60gensym184955019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T11_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T12_ = (Exception*)0; T12_ = &errX60gensym184955019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Using WakuRLNRelay", T12_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_63.status != 0) reraiseException(); }
goto LA2_;
LA4_: ;
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_65;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_65); TM__0nIDSKOqzcwPCzUnti9cufw_65.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_65.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_65.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T16_; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_66));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T16_ = (NI)0; T16_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T16_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym185010019_; Exception* T19_; Exception* T20_; TM__0nIDSKOqzcwPCzUnti9cufw_65.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T19_ = (Exception*)0; T19_ = getCurrentException(); errX60gensym185010019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T19_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T20_ = (Exception*)0; T20_ = &errX60gensym185010019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("WakuRLNRelay is disabled", T20_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_65.status != 0) reraiseException(); }
LA2_: ;
#line 331 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*(*colonenv_).node1).wakuRelay), wakuRelay);
#line 332 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 332 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
mount__CdbUSB2eMEOgF9aP7YtVBqw((*(*colonenv_).node1).switch_0, wakuRelay, TM__0nIDSKOqzcwPCzUnti9cufw_50);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_67); TM__0nIDSKOqzcwPCzUnti9cufw_67.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_67.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_67.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_3; NI T23_; nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_3)); nimZeroMem((void*)(&record_3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_68));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (NI)0; T23_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T23_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym185075019_; Exception* T26_; Exception* T27_; TM__0nIDSKOqzcwPCzUnti9cufw_67.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T26_ = (Exception*)0; T26_ = getCurrentException(); errX60gensym185075019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T26_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T27_ = (Exception*)0; T27_ = &errX60gensym185075019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("mounting relay", T27_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_67.status != 0) reraiseException();
#line 342 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T28_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T28_ = &(*(*colonenv_).node1).wakuRelay->Sup.Sup.Sup; nimZeroMem((void*)(&T29_), sizeof(tyProc__QB1jgAgEgi4jeepzNCjHhQ)); T29_.ClP_0 = relayHandler__OWj9bH0sl6Mo9azJtF7b0oLQ; T29_.ClE_0 = colonenv_;
#line 342 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
subscribe__Zcq4OnWUlRLuvzt51uYVaQ(T28_, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_69), T29_);
{ NimStringDesc* topic; NI i; NI L; NI T31_; topic = (NimStringDesc*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T31_ = (topics ? topics->Sup.len : 0); L = T31_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyProc__QB1jgAgEgi4jeepzNCjHhQ T34_; NI TM__0nIDSKOqzcwPCzUnti9cufw_96;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA33;
#line 344 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i) >= (NU)(topics ? topics->Sup.len : 0)){ raiseIndexError2(i,(topics ? topics->Sup.len : 0)-1); } topic = topics->data[i];
#line 348 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T34_), sizeof(tyProc__QB1jgAgEgi4jeepzNCjHhQ)); T34_.ClP_0 = ((TM__0nIDSKOqzcwPCzUnti9cufw_95) (handler__X1emLSYje5VhX012x9aEEBg)); T34_.ClE_0 = NIM_NIL;
#line 348 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
subscribe__ZNY79c0CaOwJ5d9bfJjOFI6Q((*colonenv_).node1, topic, T34_);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_96)) { raiseOverflow(); }; i = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_96);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T37_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T37_ = (topics ? topics->Sup.len : 0); if (!!((T37_ == L))) goto LA38_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA38_: ;
} LA33: ;
}
}
}
static N_NIMCALL(void, Marker_tyRef__dbKCpX19bI7B364WHmZIBAA)(void* p, NI op) {
tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw* a;
a = (tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw*)p;
nimGCvisit((void*)(*a).nodes1, op); nimGCvisit((void*)(*a).n2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1856852174_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__QGwgvH7xnyQ1z0HAck7XHw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw* a;
a = (tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw*)p;
nimGCvisit((void*)(*a).nodeId1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1857300196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture9, op);}
static N_NIMCALL(void, Marker_tyRef__cjJ1zY02VDD9bmMZzHAgznA)(void* p, NI op) {
tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ* a;
a = (tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ*)p;
nimGCvisit((void*)(*a).address1, op); nimGCvisit((void*)(*a).n2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1853050874_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__0dZTKD3g7QNgGxOesbXhgA)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g* a;
a = (tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g*)p;
nimGCvisit((void*)(*a).record1.output.buffer, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).errX60gensym1853500193_, op); nimGCvisit((void*)(*a).remotePeer4, op); nimGCvisit((void*)(*a).record5.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1854150196_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture7, op); nimGCvisit((void*)(*a).result8, op); nimGCvisit((void*)(*a).record9.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym18550001910_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* fut, tyObject_Option__K5ABelBHQJx0aScsm5tyBg* Result) {{
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
unsureAsgnRef((void**) (&(*Result).val), (*fut).value.val); goto BeforeRet_;
}BeforeRet_: ;
}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, dialPeer__NPbtkusLu7dQs34PCIVsMg_5)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g*) ClE_0;
#line 352 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ tyObject_Option__K5ABelBHQJx0aScsm5tyBg T26_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_111; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T34_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
}
STATE0: ; { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_104; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_107; tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* T19_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_104); TM__0nIDSKOqzcwPCzUnti9cufw_104.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_104.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_104.status == 0) { { NI T6_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record1), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record1)); unsureAsgnRef((void**)&(*colonenvP_).record1.output.buffer, NIM_NIL); (*colonenvP_).record1.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record1), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_105));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T6_ = (NI)0; T6_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record1), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T6_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record1), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_106), (*(*colonenvP_).colonup_).address1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record1));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record1));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T9_; Exception* T10_; TM__0nIDSKOqzcwPCzUnti9cufw_104.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1853500193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T9_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (Exception*)0; T10_ = &(*colonenvP_).errX60gensym1853500193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("dialPeer", T10_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_104.status != 0) reraiseException();
#line 354 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 354 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenvP_).remotePeer4), parsePeerInfo__XE21P4LKSGmmpGXidg7k2w((*(*colonenvP_).colonup_).address1));
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_107); TM__0nIDSKOqzcwPCzUnti9cufw_107.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_107.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_107.status == 0) { { NI T13_; NimStringDesc* T14_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_108));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
if ((NU)(((NI) 0)) >= (NU)((*(*colonenvP_).remotePeer4).addrs ? (*(*colonenvP_).remotePeer4).addrs->Sup.len : 0)){ raiseIndexError2(((NI) 0),((*(*colonenvP_).remotePeer4).addrs ? (*(*colonenvP_).remotePeer4).addrs->Sup.len : 0)-1); }
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__YNPvurqlJ89cWRrFsJKgRyQ((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_109), (*(*colonenvP_).remotePeer4).addrs->data[((NI) 0)]);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 169 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (NimStringDesc*)0; T14_ = shortLog__YvhybdNIMaDdbU9cTJva0oQ((*(*colonenvP_).remotePeer4).peerId);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_32), T14_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T17_; Exception* T18_; TM__0nIDSKOqzcwPCzUnti9cufw_107.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T17_ = (Exception*)0; T17_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1854150196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T17_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T18_ = (Exception*)0; T18_ = &(*colonenvP_).errX60gensym1854150196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Dialing peer", T18_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_107.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T19_ = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*)0; T19_ = dialPeer__11oeK9cQehiIawZyVDs3BBw((*(*(*colonenvP_).colonup_).n2).peerManager, (*colonenvP_).remotePeer4, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_110), TM__0nIDSKOqzcwPCzUnti9cufw_24); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "dialPeer", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyObject_Option__K5ABelBHQJx0aScsm5tyBg)); internalRead__uMZkfIdrXvXWOCcGhFLkRgasyncloop(((tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*) ((*colonenvP_).chronosInternalTmpFuture7)), (&T26_));
(void)(T26_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 358 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_111); TM__0nIDSKOqzcwPCzUnti9cufw_111.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_111.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_111.status == 0) { { NI T29_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record9), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record9)); unsureAsgnRef((void**)&(*colonenvP_).record9.output.buffer, NIM_NIL); (*colonenvP_).record9.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record9), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_112));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T29_ = (NI)0; T29_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record9), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T29_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record9));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record9));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T32_; Exception* T33_; TM__0nIDSKOqzcwPCzUnti9cufw_111.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym18550001910_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T33_ = (Exception*)0; T33_ = &(*colonenvP_).errX60gensym18550001910_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Post peerManager dial", T33_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_111.status != 0) reraiseException();
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 352 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE4: ;
#line 352 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T34_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T34_ = srcLocImpl__kk9cq2wM7LWNLhlrrnUAksw();
#line 352 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T34_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 0 "\?\?\?"
goto LA2;
STATE5: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, dialPeer_continue__rSeBF19anh6wRfVLM6nKbCw)(void* udataX60gensym185305088_, void* ClE_0) { tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_113; colonenvP_ = (tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_113); TM__0nIDSKOqzcwPCzUnti9cufw_113.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_113.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_113.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym185305089_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1853050874_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185305089_ = (*colonenvP_).nameIterVarX60gensym1853050874_.ClP_0((*colonenvP_).nameIterVarX60gensym1853050874_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym185305089_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym185305089_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185305089_ = (*colonenvP_).nameIterVarX60gensym1853050874_.ClP_0((*colonenvP_).nameIterVarX60gensym1853050874_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1853050874_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym185305089_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_116));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = dialPeer_continue__rSeBF19anh6wRfVLM6nKbCw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym185305089_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_113.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym185305091_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_113.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym185305091_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym185305091_, "CatchableError", "dialPeer_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym185305091_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_113.status != 0) reraiseException();}
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, dialPeer__lfTRKLCuKULV2LLUZxUnOQ)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n_0, NimStringDesc* address) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ*) newObj((&NTI__cjJ1zY02VDD9bmMZzHAgznA_), sizeof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ)); (*colonenv_).Sup.m_type = (&NTI__uwPyp1V7DzrdnpV8IagIeQ_);
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).n2), n_0);
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).address1; (*colonenv_).address1 = copyStringRC1(address); if (T1_) nimGCunrefNoCycle(T1_);
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__9aVi3jtWwDGNo59cy9cRAgGGA();
#line 351 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g*) newObj((&NTI__0dZTKD3g7QNgGxOesbXhgA_), sizeof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g)); (*colonenv__2).Sup.m_type = (&NTI__klpGF9cFqA3jKXeHoM30R5g_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = dialPeer__NPbtkusLu7dQs34PCIVsMg_5; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1853050874_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1853050874_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = dialPeer_continue__rSeBF19anh6wRfVLM6nKbCw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_117)(T4_.ClP_0))(NIM_NIL);
#line 359 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 315 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, seconds__VnZgvngfH64K9cbR19bMHEEAtimer)(NI v) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; NI64 TM__0nIDSKOqzcwPCzUnti9cufw_120; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw));
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
#line 317 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim"
if (nimMulInt64(((NI64) (v)), TM__0nIDSKOqzcwPCzUnti9cufw_119.value, &TM__0nIDSKOqzcwPCzUnti9cufw_120)) { raiseOverflow(); }; result.value = (NI64)(TM__0nIDSKOqzcwPCzUnti9cufw_120); return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, connectToNodes__NPbtkusLu7dQs34PCIVsMg_4)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw*) ClE_0;
#line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ NI TM__0nIDSKOqzcwPCzUnti9cufw_118; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T31_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T32_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T39_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
case 7: goto STATE7;
}
STATE0: ; { { NI T5_;
#line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
(*colonenvP_).nodeId1 = (NimStringDesc*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
(*colonenvP_).i2 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T5_ = ((*(*colonenvP_).colonup_).nodes1 ? (*(*colonenvP_).colonup_).nodes1->Sup.len : 0); (*colonenvP_).L3 = T5_; {
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
}
}
STATE1: ;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_99; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T18_;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!((*colonenvP_).i2 < (*colonenvP_).L3)) goto LA9_;
#line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)((*colonenvP_).i2) >= (NU)((*(*colonenvP_).colonup_).nodes1 ? (*(*colonenvP_).colonup_).nodes1->Sup.len : 0)){ raiseIndexError2((*colonenvP_).i2,((*(*colonenvP_).colonup_).nodes1 ? (*(*colonenvP_).colonup_).nodes1->Sup.len : 0)-1); } asgnRef((void**) (&(*colonenvP_).nodeId1), (*(*colonenvP_).colonup_).nodes1->data[(*colonenvP_).i2]);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_99); TM__0nIDSKOqzcwPCzUnti9cufw_99.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_99.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_99.status == 0) { { NI T13_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record5), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record5)); unsureAsgnRef((void**)&(*colonenvP_).record5.output.buffer, NIM_NIL); (*colonenvP_).record5.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record5), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_100));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record5), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_101), (*colonenvP_).nodeId1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record5));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record5));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T16_; Exception* T17_; TM__0nIDSKOqzcwPCzUnti9cufw_99.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T16_ = (Exception*)0; T16_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1857300196_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T16_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (Exception*)0; T17_ = &(*colonenvP_).errX60gensym1857300196_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("connectToNodes", T17_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_99.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture7 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T18_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T18_ = dialPeer__lfTRKLCuKULV2LLUZxUnOQ((*(*colonenvP_).colonup_).n2, (*colonenvP_).nodeId1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture7), &T18_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture7);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture7; goto BeforeRet_;
}
goto LA7_;
LA9_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
}
LA7_: ;
STATE2: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T24_; NimStringDesc* T25_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA22_;
T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T24_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T24_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T24_).Sup.Sup.Sup.name = "CancelledError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.Sup.message; (*T24_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T25_) nimGCunrefNoCycle(T25_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T24_, "CancelledError", "connectToNodes", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA22_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture7);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture7)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 379 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt((*colonenvP_).i2, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_118)) { raiseOverflow(); }; (*colonenvP_).i2 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_118);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T28_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T28_ = ((*(*colonenvP_).colonup_).nodes1 ? (*(*colonenvP_).colonup_).nodes1->Sup.len : 0); if (!!((T28_ == (*colonenvP_).L3))) goto LA29_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA29_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
goto LA2;
STATE4: ;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture9 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T31_ = seconds__VnZgvngfH64K9cbR19bMHEEAtimer(((NI) 5));
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T32_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T32_ = sleepAsync__A6EK559a2LWq5qZCF2J9aB8A(T31_); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture9), &T32_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture9);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture9; goto BeforeRet_;
STATE5: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T37_; NimStringDesc* T38_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA35_;
T37_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T37_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T37_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T37_).Sup.Sup.Sup.name = "CancelledError"; T38_ = (NimStringDesc*)0; T38_ = (*T37_).Sup.Sup.Sup.message; (*T37_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T38_) nimGCunrefNoCycle(T38_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T37_, "CancelledError", "connectToNodes", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA35_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture9);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture9)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE6: ;
#line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T39_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T39_ = srcLocImpl__5LFd6w9cUSf1jPmYC1ZOXfQ();
#line 376 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T39_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 7);
#line 0 "\?\?\?"
goto LA2;
STATE7: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, connectToNodes_continue__Tm0A59cwTlK9ce9cfgFZw9aUBA)(void* udataX60gensym185685218_, void* ClE_0) { tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_121; colonenvP_ = (tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_121); TM__0nIDSKOqzcwPCzUnti9cufw_121.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_121.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_121.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym185685219_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1856852174_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185685219_ = (*colonenvP_).nameIterVarX60gensym1856852174_.ClP_0((*colonenvP_).nameIterVarX60gensym1856852174_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym185685219_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym185685219_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym185685219_ = (*colonenvP_).nameIterVarX60gensym1856852174_.ClP_0((*colonenvP_).nameIterVarX60gensym1856852174_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1856852174_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym185685219_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_124));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = connectToNodes_continue__Tm0A59cwTlK9ce9cfgFZw9aUBA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym185685219_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_121.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym185685221_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_121.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym185685221_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym185685221_, "CatchableError", "connectToNodes_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym185685221_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_121.status != 0) reraiseException();}
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, connectToNodes__vu1DbFgVC5f8vfp7OdszFA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n_0, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nodes) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw*) newObj((&NTI__dbKCpX19bI7B364WHmZIBAA_), sizeof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw)); (*colonenv_).Sup.m_type = (&NTI__gPyFixe82ru2z3J2LVGuUw_);
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).n2), n_0);
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).nodes1), nodes, (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_));
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__gpJHqryu0PDLHve3gxk4Rw();
#line 375 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw*) newObj((&NTI__QGwgvH7xnyQ1z0HAck7XHw_), sizeof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw)); (*colonenv__2).Sup.m_type = (&NTI__88N9bGCg6GjV9a03omHYbFPw_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = connectToNodes__NPbtkusLu7dQs34PCIVsMg_4; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1856852174_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1856852174_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = connectToNodes_continue__Tm0A59cwTlK9ce9cfgFZw9aUBA; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_125)(T3_.ClP_0))(NIM_NIL);
#line 387 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 361 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, setStorePeer__9a9cOfujLaOchYmeyod9aA9b9bw)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n_0, NimStringDesc* address) { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_126; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* remotePeer;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_126); TM__0nIDSKOqzcwPCzUnti9cufw_126.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_126.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_126.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_105));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_106), address);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym185585019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_126.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym185585019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym185585019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("dialPeer", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_126.status != 0) reraiseException();
#line 364 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 364 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
remotePeer = parsePeerInfo__XE21P4LKSGmmpGXidg7k2w(address);
#line 366 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 366 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
setPeer__NR6CgyQGRG2ixSapzqc1DQ((*n_0).wakuStore, remotePeer);
}
#line 368 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, setFilterPeer__9a9cOfujLaOchYmeyod9aA9b9bw_2)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* n_0, NimStringDesc* address) { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_127; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* remotePeer;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_127); TM__0nIDSKOqzcwPCzUnti9cufw_127.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_127.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_127.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_105));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_106), address);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym185650019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_127.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym185650019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym185650019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("dialPeer", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_127.status != 0) reraiseException();
#line 371 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 371 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
remotePeer = parsePeerInfo__XE21P4LKSGmmpGXidg7k2w(address);
#line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 373 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
setPeer__5h4ctliP00QuESFYM1FLhg((*n_0).wakuFilter, remotePeer);
}
#line 267 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, info__adAbzgj1ATvfbZP5NnbcgA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA* Result) { tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; NimStringDesc* listenStr; NimStringDesc* T1_; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw* T2_; NimStringDesc* T3_; NimStringDesc* T4_; tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA wakuInfo;{
#line 274 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
peerInfo = (*node).peerInfo;
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NimStringDesc*)0;
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T2_ = (tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw*)0; T2_ = X5BX5D___Twvw5Yb9ad9cEZX7mbgLvwPAsystem((*peerInfo).addrs->data, ((*peerInfo).addrs ? (*peerInfo).addrs->Sup.len : 0), ((NI) 1));
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T3_ = (NimStringDesc*)0; T3_ = dollar___9clTvx1x9boEUsy637oTVrWA((*T2_));
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 275 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T4_ = (NimStringDesc*)0; T4_ = dollar___YvhybdNIMaDdbU9cTJva0oQ_2((*peerInfo).peerId); T1_ = rawNewString((T3_ ? T3_->Sup.len : 0) + (T4_ ? T4_->Sup.len : 0) + 5);appendString(T1_, T3_);appendString(T1_, ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_35));appendString(T1_, T4_); listenStr = T1_; nimZeroMem((void*)(&wakuInfo), sizeof(tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA));
#line 276 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
chckNil((void*)(&wakuInfo)); nimZeroMem((void*)(&wakuInfo), sizeof(tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA)); wakuInfo.listenStr = copyString(listenStr);
#line 277 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 277 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
unsureAsgnRef((void**) (&(*Result).listenStr), copyString(wakuInfo.listenStr)); goto BeforeRet_;
}BeforeRet_: ;
}
static N_NIMCALL(void, Marker_tyRef__hCX59caHl7G9aR8FGE1pguYw)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw* a;
a = (tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw*)p;
nimGCvisit((void*)(*a).node1, op); nimGCvisit((void*)(*a).topic2, op); nimGCvisit((void*)(*a).message3.payload, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1840900465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__bTVpL9beKVBlIGd9a6AJFP9aQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA* a;
a = (tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA*)p;
nimGCvisit((void*)(*a).wakuRelay1, op); nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record3.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1841350194_, op); nimGCvisit((void*)(*a).data5, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture6, op); nimGCvisit((void*)(*a).result7, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut) { NI result;{ result = (NI)0;
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
result = (*fut).value; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, publish__NPbtkusLu7dQs34PCIVsMg_6)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA*) ClE_0;
#line 237 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ NI T20_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T21_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
}
STATE0: ; { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_130; tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA T11_; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T12_; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* T13_;
#line 244 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenvP_).wakuRelay1), (*(*(*colonenvP_).colonup_).node1).wakuRelay);
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_130); TM__0nIDSKOqzcwPCzUnti9cufw_130.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_130.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_130.status == 0) { { NI T6_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record3), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record3)); unsureAsgnRef((void**)&(*colonenvP_).record3.output.buffer, NIM_NIL); (*colonenvP_).record3.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record3), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_131));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T6_ = (NI)0; T6_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T6_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&(*colonenvP_).record3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_84), (*(*colonenvP_).colonup_).topic2);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__29bE4HlL7Q4TGGs4IGLk1VA((&(*colonenvP_).record3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_132), (*(*colonenvP_).colonup_).message3.contentTopic);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record3));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record3));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T9_; Exception* T10_; TM__0nIDSKOqzcwPCzUnti9cufw_130.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T9_ = (Exception*)0; T9_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1841350194_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T9_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (Exception*)0; T10_ = &(*colonenvP_).errX60gensym1841350194_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("publish", T10_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_130.status != 0) reraiseException();
#line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T11_), sizeof(tyObject_ProtoBuffer__40iIOZrE3YoWDkFgicA1eA)); encode__iQo9bIBTBPAEDpRAygQm8Tg((*(*colonenvP_).colonup_).message3, (&T11_));
genericSeqAssign((&(*colonenvP_).data5), T11_.buffer, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_));
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture6 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T12_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T12_ = &(*colonenvP_).wakuRelay1->Sup.Sup.Sup;
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T13_ = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; T13_ = publish__tZwNcTRKSGbYj9cQPVmza9bA(T12_, (*(*colonenvP_).colonup_).topic2, (*colonenvP_).data5); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture6), &T13_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture6; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T18_; NimStringDesc* T19_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA16_;
T18_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T18_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T18_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T18_).Sup.Sup.Sup.name = "CancelledError"; T19_ = (NimStringDesc*)0; T19_ = (*T18_).Sup.Sup.Sup.message; (*T18_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T19_) nimGCunrefNoCycle(T19_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T18_, "CancelledError", "publish", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA16_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture6);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T20_ = (NI)0; T20_ = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(((tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) ((*colonenvP_).chronosInternalTmpFuture6))); (void)(T20_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 237 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T21_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T21_ = srcLocImpl__OfjqfUQfgAqSucfXohjLDA();
#line 237 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T21_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 0 "\?\?\?"
goto LA2;
STATE4: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, publish_continue__9cTJycUD6zOGkpCKWnlR9azA)(void* udataX60gensym184090047_, void* ClE_0) { tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_133; colonenvP_ = (tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_133); TM__0nIDSKOqzcwPCzUnti9cufw_133.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_133.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_133.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym184090048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1840900465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym184090048_ = (*colonenvP_).nameIterVarX60gensym1840900465_.ClP_0((*colonenvP_).nameIterVarX60gensym1840900465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym184090048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym184090048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym184090048_ = (*colonenvP_).nameIterVarX60gensym1840900465_.ClP_0((*colonenvP_).nameIterVarX60gensym1840900465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1840900465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym184090048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_136));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = publish_continue__9cTJycUD6zOGkpCKWnlR9azA; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym184090048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_133.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym184090050_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_133.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym184090050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym184090050_, "CatchableError", "publish_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym184090050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_133.status != 0) reraiseException();}
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, publish__C1RhKSfylVD8bsDO9c0YeJw)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, NimStringDesc* topic, tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A message) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw*) newObj((&NTI__hCX59caHl7G9aR8FGE1pguYw_), sizeof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw)); (*colonenv_).Sup.m_type = (&NTI__Ocre6qIhbbXjH9bMe1Y34aw_);
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node1), node);
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).topic2; (*colonenv_).topic2 = copyStringRC1(topic); if (T1_) nimGCunrefNoCycle(T1_);
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).message3.payload), message.payload, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*colonenv_).message3.contentTopic = message.contentTopic; (*colonenv_).message3.version = message.version;
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__743BDv9amXyZFixXl2NtWXA();
#line 236 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA*) newObj((&NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_), sizeof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA)); (*colonenv__2).Sup.m_type = (&NTI__KufkxyihxS9aLJ9cmDlW9aUdA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = publish__NPbtkusLu7dQs34PCIVsMg_6; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1840900465_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1840900465_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = publish_continue__9cTJycUD6zOGkpCKWnlR9azA; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_137)(T4_.ClP_0))(NIM_NIL);
#line 249 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, unsubscribeAll__ubmobG59csuWrbM5N82cCMA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, NimStringDesc* topic) { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_138; tyObject_WakuRelaycolonObjectType___bXDFUtY9bPDVFOr8V4dH8ag* wakuRelay; tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg* T8_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_138); TM__0nIDSKOqzcwPCzUnti9cufw_138.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_138.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_138.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T3_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_139));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T3_ = (NI)0; T3_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T3_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__U2vmGWVLHFSD9cvjHnmuu2A((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_84), topic);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym183920019_; Exception* T6_; Exception* T7_; TM__0nIDSKOqzcwPCzUnti9cufw_138.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T6_ = (Exception*)0; T6_ = getCurrentException(); errX60gensym183920019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T6_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T7_ = (Exception*)0; T7_ = &errX60gensym183920019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("unsubscribeAll", T7_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_138.status != 0) reraiseException();
#line 216 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
wakuRelay = (*node).wakuRelay;
#line 217 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T8_ = (tyObject_PubSubcolonObjectType___ZTSmMxmys6Qe9bOlWGunVkg*)0; T8_ = &wakuRelay->Sup.Sup.Sup;
#line 217 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
unsubscribeAll__FmcunX0cpW9bRp861dUZg8g(T8_, topic);
}
static N_NIMCALL(void, Marker_tyRef__Ml65kif24wcIoxVVMWWZUg)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ* a;
a = (tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ*)p;
nimGCvisit((void*)(*a).request1.contentFilters, op); nimGCvisit((void*)(*a).request1.topic, op); nimGCvisit((void*)(*a).node2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).handler4.ClE_0, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1834802175_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__9cOBO14OJBlRJfr7C3ijCvw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg* a;
a = (tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1835350193_, op); nimGCvisit((void*)(*a).id4, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture5, op); nimGCvisit((void*)(*a).result6, op); nimGCvisit((void*)(*a).idOpt7.val, op); nimGCvisit((void*)(*a).record8.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1836700199_, op);}
#line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
static N_INLINE(void, internalRead__d9c9a4w4yCmv9bnTUXP0W4mRQasyncloop)(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* fut, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A* Result) {{
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 475 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
unsureAsgnRef((void**) (&(*Result).val), copyString((*fut).value.val)); (*Result).has = (*fut).value.has; goto BeforeRet_;
}BeforeRet_: ;
}
#line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isSome__SBpZC5L2ngoUiy0hnfoIYQoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = self.has; return result;}
#line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NIM_BOOL, isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 168 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
result = !(self.has); return result;}
#line 170 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
static N_INLINE(NimStringDesc*, get__MwtcpGbpnX9bvK9by7COEbNwoptions)(tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A self) { NimStringDesc* result; result = (NimStringDesc*)0;
#line 171 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
{ NIM_BOOL T3_; tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw* T6_; NimStringDesc* T7_;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
T3_ = (NIM_BOOL)0; T3_ = isNone__SBpZC5L2ngoUiy0hnfoIYQ_2options(self); if (!T3_) goto LA4_;
T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*)0; T6_ = (tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw*) newObj((&NTI__GntyqsSCwg00S5X6lKEPuQ_), sizeof(tyObject_UnpackError__VAWWBGXQQxBx5kHPK2xRMw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__VAWWBGXQQxBx5kHPK2xRMw_); (*T6_).Sup.Sup.name = "UnpackError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_15)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/options.nim"
raiseExceptionEx((Exception*)T6_, "UnpackError", "get", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/"
"vendor/Nim/lib/pure/options.nim", 185); }
LA4_: ;
result = copyString(self.val); return result;}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, subscribe__NPbtkusLu7dQs34PCIVsMg_7)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg*) ClE_0;
#line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw T40_; NI T41_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T42_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T43_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
case 5: goto STATE5;
case 6: goto STATE6;
}
STATE0: ; { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_143;
#line 180 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{
#line 180 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if (!!((*(*colonenvP_).colonup_).request1.subscribe)) goto LA6_;
#line 180 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 180 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_142));
}
LA6_: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_143); TM__0nIDSKOqzcwPCzUnti9cufw_143.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_143.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_143.status == 0) { { NI T10_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_144));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__a8rpcYlyMZp7Ar2sSXj2qw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_58), (*(*colonenvP_).colonup_).request1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T13_; Exception* T14_; TM__0nIDSKOqzcwPCzUnti9cufw_143.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1835350193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &(*colonenvP_).errX60gensym1835350193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("subscribe content", T14_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_143.status != 0) reraiseException();
#line 184 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 184 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenvP_).id4), generateRequestId__m7OHmrw9cEQQUL4X9aOy17SA((*(*(*colonenvP_).colonup_).node2).rng));
#line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* T19_;
#line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if (!(((*(*(*colonenvP_).colonup_).node2).wakuFilter == 0) == NIM_FALSE)) goto LA17_;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture5 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T19_ = (tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*)0; T19_ = subscribe__MBcsqL6IBmE8unUf2h3erg((*(*(*colonenvP_).colonup_).node2).wakuFilter, (*(*colonenvP_).colonup_).request1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture5), &T19_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture5; goto BeforeRet_;
}
goto LA15_;
LA17_: ;
{
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
}
LA15_: ;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T25_; NimStringDesc* T26_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA23_;
T25_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T25_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T25_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T25_).Sup.Sup.Sup.name = "CancelledError"; T26_ = (NimStringDesc*)0; T26_ = (*T25_).Sup.Sup.Sup.message; (*T25_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T26_) nimGCunrefNoCycle(T26_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T25_, "CancelledError", "subscribe", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA23_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture5);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__d9c9a4w4yCmv9bnTUXP0W4mRQasyncloop(((tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*) ((*colonenvP_).chronosInternalTmpFuture5)), (&(*colonenvP_).idOpt7));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 187 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 189 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ NIM_BOOL T29_;
#line 189 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T29_ = (NIM_BOOL)0; T29_ = isSome__SBpZC5L2ngoUiy0hnfoIYQoptions((*colonenvP_).idOpt7); if (!T29_) goto LA30_;
#line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 191 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenvP_).id4), get__MwtcpGbpnX9bvK9by7COEbNwoptions((*colonenvP_).idOpt7)); }
goto LA27_;
LA30_: ;
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_145;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_145); TM__0nIDSKOqzcwPCzUnti9cufw_145.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_145.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_145.status == 0) { { NI T35_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record8), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record8)); unsureAsgnRef((void**)&(*colonenvP_).record8.output.buffer, NIM_NIL); (*colonenvP_).record8.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record8), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 6), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_146));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T35_ = (NI)0; T35_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T35_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__a8rpcYlyMZp7Ar2sSXj2qw((&(*colonenvP_).record8), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_58), (*(*colonenvP_).colonup_).request1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record8));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record8));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T38_; Exception* T39_; TM__0nIDSKOqzcwPCzUnti9cufw_145.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T38_ = (Exception*)0; T38_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1836700199_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T38_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T39_ = (Exception*)0; T39_ = &(*colonenvP_).errX60gensym1836700199_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("remote subscription to filter failed", T39_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_145.status != 0) reraiseException();
#line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
incGauge__y5UlmHGFYL2FbhQBYdL3Gg_2(waku_node_errors__4QXpMl4TZbQyGRL8qsBXQQ, ((NI) 1), TM__0nIDSKOqzcwPCzUnti9cufw_147, 1);
}
LA27_: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 186 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE4: ;
#line 198 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T40_), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw)); nimZeroMem((void*)(&T40_), sizeof(tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw)); genericSeqAssign((&T40_.contentFilters), (*(*colonenvP_).colonup_).request1.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); T40_.handler.ClE_0 = (*(*colonenvP_).colonup_).handler4.ClE_0; T40_.handler.ClP_0 = (*(*colonenvP_).colonup_).handler4.ClP_0;
#line 198 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
X5BX5Deq___eK8xAlkyOhlA9bPxqckbVeg((&(*(*(*colonenvP_).colonup_).node2).filters), (*colonenvP_).id4, T40_);
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T41_ = (NI)0; T41_ = len__ZA0fyy7MKgu9b7GDksFVIXg((*(*(*colonenvP_).colonup_).node2).filters); T42_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T42_ = NIM_NIL;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(waku_node_filters__eTKweJZirtJiHLYi7g259bQ, ((NI64) (T41_)), T42_->data, (T42_ ? T42_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 5);
#line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE5: ;
#line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T43_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T43_ = srcLocImpl__A2agjtX5jgfi2cdXlvOgbQ();
#line 174 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T43_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 6);
#line 0 "\?\?\?"
goto LA2;
STATE6: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, subscribe_continue__wUSHhQz5oBctFFQF2AZMCw)(void* udataX60gensym183480218_, void* ClE_0) { tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_149; colonenvP_ = (tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_149); TM__0nIDSKOqzcwPCzUnti9cufw_149.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_149.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_149.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym183480219_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1834802175_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183480219_ = (*colonenvP_).nameIterVarX60gensym1834802175_.ClP_0((*colonenvP_).nameIterVarX60gensym1834802175_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym183480219_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym183480219_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183480219_ = (*colonenvP_).nameIterVarX60gensym1834802175_.ClP_0((*colonenvP_).nameIterVarX60gensym1834802175_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1834802175_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym183480219_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_152));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = subscribe_continue__wUSHhQz5oBctFFQF2AZMCw; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym183480219_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_149.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym183480221_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_149.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym183480221_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym183480221_, "CatchableError", "subscribe_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym183480221_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_149.status != 0) reraiseException();}
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, subscribe__nO3LXdM9bI3BkG8rQ3ZLqHQ)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request, tyProc__MiWDRU9bUQpEPIn4qbS04fg handler) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ*) newObj((&NTI__Ml65kif24wcIoxVVMWWZUg_), sizeof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ)); (*colonenv_).Sup.m_type = (&NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_);
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node2), node);
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).request1.contentFilters), request.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).request1.topic; (*colonenv_).request1.topic = copyStringRC1(request.topic); if (T1_) nimGCunrefNoCycle(T1_); (*colonenv_).request1.subscribe = request.subscribe;
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).handler4.ClE_0), handler.ClE_0); (*colonenv_).handler4.ClP_0 = handler.ClP_0;
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__Qt5q79chpcvlaxI28dDpSSg();
#line 173 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg*) newObj((&NTI__9cOBO14OJBlRJfr7C3ijCvw_), sizeof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg)); (*colonenv__2).Sup.m_type = (&NTI__S1IYfdqTKxq4Gc9b7lWwyBg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = subscribe__NPbtkusLu7dQs34PCIVsMg_7; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1834802175_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1834802175_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = subscribe_continue__wUSHhQz5oBctFFQF2AZMCw; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_153)(T4_.ClP_0))(NIM_NIL);
#line 199 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__FeiCSGJXIxZDeH6u7VhwfQ)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ* a;
a = (tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ*)p;
nimGCvisit((void*)(*a).request1.contentFilters, op); nimGCvisit((void*)(*a).request1.topic, op); nimGCvisit((void*)(*a).node2, op); nimGCvisit((void*)(*a).chronosInternalRetFuture3, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1839552174_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__zTORy3lVQHPEJIptdyQuJQ)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg* a;
a = (tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1840100193_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op);}
static N_NIMCALL(void, Marker_tyRef__8ab7mRtI4qoTisNCfKn0LA)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw* a;
a = (tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw*)p;
nimGCvisit((void*)(*a).unsubscribeTopics1, op);}
#line 26 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
static N_INLINE(NIM_BOOL, isFilled__5Qpmu5QqwDY0esVXn6wf7wtables)(NI hcode) { NIM_BOOL result; result = (NIM_BOOL)0;
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
#line 27 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/hashcommon.nim"
result = !((hcode == ((NI) 0))); return result;}
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
static N_INLINE(void, keepIf__XK2tu1vla9ac1tViQ0m6digsequtils)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA** s_0, tyProc__SWra16VdkbxzX77YPe1gcw pred) { NI pos;
#line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
pos = ((NI) 0); { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
T2_ = ((*s_0) ? (*s_0)->Sup.len : 0); colontmp_ = T2_;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_166;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < colontmp_)) goto LA4;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
i = i_2;
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ NIM_BOOL T7_; NI TM__0nIDSKOqzcwPCzUnti9cufw_165;
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(i,((*s_0) ? (*s_0)->Sup.len : 0)-1); } T7_ = (NIM_BOOL)0; T7_ = pred.ClE_0? pred.ClP_0((*s_0)->data[i], pred.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_164)(pred.ClP_0))((*s_0)->data[i]); if (!T7_) goto LA8_;
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (!!((pos == i))) goto LA12_;
if ((NU)(pos) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(pos,((*s_0) ? (*s_0)->Sup.len : 0)-1); }
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(i,((*s_0) ? (*s_0)->Sup.len : 0)-1); } (*s_0)->data[pos] = (*s_0)->data[i]; }
LA12_: ;
#line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt(pos, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_165)) { raiseOverflow(); }; pos = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_165); }
LA8_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_166)) { raiseOverflow(); }; i_2 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_166); } LA4: ;
}
}
#line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((pos) < ((NI) 0) || (pos) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pos, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0)), (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*) setLengthSeqV2(&((*s_0))->Sup, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_), ((NI) (pos))));}
#line 1748 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NI, find__wvdksDp4zG9b1js8jGtqPEwsystem)(NU32* a, NI aLen_0, NU32 item) { NI result;{ result = (NI)0; { NU32 i; NI i_2; i = (NU32)0;
#line 3 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0); {
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_167; NI TM__0nIDSKOqzcwPCzUnti9cufw_168;
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 4 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < aLen_0)) goto LA3;
#line 1751 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if ((NU)(i_2) >= (NU)(aLen_0)){ raiseIndexError2(i_2,aLen_0-1); } i = a[i_2];
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
{
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (!(i == item)) goto LA6_;
#line 1752 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
goto BeforeRet_;
}
LA6_: ;
#line 1753 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
if (nimAddInt(result, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_167)) { raiseOverflow(); }; result = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_167);
#line 6 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_168)) { raiseOverflow(); }; i_2 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_168); } LA3: ;
}
}
#line 1754 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
result = ((NI) -1); }BeforeRet_: ;
return result;}
#line 1756 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
static N_INLINE(NIM_BOOL, contains__n0da1CRs5JctYJ8hm9bxylgsystem)(NU32* a, NI aLen_0, NU32 item) { NIM_BOOL result; NI T1_;{ result = (NIM_BOOL)0;
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
#line 1768 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
T1_ = (NI)0; T1_ = find__wvdksDp4zG9b1js8jGtqPEwsystem(a, aLen_0, item); result = (((NI) 0) <= T1_); goto BeforeRet_;
}BeforeRet_: ;
return result;}
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_CLOSURE(NIM_BOOL, colonanonymous___jxvkKRBxbS8zFbytjmTOew)(NU32 t, void* ClE_0) { NIM_BOOL result; tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw* colonenvP_; NIM_BOOL T1_; result = (NIM_BOOL)0; colonenvP_ = (tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw*) ClE_0;
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (NIM_BOOL)0; T1_ = contains__n0da1CRs5JctYJ8hm9bxylgsystem((*colonenvP_).unsubscribeTopics1->data, ((*colonenvP_).unsubscribeTopics1 ? (*colonenvP_).unsubscribeTopics1->Sup.len : 0), t); result = !(T1_); return result;}
#line 460 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
static N_INLINE(void, keepIf__v8VJ0iNehOB9cZhQwY1IaXwsequtils)(tySequence__xNHF59br19a2ddRDpm49b8z3A** s_0, tyProc__xmlG2mIAVJroTSGjQ7e83w pred) { NI pos;
#line 479 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
pos = ((NI) 0); { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
T2_ = ((*s_0) ? (*s_0)->Sup.len : 0); colontmp_ = T2_;
#line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
i_2 = ((NI) 0); {
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_173;
#line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(i_2 < colontmp_)) goto LA4;
#line 480 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
i = i_2;
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{ NIM_BOOL T7_; NI TM__0nIDSKOqzcwPCzUnti9cufw_172;
#line 481 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(i,((*s_0) ? (*s_0)->Sup.len : 0)-1); } T7_ = (NIM_BOOL)0; T7_ = pred.ClE_0? pred.ClP_0((*s_0)->data[i], pred.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_171)(pred.ClP_0))((*s_0)->data[i]); if (!T7_) goto LA8_;
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
{
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
#line 482 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (!!((pos == i))) goto LA12_;
if ((NU)(pos) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(pos,((*s_0) ? (*s_0)->Sup.len : 0)-1); }
#line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((NU)(i) >= (NU)((*s_0) ? (*s_0)->Sup.len : 0)){ raiseIndexError2(i,((*s_0) ? (*s_0)->Sup.len : 0)-1); } asgnRef((void**) (&(*s_0)->data[pos].topics), (*s_0)->data[i].topics); }
LA12_: ;
#line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if (nimAddInt(pos, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_172)) { raiseOverflow(); }; pos = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_172); }
LA8_: ;
#line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_173)) { raiseOverflow(); }; i_2 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_173); } LA4: ;
}
}
#line 488 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim"
if ((pos) < ((NI) 0) || (pos) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(pos, ((NI) 0), ((NI) IL64(9223372036854775807))); } unsureAsgnRef((void**) (&(*s_0)), (tySequence__xNHF59br19a2ddRDpm49b8z3A*) setLengthSeqV2(&((*s_0))->Sup, (&NTI__xNHF59br19a2ddRDpm49b8z3A_), ((NI) (pos))));}
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, colonanonymous___7GYmEFbUyUqGwvq6QfR9bLg)(tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA cf) { NIM_BOOL result; NI T1_; result = (NIM_BOOL)0;
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (cf.topics ? cf.topics->Sup.len : 0); result = (((NI) 0) < T1_); return result;}
#line 70 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(void, removeContentFilters__icYORjvSAxg8HjDaDy9cgng)(tyObject_Table__A9cYVcPOKBDYXmP0EJYObtA* filters, tySequence__xNHF59br19a2ddRDpm49b8z3A* contentFilters) { tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw* colonenv_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_161; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* rIdToRemove; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_178; colonenv_ = (tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw*) newObj((&NTI__8ab7mRtI4qoTisNCfKn0LA_), sizeof(tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw)); (*colonenv_).Sup.m_type = (&NTI__X75D7cmYbd1nYpnmSEXbjw_);
#line 72 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
(*colonenv_).unsubscribeTopics1 = (tySequence__9bAGqSvkAaFL9bWjsEPslrFA*)0; { tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA cf; NI i; NI L; NI T2_; nimZeroMem((void*)(&cf), sizeof(tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA));
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T2_ = (contentFilters ? contentFilters->Sup.len : 0); L = T2_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyArray__rQQMNEsCzrh8vJ5AM76TDg T5_; NI TM__0nIDSKOqzcwPCzUnti9cufw_160;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i < L)) goto LA4;
#line 73 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i) >= (NU)(contentFilters ? contentFilters->Sup.len : 0)){ raiseIndexError2(i,(contentFilters ? contentFilters->Sup.len : 0)-1); } cf.topics = contentFilters->data[i].topics;
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)T5_, sizeof(tyArray__rQQMNEsCzrh8vJ5AM76TDg)); genericSeqAssign((&T5_[0]), (*colonenv_).unsubscribeTopics1, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); genericSeqAssign((&T5_[1]), cf.topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_));
#line 74 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).unsubscribeTopics1), concat__AIoAKd9cbyNKjfiKPjwKI1Q(T5_, 2));
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_160)) { raiseOverflow(); }; i = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_160);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T8_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T8_ = (contentFilters ? contentFilters->Sup.len : 0); if (!!((T8_ == L))) goto LA9_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA9_: ;
} LA4: ;
}
}
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_161); TM__0nIDSKOqzcwPCzUnti9cufw_161.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_161.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_161.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record; NI T13_; nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record)); nimZeroMem((void*)(&record), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_162));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T13_ = (NI)0; T13_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T13_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__BgMfHcdsbWCBZCneN19a9bkg((&record), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_163), (*colonenv_).unsubscribeTopics1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym182900019_; Exception* T16_; Exception* T17_; TM__0nIDSKOqzcwPCzUnti9cufw_161.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T16_ = (Exception*)0; T16_ = getCurrentException(); errX60gensym182900019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T16_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T17_ = (Exception*)0; T17_ = &errX60gensym182900019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("unsubscribing", T17_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_161.status != 0) reraiseException();
#line 78 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
rIdToRemove = NIM_NIL; { NimStringDesc* rId; tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw* f; NI L_2; rId = (NimStringDesc*)0; f = (tyObject_Filter__llJHO4n7JfCluCvVce9c9cDw*)0;
#line 686 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 686 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
L_2 = len__ZA0fyy7MKgu9b7GDksFVIXg((*filters)); { NI h_1; NI colontmp_; NI T20_; NI res; h_1 = (NI)0; colontmp_ = (NI)0;
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T20_ = (((*filters).data ? (*filters).data->Sup.len : 0)-1); colontmp_ = T20_;
#line 77 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
res = ((NI) 0); {
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_176;
#line 78 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (!(res <= colontmp_)) goto LA22;
#line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
h_1 = res;
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NIM_BOOL T25_; tyProc__xmlG2mIAVJroTSGjQ7e83w T38_;
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)((*filters).data ? (*filters).data->Sup.len : 0)){ raiseIndexError2(h_1,((*filters).data ? (*filters).data->Sup.len : 0)-1); }
#line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T25_ = (NIM_BOOL)0; T25_ = isFilled__5Qpmu5QqwDY0esVXn6wf7wtables((*filters).data->data[h_1].Field0); if (!T25_) goto LA26_;
#line 79 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(h_1) >= (NU)((*filters).data ? (*filters).data->Sup.len : 0)){ raiseIndexError2(h_1,((*filters).data ? (*filters).data->Sup.len : 0)-1); } rId = (*filters).data->data[h_1].Field1;
#line 689 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
if ((NU)(h_1) >= (NU)((*filters).data ? (*filters).data->Sup.len : 0)){ raiseIndexError2(h_1,((*filters).data ? (*filters).data->Sup.len : 0)-1); } f = (&(*filters).data->data[h_1].Field2); { tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA* cf_2; NI i_2; NI L_3; NI T29_; cf_2 = (tyObject_ContentFilter__zmS3UuJydVs2xUezA1n9akA*)0;
#line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_2 = ((NI) 0);
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T29_ = ((*f).contentFilters ? (*f).contentFilters->Sup.len : 0); L_3 = T29_; {
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { tyProc__SWra16VdkbxzX77YPe1gcw T32_; NI TM__0nIDSKOqzcwPCzUnti9cufw_169;
#line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_2 < L_3)) goto LA31;
#line 81 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i_2) >= (NU)((*f).contentFilters ? (*f).contentFilters->Sup.len : 0)){ raiseIndexError2(i_2,((*f).contentFilters ? (*f).contentFilters->Sup.len : 0)-1); } cf_2 = (&(*f).contentFilters->data[i_2]);
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T32_), sizeof(tyProc__SWra16VdkbxzX77YPe1gcw)); T32_.ClP_0 = colonanonymous___jxvkKRBxbS8zFbytjmTOew; T32_.ClE_0 = colonenv_;
#line 83 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
keepIf__XK2tu1vla9ac1tViQ0m6digsequtils((&(*cf_2).topics), T32_);
#line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_2, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_169)) { raiseOverflow(); }; i_2 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_169);
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T35_;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T35_ = ((*f).contentFilters ? (*f).contentFilters->Sup.len : 0); if (!!((T35_ == L_3))) goto LA36_;
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_170));
}
LA36_: ;
} LA31: ;
}
}
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
nimZeroMem((void*)(&T38_), sizeof(tyProc__xmlG2mIAVJroTSGjQ7e83w)); T38_.ClP_0 = ((TM__0nIDSKOqzcwPCzUnti9cufw_174) (colonanonymous___7GYmEFbUyUqGwvq6QfR9bLg)); T38_.ClE_0 = NIM_NIL;
#line 86 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
keepIf__v8VJ0iNehOB9cZhQwY1IaXwsequtils((&(*f).contentFilters), T38_);
#line 88 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ NI T41_; NI T44_; NimStringDesc* T45_;
#line 88 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 88 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T41_ = ((*f).contentFilters ? (*f).contentFilters->Sup.len : 0); if (!(T41_ == ((NI) 0))) goto LA42_;
#line 89 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
rIdToRemove = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)(rIdToRemove), (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_)); T44_ = rIdToRemove->Sup.len++; T45_ = (NimStringDesc*)0; T45_ = rIdToRemove->data[T44_]; rIdToRemove->data[T44_] = copyStringRC1(rId); if (T45_) nimGCunrefNoCycle(T45_); }
LA42_: ;
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
{ NI T48_;
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
T48_ = (NI)0; T48_ = len__ZA0fyy7MKgu9b7GDksFVIXg((*filters)); if (!!((T48_ == L_2))) goto LA49_;
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
#line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/tables.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_175));
}
LA49_: ;
}
LA26_: ;
#line 80 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim"
if (nimAddInt(res, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_176)) { raiseOverflow(); }; res = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_176); } LA22: ;
}
}
}
{ NimStringDesc* rId_2; NI i_3; NI L_4; NI T52_; rId_2 = (NimStringDesc*)0;
#line 184 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
i_3 = ((NI) 0);
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 185 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T52_ = (rIdToRemove ? rIdToRemove->Sup.len : 0); L_4 = T52_; {
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
while (1) { NI TM__0nIDSKOqzcwPCzUnti9cufw_177;
#line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (!(i_3 < L_4)) goto LA54;
#line 93 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if ((NU)(i_3) >= (NU)(rIdToRemove ? rIdToRemove->Sup.len : 0)){ raiseIndexError2(i_3,(rIdToRemove ? rIdToRemove->Sup.len : 0)-1); } rId_2 = rIdToRemove->data[i_3];
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 94 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
del__M5FiJIA9anW3XLmyZBCr1tw(filters, rId_2);
#line 188 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
if (nimAddInt(i_3, ((NI) 1), &TM__0nIDSKOqzcwPCzUnti9cufw_177)) { raiseOverflow(); }; i_3 = (NI)(TM__0nIDSKOqzcwPCzUnti9cufw_177);
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
{ NI T57_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
T57_ = (rIdToRemove ? rIdToRemove->Sup.len : 0); if (!!((T57_ == L_4))) goto LA58_;
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
#line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_22));
}
LA58_: ;
} LA54: ;
}
}
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_178); TM__0nIDSKOqzcwPCzUnti9cufw_178.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_178.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_178.status == 0) { { tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA volatile record_2; NI T62_; nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&record_2)); nimZeroMem((void*)(&record_2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&record_2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_179));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T62_ = (NI)0; T62_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&record_2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T62_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__dNdhi9bqDJJ4enI3aq8afxA((&record_2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_180), (*filters));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&record_2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&record_2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* errX60gensym182985019_; Exception* T65_; Exception* T66_; TM__0nIDSKOqzcwPCzUnti9cufw_178.status = 0;
#line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T65_ = (Exception*)0; T65_ = getCurrentException(); errX60gensym182985019_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T65_));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T66_ = (Exception*)0; T66_ = &errX60gensym182985019_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("filters modified", T66_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_178.status != 0) reraiseException();}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, unsubscribe__NPbtkusLu7dQs34PCIVsMg_8)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg*) ClE_0;
#line 221 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ NI T22_; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T23_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T24_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
}
STATE0: ; { TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_157; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T15_;
#line 226 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{
#line 226 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if (!!(((*(*colonenvP_).colonup_).request1.subscribe == NIM_FALSE))) goto LA6_;
#line 226 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 226 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_156));
}
LA6_: ;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_157); TM__0nIDSKOqzcwPCzUnti9cufw_157.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_157.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_157.status == 0) { { NI T10_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_158));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
setProperty__a8rpcYlyMZp7Ar2sSXj2qw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_58), (*(*colonenvP_).colonup_).request1);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T13_; Exception* T14_; TM__0nIDSKOqzcwPCzUnti9cufw_157.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1840100193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &(*colonenvP_).errX60gensym1840100193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("unsubscribe content", T14_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_157.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 230 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 230 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T15_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T15_ = unsubscribe__X9b9cAsteDSAuncZd9c8W5qIQ((*(*(*colonenvP_).colonup_).node2).wakuFilter, (*(*colonenvP_).colonup_).request1); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T20_; NimStringDesc* T21_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture3).Sup.mustCancel) goto LA18_;
T20_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T20_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T20_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T20_).Sup.Sup.Sup.name = "CancelledError"; T21_ = (NimStringDesc*)0; T21_ = (*T20_).Sup.Sup.Sup.message; (*T20_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T21_) nimGCunrefNoCycle(T21_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T20_, "CancelledError", "unsubscribe", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA18_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 230 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 231 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 231 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
removeContentFilters__icYORjvSAxg8HjDaDy9cgng((&(*(*(*colonenvP_).colonup_).node2).filters), (*(*colonenvP_).colonup_).request1.contentFilters);
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T22_ = (NI)0; T22_ = len__ZA0fyy7MKgu9b7GDksFVIXg((*(*(*colonenvP_).colonup_).node2).filters); T23_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T23_ = NIM_NIL;
#line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
setGauge__BCqfX1hcfEYZ9cpaRVZ53Og(waku_node_filters__eTKweJZirtJiHLYi7g259bQ, ((NI64) (T22_)), T23_->data, (T23_ ? T23_->Sup.len : 0));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 221 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 221 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T24_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T24_ = srcLocImpl__gobz9cm2rs3rdCO02lqO7XQ();
#line 221 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture3, T24_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 0 "\?\?\?"
goto LA2;
STATE4: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, unsubscribe_continue__FBU3yaXkDVHqihNvoWaspQ)(void* udataX60gensym183955218_, void* ClE_0) { tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_181; colonenvP_ = (tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_181); TM__0nIDSKOqzcwPCzUnti9cufw_181.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_181.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_181.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym183955219_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1839552174_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183955219_ = (*colonenvP_).nameIterVarX60gensym1839552174_.ClP_0((*colonenvP_).nameIterVarX60gensym1839552174_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym183955219_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym183955219_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym183955219_ = (*colonenvP_).nameIterVarX60gensym1839552174_.ClP_0((*colonenvP_).nameIterVarX60gensym1839552174_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1839552174_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym183955219_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_184));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = unsubscribe_continue__FBU3yaXkDVHqihNvoWaspQ; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym183955219_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_181.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture3->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym183955221_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_181.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym183955221_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture3); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym183955221_, "CatchableError", "unsubscribe_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym183955221_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture3, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_181.status != 0) reraiseException();}
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, unsubscribe__7Bm4KgfWWVtYGApyozG1HA)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tyObject_FilterRequest__VyTEdacxfXE9bBGtpTbiHVA request) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ* colonenv_; NimStringDesc* T1_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T2_; tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T4_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ*) newObj((&NTI__FeiCSGJXIxZDeH6u7VhwfQ_), sizeof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ)); (*colonenv_).Sup.m_type = (&NTI__udUgHSzNwAJMpm2sKIMxVQ_);
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node2), node);
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).request1.contentFilters), request.contentFilters, (&NTI__xNHF59br19a2ddRDpm49b8z3A_)); T1_ = (NimStringDesc*)0; T1_ = (*colonenv_).request1.topic; (*colonenv_).request1.topic = copyStringRC1(request.topic); if (T1_) nimGCunrefNoCycle(T1_); (*colonenv_).request1.subscribe = request.subscribe;
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T2_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T2_ = srcLocImpl__vHN0zNqOehXvvMh3Dea6Fg();
#line 220 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T2_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg*) newObj((&NTI__zTORy3lVQHPEJIptdyQuJQ_), sizeof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg)); (*colonenv__2).Sup.m_type = (&NTI__HFV9bk72BZDaWN1kN9cZUKKg_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T3_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T3_.ClP_0 = unsubscribe__NPbtkusLu7dQs34PCIVsMg_8; T3_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1839552174_.ClE_0), T3_.ClE_0); (*colonenv_).nameIterVarX60gensym1839552174_.ClP_0 = T3_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T4_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T4_.ClP_0 = unsubscribe_continue__FBU3yaXkDVHqihNvoWaspQ; T4_.ClE_0 = colonenv_; T4_.ClE_0? T4_.ClP_0(NIM_NIL, T4_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_185)(T4_.ClP_0))(NIM_NIL);
#line 233 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture3; goto BeforeRet_;
}BeforeRet_: ;
return result;}
static N_NIMCALL(void, Marker_tyRef__HHMMk0HGhOEbzC1dQtnRrg)(void* p, NI op) {
tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw* a;
NI T1_; a = (tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw*)p;
nimGCvisit((void*)(*a).node1, op); nimGCvisit((void*)(*a).query2.topics, op); T1_ = (NI)0; nimGCvisit((void*)(*a).handler3.ClE_0, op); nimGCvisit((void*)(*a).chronosInternalRetFuture4, op); nimGCvisit((void*)(*a).nameIterVarX60gensym1842200465_.ClE_0, op);}
static N_NIMCALL(void, Marker_tyRef__V0GdHsdqrizCde9bP86f2kw)(void* p, NI op) {
tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA* a;
a = (tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA*)p;
nimGCvisit((void*)(*a).colonup_, op); nimGCvisit((void*)(*a).record2.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1842650193_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture4, op); nimGCvisit((void*)(*a).result5, op); nimGCvisit((void*)(*a).record6.output.buffer, op); nimGCvisit((void*)(*a).errX60gensym1843300197_, op); nimGCvisit((void*)(*a).chronosInternalTmpFuture8, op);}
#line 210 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*, query__NPbtkusLu7dQs34PCIVsMg_9)(void* ClE_0) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* result; tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA* colonenvP_;{ result = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; colonenvP_ = (tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA*) ClE_0;
#line 252 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
while (1) { if (!1) goto LA1;
{ tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T37_; switch ((*colonenvP_).colonstate_) {
case -1:
goto BeforeRet_;
case 0: goto STATE0;
case 1: goto STATE1;
case 2: goto STATE2;
case 3: goto STATE3;
case 4: goto STATE4;
}
STATE0: ; {
#line 258 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_188; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T15_;
#line 258 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
if (!((*(*(*colonenvP_).colonup_).node1).wakuSwap == 0)) goto LA6_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_188); TM__0nIDSKOqzcwPCzUnti9cufw_188.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_188.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_188.status == 0) { { NI T10_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record2), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record2)); unsureAsgnRef((void**)&(*colonenvP_).record2.output.buffer, NIM_NIL); (*colonenvP_).record2.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record2), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_189));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T10_ = (NI)0; T10_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T10_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record2));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record2));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T13_; Exception* T14_; TM__0nIDSKOqzcwPCzUnti9cufw_188.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T13_ = (Exception*)0; T13_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1842650193_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T13_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T14_ = (Exception*)0; T14_ = &(*colonenvP_).errX60gensym1842650193_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Using default query", T14_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_188.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture4 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T15_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T15_ = query__rF9anGIl2tleMg2wDH7DTjg((*(*(*colonenvP_).colonup_).node1).wakuStore, (&(*(*colonenvP_).colonup_).query2), (*(*colonenvP_).colonup_).handler3); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture4), &T15_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture4);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 1);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture4; goto BeforeRet_;
}
goto LA4_;
LA6_: ;
{ TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_190; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* T24_;
#line 363 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_190); TM__0nIDSKOqzcwPCzUnti9cufw_190.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_190.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_190.status == 0) { { NI T19_;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
nimZeroMem((void*)(&(*colonenvP_).record6), sizeof(tyObject_TextLineRecord__EhHqp0aF43SxfS6MTF9b0hA));
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 316 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
chckNil((void*)(&(*colonenvP_).record6)); unsureAsgnRef((void**)&(*colonenvP_).record6.output.buffer, NIM_NIL); (*colonenvP_).record6.level = 0;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
initLogRecord__HL9c9cddRJSOGQAMUgF3lB0w((&(*colonenvP_).record6), ((tyEnum_LogLevel__9bciZEQ8iC1G2PermjsuXmA) 2), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_30), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_191));
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T19_ = (NI)0; T19_ = getLogThreadId__MquaZIXVsrxU5lCSpmC3Jw();
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
setProperty__czv7v33Y9bwyVAHI9b2eiKDw((&(*colonenvP_).record6), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_18), T19_);
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
logAllDynamicProperties__2fo45m4EsDq89bdWxK19aOpQ((&(*colonenvP_).record6));
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles/log_output.nim"
flushRecord__2TFyTWhDxeU5kGr2yqnA6w((&(*colonenvP_).record6));
}
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { Exception* T22_; Exception* T23_; TM__0nIDSKOqzcwPCzUnti9cufw_190.status = 0;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T22_ = (Exception*)0; T22_ = getCurrentException(); asgnRef((void**) (&(*colonenvP_).errX60gensym1843300197_), ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T22_)));
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
T23_ = (Exception*)0; T23_ = &(*colonenvP_).errX60gensym1843300197_->Sup;
#line 324 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronicles/chronicles.nim"
logLoggingFailure__HTlKfqAl9c6Ci7zIH6cYlmg("Using SWAPAccounting query", T23_);
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_190.status != 0) reraiseException();
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
(*colonenvP_).chronosInternalTmpFuture8 = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0;
#line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T24_ = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; T24_ = queryWithAccounting__rpBV3zjIE7ImiOihyqJtyw((*(*(*colonenvP_).colonup_).node1).wakuStore, (&(*(*colonenvP_).colonup_).query2), (*(*colonenvP_).colonup_).handler3); asgnRef((void**) (&(*colonenvP_).chronosInternalTmpFuture8), &T24_->Sup);
#line 289 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), (*colonenvP_).chronosInternalTmpFuture8);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 2);
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenvP_).chronosInternalTmpFuture8; goto BeforeRet_;
}
LA4_: ;
}
STATE1: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T29_; NimStringDesc* T30_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA27_;
T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T29_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T29_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T29_).Sup.Sup.Sup.name = "CancelledError"; T30_ = (NimStringDesc*)0; T30_ = (*T29_).Sup.Sup.Sup.message; (*T29_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T30_) nimGCunrefNoCycle(T30_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T29_, "CancelledError", "query", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA27_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture4);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture4)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 260 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE2: ;
#line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.child), NIM_NIL);
#line 304 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T35_; NimStringDesc* T36_; if (!(*(*(*colonenvP_).colonup_).chronosInternalRetFuture4).Sup.mustCancel) goto LA33_;
T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T35_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T35_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T35_).Sup.Sup.Sup.name = "CancelledError"; T36_ = (NimStringDesc*)0; T36_ = (*T35_).Sup.Sup.Sup.message; (*T35_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_28)); if (T36_) nimGCunrefNoCycle(T36_);
#line 305 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)T35_, "CancelledError", "query", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 305); }
LA33_: ;
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 306 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q((*colonenvP_).chronosInternalTmpFuture8);
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 307 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(((tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) ((*colonenvP_).chronosInternalTmpFuture8)));
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 3);
#line 264 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
goto LA2;
STATE3: ;
#line 252 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T37_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T37_ = srcLocImpl__9cpDuDXSBeXwQvc3ubMxhqg();
#line 252 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*(*colonenvP_).colonup_).chronosInternalRetFuture4, T37_);
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) 4);
#line 0 "\?\?\?"
goto LA2;
STATE4: ;
#line 0 "\?\?\?"
(*colonenvP_).colonstate_ = ((NI) -1);
#line 0 "\?\?\?"
goto LA2;
} LA2: ;
} LA1: ;
}BeforeRet_: ;
return result;}
#line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
N_LIB_PRIVATE N_CLOSURE(void, query_continue__knXKpqle2P2rGlDoV6l6Bg)(void* udataX60gensym184220047_, void* ClE_0) { tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw* colonenvP_; TSafePoint TM__0nIDSKOqzcwPCzUnti9cufw_192; colonenvP_ = (tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw*) ClE_0;
#line 34 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
pushSafePoint(&TM__0nIDSKOqzcwPCzUnti9cufw_192); TM__0nIDSKOqzcwPCzUnti9cufw_192.status = setjmp(TM__0nIDSKOqzcwPCzUnti9cufw_192.context); if (TM__0nIDSKOqzcwPCzUnti9cufw_192.status == 0) {
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* volatile nextX60gensym184220048_;
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 35 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T4_ = (NIM_BOOL)0; T4_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1842200465_); if (!!(T4_)) goto LA5_;
#line 36 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym184220048_ = (*colonenvP_).nameIterVarX60gensym1842200465_.ClP_0((*colonenvP_).nameIterVarX60gensym1842200465_.ClE_0); {
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
while (1) { NIM_BOOL T9_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = (NIM_BOOL)0;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = !((nextX60gensym184220048_ == 0)); if (!(T9_)) goto LA10_;
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 38 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T9_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(nextX60gensym184220048_); LA10_: ;
if (!T9_) goto LA8;
#line 39 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nextX60gensym184220048_ = (*colonenvP_).nameIterVarX60gensym1842200465_.ClP_0((*colonenvP_).nameIterVarX60gensym1842200465_.ClE_0);
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T13_;
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 40 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T13_ = (NIM_BOOL)0; T13_ = finished__jZtCnaq0a9atKQMcz6A0Atwsystem((*colonenvP_).nameIterVarX60gensym1842200465_); if (!T13_) goto LA14_;
#line 41 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
goto LA7;
}
LA14_: ;
} LA8: ;
} LA7: ;
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{
#line 43 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
if (!(nextX60gensym184220048_ == NIM_NIL)) goto LA18_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T22_;
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 44 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T22_ = (NIM_BOOL)0; T22_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!!(T22_)) goto LA23_;
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 47 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseAssert__gpGJG5CoQzE64skFd9bPG7A(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_195));
}
LA23_: ;
}
goto LA16_;
LA18_: ;
{ tyProc__9bqx36VxQxXejdrF09bFARDQ T26_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T26_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T26_.ClP_0 = query_continue__knXKpqle2P2rGlDoV6l6Bg; T26_.ClE_0 = colonenvP_;
#line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
addCallback__QeHWXKbDl8k58l1wtsnOOw(nextX60gensym184220048_, T26_, NIM_NIL);
}
LA16_: ;
}
LA5_: ;
popSafePoint(); }
else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_))) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T30_; TM__0nIDSKOqzcwPCzUnti9cufw_192.status = 0;
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T29_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T29_ = &(*colonenvP_).chronosInternalRetFuture4->Sup;
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 301 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T30_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T30_ = srcLocImpl__79cY7uR9cmEURqRGzzdHerWg();
#line 52 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(T29_, T30_);
popCurrentException(); }
else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* excX60gensym184220050_; Exception* T32_; TM__0nIDSKOqzcwPCzUnti9cufw_192.status = 0;
#line 53 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 0 "\?\?\?"
#line 0 "\?\?\?"
T32_ = (Exception*)0; T32_ = getCurrentException(); excX60gensym184220050_ = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T32_));
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
{ NIM_BOOL T35_;
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
#line 56 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T35_ = (NIM_BOOL)0; T35_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).chronosInternalRetFuture4); if (!T35_) goto LA36_;
#line 59 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
raiseExceptionEx((Exception*)excX60gensym184220050_, "CatchableError", "query_continue", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/"
"asyncmacro2.nim", 59); }
goto LA33_;
LA36_: ;
{ Exception* T39_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T40_;
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
T39_ = (Exception*)0; T39_ = &excX60gensym184220050_->Sup;
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T40_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T40_ = srcLocImpl__Jr8Jfi7B2iUixKYroydjOg();
#line 61 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).chronosInternalRetFuture4, T39_, T40_);
}
LA33_: ;
popCurrentException(); }
}
if (TM__0nIDSKOqzcwPCzUnti9cufw_192.status != 0) reraiseException();}
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, query__Tk9cCLktg72f6kkns9a7UuSg)(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w* node, tyObject_HistoryQuery__jSwvWt3Wmw2bDE9c0nMvYhg* query, tyProc__afTpDKuOJgODVx1JZPJ9awQ handler) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA* colonenv__2; tyProc__Y7TIAk6Os9cRMtmIj9bEqCww T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv_ = (tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw*) newObj((&NTI__HHMMk0HGhOEbzC1dQtnRrg_), sizeof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw)); (*colonenv_).Sup.m_type = (&NTI__9bYq45gxGCuTSVM8kRp9bINw_);
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).node1), node);
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
genericSeqAssign((&(*colonenv_).query2.topics), (*query).topics, (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_)); (*colonenv_).query2.pagingInfo = (*query).pagingInfo;
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).handler3.ClE_0), handler.ClE_0); (*colonenv_).handler3.ClP_0 = handler.ClP_0;
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
#line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim"
T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__R8YcZXF5G426kA87V3h1LQ();
#line 251 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
asgnRef((void**) (&(*colonenv_).chronosInternalRetFuture4), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_));
#line 31 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA*)0;
#line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim"
colonenv__2 = (tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA*) newObj((&NTI__V0GdHsdqrizCde9bP86f2kw_), sizeof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA)); (*colonenv__2).Sup.m_type = (&NTI__hkKf0XI9bSQfOsnrYYYyipA_);
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
asgnRef((void**) (&(*colonenv__2).colonup_), colonenv_); nimZeroMem((void*)(&T2_), sizeof(tyProc__Y7TIAk6Os9cRMtmIj9bEqCww)); T2_.ClP_0 = query__NPbtkusLu7dQs34PCIVsMg_9; T2_.ClE_0 = colonenv__2; asgnRef((void**) (&(*colonenv_).nameIterVarX60gensym1842200465_.ClE_0), T2_.ClE_0); (*colonenv_).nameIterVarX60gensym1842200465_.ClP_0 = T2_.ClP_0;
#line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = query_continue__knXKpqle2P2rGlDoV6l6Bg; T3_.ClE_0 = colonenv_; T3_.ClE_0? T3_.ClP_0(NIM_NIL, T3_.ClE_0):((TM__0nIDSKOqzcwPCzUnti9cufw_196)(T3_.ClP_0))(NIM_NIL);
#line 258 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 259 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncmacro2.nim"
result = (*colonenv_).chronosInternalRetFuture4; goto BeforeRet_;
}BeforeRet_: ;
return result;}
N_LIB_PRIVATE N_NIMCALL(void, waku_wakunode2Init000)(void) {
#line 999999 "generated_not_to_break_here"
{
tySequence__sM4lkSb7zS6F7OVMvW9cffQ* T1_; nimRegisterGlobalMarker(TM__0nIDSKOqzcwPCzUnti9cufw_2); nimRegisterGlobalMarker(TM__0nIDSKOqzcwPCzUnti9cufw_7); nimRegisterGlobalMarker(TM__0nIDSKOqzcwPCzUnti9cufw_10);
#line 21 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 372 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&waku_node_messages__3u2VrZU8eHnCWuVVe37SdA), newCounter__aCN0px5Tq3H2b76ZI5TVlg(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_3), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_4), TM__0nIDSKOqzcwPCzUnti9cufw_5, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A, 1.0000000000000000e+00));
#line 22 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
T1_ = (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*)0; T1_ = NIM_NIL;
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&waku_node_filters__eTKweJZirtJiHLYi7g259bQ), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_8), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_9), T1_->data, (T1_ ? T1_->Sup.len : 0), defaultRegistry__io1tPp0SUJ9acKTx5nDy47A));
#line 23 "/home/runner/work/nim-waku/nim-waku/waku/v2/node/wakunode2.nim"
#line 504 "/home/runner/work/nim-waku/nim-waku/vendor/nim-metrics/metrics.nim"
asgnRef((void**) (&waku_node_errors__4QXpMl4TZbQyGRL8qsBXQQ), newGauge__M34nJZSsewdGDh09anvsrVA(((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_11), ((NimStringDesc*) &TM__0nIDSKOqzcwPCzUnti9cufw_12), TM__0nIDSKOqzcwPCzUnti9cufw_5, 1, defaultRegistry__io1tPp0SUJ9acKTx5nDy47A));}
}
N_LIB_PRIVATE N_NIMCALL(void, waku_wakunode2DatInit000)(void) {
#line 999999 "generated_not_to_break_here"
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_13_12[12];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_14_2[2];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_26_4[4];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_27_10[10];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_52_2[2];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_61_2[2];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_70_6[6];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_71_5[5];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_85_5[5];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_86_4[4];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_97_5[5];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_98_10[10];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_102_5[5];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_103_11[11];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_128_6[6];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_129_8[8];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_140_6[6];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_141_10[10];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_154_5[5];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_155_6[6];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_159_2[2];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_186_6[6];
static TNimNode* TM__0nIDSKOqzcwPCzUnti9cufw_187_9[9];
static TNimNode TM__0nIDSKOqzcwPCzUnti9cufw_0[165];NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.size = sizeof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w);
NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.kind = 17;
NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.name = "WakuNode:ObjectType";
NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PhlGNcE0uDj9bQ9akDwgUC4w_;
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[1];
TM__0nIDSKOqzcwPCzUnti9cufw_0[1].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[1].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, peerManager);
TM__0nIDSKOqzcwPCzUnti9cufw_0[1].typ = (&NTI__mAwL2D2EWMuWoFpTGy9aepg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[1].name = "peerManager";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[2];
TM__0nIDSKOqzcwPCzUnti9cufw_0[2].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[2].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, switch_0);
TM__0nIDSKOqzcwPCzUnti9cufw_0[2].typ = (&NTI__sFoHz9btyLyHVx29cOlB1cFw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[2].name = "switch";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[3];
TM__0nIDSKOqzcwPCzUnti9cufw_0[3].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[3].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, wakuRelay);
TM__0nIDSKOqzcwPCzUnti9cufw_0[3].typ = (&NTI__8lXp2ZOHH4BhJmjpgHvbig_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[3].name = "wakuRelay";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[4];
TM__0nIDSKOqzcwPCzUnti9cufw_0[4].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[4].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, wakuStore);
TM__0nIDSKOqzcwPCzUnti9cufw_0[4].typ = (&NTI__BgTPnf6H2o8WKrA35mWtRw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[4].name = "wakuStore";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[5];
TM__0nIDSKOqzcwPCzUnti9cufw_0[5].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[5].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, wakuFilter);
TM__0nIDSKOqzcwPCzUnti9cufw_0[5].typ = (&NTI__iEFqY8m9ayR9csH8bIQ9csdcQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[5].name = "wakuFilter";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[6];
TM__0nIDSKOqzcwPCzUnti9cufw_0[6].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[6].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, wakuSwap);
TM__0nIDSKOqzcwPCzUnti9cufw_0[6].typ = (&NTI__dfpr1NaNhM4s3RSj4xSM4w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[6].name = "wakuSwap";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[7];
TM__0nIDSKOqzcwPCzUnti9cufw_0[7].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[7].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, peerInfo);
TM__0nIDSKOqzcwPCzUnti9cufw_0[7].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[7].name = "peerInfo";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[8];
TM__0nIDSKOqzcwPCzUnti9cufw_0[8].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[8].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, libp2pTransportLoops);
TM__0nIDSKOqzcwPCzUnti9cufw_0[8].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[8].name = "libp2pTransportLoops";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[9];
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.size = sizeof(tyTuple__Kyhcmup8ykKZvq9aAD3SuMg);
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.kind = 18;
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.base = 0;
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.flags = 2;
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.name = "tuple of (Topic, WakuMessage)";
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Kyhcmup8ykKZvq9aAD3SuMg_;
TM__0nIDSKOqzcwPCzUnti9cufw_14_2[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[11];
TM__0nIDSKOqzcwPCzUnti9cufw_0[11].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[11].offset = offsetof(tyTuple__Kyhcmup8ykKZvq9aAD3SuMg, Field0);
TM__0nIDSKOqzcwPCzUnti9cufw_0[11].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[11].name = "Field0";
TM__0nIDSKOqzcwPCzUnti9cufw_14_2[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[12];
TM__0nIDSKOqzcwPCzUnti9cufw_0[12].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[12].offset = offsetof(tyTuple__Kyhcmup8ykKZvq9aAD3SuMg, Field1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[12].typ = (&NTI__snKUdUhXg9ahkzpl1ubVZ0A_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[12].name = "Field1";
TM__0nIDSKOqzcwPCzUnti9cufw_0[10].len = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[10].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[10].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_14_2[0];
NTI__Kyhcmup8ykKZvq9aAD3SuMg_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[10];
NTI__x5wXeiCgHXxLK5729cIk9bjw_.size = sizeof(tySequence__x5wXeiCgHXxLK5729cIk9bjw*);
NTI__x5wXeiCgHXxLK5729cIk9bjw_.kind = 24;
NTI__x5wXeiCgHXxLK5729cIk9bjw_.base = (&NTI__Kyhcmup8ykKZvq9aAD3SuMg_);
NTI__x5wXeiCgHXxLK5729cIk9bjw_.flags = 2;
NTI__x5wXeiCgHXxLK5729cIk9bjw_.name = "seq[tuple of (Topic, WakuMessage)]";
NTI__x5wXeiCgHXxLK5729cIk9bjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__x5wXeiCgHXxLK5729cIk9bjw_;
NTI__x5wXeiCgHXxLK5729cIk9bjw_.marker = Marker_tySequence__x5wXeiCgHXxLK5729cIk9bjw;
TM__0nIDSKOqzcwPCzUnti9cufw_0[9].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[9].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, messages);
TM__0nIDSKOqzcwPCzUnti9cufw_0[9].typ = (&NTI__x5wXeiCgHXxLK5729cIk9bjw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[9].name = "messages";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[9] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[13];
TM__0nIDSKOqzcwPCzUnti9cufw_0[13].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[13].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, filters);
TM__0nIDSKOqzcwPCzUnti9cufw_0[13].typ = (&NTI__A9cYVcPOKBDYXmP0EJYObtA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[13].name = "filters";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[10] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[14];
TM__0nIDSKOqzcwPCzUnti9cufw_0[14].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[14].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, subscriptions);
TM__0nIDSKOqzcwPCzUnti9cufw_0[14].typ = (&NTI__WVXdlbpZMc1zwgdXod13jA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[14].name = "subscriptions";
TM__0nIDSKOqzcwPCzUnti9cufw_13_12[11] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[15];
TM__0nIDSKOqzcwPCzUnti9cufw_0[15].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[15].offset = offsetof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w, rng);
TM__0nIDSKOqzcwPCzUnti9cufw_0[15].typ = (&NTI__RuNvFuo5ptASsihINNteSw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[15].name = "rng";
TM__0nIDSKOqzcwPCzUnti9cufw_0[0].len = 12; TM__0nIDSKOqzcwPCzUnti9cufw_0[0].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[0].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_13_12[0];
NTI__PhlGNcE0uDj9bQ9akDwgUC4w_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[0];
NTI__8xGn6PquGa6hx9bkXQMYU2w_.size = sizeof(tyObject_WakuNodecolonObjectType___PhlGNcE0uDj9bQ9akDwgUC4w*);
NTI__8xGn6PquGa6hx9bkXQMYU2w_.kind = 22;
NTI__8xGn6PquGa6hx9bkXQMYU2w_.base = (&NTI__PhlGNcE0uDj9bQ9akDwgUC4w_);
NTI__8xGn6PquGa6hx9bkXQMYU2w_.name = "WakuNode";
NTI__8xGn6PquGa6hx9bkXQMYU2w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8xGn6PquGa6hx9bkXQMYU2w_;
NTI__8xGn6PquGa6hx9bkXQMYU2w_.marker = Marker_tyRef__8xGn6PquGa6hx9bkXQMYU2w;
NTI__Ngmv709ayMQqsztys2yVz0w_.size = sizeof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w);
NTI__Ngmv709ayMQqsztys2yVz0w_.kind = 17;
NTI__Ngmv709ayMQqsztys2yVz0w_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Ngmv709ayMQqsztys2yVz0w_.name = "object";
NTI__Ngmv709ayMQqsztys2yVz0w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ngmv709ayMQqsztys2yVz0w_;
TM__0nIDSKOqzcwPCzUnti9cufw_26_4[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[17];
TM__0nIDSKOqzcwPCzUnti9cufw_0[17].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[17].offset = offsetof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[17].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[17].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_26_4[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[18];
TM__0nIDSKOqzcwPCzUnti9cufw_0[18].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[18].offset = offsetof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w, node1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[18].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[18].name = "node1";
TM__0nIDSKOqzcwPCzUnti9cufw_26_4[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[19];
TM__0nIDSKOqzcwPCzUnti9cufw_0[19].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[19].offset = offsetof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w, chronosInternalRetFuture2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[19].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[19].name = "chronosInternalRetFuture2";
TM__0nIDSKOqzcwPCzUnti9cufw_26_4[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[20];
TM__0nIDSKOqzcwPCzUnti9cufw_0[20].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[20].offset = offsetof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w, nameIterVarX60gensym1830904213_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[20].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[20].name = "nameIterVar`gensym1830904213";
TM__0nIDSKOqzcwPCzUnti9cufw_0[16].len = 4; TM__0nIDSKOqzcwPCzUnti9cufw_0[16].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[16].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_26_4[0];
NTI__Ngmv709ayMQqsztys2yVz0w_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[16];
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.size = sizeof(tyObject_Env_wakunode2dotnim___Ngmv709ayMQqsztys2yVz0w*);
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.kind = 22;
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.base = (&NTI__Ngmv709ayMQqsztys2yVz0w_);
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(147, 37)";
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0RX89b9alyTCDEAHtFdnO9bsw_;
NTI__0RX89b9alyTCDEAHtFdnO9bsw_.marker = Marker_tyRef__0RX89b9alyTCDEAHtFdnO9bsw;
NTI__dmgOse5GZm4KWzaVEu5EKw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw);
NTI__dmgOse5GZm4KWzaVEu5EKw_.kind = 17;
NTI__dmgOse5GZm4KWzaVEu5EKw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__dmgOse5GZm4KWzaVEu5EKw_.name = "object";
NTI__dmgOse5GZm4KWzaVEu5EKw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__dmgOse5GZm4KWzaVEu5EKw_;
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[22];
TM__0nIDSKOqzcwPCzUnti9cufw_0[22].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[22].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[22].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[22].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[23];
TM__0nIDSKOqzcwPCzUnti9cufw_0[23].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[23].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, chronosInternalTmpFuture1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[23].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[23].name = "chronosInternalTmpFuture1";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[24];
TM__0nIDSKOqzcwPCzUnti9cufw_0[24].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[24].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[24].typ = (&NTI__0RX89b9alyTCDEAHtFdnO9bsw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[24].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[25];
TM__0nIDSKOqzcwPCzUnti9cufw_0[25].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[25].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, result3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[25].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[25].name = "result3";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[26];
TM__0nIDSKOqzcwPCzUnti9cufw_0[26].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[26].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, peerInfo4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[26].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[26].name = "peerInfo4";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[27];
TM__0nIDSKOqzcwPCzUnti9cufw_0[27].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[27].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, record5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[27].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[27].name = "record5";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[28];
TM__0nIDSKOqzcwPCzUnti9cufw_0[28].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[28].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, errX60gensym1831450196_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[28].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[28].name = "err`gensym1831450196";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[29];
TM__0nIDSKOqzcwPCzUnti9cufw_0[29].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[29].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, listenStr7);
TM__0nIDSKOqzcwPCzUnti9cufw_0[29].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[29].name = "listenStr7";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[30];
TM__0nIDSKOqzcwPCzUnti9cufw_0[30].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[30].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, record8);
TM__0nIDSKOqzcwPCzUnti9cufw_0[30].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[30].name = "record8";
TM__0nIDSKOqzcwPCzUnti9cufw_27_10[9] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[31];
TM__0nIDSKOqzcwPCzUnti9cufw_0[31].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[31].offset = offsetof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw, errX60gensym1832850199_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[31].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[31].name = "err`gensym1832850199";
TM__0nIDSKOqzcwPCzUnti9cufw_0[21].len = 10; TM__0nIDSKOqzcwPCzUnti9cufw_0[21].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[21].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_27_10[0];
NTI__dmgOse5GZm4KWzaVEu5EKw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[21];
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___dmgOse5GZm4KWzaVEu5EKw*);
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.kind = 22;
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.base = (&NTI__dmgOse5GZm4KWzaVEu5EKw_);
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_;
NTI__9bv6EZ5u2wiMJQBp1zs4lWQ_.marker = Marker_tyRef__9bv6EZ5u2wiMJQBp1zs4lWQ;
NTI__MHAwe9atyASAQxki9alPyT9bQ_.size = sizeof(tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ);
NTI__MHAwe9atyASAQxki9alPyT9bQ_.kind = 17;
NTI__MHAwe9atyASAQxki9alPyT9bQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__MHAwe9atyASAQxki9alPyT9bQ_.name = "object";
NTI__MHAwe9atyASAQxki9alPyT9bQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__MHAwe9atyASAQxki9alPyT9bQ_;
TM__0nIDSKOqzcwPCzUnti9cufw_52_2[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[33];
TM__0nIDSKOqzcwPCzUnti9cufw_0[33].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[33].offset = offsetof(tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[33].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[33].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_52_2[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[34];
TM__0nIDSKOqzcwPCzUnti9cufw_0[34].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[34].offset = offsetof(tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ, node1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[34].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[34].name = "node1";
TM__0nIDSKOqzcwPCzUnti9cufw_0[32].len = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[32].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[32].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_52_2[0];
NTI__MHAwe9atyASAQxki9alPyT9bQ_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[32];
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.size = sizeof(tyObject_Env_wakunode2dotnim___MHAwe9atyASAQxki9alPyT9bQ*);
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.kind = 22;
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.base = (&NTI__MHAwe9atyASAQxki9alPyT9bQ_);
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(287, 65)";
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Vt9a1Kj7v1i5DiVLl7OttTg_;
NTI__Vt9a1Kj7v1i5DiVLl7OttTg_.marker = Marker_tyRef__Vt9a1Kj7v1i5DiVLl7OttTg;
NTI__wGStE65G9a6K4IKiftA6xeg_.size = sizeof(tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg);
NTI__wGStE65G9a6K4IKiftA6xeg_.kind = 17;
NTI__wGStE65G9a6K4IKiftA6xeg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__wGStE65G9a6K4IKiftA6xeg_.name = "object";
NTI__wGStE65G9a6K4IKiftA6xeg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wGStE65G9a6K4IKiftA6xeg_;
TM__0nIDSKOqzcwPCzUnti9cufw_61_2[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[36];
TM__0nIDSKOqzcwPCzUnti9cufw_0[36].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[36].offset = offsetof(tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[36].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[36].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_61_2[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[37];
TM__0nIDSKOqzcwPCzUnti9cufw_0[37].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[37].offset = offsetof(tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg, node1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[37].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[37].name = "node1";
TM__0nIDSKOqzcwPCzUnti9cufw_0[35].len = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[35].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[35].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_61_2[0];
NTI__wGStE65G9a6K4IKiftA6xeg_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[35];
NTI__CZ84RtfbaXmho1NcKciejg_.size = sizeof(tyObject_Env_wakunode2dotnim___wGStE65G9a6K4IKiftA6xeg*);
NTI__CZ84RtfbaXmho1NcKciejg_.kind = 22;
NTI__CZ84RtfbaXmho1NcKciejg_.base = (&NTI__wGStE65G9a6K4IKiftA6xeg_);
NTI__CZ84RtfbaXmho1NcKciejg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(342, 58)";
NTI__CZ84RtfbaXmho1NcKciejg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CZ84RtfbaXmho1NcKciejg_;
NTI__CZ84RtfbaXmho1NcKciejg_.marker = Marker_tyRef__CZ84RtfbaXmho1NcKciejg;
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.size = sizeof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw);
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.kind = 17;
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.name = "object";
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__42np9cZPdVPi9bGwQ3e9cMjXw_;
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[39];
TM__0nIDSKOqzcwPCzUnti9cufw_0[39].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[39].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[39].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[39].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[40];
TM__0nIDSKOqzcwPCzUnti9cufw_0[40].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[40].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, data1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[40].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[40].name = "data1";
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[41];
TM__0nIDSKOqzcwPCzUnti9cufw_0[41].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[41].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[41].typ = (&NTI__CZ84RtfbaXmho1NcKciejg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[41].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[42];
TM__0nIDSKOqzcwPCzUnti9cufw_0[42].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[42].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, topic3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[42].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[42].name = "topic3";
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[43];
TM__0nIDSKOqzcwPCzUnti9cufw_0[43].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[43].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, chronosInternalRetFuture4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[43].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[43].name = "chronosInternalRetFuture4";
TM__0nIDSKOqzcwPCzUnti9cufw_70_6[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[44];
TM__0nIDSKOqzcwPCzUnti9cufw_0[44].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[44].offset = offsetof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw, nameIterVarX60gensym1851002035_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[44].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[44].name = "nameIterVar`gensym1851002035";
TM__0nIDSKOqzcwPCzUnti9cufw_0[38].len = 6; TM__0nIDSKOqzcwPCzUnti9cufw_0[38].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[38].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_70_6[0];
NTI__42np9cZPdVPi9bGwQ3e9cMjXw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[38];
NTI__Ady0aj6XZBu4ui3leR3bmQ_.size = sizeof(tyObject_Env_wakunode2dotnim___42np9cZPdVPi9bGwQ3e9cMjXw*);
NTI__Ady0aj6XZBu4ui3leR3bmQ_.kind = 22;
NTI__Ady0aj6XZBu4ui3leR3bmQ_.base = (&NTI__42np9cZPdVPi9bGwQ3e9cMjXw_);
NTI__Ady0aj6XZBu4ui3leR3bmQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(336, 32)";
NTI__Ady0aj6XZBu4ui3leR3bmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ady0aj6XZBu4ui3leR3bmQ_;
NTI__Ady0aj6XZBu4ui3leR3bmQ_.marker = Marker_tyRef__Ady0aj6XZBu4ui3leR3bmQ;
NTI__1wH7cybOhxnG9blzsrJdIUA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA);
NTI__1wH7cybOhxnG9blzsrJdIUA_.kind = 17;
NTI__1wH7cybOhxnG9blzsrJdIUA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__1wH7cybOhxnG9blzsrJdIUA_.name = "object";
NTI__1wH7cybOhxnG9blzsrJdIUA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1wH7cybOhxnG9blzsrJdIUA_;
TM__0nIDSKOqzcwPCzUnti9cufw_71_5[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[46];
TM__0nIDSKOqzcwPCzUnti9cufw_0[46].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[46].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[46].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[46].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_71_5[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[47];
TM__0nIDSKOqzcwPCzUnti9cufw_0[47].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[47].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA, msg1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[47].typ = (&NTI__FV8OekT7wN9c7aWgCdYVUqQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[47].name = "msg1";
TM__0nIDSKOqzcwPCzUnti9cufw_71_5[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[48];
TM__0nIDSKOqzcwPCzUnti9cufw_0[48].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[48].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[48].typ = (&NTI__Ady0aj6XZBu4ui3leR3bmQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[48].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_71_5[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[49];
TM__0nIDSKOqzcwPCzUnti9cufw_0[49].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[49].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA, chronosInternalTmpFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[49].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[49].name = "chronosInternalTmpFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_71_5[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[50];
TM__0nIDSKOqzcwPCzUnti9cufw_0[50].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[50].offset = offsetof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA, result4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[50].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[50].name = "result4";
TM__0nIDSKOqzcwPCzUnti9cufw_0[45].len = 5; TM__0nIDSKOqzcwPCzUnti9cufw_0[45].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[45].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_71_5[0];
NTI__1wH7cybOhxnG9blzsrJdIUA_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[45];
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___1wH7cybOhxnG9blzsrJdIUA*);
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.kind = 22;
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.base = (&NTI__1wH7cybOhxnG9blzsrJdIUA_);
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_;
NTI__Zu9bC4QrL6ZAkP1HK9cY87HQ_.marker = Marker_tyRef__Zu9bC4QrL6ZAkP1HK9cY87HQ;
NTI__polXrpvfE1SGuf8JBkn9aKg_.size = sizeof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg);
NTI__polXrpvfE1SGuf8JBkn9aKg_.kind = 17;
NTI__polXrpvfE1SGuf8JBkn9aKg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__polXrpvfE1SGuf8JBkn9aKg_.name = "object";
NTI__polXrpvfE1SGuf8JBkn9aKg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__polXrpvfE1SGuf8JBkn9aKg_;
TM__0nIDSKOqzcwPCzUnti9cufw_85_5[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[52];
TM__0nIDSKOqzcwPCzUnti9cufw_0[52].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[52].offset = offsetof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[52].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[52].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_85_5[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[53];
TM__0nIDSKOqzcwPCzUnti9cufw_0[53].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[53].offset = offsetof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg, topic1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[53].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[53].name = "topic1";
TM__0nIDSKOqzcwPCzUnti9cufw_85_5[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[54];
TM__0nIDSKOqzcwPCzUnti9cufw_0[54].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[54].offset = offsetof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg, data2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[54].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[54].name = "data2";
TM__0nIDSKOqzcwPCzUnti9cufw_85_5[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[55];
TM__0nIDSKOqzcwPCzUnti9cufw_0[55].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[55].offset = offsetof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg, chronosInternalRetFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[55].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[55].name = "chronosInternalRetFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_85_5[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[56];
TM__0nIDSKOqzcwPCzUnti9cufw_0[56].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[56].offset = offsetof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg, nameIterVarX60gensym1851850534_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[56].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[56].name = "nameIterVar`gensym1851850534";
TM__0nIDSKOqzcwPCzUnti9cufw_0[51].len = 5; TM__0nIDSKOqzcwPCzUnti9cufw_0[51].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[51].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_85_5[0];
NTI__polXrpvfE1SGuf8JBkn9aKg_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[51];
NTI__ow1k57qWmNYhggdLvpS3Pw_.size = sizeof(tyObject_Env_chroniclesdotnim___polXrpvfE1SGuf8JBkn9aKg*);
NTI__ow1k57qWmNYhggdLvpS3Pw_.kind = 22;
NTI__ow1k57qWmNYhggdLvpS3Pw_.base = (&NTI__polXrpvfE1SGuf8JBkn9aKg_);
NTI__ow1k57qWmNYhggdLvpS3Pw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronicles/chronicles.nim(169, 30)";
NTI__ow1k57qWmNYhggdLvpS3Pw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ow1k57qWmNYhggdLvpS3Pw_;
NTI__ow1k57qWmNYhggdLvpS3Pw_.marker = Marker_tyRef__ow1k57qWmNYhggdLvpS3Pw;
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA);
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.kind = 17;
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.name = "object";
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_;
TM__0nIDSKOqzcwPCzUnti9cufw_86_4[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[58];
TM__0nIDSKOqzcwPCzUnti9cufw_0[58].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[58].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[58].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[58].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_86_4[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[59];
TM__0nIDSKOqzcwPCzUnti9cufw_0[59].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[59].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA, record1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[59].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[59].name = "record1";
TM__0nIDSKOqzcwPCzUnti9cufw_86_4[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[60];
TM__0nIDSKOqzcwPCzUnti9cufw_0[60].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[60].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[60].typ = (&NTI__ow1k57qWmNYhggdLvpS3Pw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[60].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_86_4[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[61];
TM__0nIDSKOqzcwPCzUnti9cufw_0[61].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[61].offset = offsetof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA, errX60gensym1852300193_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[61].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[61].name = "err`gensym1852300193";
TM__0nIDSKOqzcwPCzUnti9cufw_0[57].len = 4; TM__0nIDSKOqzcwPCzUnti9cufw_0[57].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[57].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_86_4[0];
NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[57];
NTI__TiFsbIfnID34Pe2x9aqlkJA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___GrlI9ckR9cx1ZOZUnQWYQMlA*);
NTI__TiFsbIfnID34Pe2x9aqlkJA_.kind = 22;
NTI__TiFsbIfnID34Pe2x9aqlkJA_.base = (&NTI__GrlI9ckR9cx1ZOZUnQWYQMlA_);
NTI__TiFsbIfnID34Pe2x9aqlkJA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__TiFsbIfnID34Pe2x9aqlkJA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TiFsbIfnID34Pe2x9aqlkJA_;
NTI__TiFsbIfnID34Pe2x9aqlkJA_.marker = Marker_tyRef__TiFsbIfnID34Pe2x9aqlkJA;
NTI__gPyFixe82ru2z3J2LVGuUw_.size = sizeof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw);
NTI__gPyFixe82ru2z3J2LVGuUw_.kind = 17;
NTI__gPyFixe82ru2z3J2LVGuUw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__gPyFixe82ru2z3J2LVGuUw_.name = "object";
NTI__gPyFixe82ru2z3J2LVGuUw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gPyFixe82ru2z3J2LVGuUw_;
TM__0nIDSKOqzcwPCzUnti9cufw_97_5[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[63];
TM__0nIDSKOqzcwPCzUnti9cufw_0[63].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[63].offset = offsetof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[63].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[63].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_97_5[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[64];
TM__0nIDSKOqzcwPCzUnti9cufw_0[64].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[64].offset = offsetof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw, nodes1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[64].typ = (&NTI__sM4lkSb7zS6F7OVMvW9cffQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[64].name = "nodes1";
TM__0nIDSKOqzcwPCzUnti9cufw_97_5[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[65];
TM__0nIDSKOqzcwPCzUnti9cufw_0[65].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[65].offset = offsetof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw, n2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[65].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[65].name = "n2";
TM__0nIDSKOqzcwPCzUnti9cufw_97_5[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[66];
TM__0nIDSKOqzcwPCzUnti9cufw_0[66].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[66].offset = offsetof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw, chronosInternalRetFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[66].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[66].name = "chronosInternalRetFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_97_5[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[67];
TM__0nIDSKOqzcwPCzUnti9cufw_0[67].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[67].offset = offsetof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw, nameIterVarX60gensym1856852174_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[67].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[67].name = "nameIterVar`gensym1856852174";
TM__0nIDSKOqzcwPCzUnti9cufw_0[62].len = 5; TM__0nIDSKOqzcwPCzUnti9cufw_0[62].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[62].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_97_5[0];
NTI__gPyFixe82ru2z3J2LVGuUw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[62];
NTI__dbKCpX19bI7B364WHmZIBAA_.size = sizeof(tyObject_Env_iteratorsdotnim___gPyFixe82ru2z3J2LVGuUw*);
NTI__dbKCpX19bI7B364WHmZIBAA_.kind = 22;
NTI__dbKCpX19bI7B364WHmZIBAA_.base = (&NTI__gPyFixe82ru2z3J2LVGuUw_);
NTI__dbKCpX19bI7B364WHmZIBAA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nimbus-build-system/vendor/Nim/lib/system/iterators.nim(185, 15"
")";
NTI__dbKCpX19bI7B364WHmZIBAA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__dbKCpX19bI7B364WHmZIBAA_;
NTI__dbKCpX19bI7B364WHmZIBAA_.marker = Marker_tyRef__dbKCpX19bI7B364WHmZIBAA;
NTI__88N9bGCg6GjV9a03omHYbFPw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw);
NTI__88N9bGCg6GjV9a03omHYbFPw_.kind = 17;
NTI__88N9bGCg6GjV9a03omHYbFPw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__88N9bGCg6GjV9a03omHYbFPw_.name = "object";
NTI__88N9bGCg6GjV9a03omHYbFPw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__88N9bGCg6GjV9a03omHYbFPw_;
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[69];
TM__0nIDSKOqzcwPCzUnti9cufw_0[69].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[69].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[69].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[69].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[70];
TM__0nIDSKOqzcwPCzUnti9cufw_0[70].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[70].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, nodeId1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[70].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[70].name = "nodeId1";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[71];
TM__0nIDSKOqzcwPCzUnti9cufw_0[71].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[71].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, i2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[71].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[71].name = "i2";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[72];
TM__0nIDSKOqzcwPCzUnti9cufw_0[72].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[72].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, L3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[72].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[72].name = "L3";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[73];
TM__0nIDSKOqzcwPCzUnti9cufw_0[73].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[73].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[73].typ = (&NTI__dbKCpX19bI7B364WHmZIBAA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[73].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[74];
TM__0nIDSKOqzcwPCzUnti9cufw_0[74].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[74].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, record5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[74].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[74].name = "record5";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[75];
TM__0nIDSKOqzcwPCzUnti9cufw_0[75].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[75].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, errX60gensym1857300196_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[75].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[75].name = "err`gensym1857300196";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[76];
TM__0nIDSKOqzcwPCzUnti9cufw_0[76].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[76].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, chronosInternalTmpFuture7);
TM__0nIDSKOqzcwPCzUnti9cufw_0[76].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[76].name = "chronosInternalTmpFuture7";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[77];
TM__0nIDSKOqzcwPCzUnti9cufw_0[77].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[77].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, result8);
TM__0nIDSKOqzcwPCzUnti9cufw_0[77].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[77].name = "result8";
TM__0nIDSKOqzcwPCzUnti9cufw_98_10[9] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[78];
TM__0nIDSKOqzcwPCzUnti9cufw_0[78].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[78].offset = offsetof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw, chronosInternalTmpFuture9);
TM__0nIDSKOqzcwPCzUnti9cufw_0[78].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[78].name = "chronosInternalTmpFuture9";
TM__0nIDSKOqzcwPCzUnti9cufw_0[68].len = 10; TM__0nIDSKOqzcwPCzUnti9cufw_0[68].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[68].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_98_10[0];
NTI__88N9bGCg6GjV9a03omHYbFPw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[68];
NTI__QGwgvH7xnyQ1z0HAck7XHw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___88N9bGCg6GjV9a03omHYbFPw*);
NTI__QGwgvH7xnyQ1z0HAck7XHw_.kind = 22;
NTI__QGwgvH7xnyQ1z0HAck7XHw_.base = (&NTI__88N9bGCg6GjV9a03omHYbFPw_);
NTI__QGwgvH7xnyQ1z0HAck7XHw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__QGwgvH7xnyQ1z0HAck7XHw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QGwgvH7xnyQ1z0HAck7XHw_;
NTI__QGwgvH7xnyQ1z0HAck7XHw_.marker = Marker_tyRef__QGwgvH7xnyQ1z0HAck7XHw;
NTI__uwPyp1V7DzrdnpV8IagIeQ_.size = sizeof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ);
NTI__uwPyp1V7DzrdnpV8IagIeQ_.kind = 17;
NTI__uwPyp1V7DzrdnpV8IagIeQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__uwPyp1V7DzrdnpV8IagIeQ_.name = "object";
NTI__uwPyp1V7DzrdnpV8IagIeQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uwPyp1V7DzrdnpV8IagIeQ_;
TM__0nIDSKOqzcwPCzUnti9cufw_102_5[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[80];
TM__0nIDSKOqzcwPCzUnti9cufw_0[80].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[80].offset = offsetof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[80].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[80].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_102_5[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[81];
TM__0nIDSKOqzcwPCzUnti9cufw_0[81].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[81].offset = offsetof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ, address1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[81].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[81].name = "address1";
TM__0nIDSKOqzcwPCzUnti9cufw_102_5[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[82];
TM__0nIDSKOqzcwPCzUnti9cufw_0[82].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[82].offset = offsetof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ, n2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[82].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[82].name = "n2";
TM__0nIDSKOqzcwPCzUnti9cufw_102_5[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[83];
TM__0nIDSKOqzcwPCzUnti9cufw_0[83].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[83].offset = offsetof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ, chronosInternalRetFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[83].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[83].name = "chronosInternalRetFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_102_5[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[84];
TM__0nIDSKOqzcwPCzUnti9cufw_0[84].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[84].offset = offsetof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ, nameIterVarX60gensym1853050874_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[84].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[84].name = "nameIterVar`gensym1853050874";
TM__0nIDSKOqzcwPCzUnti9cufw_0[79].len = 5; TM__0nIDSKOqzcwPCzUnti9cufw_0[79].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[79].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_102_5[0];
NTI__uwPyp1V7DzrdnpV8IagIeQ_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[79];
NTI__cjJ1zY02VDD9bmMZzHAgznA_.size = sizeof(tyObject_Env_chroniclesdotnim___uwPyp1V7DzrdnpV8IagIeQ*);
NTI__cjJ1zY02VDD9bmMZzHAgznA_.kind = 22;
NTI__cjJ1zY02VDD9bmMZzHAgznA_.base = (&NTI__uwPyp1V7DzrdnpV8IagIeQ_);
NTI__cjJ1zY02VDD9bmMZzHAgznA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronicles/chronicles.nim(169, 30)";
NTI__cjJ1zY02VDD9bmMZzHAgznA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cjJ1zY02VDD9bmMZzHAgznA_;
NTI__cjJ1zY02VDD9bmMZzHAgznA_.marker = Marker_tyRef__cjJ1zY02VDD9bmMZzHAgznA;
NTI__klpGF9cFqA3jKXeHoM30R5g_.size = sizeof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g);
NTI__klpGF9cFqA3jKXeHoM30R5g_.kind = 17;
NTI__klpGF9cFqA3jKXeHoM30R5g_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__klpGF9cFqA3jKXeHoM30R5g_.name = "object";
NTI__klpGF9cFqA3jKXeHoM30R5g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__klpGF9cFqA3jKXeHoM30R5g_;
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[86];
TM__0nIDSKOqzcwPCzUnti9cufw_0[86].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[86].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[86].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[86].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[87];
TM__0nIDSKOqzcwPCzUnti9cufw_0[87].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[87].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, record1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[87].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[87].name = "record1";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[88];
TM__0nIDSKOqzcwPCzUnti9cufw_0[88].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[88].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[88].typ = (&NTI__cjJ1zY02VDD9bmMZzHAgznA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[88].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[89];
TM__0nIDSKOqzcwPCzUnti9cufw_0[89].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[89].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, errX60gensym1853500193_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[89].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[89].name = "err`gensym1853500193";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[90];
TM__0nIDSKOqzcwPCzUnti9cufw_0[90].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[90].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, remotePeer4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[90].typ = (&NTI__Ol4zKcKZGzrnu3Hvu9aLd4w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[90].name = "remotePeer4";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[91];
TM__0nIDSKOqzcwPCzUnti9cufw_0[91].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[91].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, record5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[91].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[91].name = "record5";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[92];
TM__0nIDSKOqzcwPCzUnti9cufw_0[92].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[92].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, errX60gensym1854150196_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[92].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[92].name = "err`gensym1854150196";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[93];
TM__0nIDSKOqzcwPCzUnti9cufw_0[93].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[93].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, chronosInternalTmpFuture7);
TM__0nIDSKOqzcwPCzUnti9cufw_0[93].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[93].name = "chronosInternalTmpFuture7";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[94];
TM__0nIDSKOqzcwPCzUnti9cufw_0[94].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[94].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, result8);
TM__0nIDSKOqzcwPCzUnti9cufw_0[94].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[94].name = "result8";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[9] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[95];
TM__0nIDSKOqzcwPCzUnti9cufw_0[95].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[95].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, record9);
TM__0nIDSKOqzcwPCzUnti9cufw_0[95].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[95].name = "record9";
TM__0nIDSKOqzcwPCzUnti9cufw_103_11[10] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[96];
TM__0nIDSKOqzcwPCzUnti9cufw_0[96].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[96].offset = offsetof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g, errX60gensym18550001910_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[96].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[96].name = "err`gensym18550001910";
TM__0nIDSKOqzcwPCzUnti9cufw_0[85].len = 11; TM__0nIDSKOqzcwPCzUnti9cufw_0[85].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[85].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_103_11[0];
NTI__klpGF9cFqA3jKXeHoM30R5g_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[85];
NTI__0dZTKD3g7QNgGxOesbXhgA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___klpGF9cFqA3jKXeHoM30R5g*);
NTI__0dZTKD3g7QNgGxOesbXhgA_.kind = 22;
NTI__0dZTKD3g7QNgGxOesbXhgA_.base = (&NTI__klpGF9cFqA3jKXeHoM30R5g_);
NTI__0dZTKD3g7QNgGxOesbXhgA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__0dZTKD3g7QNgGxOesbXhgA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0dZTKD3g7QNgGxOesbXhgA_;
NTI__0dZTKD3g7QNgGxOesbXhgA_.marker = Marker_tyRef__0dZTKD3g7QNgGxOesbXhgA;
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.size = sizeof(tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA);
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.kind = 18;
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.base = 0;
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.flags = 2;
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.name = "WakuInfo";
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FJ6oF3ZmmpnRkTawOCYxdA_;
TM__0nIDSKOqzcwPCzUnti9cufw_0[97].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[97].offset = offsetof(tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA, listenStr);
TM__0nIDSKOqzcwPCzUnti9cufw_0[97].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[97].name = "listenStr";
NTI__FJ6oF3ZmmpnRkTawOCYxdA_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[97];
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.size = sizeof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw);
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.kind = 17;
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.name = "object";
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ocre6qIhbbXjH9bMe1Y34aw_;
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[99];
TM__0nIDSKOqzcwPCzUnti9cufw_0[99].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[99].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[99].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[99].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[100];
TM__0nIDSKOqzcwPCzUnti9cufw_0[100].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[100].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, node1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[100].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[100].name = "node1";
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[101];
TM__0nIDSKOqzcwPCzUnti9cufw_0[101].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[101].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, topic2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[101].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[101].name = "topic2";
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[102];
TM__0nIDSKOqzcwPCzUnti9cufw_0[102].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[102].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, message3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[102].typ = (&NTI__snKUdUhXg9ahkzpl1ubVZ0A_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[102].name = "message3";
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[103];
TM__0nIDSKOqzcwPCzUnti9cufw_0[103].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[103].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, chronosInternalRetFuture4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[103].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[103].name = "chronosInternalRetFuture4";
TM__0nIDSKOqzcwPCzUnti9cufw_128_6[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[104];
TM__0nIDSKOqzcwPCzUnti9cufw_0[104].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[104].offset = offsetof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw, nameIterVarX60gensym1840900465_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[104].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[104].name = "nameIterVar`gensym1840900465";
TM__0nIDSKOqzcwPCzUnti9cufw_0[98].len = 6; TM__0nIDSKOqzcwPCzUnti9cufw_0[98].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[98].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_128_6[0];
NTI__Ocre6qIhbbXjH9bMe1Y34aw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[98];
NTI__hCX59caHl7G9aR8FGE1pguYw_.size = sizeof(tyObject_Env_wakunode2dotnim___Ocre6qIhbbXjH9bMe1Y34aw*);
NTI__hCX59caHl7G9aR8FGE1pguYw_.kind = 22;
NTI__hCX59caHl7G9aR8FGE1pguYw_.base = (&NTI__Ocre6qIhbbXjH9bMe1Y34aw_);
NTI__hCX59caHl7G9aR8FGE1pguYw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(244, 19)";
NTI__hCX59caHl7G9aR8FGE1pguYw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hCX59caHl7G9aR8FGE1pguYw_;
NTI__hCX59caHl7G9aR8FGE1pguYw_.marker = Marker_tyRef__hCX59caHl7G9aR8FGE1pguYw;
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA);
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.kind = 17;
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.name = "object";
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KufkxyihxS9aLJ9cmDlW9aUdA_;
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[106];
TM__0nIDSKOqzcwPCzUnti9cufw_0[106].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[106].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[106].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[106].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[107];
TM__0nIDSKOqzcwPCzUnti9cufw_0[107].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[107].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, wakuRelay1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[107].typ = (&NTI__8lXp2ZOHH4BhJmjpgHvbig_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[107].name = "wakuRelay1";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[108];
TM__0nIDSKOqzcwPCzUnti9cufw_0[108].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[108].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[108].typ = (&NTI__hCX59caHl7G9aR8FGE1pguYw_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[108].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[109];
TM__0nIDSKOqzcwPCzUnti9cufw_0[109].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[109].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, record3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[109].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[109].name = "record3";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[110];
TM__0nIDSKOqzcwPCzUnti9cufw_0[110].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[110].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, errX60gensym1841350194_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[110].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[110].name = "err`gensym1841350194";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[111];
TM__0nIDSKOqzcwPCzUnti9cufw_0[111].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[111].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, data5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[111].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[111].name = "data5";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[112];
TM__0nIDSKOqzcwPCzUnti9cufw_0[112].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[112].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, chronosInternalTmpFuture6);
TM__0nIDSKOqzcwPCzUnti9cufw_0[112].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[112].name = "chronosInternalTmpFuture6";
TM__0nIDSKOqzcwPCzUnti9cufw_129_8[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[113];
TM__0nIDSKOqzcwPCzUnti9cufw_0[113].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[113].offset = offsetof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA, result7);
TM__0nIDSKOqzcwPCzUnti9cufw_0[113].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[113].name = "result7";
TM__0nIDSKOqzcwPCzUnti9cufw_0[105].len = 8; TM__0nIDSKOqzcwPCzUnti9cufw_0[105].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[105].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_129_8[0];
NTI__KufkxyihxS9aLJ9cmDlW9aUdA_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[105];
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___KufkxyihxS9aLJ9cmDlW9aUdA*);
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.kind = 22;
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.base = (&NTI__KufkxyihxS9aLJ9cmDlW9aUdA_);
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_;
NTI__bTVpL9beKVBlIGd9a6AJFP9aQ_.marker = Marker_tyRef__bTVpL9beKVBlIGd9a6AJFP9aQ;
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.size = sizeof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ);
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.kind = 17;
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.name = "object";
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_;
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[115];
TM__0nIDSKOqzcwPCzUnti9cufw_0[115].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[115].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[115].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[115].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[116];
TM__0nIDSKOqzcwPCzUnti9cufw_0[116].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[116].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, request1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[116].typ = (&NTI__VyTEdacxfXE9bBGtpTbiHVA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[116].name = "request1";
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[117];
TM__0nIDSKOqzcwPCzUnti9cufw_0[117].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[117].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, node2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[117].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[117].name = "node2";
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[118];
TM__0nIDSKOqzcwPCzUnti9cufw_0[118].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[118].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, chronosInternalRetFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[118].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[118].name = "chronosInternalRetFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[119];
TM__0nIDSKOqzcwPCzUnti9cufw_0[119].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[119].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, handler4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[119].typ = (&NTI__MiWDRU9bUQpEPIn4qbS04fg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[119].name = "handler4";
TM__0nIDSKOqzcwPCzUnti9cufw_140_6[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[120];
TM__0nIDSKOqzcwPCzUnti9cufw_0[120].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[120].offset = offsetof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ, nameIterVarX60gensym1834802175_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[120].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[120].name = "nameIterVar`gensym1834802175";
TM__0nIDSKOqzcwPCzUnti9cufw_0[114].len = 6; TM__0nIDSKOqzcwPCzUnti9cufw_0[114].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[114].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_140_6[0];
NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[114];
NTI__Ml65kif24wcIoxVVMWWZUg_.size = sizeof(tyObject_Env_wakunode2dotnim___9cSX9bVkT9c8DT9b7nZaAOoZqQ*);
NTI__Ml65kif24wcIoxVVMWWZUg_.kind = 22;
NTI__Ml65kif24wcIoxVVMWWZUg_.base = (&NTI__9cSX9bVkT9c8DT9b7nZaAOoZqQ_);
NTI__Ml65kif24wcIoxVVMWWZUg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(180, 11)";
NTI__Ml65kif24wcIoxVVMWWZUg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Ml65kif24wcIoxVVMWWZUg_;
NTI__Ml65kif24wcIoxVVMWWZUg_.marker = Marker_tyRef__Ml65kif24wcIoxVVMWWZUg;
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg);
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.kind = 17;
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.name = "object";
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__S1IYfdqTKxq4Gc9b7lWwyBg_;
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[122];
TM__0nIDSKOqzcwPCzUnti9cufw_0[122].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[122].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[122].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[122].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[123];
TM__0nIDSKOqzcwPCzUnti9cufw_0[123].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[123].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[123].typ = (&NTI__Ml65kif24wcIoxVVMWWZUg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[123].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[124];
TM__0nIDSKOqzcwPCzUnti9cufw_0[124].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[124].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, record2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[124].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[124].name = "record2";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[125];
TM__0nIDSKOqzcwPCzUnti9cufw_0[125].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[125].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, errX60gensym1835350193_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[125].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[125].name = "err`gensym1835350193";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[126];
TM__0nIDSKOqzcwPCzUnti9cufw_0[126].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[126].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, id4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[126].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[126].name = "id4";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[127];
TM__0nIDSKOqzcwPCzUnti9cufw_0[127].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[127].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, chronosInternalTmpFuture5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[127].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[127].name = "chronosInternalTmpFuture5";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[128];
TM__0nIDSKOqzcwPCzUnti9cufw_0[128].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[128].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, result6);
TM__0nIDSKOqzcwPCzUnti9cufw_0[128].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[128].name = "result6";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[129];
TM__0nIDSKOqzcwPCzUnti9cufw_0[129].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[129].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, idOpt7);
TM__0nIDSKOqzcwPCzUnti9cufw_0[129].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[129].name = "idOpt7";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[130];
TM__0nIDSKOqzcwPCzUnti9cufw_0[130].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[130].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, record8);
TM__0nIDSKOqzcwPCzUnti9cufw_0[130].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[130].name = "record8";
TM__0nIDSKOqzcwPCzUnti9cufw_141_10[9] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[131];
TM__0nIDSKOqzcwPCzUnti9cufw_0[131].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[131].offset = offsetof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg, errX60gensym1836700199_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[131].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[131].name = "err`gensym1836700199";
TM__0nIDSKOqzcwPCzUnti9cufw_0[121].len = 10; TM__0nIDSKOqzcwPCzUnti9cufw_0[121].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[121].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_141_10[0];
NTI__S1IYfdqTKxq4Gc9b7lWwyBg_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[121];
NTI__9cOBO14OJBlRJfr7C3ijCvw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___S1IYfdqTKxq4Gc9b7lWwyBg*);
NTI__9cOBO14OJBlRJfr7C3ijCvw_.kind = 22;
NTI__9cOBO14OJBlRJfr7C3ijCvw_.base = (&NTI__S1IYfdqTKxq4Gc9b7lWwyBg_);
NTI__9cOBO14OJBlRJfr7C3ijCvw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__9cOBO14OJBlRJfr7C3ijCvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cOBO14OJBlRJfr7C3ijCvw_;
NTI__9cOBO14OJBlRJfr7C3ijCvw_.marker = Marker_tyRef__9cOBO14OJBlRJfr7C3ijCvw;
NTI__udUgHSzNwAJMpm2sKIMxVQ_.size = sizeof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ);
NTI__udUgHSzNwAJMpm2sKIMxVQ_.kind = 17;
NTI__udUgHSzNwAJMpm2sKIMxVQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__udUgHSzNwAJMpm2sKIMxVQ_.name = "object";
NTI__udUgHSzNwAJMpm2sKIMxVQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__udUgHSzNwAJMpm2sKIMxVQ_;
TM__0nIDSKOqzcwPCzUnti9cufw_154_5[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[133];
TM__0nIDSKOqzcwPCzUnti9cufw_0[133].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[133].offset = offsetof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[133].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[133].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_154_5[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[134];
TM__0nIDSKOqzcwPCzUnti9cufw_0[134].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[134].offset = offsetof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ, request1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[134].typ = (&NTI__VyTEdacxfXE9bBGtpTbiHVA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[134].name = "request1";
TM__0nIDSKOqzcwPCzUnti9cufw_154_5[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[135];
TM__0nIDSKOqzcwPCzUnti9cufw_0[135].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[135].offset = offsetof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ, node2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[135].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[135].name = "node2";
TM__0nIDSKOqzcwPCzUnti9cufw_154_5[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[136];
TM__0nIDSKOqzcwPCzUnti9cufw_0[136].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[136].offset = offsetof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ, chronosInternalRetFuture3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[136].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[136].name = "chronosInternalRetFuture3";
TM__0nIDSKOqzcwPCzUnti9cufw_154_5[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[137];
TM__0nIDSKOqzcwPCzUnti9cufw_0[137].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[137].offset = offsetof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ, nameIterVarX60gensym1839552174_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[137].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[137].name = "nameIterVar`gensym1839552174";
TM__0nIDSKOqzcwPCzUnti9cufw_0[132].len = 5; TM__0nIDSKOqzcwPCzUnti9cufw_0[132].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[132].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_154_5[0];
NTI__udUgHSzNwAJMpm2sKIMxVQ_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[132];
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.size = sizeof(tyObject_Env_wakunode2dotnim___udUgHSzNwAJMpm2sKIMxVQ*);
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.kind = 22;
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.base = (&NTI__udUgHSzNwAJMpm2sKIMxVQ_);
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(226, 11)";
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FeiCSGJXIxZDeH6u7VhwfQ_;
NTI__FeiCSGJXIxZDeH6u7VhwfQ_.marker = Marker_tyRef__FeiCSGJXIxZDeH6u7VhwfQ;
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg);
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.kind = 17;
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.name = "object";
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HFV9bk72BZDaWN1kN9cZUKKg_;
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[139];
TM__0nIDSKOqzcwPCzUnti9cufw_0[139].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[139].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[139].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[139].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[140];
TM__0nIDSKOqzcwPCzUnti9cufw_0[140].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[140].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[140].typ = (&NTI__FeiCSGJXIxZDeH6u7VhwfQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[140].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[141];
TM__0nIDSKOqzcwPCzUnti9cufw_0[141].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[141].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, record2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[141].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[141].name = "record2";
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[142];
TM__0nIDSKOqzcwPCzUnti9cufw_0[142].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[142].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, errX60gensym1840100193_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[142].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[142].name = "err`gensym1840100193";
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[143];
TM__0nIDSKOqzcwPCzUnti9cufw_0[143].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[143].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, chronosInternalTmpFuture4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[143].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[143].name = "chronosInternalTmpFuture4";
TM__0nIDSKOqzcwPCzUnti9cufw_155_6[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[144];
TM__0nIDSKOqzcwPCzUnti9cufw_0[144].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[144].offset = offsetof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg, result5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[144].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[144].name = "result5";
TM__0nIDSKOqzcwPCzUnti9cufw_0[138].len = 6; TM__0nIDSKOqzcwPCzUnti9cufw_0[138].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[138].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_155_6[0];
NTI__HFV9bk72BZDaWN1kN9cZUKKg_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[138];
NTI__zTORy3lVQHPEJIptdyQuJQ_.size = sizeof(tyObject_Env_asyncmacro2dotnim___HFV9bk72BZDaWN1kN9cZUKKg*);
NTI__zTORy3lVQHPEJIptdyQuJQ_.kind = 22;
NTI__zTORy3lVQHPEJIptdyQuJQ_.base = (&NTI__HFV9bk72BZDaWN1kN9cZUKKg_);
NTI__zTORy3lVQHPEJIptdyQuJQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__zTORy3lVQHPEJIptdyQuJQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zTORy3lVQHPEJIptdyQuJQ_;
NTI__zTORy3lVQHPEJIptdyQuJQ_.marker = Marker_tyRef__zTORy3lVQHPEJIptdyQuJQ;
NTI__X75D7cmYbd1nYpnmSEXbjw_.size = sizeof(tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw);
NTI__X75D7cmYbd1nYpnmSEXbjw_.kind = 17;
NTI__X75D7cmYbd1nYpnmSEXbjw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__X75D7cmYbd1nYpnmSEXbjw_.name = "object";
NTI__X75D7cmYbd1nYpnmSEXbjw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__X75D7cmYbd1nYpnmSEXbjw_;
TM__0nIDSKOqzcwPCzUnti9cufw_159_2[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[146];
TM__0nIDSKOqzcwPCzUnti9cufw_0[146].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[146].offset = offsetof(tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[146].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[146].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_159_2[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[147];
TM__0nIDSKOqzcwPCzUnti9cufw_0[147].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[147].offset = offsetof(tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw, unsubscribeTopics1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[147].typ = (&NTI__9bAGqSvkAaFL9bWjsEPslrFA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[147].name = "unsubscribeTopics1";
TM__0nIDSKOqzcwPCzUnti9cufw_0[145].len = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[145].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[145].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_159_2[0];
NTI__X75D7cmYbd1nYpnmSEXbjw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[145];
NTI__8ab7mRtI4qoTisNCfKn0LA_.size = sizeof(tyObject_Env_wakunode2dotnim___X75D7cmYbd1nYpnmSEXbjw*);
NTI__8ab7mRtI4qoTisNCfKn0LA_.kind = 22;
NTI__8ab7mRtI4qoTisNCfKn0LA_.base = (&NTI__X75D7cmYbd1nYpnmSEXbjw_);
NTI__8ab7mRtI4qoTisNCfKn0LA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(83, 24)";
NTI__8ab7mRtI4qoTisNCfKn0LA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8ab7mRtI4qoTisNCfKn0LA_;
NTI__8ab7mRtI4qoTisNCfKn0LA_.marker = Marker_tyRef__8ab7mRtI4qoTisNCfKn0LA;
NTI__9bYq45gxGCuTSVM8kRp9bINw_.size = sizeof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw);
NTI__9bYq45gxGCuTSVM8kRp9bINw_.kind = 17;
NTI__9bYq45gxGCuTSVM8kRp9bINw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__9bYq45gxGCuTSVM8kRp9bINw_.name = "object";
NTI__9bYq45gxGCuTSVM8kRp9bINw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bYq45gxGCuTSVM8kRp9bINw_;
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[149];
TM__0nIDSKOqzcwPCzUnti9cufw_0[149].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[149].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[149].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[149].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[150];
TM__0nIDSKOqzcwPCzUnti9cufw_0[150].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[150].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, node1);
TM__0nIDSKOqzcwPCzUnti9cufw_0[150].typ = (&NTI__8xGn6PquGa6hx9bkXQMYU2w_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[150].name = "node1";
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[151];
TM__0nIDSKOqzcwPCzUnti9cufw_0[151].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[151].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, query2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[151].typ = (&NTI__jSwvWt3Wmw2bDE9c0nMvYhg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[151].name = "query2";
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[152];
TM__0nIDSKOqzcwPCzUnti9cufw_0[152].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[152].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, handler3);
TM__0nIDSKOqzcwPCzUnti9cufw_0[152].typ = (&NTI__afTpDKuOJgODVx1JZPJ9awQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[152].name = "handler3";
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[153];
TM__0nIDSKOqzcwPCzUnti9cufw_0[153].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[153].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, chronosInternalRetFuture4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[153].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[153].name = "chronosInternalRetFuture4";
TM__0nIDSKOqzcwPCzUnti9cufw_186_6[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[154];
TM__0nIDSKOqzcwPCzUnti9cufw_0[154].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[154].offset = offsetof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw, nameIterVarX60gensym1842200465_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[154].typ = (&NTI__Y7TIAk6Os9cRMtmIj9bEqCww_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[154].name = "nameIterVar`gensym1842200465";
TM__0nIDSKOqzcwPCzUnti9cufw_0[148].len = 6; TM__0nIDSKOqzcwPCzUnti9cufw_0[148].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[148].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_186_6[0];
NTI__9bYq45gxGCuTSVM8kRp9bINw_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[148];
NTI__HHMMk0HGhOEbzC1dQtnRrg_.size = sizeof(tyObject_Env_wakunode2dotnim___9bYq45gxGCuTSVM8kRp9bINw*);
NTI__HHMMk0HGhOEbzC1dQtnRrg_.kind = 22;
NTI__HHMMk0HGhOEbzC1dQtnRrg_.base = (&NTI__9bYq45gxGCuTSVM8kRp9bINw_);
NTI__HHMMk0HGhOEbzC1dQtnRrg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/waku/v"
"2/node/wakunode2.nim(258, 6)";
NTI__HHMMk0HGhOEbzC1dQtnRrg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__HHMMk0HGhOEbzC1dQtnRrg_;
NTI__HHMMk0HGhOEbzC1dQtnRrg_.marker = Marker_tyRef__HHMMk0HGhOEbzC1dQtnRrg;
NTI__hkKf0XI9bSQfOsnrYYYyipA_.size = sizeof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA);
NTI__hkKf0XI9bSQfOsnrYYYyipA_.kind = 17;
NTI__hkKf0XI9bSQfOsnrYYYyipA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_);
NTI__hkKf0XI9bSQfOsnrYYYyipA_.name = "object";
NTI__hkKf0XI9bSQfOsnrYYYyipA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hkKf0XI9bSQfOsnrYYYyipA_;
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[0] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[156];
TM__0nIDSKOqzcwPCzUnti9cufw_0[156].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[156].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, colonstate_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[156].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[156].name = ":state";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[1] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[157];
TM__0nIDSKOqzcwPCzUnti9cufw_0[157].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[157].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, colonup_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[157].typ = (&NTI__HHMMk0HGhOEbzC1dQtnRrg_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[157].name = ":up";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[2] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[158];
TM__0nIDSKOqzcwPCzUnti9cufw_0[158].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[158].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, record2);
TM__0nIDSKOqzcwPCzUnti9cufw_0[158].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[158].name = "record2";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[3] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[159];
TM__0nIDSKOqzcwPCzUnti9cufw_0[159].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[159].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, errX60gensym1842650193_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[159].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[159].name = "err`gensym1842650193";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[4] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[160];
TM__0nIDSKOqzcwPCzUnti9cufw_0[160].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[160].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, chronosInternalTmpFuture4);
TM__0nIDSKOqzcwPCzUnti9cufw_0[160].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[160].name = "chronosInternalTmpFuture4";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[5] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[161];
TM__0nIDSKOqzcwPCzUnti9cufw_0[161].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[161].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, result5);
TM__0nIDSKOqzcwPCzUnti9cufw_0[161].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[161].name = "result5";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[6] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[162];
TM__0nIDSKOqzcwPCzUnti9cufw_0[162].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[162].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, record6);
TM__0nIDSKOqzcwPCzUnti9cufw_0[162].typ = (&NTI__EhHqp0aF43SxfS6MTF9b0hA_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[162].name = "record6";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[7] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[163];
TM__0nIDSKOqzcwPCzUnti9cufw_0[163].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[163].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, errX60gensym1843300197_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[163].typ = (&NTI__gcKyg9bhR5vWTJg3cREMk0Q_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[163].name = "err`gensym1843300197";
TM__0nIDSKOqzcwPCzUnti9cufw_187_9[8] = &TM__0nIDSKOqzcwPCzUnti9cufw_0[164];
TM__0nIDSKOqzcwPCzUnti9cufw_0[164].kind = 1;
TM__0nIDSKOqzcwPCzUnti9cufw_0[164].offset = offsetof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA, chronosInternalTmpFuture8);
TM__0nIDSKOqzcwPCzUnti9cufw_0[164].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_);
TM__0nIDSKOqzcwPCzUnti9cufw_0[164].name = "chronosInternalTmpFuture8";
TM__0nIDSKOqzcwPCzUnti9cufw_0[155].len = 9; TM__0nIDSKOqzcwPCzUnti9cufw_0[155].kind = 2; TM__0nIDSKOqzcwPCzUnti9cufw_0[155].sons = &TM__0nIDSKOqzcwPCzUnti9cufw_187_9[0];
NTI__hkKf0XI9bSQfOsnrYYYyipA_.node = &TM__0nIDSKOqzcwPCzUnti9cufw_0[155];
NTI__V0GdHsdqrizCde9bP86f2kw_.size = sizeof(tyObject_Env_asyncmacro2dotnim___hkKf0XI9bSQfOsnrYYYyipA*);
NTI__V0GdHsdqrizCde9bP86f2kw_.kind = 22;
NTI__V0GdHsdqrizCde9bP86f2kw_.base = (&NTI__hkKf0XI9bSQfOsnrYYYyipA_);
NTI__V0GdHsdqrizCde9bP86f2kw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor"
"/nim-chronos/chronos/asyncmacro2.nim(259, 33)";
NTI__V0GdHsdqrizCde9bP86f2kw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__V0GdHsdqrizCde9bP86f2kw_;
NTI__V0GdHsdqrizCde9bP86f2kw_.marker = Marker_tyRef__V0GdHsdqrizCde9bP86f2kw;
}