/* 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/v2/node -o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-chronos@schronos@sasyncloop.nim.c.o nimcache/release/wakunode2/@m..@s..@s..@svendor@snim-chronos@schronos@sasyncloop.nim.c */ #define NIM_INTBITS 64 #include "nimbase.h" #include #include #include #include #include #include #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_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw; typedef struct TNimType TNimType; typedef struct TNimNode TNimNode; typedef struct tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ; typedef struct RootObj RootObj; typedef struct tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g; typedef struct tySequence__1NTQzTCcFfRb3vxE0NIfzQ tySequence__1NTQzTCcFfRb3vxE0NIfzQ; typedef struct tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg; typedef struct tySequence__qkV9cggxceO9cpfUWIbCnvJg tySequence__qkV9cggxceO9cpfUWIbCnvJg; typedef struct tyObject_Table__TE5saucQBAeG7QXcN7Ilrw tyObject_Table__TE5saucQBAeG7QXcN7Ilrw; typedef struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ tySequence__DVX7Q9bz5RokjTwKGr5e9blQ; typedef struct tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg; typedef struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw tyObject_Moment__p19adwOigsIe5d3NlfPJOEw; typedef struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw; typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A; typedef struct tyObject_Env_asyncloopdotnim___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_asyncloopdotnim___diB2NTuAIWY0FO9c5IUJRGg; typedef struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew; typedef struct NimStringDesc NimStringDesc; typedef struct TGenericSeq TGenericSeq; typedef struct tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA; typedef struct tySequence__y49cN20s5zoVYjuG5v5eVyg tySequence__y49cN20s5zoVYjuG5v5eVyg; typedef struct tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww; typedef struct tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw; typedef struct tyObject_ReadyKey__vOvPQEijZeFv1xAgbh5rNw tyObject_ReadyKey__vOvPQEijZeFv1xAgbh5rNw; typedef struct tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw; typedef struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg; typedef struct Exception Exception; typedef struct tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA; typedef struct tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct TSafePoint TSafePoint; typedef struct tySequence__iPL3rW9a9bV9cIzaXekL6AsDg tySequence__iPL3rW9a9bV9cIzaXekL6AsDg; 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_IOSelectorsException__QyK3XdhgwEegLQs5Yj3Vew tyObject_IOSelectorsException__QyK3XdhgwEegLQs5Yj3Vew; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA; typedef struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw; typedef struct tyObject_SelectorKey__s8WfktWY9bd6XxYsLizlOtg tyObject_SelectorKey__s8WfktWY9bd6XxYsLizlOtg; typedef struct tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg; typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw; typedef struct tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ; typedef struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q; typedef struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA; typedef struct tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw; typedef struct tyObject_StreamTrackercolonObjectType___LxJOW81t0YYiFP7E28afIA tyObject_StreamTrackercolonObjectType___LxJOW81t0YYiFP7E28afIA; typedef struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw; typedef struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg; typedef struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg; typedef struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA; typedef struct tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw; typedef struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA tyObject_Oid__v0fX7UzOqz7toHgI0d87SA; typedef struct tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw; typedef struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw; typedef struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw; typedef struct tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q; typedef struct tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA; typedef struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA; typedef struct tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw; typedef struct tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA; typedef struct tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA; typedef struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw; typedef struct tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew; typedef struct tySequence__T74QuWwr8h7Al0PS9cMqKwA tySequence__T74QuWwr8h7Al0PS9cMqKwA; typedef struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg; typedef struct tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg; typedef struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ; typedef struct tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw; typedef struct tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ; typedef struct tySequence__8DGt2AEUR0l4JqRQMZxl9cw tySequence__8DGt2AEUR0l4JqRQMZxl9cw; typedef struct tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw; typedef struct tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA; typedef struct tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ; typedef struct tyObject_StreamTransportTrackercolonObjectType___hQ8UFdFrBwKDOfCkIM5KOQ tyObject_StreamTransportTrackercolonObjectType___hQ8UFdFrBwKDOfCkIM5KOQ; typedef struct tyObject_TcpTransportTrackercolonObjectType___QB8Aw9cx3cIvz3ig0Gpt6TQ tyObject_TcpTransportTrackercolonObjectType___QB8Aw9cx3cIvz3ig0Gpt6TQ; typedef struct tyObject_StreamServerTrackercolonObjectType___hMvKn9bpBinzzfJ8GjYX54g tyObject_StreamServerTrackercolonObjectType___hMvKn9bpBinzzfJ8GjYX54g; typedef struct tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw; typedef struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA; typedef struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w; typedef struct tySequence__OpwdygJKVwUtq44zH9a4KHw tySequence__OpwdygJKVwUtq44zH9a4KHw; typedef struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw; typedef struct tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ; typedef struct tyTuple__wKjVORuPnRnNrVlyPO09cfA tyTuple__wKjVORuPnRnNrVlyPO09cfA; typedef struct tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g; typedef struct tyObject_HandshakeResult__OhjTN74UhZiRrIN19aKOSsg tyObject_HandshakeResult__OhjTN74UhZiRrIN19aKOSsg; typedef struct tyObject_CipherState__YCZgSAEEw7bBlfog9bRo2Cw tyObject_CipherState__YCZgSAEEw7bBlfog9bRo2Cw; typedef struct tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA; typedef struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw; typedef struct tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg; typedef struct tyObject_Option__K0W9cH29bVMMD1gwp251ewZw tyObject_Option__K0W9cH29bVMMD1gwp251ewZw; typedef struct tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ; typedef struct tySequence__mmfgVYcOeCQQZ9a5CfuuLXw tySequence__mmfgVYcOeCQQZ9a5CfuuLXw; typedef struct tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA; typedef struct tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA; typedef struct tyObject_Option__su9cYAKysFE4uPfneOdKcRg tyObject_Option__su9cYAKysFE4uPfneOdKcRg; typedef struct tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ; typedef struct tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ; typedef struct tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ; typedef struct tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg; typedef struct tyObject_Option__ubi6fIECCQtR9ccnEmLADDg tyObject_Option__ubi6fIECCQtR9ccnEmLADDg; typedef struct tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA; typedef struct tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA; typedef struct tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A; typedef struct tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ; typedef struct tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g; typedef struct tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA; typedef struct tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw; typedef struct tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg; typedef struct tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ; typedef struct tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ; typedef struct tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw; typedef struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA; typedef struct tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ; typedef struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A; typedef struct tyObject_Option__b6B59aeUQwCKIUINi0UtvLw tyObject_Option__b6B59aeUQwCKIUINi0UtvLw; typedef struct tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ; typedef struct tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw; typedef struct tySequence__atzPT9bqVZh26epu1UBlGdg tySequence__atzPT9bqVZh26epu1UBlGdg; typedef struct tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA; typedef struct tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA; typedef struct tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ; typedef struct tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA; typedef struct tySequence__eXpefajkyY8lPtG9aKQpyHg tySequence__eXpefajkyY8lPtG9aKQpyHg; typedef struct tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw; typedef struct tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ; typedef struct tyObject_Option__uX60iSskBs3jijdejn4BTg tyObject_Option__uX60iSskBs3jijdejn4BTg; typedef struct tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA; typedef struct tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA; typedef struct tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA; typedef struct tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA; typedef struct tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA; typedef struct tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ; typedef struct tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA; typedef struct tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA; typedef struct tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg; typedef struct tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw; typedef struct tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ; typedef struct tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw; typedef struct tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ; typedef struct tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg; typedef struct tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg; typedef struct tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng; typedef struct tyObject_Option__IDzaNuwzBGs84e9axCRaZWg tyObject_Option__IDzaNuwzBGs84e9axCRaZWg; typedef struct tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ; typedef struct tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw; typedef struct tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ; typedef struct tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ; typedef struct tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ; typedef struct tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA; typedef struct tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw; typedef struct tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g; typedef struct tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ; typedef struct tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw; typedef struct tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw; typedef struct tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ; typedef struct tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog; typedef struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw tyObject_MDigest__law9ct65KplMYBvtmjCQxbw; typedef struct tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ; typedef struct tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg; typedef struct tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw; typedef struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg; typedef struct tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ; 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 tySequence__pJDjdGjSf3HlAOELaHOmSA tySequence__pJDjdGjSf3HlAOELaHOmSA; typedef struct tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg; typedef struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA; typedef struct tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw; typedef struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g; typedef struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg tyObject_Option__K5ABelBHQJx0aScsm5tyBg; typedef struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg; typedef struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA; typedef struct tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw; typedef struct tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ; typedef struct tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw; typedef struct tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg; typedef struct tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ; typedef struct tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ; typedef struct tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw; typedef struct tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA; typedef struct tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ; typedef struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w tySequence__CP6AbN9aoC6Xupc2HZLYt1w; typedef struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A; typedef struct tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA; typedef struct tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A; typedef struct tySequence__yIS0uKRn1T19cRiM8gQSghw tySequence__yIS0uKRn1T19cRiM8gQSghw; typedef struct tyObject_WakuRelayMessage__jLO9cyS189bZS4ql8DPZJevw tyObject_WakuRelayMessage__jLO9cyS189bZS4ql8DPZJevw; typedef struct tyObject_Option__rVkI1RILdi0akg69brivmzg tyObject_Option__rVkI1RILdi0akg69brivmzg; typedef struct tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA; typedef struct tyObject_WakuKeyPair__SYBxUqnhvUwuDrGPrL75hw tyObject_WakuKeyPair__SYBxUqnhvUwuDrGPrL75hw; typedef struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w; typedef struct tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA; typedef struct tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q; typedef struct tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA; typedef struct tyObject_Option__rB9azVLZRHoJBFkuGsnqEOw tyObject_Option__rB9azVLZRHoJBFkuGsnqEOw; typedef struct tyObject_StorePagingOptions__gOYu9bLiJN6GFHM9bfNsoUBg tyObject_StorePagingOptions__gOYu9bLiJN6GFHM9bfNsoUBg; typedef struct tyObject_Option__QZVOEjCvFvdMOcWYv3UMWg tyObject_Option__QZVOEjCvFvdMOcWYv3UMWg; typedef struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ; typedef struct tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA; typedef struct tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw; typedef struct tySequence__ugDjysVmR7lNTEvaDR4kuQ tySequence__ugDjysVmR7lNTEvaDR4kuQ; typedef struct tyObject_WakuPeer__qiLnNt2mZP9bSwGKu5PlnXw tyObject_WakuPeer__qiLnNt2mZP9bSwGKu5PlnXw; typedef struct tyTuple__rf9cosFcsB69bhAjFlgJVJww tyTuple__rf9cosFcsB69bhAjFlgJVJww; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g; typedef struct tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA; 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; }; struct RootObj {TNimType* m_type;}; struct tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g {tySequence__1NTQzTCcFfRb3vxE0NIfzQ* data; }; struct tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg {tySequence__qkV9cggxceO9cpfUWIbCnvJg* data; NI head; NI tail; NI count; NI mask; }; struct tyObject_Table__TE5saucQBAeG7QXcN7Ilrw {tySequence__DVX7Q9bz5RokjTwKGr5e9blQ* data; NI counter; }; struct tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ { RootObj Sup;tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g timers; tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg callbacks; tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg idlers; tyObject_Table__TE5saucQBAeG7QXcN7Ilrw trackers; }; struct tyObject_Moment__p19adwOigsIe5d3NlfPJOEw {NI64 value; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (void* arg, void* ClE_0); void* ClE_0; } tyProc__9bqx36VxQxXejdrF09bFARDQ; struct tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw {tyProc__9bqx36VxQxXejdrF09bFARDQ function; void* udata; }; struct tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg {tyObject_Moment__p19adwOigsIe5d3NlfPJOEw finishAt; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw function; }; struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A { void* Field0; tyObject_Env_asyncloopdotnim___diB2NTuAIWY0FO9c5IUJRGg* Field1; }; struct TGenericSeq {NI len; NI reserved; }; struct NimStringDesc { TGenericSeq Sup;NIM_CHAR data[SEQ_DECL_SIZE]; }; typedef struct { N_NIMCALL_PTR(NimStringDesc*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__qC39cAonBOZL0cZZ5vavbcQ; typedef struct { N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__xdLb0cyzx3FuM6Q4NnRTpQ; struct tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew { RootObj Sup;NimStringDesc* id; tyProc__qC39cAonBOZL0cZZ5vavbcQ dump; tyProc__xdLb0cyzx3FuM6Q4NnRTpQ isLeaked; }; struct tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw { tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ Sup;tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* selector; tySequence__y49cN20s5zoVYjuG5v5eVyg* keys; }; struct tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw {int fd; void* udata; }; struct tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww {tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw reader; tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw rdata; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw writer; tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw wdata; }; typedef NU32 tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg; struct tyObject_ReadyKey__vOvPQEijZeFv1xAgbh5rNw {NI fd; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg events; NI32 errorCode; }; typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); typedef N_NOCONV_PTR(void, tyProc__lfH2drpqP9aSEAAjWgrYv8Q) (int x); typedef tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* tyArray__06L8jjfbunFPxVliYUVjmQ[2]; 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___GXFSekg1U8JRoedGa2vBSA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;}; struct tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value; }; struct Exception { RootObj Sup;Exception* parent; NCSTRING name; NimStringDesc* message; tySequence__uB9b75OUPRENsBAu4AnoePA* trace; Exception* up; }; typedef long tyArray__TcvIiMAJvcwzNLsZkfnFnQ[25]; struct TSafePoint {TSafePoint* prev; NI status; jmp_buf context; }; struct tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA {int epollFD; NI maxFD; NI numFD; tySequence__iPL3rW9a9bV9cIzaXekL6AsDg* fds; NI count; }; 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 tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup;}; struct tyObject_IOSelectorsException__QyK3XdhgwEegLQs5Yj3Vew { Exception Sup;}; struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA { Exception Sup;}; struct tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw {NI64 value; }; struct tyObject_SelectorKey__s8WfktWY9bd6XxYsLizlOtg {NI ident; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg events; NI param; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww data; }; typedef NU8 tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg; struct tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;}; typedef N_CLOSURE_PTR(void, TM__xRflM5lMv4YvZq7gOUBMew_32) (void* arg); struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg {NCSTRING procedure; NCSTRING file; NI line; }; struct tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* cause; }; struct tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA { tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q Sup;}; struct tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future1; }; struct tyObject_StreamTrackercolonObjectType___LxJOW81t0YYiFP7E28afIA { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew Sup;NU64 opened; NU64 closed; }; struct tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NI value; }; typedef N_CLOSURE_PTR(void, TM__xRflM5lMv4YvZq7gOUBMew_56) (void* arg); struct tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* value; }; struct tyObject_Oid__v0fX7UzOqz7toHgI0d87SA {NI32 time; NI32 fuzz; NI32 count; }; typedef NU8 tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ; struct tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA { RootObj Sup;tyObject_AsyncEventcolonObjectType___h6Ul8aB21JtS9b9a8IUpMChw* closeEvent; NIM_BOOL isClosed; NIM_BOOL isEof; NimStringDesc* objName; tyObject_Oid__v0fX7UzOqz7toHgI0d87SA oid; tyEnum_Direction__9bkTPbaNDHTJEk9bOBOlnl9aQ dir; NIM_BOOL closedWithEOF; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (void* ClE_0); void* ClE_0; } tyProc__ez1e9bsRJ8r5L9cicKflzx3Q; struct tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; }; struct tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw {tyObject_VBuffer__pgrKDkZLiJID3rDHrYm5UA data; }; struct tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg { tyObject_LPStreamcolonObjectType___joBk8a9cI3145at9czM2g6aA Sup;NIM_BOOL activity; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* timerTaskFut; tyProc__ez1e9bsRJ8r5L9cicKflzx3Q timeoutHandler; tyObject_PeerInfocolonObjectType___tniXhe3Zv7xQqYX3AOw9aQw* peerInfo; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw observedAddr; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* upgraded; }; struct tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* value; }; struct tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* value; }; struct tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buf; NI rpos; NI wpos; }; struct tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg Sup;tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* stream; tyObject_StreamSeq__rh4FrSJeqFgjpGXgKxSF9cA buf; }; struct tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future1; }; struct tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut12; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut23; }; struct tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2; }; struct tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* retFuture1; NI completedFutures2; NI totalFutures3; tySequence__T74QuWwr8h7Al0PS9cMqKwA* nfuts4; }; struct tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__T74QuWwr8h7Al0PS9cMqKwA* value; }; struct tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NimStringDesc* value; }; struct tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NU64 value; }; typedef NU8 tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg; struct tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg value; }; struct tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* retFuture1; NI completedFutures2; NI totalFutures3; tySequence__8DGt2AEUR0l4JqRQMZxl9cw* nfuts4; }; struct tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__8DGt2AEUR0l4JqRQMZxl9cw* value; }; struct tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;}; struct tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw Sup;tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* gcholder; }; struct tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ { RootObj Sup;NI colonstate_; tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop1; int fd2; tyProc__9bqx36VxQxXejdrF09bFARDQ aftercb3; }; typedef N_CLOSURE_PTR(void, TM__xRflM5lMv4YvZq7gOUBMew_102) (void* arg); struct tyObject_StreamTransportTrackercolonObjectType___hQ8UFdFrBwKDOfCkIM5KOQ { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew Sup;NI64 opened; NI64 closed; }; struct tyObject_TcpTransportTrackercolonObjectType___QB8Aw9cx3cIvz3ig0Gpt6TQ { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew Sup;NU64 opened; NU64 closed; }; struct tyObject_StreamServerTrackercolonObjectType___hMvKn9bpBinzzfJ8GjYX54g { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew Sup;NI64 opened; NI64 closed; }; struct tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* value; }; typedef NU16 tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA; struct tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w {tySequence__OpwdygJKVwUtq44zH9a4KHw* data; NI head; NI tail; NI count; NI mask; }; typedef NU8 tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ; typedef NU8 tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg; typedef NU8 tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA; typedef NU8 tyArray__H8qf9bpC2ziYA2earmO8m7w[4]; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; typedef NU8 tyArray__82HHG9cFXBx30wZlwBk6mvQ[108]; struct tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw {tyEnum_AddressFamily__ISHglMoDNRIPCY0ku2DcvA family; union{ struct {tyArray__H8qf9bpC2ziYA2earmO8m7w address_v4; } _family_2; struct {tyArray__qtqsWM5aXmcpMIVmvq3kAA address_v6; } _family_3; struct {tyArray__82HHG9cFXBx30wZlwBk6mvQ address_un; } _family_4; }; NU16 port; }; struct tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA { RootObj Sup;int fd; tySet_tyEnum_TransportState__e25XYyyNRRgGm3NZuCKNOA state; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* reader; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* buffer; NI offset; Exception* error; tyObject_Deque__ucO9bK1zoYpWD2ZW1BKeM2w queue; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future; tyEnum_TransportKind__D4IN19cdUnkXv7IKnfFK9bwQ kind; union{ struct {tyEnum_Domain__Q79bEtFARvq0ekDNtvj3Vqg domain; tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw local; tyObject_TransportAddress__qYn6nlnhZhmKlocg1rtkTw remote; } _kind_1; struct {NI todo1; } _kind_2; struct {NI todo2; } _kind_3; }; }; typedef NU8 tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g; struct tyTuple__wKjVORuPnRnNrVlyPO09cfA { NU64 Field0; tyEnum_MessageType__xG5kpEl1y09b0zK49ckwhS0g Field1; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* Field2; }; struct tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyTuple__wKjVORuPnRnNrVlyPO09cfA value; }; typedef NU8 tyArray__vEOa9c5qaE9ajWxR5R4zwfQg[32]; struct tyObject_CipherState__YCZgSAEEw7bBlfog9bRo2Cw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg k; NU64 n; }; struct tyObject_HandshakeResult__OhjTN74UhZiRrIN19aKOSsg {tyObject_CipherState__YCZgSAEEw7bBlfog9bRo2Cw cs1; tyObject_CipherState__YCZgSAEEw7bBlfog9bRo2Cw cs2; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* remoteP2psecret; tyArray__vEOa9c5qaE9ajWxR5R4zwfQg rs; }; struct tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_HandshakeResult__OhjTN74UhZiRrIN19aKOSsg value; }; struct tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer2; }; struct tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;NIM_BOOL value; }; typedef NU8 tyArray__w5VB8h5K8DB3oWrO5U2wqg[64]; struct tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ {NU version; NimStringDesc* clientId; tySequence__mmfgVYcOeCQQZ9a5CfuuLXw* capabilities; NU listenPort; tyArray__w5VB8h5K8DB3oWrO5U2wqg nodeId; }; struct tyObject_Option__K0W9cH29bVMMD1gwp251ewZw {tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__K0W9cH29bVMMD1gwp251ewZw value; }; struct tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ value; }; typedef NU8 tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w; struct tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ {tyEnum_DisconnectionReason__Ub6CwrFFyWvJS0L5dDig8w value; }; struct tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ {tyObject_DisconnectionReasonList__BSmNWxleIm9aixvwuZbOKKQ reason; }; struct tyObject_Option__su9cYAKysFE4uPfneOdKcRg {tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__su9cYAKysFE4uPfneOdKcRg value; }; struct tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ value; }; struct tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA {char dummy; }; struct tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA {tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList; }; struct tyObject_Option__ubi6fIECCQtR9ccnEmLADDg {tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__ubi6fIECCQtR9ccnEmLADDg value; }; struct tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA value; }; struct tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA {tyObject_EmptyList__o9aWzeLYpWBjdkO5GBIHymA emptyList; }; struct tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g {tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g value; }; struct tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA value; }; struct tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA {NF val; NIM_BOOL has; }; struct tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ {tyArray__w5VB8h5K8DB3oWrO5U2wqg val; NIM_BOOL has; }; struct tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A {NIM_BOOL val; NIM_BOOL has; }; struct tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ {NU limitIp; NU limitPeerId; NU limitTopic; }; struct tyObject_Option__b6B59aeUQwCKIUINi0UtvLw {tyObject_RateLimits__OjRLL6WUdkpMc2LsZCemYQ val; NIM_BOOL has; }; struct tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw {tySequence__atzPT9bqVZh26epu1UBlGdg* val; NIM_BOOL has; }; struct tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw {tyObject_Option__MBAh7IvpI0zpyfBz2BbYLA powRequirement; tyObject_Option__74cK9bjQyfn1PprsUXq7aeQ bloomFilter; tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A lightNode; tyObject_Option__mNQrG9by9bIvS2rBRypY8a8A confirmationsEnabled; tyObject_Option__b6B59aeUQwCKIUINi0UtvLw rateLimits; tyObject_Option__E2DJ9bGHMCoz3vfZ9b53k4Kw topicInterest; }; struct tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ {tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw options; }; struct tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ {tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ value; }; struct tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ value; }; struct tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA {tySequence__eXpefajkyY8lPtG9aKQpyHg* envelopes; }; struct tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ {tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ value; }; struct tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA value; }; struct tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA {tyObject_StatusOptions__x9awuFWGzTVnTkllQUQZeyw options; }; struct tyObject_Option__uX60iSskBs3jijdejn4BTg {tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__uX60iSskBs3jijdejn4BTg value; }; struct tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA value; }; struct tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ {NU32 expiry; NU32 ttl; tyArray__H8qf9bpC2ziYA2earmO8m7w topic; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* data; NU64 nonce; }; struct tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA {tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ envelope; }; struct tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA {tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA value; }; struct tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA value; }; struct tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw {tySequence__eXpefajkyY8lPtG9aKQpyHg* envelopes; }; struct tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg {tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg value; }; struct tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw value; }; struct tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg {char dummy; }; struct tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ {tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ value; }; struct tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg value; }; struct tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ {char dummy; }; struct tyObject_Option__IDzaNuwzBGs84e9axCRaZWg {tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__IDzaNuwzBGs84e9axCRaZWg value; }; struct tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ value; }; struct tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ {char dummy; }; struct tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ {tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ value; }; struct tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ value; }; struct tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ {char dummy; }; struct tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g {tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g value; }; struct tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ value; }; struct tyObject_MDigest__law9ct65KplMYBvtmjCQxbw {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw requestId; tyObject_MDigest__law9ct65KplMYBvtmjCQxbw lastEnvelopeHash; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* cursor; }; struct tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ {tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog val; NIM_BOOL has; }; struct tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ value; }; struct tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog value; }; struct tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut12; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut23; }; struct tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; NI completedFutures2; NI totalFutures3; tySequence__T74QuWwr8h7Al0PS9cMqKwA* nfuts4; }; typedef NU8 tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg; 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_Option__5nSdKmksAHsrTSRGUCb9bHg {tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw val; NIM_BOOL has; }; struct tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A {NimStringDesc* val; NIM_BOOL has; }; struct tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ {tyObject_Option__Em5DpQtK80JNdy8nyXe6Kg pubKey; tySequence__pJDjdGjSf3HlAOELaHOmSA* addrs; tyObject_Option__5nSdKmksAHsrTSRGUCb9bHg observedAddr; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A protoVersion; tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A agentVersion; tySequence__sM4lkSb7zS6F7OVMvW9cffQ* protos; }; struct tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ value; }; struct tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA { RootObj Sup;NI colonstate_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture3; NIM_BOOL cancelling4; }; struct tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw { tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw Sup;}; struct tyObject_Option__K5ABelBHQJx0aScsm5tyBg {tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val; }; struct tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__K5ABelBHQJx0aScsm5tyBg value; }; struct tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* value; }; typedef struct { N_NIMCALL_PTR(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, ClP_0) (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* conn, void* ClE_0); void* ClE_0; } tyProc__z1SP1KQZYjnpZb76SJLOBA; struct tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA { RootObj Sup;tyProc__z1SP1KQZYjnpZb76SJLOBA streamHandler; tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* connection; }; struct tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw { RootObj Sup;NI colonstate_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer1; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut2; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* retFuture3; NIM_BOOL cancelling4; }; struct tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ { RootObj Sup;NI colonstate_; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* retFuture1; NI completedFutures2; NI totalFutures3; tySequence__T74QuWwr8h7Al0PS9cMqKwA* nfuts4; }; struct tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw { RootObj Sup;NI colonstate_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer1; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut2; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* retFuture3; NIM_BOOL cancelling4; }; struct tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw Sup;NimStringDesc* gcholder; }; typedef NU8 tyEnum_ReqStatus__PuROjR0CNYveKJFOequXpQ; struct tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyEnum_ReqStatus__PuROjR0CNYveKJFOequXpQ value; }; struct tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ { RootObj Sup;NI colonstate_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer1; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* retFuture3; NIM_BOOL cancelling4; }; struct tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA {NimStringDesc* listenStr; }; struct tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA value; }; struct tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__CP6AbN9aoC6Xupc2HZLYt1w* value; }; struct tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; NU32 contentTopic; NU32 version; }; struct tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyArray__vEOa9c5qaE9ajWxR5R4zwfQg value; }; struct tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__yIS0uKRn1T19cRiM8gQSghw* value; }; struct tyObject_Option__rVkI1RILdi0akg69brivmzg {NU32 val; NIM_BOOL has; }; struct tyObject_WakuRelayMessage__jLO9cyS189bZS4ql8DPZJevw {tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* payload; tyObject_Option__rVkI1RILdi0akg69brivmzg contentTopic; }; struct tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w {tyArray__vEOa9c5qaE9ajWxR5R4zwfQg data; }; struct tyObject_WakuKeyPair__SYBxUqnhvUwuDrGPrL75hw {tyObject_SkSecretKey__aKiBFtqo69b60sWLnM5A9c3w seckey; tyObject_SkPublicKey__YxxaGK7KOKaWCOaZ44rHMA pubkey; }; struct tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_WakuKeyPair__SYBxUqnhvUwuDrGPrL75hw value; }; struct tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A value; }; struct tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ {tyObject_MDigest__law9ct65KplMYBvtmjCQxbw digest; NF receivedTime; }; struct tyObject_Option__QZVOEjCvFvdMOcWYv3UMWg {tyObject_Index__lOZ7xaSDQuG6u4WFzCveFQ val; NIM_BOOL has; }; struct tyObject_StorePagingOptions__gOYu9bLiJN6GFHM9bfNsoUBg {NU64 pageSize; tyObject_Option__QZVOEjCvFvdMOcWYv3UMWg cursor; NIM_BOOL forward; }; struct tyObject_Option__rB9azVLZRHoJBFkuGsnqEOw {tyObject_StorePagingOptions__gOYu9bLiJN6GFHM9bfNsoUBg val; NIM_BOOL has; }; struct tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA {tySequence__CP6AbN9aoC6Xupc2HZLYt1w* messages; tyObject_Option__rB9azVLZRHoJBFkuGsnqEOw pagingOptions; }; struct tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA value; }; struct tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA { RootObj Sup;NI colonstate_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer1; tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* fut2; tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* retFuture3; NIM_BOOL cancelling4; }; struct tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw Sup;tySequence__ugDjysVmR7lNTEvaDR4kuQ* value; }; struct tyObject_WakuPeer__qiLnNt2mZP9bSwGKu5PlnXw {NimStringDesc* multiaddr; NimStringDesc* protocol; NIM_BOOL connected; }; struct tyTuple__rf9cosFcsB69bhAjFlgJVJww { NI Field0; NimStringDesc* Field1; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* Field2; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {NCSTRING procname; NI line; NCSTRING filename; }; typedef NU8 tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg; struct tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g {tyEnum_VectorKind__ijP0jUVl7jtU0mWlW8rRwg kind; void* buf; NI buflen; NU offset; NI size; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* writer; }; struct tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA {NimStringDesc* name; NI version; }; struct tySequence__y49cN20s5zoVYjuG5v5eVyg { TGenericSeq Sup; tyObject_ReadyKey__vOvPQEijZeFv1xAgbh5rNw data[SEQ_DECL_SIZE];};struct tySequence__iPL3rW9a9bV9cIzaXekL6AsDg { TGenericSeq Sup; tyObject_SelectorKey__s8WfktWY9bd6XxYsLizlOtg data[SEQ_DECL_SIZE];};struct tySequence__qkV9cggxceO9cpfUWIbCnvJg { TGenericSeq Sup; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw data[SEQ_DECL_SIZE];};struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { TGenericSeq Sup; NU8 data[SEQ_DECL_SIZE];};struct tySequence__T74QuWwr8h7Al0PS9cMqKwA { TGenericSeq Sup; tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* data[SEQ_DECL_SIZE];};struct tySequence__8DGt2AEUR0l4JqRQMZxl9cw { TGenericSeq Sup; tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* data[SEQ_DECL_SIZE];};struct tySequence__CP6AbN9aoC6Xupc2HZLYt1w { TGenericSeq Sup; tyObject_WakuMessage__snKUdUhXg9ahkzpl1ubVZ0A data[SEQ_DECL_SIZE];};struct tySequence__yIS0uKRn1T19cRiM8gQSghw { TGenericSeq Sup; tyObject_WakuRelayMessage__jLO9cyS189bZS4ql8DPZJevw data[SEQ_DECL_SIZE];};struct tySequence__ugDjysVmR7lNTEvaDR4kuQ { TGenericSeq Sup; tyObject_WakuPeer__qiLnNt2mZP9bSwGKu5PlnXw data[SEQ_DECL_SIZE];};struct tySequence__1NTQzTCcFfRb3vxE0NIfzQ { TGenericSeq Sup; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* data[SEQ_DECL_SIZE];};struct tySequence__DVX7Q9bz5RokjTwKGr5e9blQ { TGenericSeq Sup; tyTuple__rf9cosFcsB69bhAjFlgJVJww data[SEQ_DECL_SIZE];};struct tySequence__uB9b75OUPRENsBAu4AnoePA { TGenericSeq Sup; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};struct tySequence__OpwdygJKVwUtq44zH9a4KHw { TGenericSeq Sup; tyObject_StreamVector__Qub3jrbC8APP0mHuRaoB6g data[SEQ_DECL_SIZE];};struct tySequence__mmfgVYcOeCQQZ9a5CfuuLXw { TGenericSeq Sup; tyObject_Capability__oMiYUJkdwZ19b9aXFIiVltLA data[SEQ_DECL_SIZE];};struct tySequence__atzPT9bqVZh26epu1UBlGdg { TGenericSeq Sup; tyArray__H8qf9bpC2ziYA2earmO8m7w data[SEQ_DECL_SIZE];};struct tySequence__eXpefajkyY8lPtG9aKQpyHg { TGenericSeq Sup; tyObject_Envelope__SvTrTIZs3cDneANW26dQlQ data[SEQ_DECL_SIZE];};struct tySequence__pJDjdGjSf3HlAOELaHOmSA { TGenericSeq Sup; tyObject_MultiAddress__MntiKgxV52rXueBQXpXCJw data[SEQ_DECL_SIZE];};struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { TGenericSeq Sup; NimStringDesc* data[SEQ_DECL_SIZE];};N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op); static N_NIMCALL(void, Marker_tyRef__ED0EOsvBy9btMwgApDxfjNQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__Eq0quIPkR6mosgZ9aNjFQ3g)(void* p, NI op); static N_NIMCALL(void, Marker_tySequence__y49cN20s5zoVYjuG5v5eVyg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__xsIzb6EDNuJQE2KHY8fPTQ)(void* p, NI op); static N_NIMCALL(void, TM__xRflM5lMv4YvZq7gOUBMew_12)(void); N_LIB_PRIVATE N_NIMCALL(void, nimRegisterThreadLocalMarker)(tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ markerProc); N_LIB_PRIVATE N_NIMCALL(void, globalInit__YNjd8fE6xG8CRNwfLnrx0g)(void); static N_NIMCALL(void, Marker_tyRef__Oe5U64nDSwOh3KlTzM9b9c7g)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__wrhe6hYHoM2gc8EiW0lE6Q)(void* p, NI op); static N_INLINE(NIM_BOOL, finished__zG9aYJmqgA5EsuZk70NI3ugasyncloop)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* future); N_LIB_PRIVATE N_NIMCALL(void, poll__YNjd8fE6xG8CRNwfLnrx0g_2)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*, getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw)(void); static N_INLINE(void, pushSafePoint)(TSafePoint* s); N_LIB_PRIVATE N_NIMCALL(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*, newDispatcher__lgRtqLk4m6rDq09bC9cTnFsw_2)(void); N_LIB_PRIVATE N_NIMCALL(void*, newObj)(TNimType* typ, NI size); N_LIB_PRIVATE N_NIMCALL(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA*, newSelector__jafMlDV4ZKvuJjquPHA18g)(void); 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); N_LIB_PRIVATE N_NIMCALL(void, initHeapQueue__cKBj0b2B2OTVQ9cARn02WuA)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g* Result); N_LIB_PRIVATE N_NIMCALL(void, initDeque__eNopXBc6yGdEwhXbsLRvFg)(NI initialSize, tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* Result); N_LIB_PRIVATE N_NIMCALL(tySequence__y49cN20s5zoVYjuG5v5eVyg*, newSeq__kIT68olcC9cTw3kb69bbkn9bg)(NI len); N_LIB_PRIVATE N_NIMCALL(void, initTable__U3F8QFLqKhRx2igTYOYzbg)(NI initialSize, tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* Result); N_LIB_PRIVATE N_NIMCALL(void, initAPI__7u4ttPMFS9bXAAOCkdQfEwQ)(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* disp); 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); 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*, rawNewString)(NI space); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void); N_LIB_PRIVATE N_NIMCALL(void, setThreadDispatcher__7u4ttPMFS9bXAAOCkdQfEwQ_2)(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* disp); static N_INLINE(NI, len__8mt46CM2Ekqx9bPSSEe9aIpQdeques)(tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* deq); N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg); static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, now__mCajdQHw9bYnr8G34j9c2hagtimer)(void); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__zxfKBYntu9cBapkhrCOk1fgmemory)(void* a, int v, NI size); static N_INLINE(NU64, fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer)(void); N_LIB_PRIVATE N_NOINLINE(void, raiseRangeErrorI)(NI64 i, NI64 a, NI64 b); static N_INLINE(NI, len__TGrDBpR3dFXYmSlNuxAfWAheapqueue)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g heap); static N_INLINE(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*, X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g heap, NI i); N_LIB_PRIVATE N_NOINLINE(void, raiseIndexError2)(NI i, NI n); N_LIB_PRIVATE N_NIMCALL(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*, pop__W69bkDeQ4NXaEoohIq2Pafw)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g* heap); static N_INLINE(NIM_BOOL, lt___QNBMwDJVuJUeFFKiVHrUsgtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b); N_LIB_PRIVATE N_NIMCALL(void, addLast__BmH22wFYMijisG09bK9aONZA)(tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* deq, tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw item); static N_INLINE(NI32, getAsyncTimestamp__ycFD7OB19c4K9bHJwZgDHthAasyncloop)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a); static N_INLINE(NI64, nanoseconds__88N0v0UmPJVCc226s6v6WQtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw v); N_LIB_PRIVATE N_NOINLINE(void, raiseDivByZero)(void); static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res); N_LIB_PRIVATE N_NOINLINE(void, raiseOverflow)(void); static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, minus___XKInQJSWS19bkkORt3tkfTQtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b); N_LIB_PRIVATE N_NIMCALL(NI, selectInto__g9bC709by87fZZEElpoIiY9aQ)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI timeout, tyObject_ReadyKey__vOvPQEijZeFv1xAgbh5rNw* results, NI resultsLen_0); N_LIB_PRIVATE N_NIMCALL(void, raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw)(NimStringDesc* message); static N_INLINE(void, stareq___ogcC1Md4c289bEhAZWpmZUwsystem)(NI* x, NI y); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen); static N_INLINE(NIM_BOOL, contains__OZFzGZer6mx0buZiLTnhyQselectors)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd); N_LIB_PRIVATE N_NIMCALL(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww*, getData__eQNlkfRqy3U9bSizZjte5dQ)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd); static N_INLINE(void, popFirst__1uZ9ai5kDv3IJvdGNL5HR5wdeques)(tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* deq, tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw* Result); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src); static N_INLINE(void, nimGCunrefNoCycle)(void* p); N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src); N_LIB_PRIVATE N_NIMCALL(void, reset__SjFE49coIHK11oysojpl5Xw)(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw* obj); N_LIB_PRIVATE N_NIMCALL(NI, read__Rx3nj8gtvFj4KcnM5gHRxw)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* future); N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut); static N_INLINE(NI, internalRead__tDzla8LzpgEYGNUuhS9c59cgasyncloop)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* fut); static N_NIMCALL(void, Marker_tyRef__k6jrF8Gn9aPHVK4XfXeNIMg)(void* p, NI op); static N_INLINE(NIM_BOOL, cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, checkFinished__1MGH5bJdQgBtESf3VBBOvA)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_INLINE(NIM_BOOL, finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___N9bkaCXs5mz9c4Fw2myVDlNw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_NIMCALL(void, Marker_tyRef__r51VZ54Di9b6hoKoHVERbpQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, finish__dphu7GX35W3GNSG3a7E1hQ)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut, tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state); N_LIB_PRIVATE N_NIMCALL(void, callSoon__4NUESfrjuhPGK4nZ9cf8Bxw)(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb); N_LIB_PRIVATE N_NOINLINE(void, chckNil)(void* p); static N_NIMCALL(void, Marker_tyRef__paaBQT4pyImJiuEdGp60qA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, callSoon__w2pfZU5T9bqj7q0pxrU9ckZw)(tyProc__9bqx36VxQxXejdrF09bFARDQ cbproc, void* data); N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ); static N_INLINE(NIM_BOOL, finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); N_LIB_PRIVATE N_NIMCALL(void, read__53lAB5vkCXFZ1ApuF7Pzkg)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future); static N_INLINE(void, internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut); static N_NIMCALL(void, Marker_tyRef__bS9a8GSxZWqcdqiC47YMqnw)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, callbackeq___aTxUhkOixq78pMEm3x5jfA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_NIMCALL(void, callbackeq___QeHWXKbDl8k58l1wtsnOOw_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_NIMCALL(void, clearCallbacks__x3uYE03w2xBr6D89bLBZFiw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_CLOSURE(void, cb__j3kbYmg9aEcBLYpjJk7vFKw)(void* data, void* ClE_0); static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future); N_LIB_PRIVATE N_NIMCALL(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*, getOrDefault__5wQcvGH9a1MSp5HcWJMZJRA)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* default_0); N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg)(tyObject_Table__TE5saucQBAeG7QXcN7Ilrw* t, NimStringDesc* key_0, tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* val_0); static N_NIMCALL(void, Marker_tyRef__t0sMJCbrFfVm9aEAwxhaXMg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, cancel__ZYuu0FydmjOOjOhwx69cq1w)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__fPLo8H73j2tEMRB5qswrCA)(void); N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); static N_NIMCALL(void, Marker_tyRef__PZV9aZXUom5KuIaJnbFN9ckw)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__lT9buwOIvTTGQ3Bm66flIpQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt); static N_NIMCALL(void, Marker_tyRef__0uYCwcXe9a6ORVuTht1QPfQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__eTGxqQciZodiKlCzgxFynA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, addCallback__aTxUhkOixq78pMEm3x5jfA_2)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cb__j3kbYmg9aEcBLYpjJk7vFKw_2)(void* data_0, void* ClE_0); static N_INLINE(NI, nimCStrLen)(NCSTRING a); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src); N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, cstrToNimstr)(NCSTRING str); static N_NIMCALL(void, Marker_tyRef__9cnbfdjc3G6YXQqNVZ8TWfQ)(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__cplNDU6VzrW7a8g6gUis8A)(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__tY8asLJpnZYJsbxmLhR9b3A)(void); 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__Yl1n8sHOPDC2wSJHeCjY0A)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__549a9ck5mlQ0Os2fAp465Ciw)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kNz11fUo29azoN4tbPSPY8A)(void); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__aTxUhkOixq78pMEm3x5jfA_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__QeHWXKbDl8k58l1wtsnOOw_3)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__nKGazsqhCYi9a4dIy9b4DmZg)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__VCfeMlax9cJmmaJo4S2228A)(void); N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_2)(void* udata, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__FUrkUx9cszc9aIgQ9blGLjQDg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__cYUEWSSXjCFW50Vm77b5ag)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__voKAu5p9aMRmAl3naHwGN9cw)(void); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_3)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__5LIkn4E2re1SXxpPZ1rChw)(void); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_4)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__6i9b60l2VO7cc0surxu9be5A)(void); static N_NIMCALL(void, Marker_tyRef__vQTdjBPeuUjQJlj4LMIqYg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__GQGh9bMRUVKMKCVUufXFt5w)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__kmaQK3HiJthO9bHw9cfZl6MQ)(void); N_LIB_PRIVATE N_NIMCALL(tySequence__T74QuWwr8h7Al0PS9cMqKwA*, at___j2P2zxXqReJL7nggqXgQsw)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** a, NI aLen_0); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_5)(void* udata, void* ClE_0); static N_INLINE(NIM_BOOL, finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__uPjX3HxDDDDTtMsM6yajwQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, tySequence__T74QuWwr8h7Al0PS9cMqKwA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__hV7ti7uQw7cODTEyOqrtzQ)(void); N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___oexLjo9bOEs0sqRkFs2DtcA)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_6)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__AbhMajQmCsoBSm32MbZF8g)(void); static N_NIMCALL(void, Marker_tyRef__Nqt2DnDVkqisGGBVr9c3PfA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__myIE9cd747jj5Fsc2GBs2jA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__R0FNpdnKdZqrupaI5EZzig)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__Z3Dbcz8QsmJQqv2GJA1n1A)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__Id7Xn2meOX9ac9a0qIbbfveg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*, newFutureImpl__XUeQI2rPWbkQstdYGNo6Kg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tySequence__8DGt2AEUR0l4JqRQMZxl9cw*, at___CMrpHhFHhargBDB8VgIiwA)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ** a, NI aLen_0); static N_INLINE(NIM_BOOL, finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future); N_LIB_PRIVATE N_NIMCALL(void, addCallback__r59ciTIxrAq1hdpExTScGFg)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_7)(void* udata, void* ClE_0); static N_INLINE(NIM_BOOL, finished__HYF49bKIDDi32X9ad0LLoj4gasyncloop)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* future); N_LIB_PRIVATE N_NIMCALL(void, complete__KtZzhd3jguFzJlRv6MnIfw)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* future, tySequence__8DGt2AEUR0l4JqRQMZxl9cw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___ExuahRCZ77hP9c5BmK5YoOQ)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_8)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__r59ciTIxrAq1hdpExTScGFg_2)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); static N_INLINE(tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg, internalRead__rRlJG7dJvg8sRmGpyKdmfwasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* fut); N_LIB_PRIVATE N_NIMCALL(void, updateHandle__l2o1CcnG9arehtEoJlMlHxg)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd, tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg events); static N_NIMCALL(void, Marker_tyRef__oWNbb9cezazYpSYQpSqwhWw)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__9c0gKJ89ad9cjpFlRyHMUtSMA)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_9)(void* udata, void* ClE_0); static N_INLINE(NIM_BOOL, contains__e0CLEKsWSkIW883wPX0UPQselectors)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, int fd); N_LIB_PRIVATE N_NIMCALL(void, unregister__BiX6jwQlPw04owns5cHAfw_3)(int fd); N_LIB_PRIVATE N_NIMCALL(void, unregister__GO5h9ak8yiGEI40zvJNb4Lg)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd); N_LIB_PRIVATE N_NIMCALL(void, close__8c1w8B7fpSuB4Dgr5LHVJA)(int socket); N_LIB_PRIVATE N_NIMCALL(void, registerHandle__4R9aQTwr5gBdQhGD8tL3VYw)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd, tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg events, tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* data_0); static N_NIMCALL(void, Marker_tyRef__RzrGkaF1qisceZrxhNL10Q)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__wg0VgB9cLM25S1FwOgMidrA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__79b5LWj0YZCN09cCniK8vHVg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__JekS8ZEaQKXSDdWYIYrLVA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__lwAWQw9b3kf71LBDxA29bRtA)(void); static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a); static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, plus___IN6zcqOUsAnWHxO4kl3boAtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw b); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_10)(void* udata, void* ClE_0); static N_INLINE(void, clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop)(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer); N_LIB_PRIVATE N_NIMCALL(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*, setTimer__U3kgm9a0p5ZDfiqRfgautMg)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw at, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata); N_LIB_PRIVATE N_NIMCALL(void, push__QxEkphHPRLig8gK82I6UQw)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g* heap, tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* item); N_LIB_PRIVATE N_CLOSURE(void, completion__j3kbYmg9aEcBLYpjJk7vFKw_3)(void* data_0, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8J1gXIj3DxdFkDLYxspXwg)(void); static N_NIMCALL(void, Marker_tyRef__rI4CttOsQJLhGB50KE3n9cA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(void, genericAssign)(void* dest, void* src, TNimType* mt); static N_INLINE(NIM_BOOL, finished__Nc015pQZ8vgijDMFE3MCtAasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future); static N_INLINE(void, internalRead__4vBHIqIFLejwWlUe8JR5zQasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* fut, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result); static N_INLINE(NIM_BOOL, finished__LKjAGLND6SNVfkjCIzZlzAasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future); static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, internalRead__kvRfdfH9cseIbo1NAhXsb4Qasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* fut); static N_INLINE(NIM_BOOL, finished__vymJB6kX09cJJme3AUzEQvAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future); static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, internalRead__xLCyZyiNAehDn0AjKwJ9bXAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* fut); static N_INLINE(NIM_BOOL, finished__CJB789befuR0vBvW0yUxvfgasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future); static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, internalRead__PTMBYgr9al9bA5AtGfAL9acowasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* fut); static N_INLINE(NIM_BOOL, finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future); static N_INLINE(void, internalRead__xHzxvFg9bD605zmTA9cxa4Hwasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* fut, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result); static N_INLINE(NIM_BOOL, finished__znP0YBkjHAvT8nXywuxTJwasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future); static N_INLINE(void, internalRead__dIm5dLLCWLYIorzCkoxWxAasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* fut, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result); static N_INLINE(NIM_BOOL, finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future); static N_INLINE(void, internalRead__G8UXRm2RscMIV8Hy5ccofwasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* fut, tyObject_Option__uX60iSskBs3jijdejn4BTg* Result); static N_INLINE(NIM_BOOL, finished__enEQtwZlUB5yELZuy2jW7gasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future); static N_INLINE(void, internalRead__1REFGcGGSABx9cOJw9aI02aAasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* fut, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result); static N_INLINE(NIM_BOOL, finished__RuunMfKcQsAf7tzSU03r6gasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future); static N_INLINE(void, internalRead__33lKFQwYHUNGHyX3UiWqqAasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* fut, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result); static N_INLINE(NIM_BOOL, finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future); static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, internalRead__sMuVSgvGeNC9ccqZE9aGvuhQasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* fut); static N_INLINE(NIM_BOOL, finished__lBN1HD0InC7nqdCZWtS0XAasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future); static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, internalRead__75flZEHo1jPlylDtNgv2owasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* fut); static N_INLINE(NIM_BOOL, finished__wAY8staBtAwGdxoR8q3lvQasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future); static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, internalRead__pbNc4mKiTPAoRq1vP7PhBgasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* fut); static N_INLINE(NIM_BOOL, finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future); static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, internalRead__1CupLxH7Y8PsEUMbu9bJV9bgasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* fut); static N_INLINE(NIM_BOOL, finished__vEgJllpE8xj6dJKjG9bopCAasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future); static N_INLINE(void, internalRead__ldfziMJgbgvrkWcu4bBPaQasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* fut, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result); static N_NIMCALL(void, Marker_tyRef__CySMul41kYw0j29aiObFzww)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__8awAM1d42JKCobyZ3DioZg)(void* p, NI op); static N_INLINE(NIM_BOOL, finished__LBmhqQdVqCBys41goh33Pwasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future); N_LIB_PRIVATE N_NIMCALL(void, addCallback__k1iZo1nf1p1Oc9bcokpL3Vg)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_11)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__k1iZo1nf1p1Oc9bcokpL3Vg_2)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_12)(void* udata, void* ClE_0); static N_NIMCALL(void, Marker_tyRef__6s44ycWdXGJz7XFPIvhLNQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__8dyV9axdbOQRgs3NaQDjV4Q)(void); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_13)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__sbRkIHobnTyJcb6EsJh6yA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__C0BjQypBAf2l4D54ENIPOw)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__QaSo3nqwRVb9cjlvEZyr1Jw)(void); static N_INLINE(void, internalRead__loxjAja0LiwrHquEaOLeCgasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* Result); static N_NIMCALL(void, Marker_tyRef__53hx1WZEn0kHVoMIpVwfTg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__1OjHoF1y5PxQxgX0R8ihHQ)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__d9bx1oA7CT8iFqLRsUWCSxQ)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__RGVBL6HJAcPs6ZIu4s2dTA)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__KPvUfvikBf9cE2fXZj09a9bvA)(void); static N_INLINE(NIM_BOOL, isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a); static N_NIMCALL(void, Marker_tyRef__GR2wATvUvwnaTVHocMjzSg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__sNcqzK9aE9b5YaXrlwfeXP9cg)(void); static N_INLINE(NIM_BOOL, isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_14)(void* udata, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__aIxlyy0H2JuWgXa4AOGXUw)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ex3aQzqSgzRqE2EF2UBp7g)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__GrEtf9bTRvVM51i3FXC9coXQ)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__n9baiS2Vg9ctm2UBPLM9c46sg)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__xDxCEn8ixmYqtIRakHuBIQ)(void); static N_NIMCALL(void, Marker_tyRef__QeKDkyCvj66Y2FV5Y5eiuA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__n2TUmR4Ahg4LQuodncwEzA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__rD9agD6kMeTWsH5h811OLMA)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, newFutureImpl__peQGVI1RukNqt7ryabBzSQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__YgCr4Iabmb8B4KpcnGKVxQ)(void); static N_INLINE(NIM_BOOL, finished__u2ux1DAD9aV67fpqce6ZatAasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future); N_LIB_PRIVATE N_NIMCALL(void, complete__ojSnEIUcUPhVY9bSE9cPYi2g)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future, NIM_BOOL val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__Ht5dNlx9aiM1q89bSsuMH3EQ)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__ahBqoZr6csfFtM9a3fXBfCw)(void); N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_16)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17)(void* udata, void* ClE_0); static N_INLINE(NIM_BOOL, finished__mRJh0LHwudMRd7NVNNsargasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__h1VfInuWCiqQ7Ide1AogjQ)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__oP1Q5f9agZFXC9akr0XVRDDg)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__aoNZgEuZxjJZESi8UtxXzg)(void); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__qFjT19cCkUGFzmJD2QkBFwg)(void); N_LIB_PRIVATE N_NIMCALL(void, addCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ_2)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut); static N_NIMCALL(void, Marker_tyRef__8xq9bm6Dj1cW67dtcCGxvqg)(void* p, NI op); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__s58m9bci9aeHNUYzXR9bMXPFQ)(void); N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_18)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__poZ6KayzUGTwjr21ESXsCA)(void); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_19)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*, srcLocImpl__AjZlfgtE79btg2mTH8cS3TA)(void); static N_NIMCALL(void, Marker_tyRef__9bgZ0YLx54TZdFNm2r5cojQ)(void* p, NI op); static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_20)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__c1GEcs9boNT2cWD5NFJP1xQ)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, addCallback__c1GEcs9boNT2cWD5NFJP1xQ_2)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); static N_NIMCALL(void, Marker_tyRef__VApVHeu9b308n9cQkFBq4zMQ)(void* p, NI op); static N_INLINE(NI, internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut); static N_NIMCALL(void, Marker_tyRef__ETD9aBAOO8k2tNiizU9b0n9cg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__zbNGz9awHJC2pfIHnUFdtmQ)(void* p, NI op); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_22)(void* udata, void* ClE_0); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23)(void* udata, void* ClE_0); static N_INLINE(NIM_BOOL, finished__Wm8dlPcdoKhGpuEa8kaFfQasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future); static N_INLINE(NimStringDesc*, internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut); static N_NIMCALL(void, Marker_tyRef__vzZU4dmEzVUd7LEv6ISQEA)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__louz58ytV9bYv1X2PIwvivg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__q8AocMuCmWnh2Yu9aW8pE1g)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__vZLojwH9cCy4IyNapp7Dx9aQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__yV429bpJuh2pDdUdOimGE8w)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__FS9a9c8mldh2yX0WTg4kOSHQ)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__TXQR6YAFut4Xvf6C9b5viAg)(void* p, NI op); static N_NIMCALL(void, Marker_tyRef__ln7SPjdkYClu0xJ1tJeBwQ)(void* p, NI op); static N_INLINE(NIM_BOOL, finished__yFcUBMtACJULbBLcjjCtRAasyncloop)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future); N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_24)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, removeCallback__KrxHd9bQghLdakyUUEPAp0w)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25)(void* udata, void* ClE_0); N_LIB_PRIVATE N_NIMCALL(void, addCallback__KrxHd9bQghLdakyUUEPAp0w_2)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb); static N_INLINE(void, internalRead__9aMN4DBLFNOkT2J9b3rQbx4Qasyncloop)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* fut, tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA* Result); static N_NIMCALL(void, Marker_tyRef__7OH3bs9bHUpJBSs53ghIBXQ)(void* p, NI op); extern TNimType NTI__ytyiCJqK439aF9cIibuRVpAg_; N_LIB_PRIVATE TNimType NTI__10VnwF9ac9cfzBseLeIJlicQ_; N_LIB_PRIVATE TNimType NTI__6iVKh5lmJXxGN5aEgyB0Rg_; extern TNimType NTI__p19adwOigsIe5d3NlfPJOEw_; N_LIB_PRIVATE TNimType NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_; N_LIB_PRIVATE TNimType NTI__9bqx36VxQxXejdrF09bFARDQ_; extern TNimType NTI__vr5DoT1jILTGdRlYv1OYpw_; extern TNimType NTI__HsJiUUcO9cHBdUCi0HwkSTA_; N_LIB_PRIVATE TNimType NTI__ED0EOsvBy9btMwgApDxfjNQ_; extern TNimType NTI__WyEcSLXuBvf9bdu5FRrK11g_; extern TNimType NTI__Unr50Gh9cO6Nu9aGjQlC1wKg_; N_LIB_PRIVATE TNimType NTI__yeNWyBBtRWZa5bRgjiglew_; extern TNimType NTI__77mFvmsOLKik79ci2hXkHEg_; N_LIB_PRIVATE TNimType NTI__qC39cAonBOZL0cZZ5vavbcQ_; N_LIB_PRIVATE TNimType NTI__xdLb0cyzx3FuM6Q4NnRTpQ_; N_LIB_PRIVATE TNimType NTI__Eq0quIPkR6mosgZ9aNjFQ3g_; extern TNimType NTI__TE5saucQBAeG7QXcN7Ilrw_; N_LIB_PRIVATE TNimType NTI__s2pCH3uE89b6sxQH9c9cKCrAw_; N_LIB_PRIVATE TNimType NTI__bCtwor9caPGFc9ccCxVlW5Ww_; N_LIB_PRIVATE TNimType NTI__EBfvX747tMGQ0twDQltLkw_; extern TNimType NTI__nlCscttRCss70IBTyuBqnA_; extern TNimType NTI__HhFgDyQdqUwF69cxqPVsT8w_; extern TNimType NTI__vOvPQEijZeFv1xAgbh5rNw_; N_LIB_PRIVATE TNimType NTI__y49cN20s5zoVYjuG5v5eVyg_; N_LIB_PRIVATE TNimType NTI__xsIzb6EDNuJQE2KHY8fPTQ_; N_LIB_PRIVATE TNimType NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_; extern TNimType NTI__lQEEtueHjH1gvaG8ApPKNQ_; N_LIB_PRIVATE TNimType NTI__06L8jjfbunFPxVliYUVjmQ_; extern TNimType NTI__qkV9cggxceO9cpfUWIbCnvJg_; N_LIB_PRIVATE TNimType NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; N_LIB_PRIVATE TNimType NTI__WzRzKRS6S9aqphI4AiMjRNA_; extern TNimType NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_; extern TNimType NTI__VaVACK0bpYmqIQ0mKcHfQQ_; extern TNimType NTI__rR5Bzr1D5krxoo1NcNyeMA_; N_LIB_PRIVATE TNimType NTI__GXFSekg1U8JRoedGa2vBSA_; N_LIB_PRIVATE TNimType NTI__wrhe6hYHoM2gc8EiW0lE6Q_; extern TNimType NTI__QyK3XdhgwEegLQs5Yj3Vew_; extern TNimType NTI__9bC8XA2C9bDqWk9bNsia3gaLQ_; extern TNimType NTI__LbeSGvgPzGzXnW9caIkJqMA_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_18, "Cannot create thread dispatcher: ", 33); extern TNimType NTI__qrLSDoe2oBoAqNtJ9badtnA_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_19, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim(748, 14) `gDisp.callbacks.len == 0` ", 113); static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__xRflM5lMv4YvZq7gOUBMew_20 = {IL64(1000000)} ; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_25, "Maximum number of descriptors is exhausted!", 43); extern TNimType NTI__iPL3rW9a9bV9cIzaXekL6AsDg_; extern TNimType NTI__9bTGS9b5gqA3m1IgV71Csl0Q_; extern TNimType NTI__K39aEGuwNdydKn2WFEpUygg_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_29, "Empty deque.", 12); extern TNimType NTI__Ie1m0dv1ZHg72IgPRr1cDw_; extern TNimType NTI__yoNlBGx0D2tRizIdhQuENw_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_34, "Future still in progress.", 25); N_LIB_PRIVATE TNimType NTI__mbFzZshcwr2hqxBavvwQww_; extern TNimType NTI__hLlQjbV9bLNq5PFxYcqacsA_; N_LIB_PRIVATE TNimType NTI__k6jrF8Gn9aPHVK4XfXeNIMg_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_36, "An attempt was made to complete a Future more than once. ", 57); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_37, "Details:", 8); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_38, "\012 Future ID: ", 14); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_39, "\012 Creation location:", 21); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_40, "\012 ", 5); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_41, "\012 First completion location:", 29); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_42, "\012 Second completion location:", 30); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_43, "\012\012", 2); N_LIB_PRIVATE TNimType NTI__mSbB19aofqUR43DuDIwZNdQ_; N_LIB_PRIVATE TNimType NTI__r51VZ54Di9b6hoKoHVERbpQ_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_44, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(231, 13) `isNil(future.error)` ", 112); static NIM_CONST tyProc__9bqx36VxQxXejdrF09bFARDQ TM__xRflM5lMv4YvZq7gOUBMew_45 = {NIM_NIL,NIM_NIL}; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_47, "/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__xRflM5lMv4YvZq7gOUBMew_48, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(242, 13) `isNil(future.error)` ", 112); N_LIB_PRIVATE TNimType NTI__EUoRp7OBZg41PuLzH7xC8Q_; N_LIB_PRIVATE TNimType NTI__REH9aBNkNbeLkDu8Z1q6BeA_; N_LIB_PRIVATE TNimType NTI__paaBQT4pyImJiuEdGp60qA_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_50, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(344, 11) `not isNil(cb)` ", 106); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_51, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim(839, 11) `not isNil(cbproc)` ", 106); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_52, "Future operation cancelled!", 27); N_LIB_PRIVATE TNimType NTI__ljJq46SgY0d6nRTtFliXCw_; extern TNimType NTI__xHTZrq9aYs6boc9bCba0JbpQ_; N_LIB_PRIVATE TNimType NTI__bS9a8GSxZWqcdqiC47YMqnw_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_54, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(515, 11) `not isNil(future)` Future is nil", 123); N_LIB_PRIVATE TNimType NTI__1w0sOuncKSHqSdshhJrODw_; N_LIB_PRIVATE TNimType NTI__t0sMJCbrFfVm9aEAwxhaXMg_; N_LIB_PRIVATE TNimType NTI__ANUT37xQWVpIM19bQzmPKEg_; extern TNimType NTI__ZerMcZkaRbhs8wv4M9cMNuw_; N_LIB_PRIVATE TNimType NTI__PZV9aZXUom5KuIaJnbFN9ckw_; N_LIB_PRIVATE TNimType NTI__eboBq7BtfTd9c5QprGbgmvw_; extern TNimType NTI__6H5Oh5UUvVCLiakt9aTwtUQ_; N_LIB_PRIVATE TNimType NTI__lT9buwOIvTTGQ3Bm66flIpQ_; N_LIB_PRIVATE TNimType NTI__h3NGA0yZw8sOcnJC7Nzi6Q_; extern TNimType NTI__YcNq9cdJHxLn8sA9bkNprHVQ_; N_LIB_PRIVATE TNimType NTI__0uYCwcXe9a6ORVuTht1QPfQ_; N_LIB_PRIVATE TNimType NTI__M0tPZrpHGvR9cMHXTDp6nzw_; N_LIB_PRIVATE TNimType NTI__eTGxqQciZodiKlCzgxFynA_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_61, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(535, 11) `not isNil(future)` Future is nil", 123); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_62, "Asynchronous task ", 18); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_63, "[", 1); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_64, "[unspecified]", 13); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_65, "()", 2); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_66, " at ", 4); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_67, ":", 1); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_68, "]", 1); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_69, " finished with an exception \"", 29); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_70, "\"!", 2); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_71, " was cancelled!", 15); N_LIB_PRIVATE TNimType NTI__rifekcSn4xb4q1wEkVYIiA_; N_LIB_PRIVATE TNimType NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_73, "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim(361, 11) `not isNil(cb)` ", 106); N_LIB_PRIVATE TNimType NTI__9ctzTZW8UpmD3dQu2MCjEPA_; N_LIB_PRIVATE TNimType NTI__FUrkUx9cszc9aIgQ9blGLjQDg_; N_LIB_PRIVATE TNimType NTI__9bjwsyNJ1zei1wsC0ypZPew_; N_LIB_PRIVATE TNimType NTI__s5ZBnSn9c7EMaDjgeaKjsIw_; extern TNimType NTI__T74QuWwr8h7Al0PS9cMqKwA_; N_LIB_PRIVATE TNimType NTI__vQTdjBPeuUjQJlj4LMIqYg_; N_LIB_PRIVATE TNimType NTI__GQGh9bMRUVKMKCVUufXFt5w_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_82, "/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); STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_84, "No error in future.", 19); N_LIB_PRIVATE TNimType NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_; N_LIB_PRIVATE TNimType NTI__Nqt2DnDVkqisGGBVr9c3PfA_; N_LIB_PRIVATE TNimType NTI__Lu4lA9cugv86oGG3VQW9bSgg_; extern TNimType NTI__wMtfD88jmrPZwfzTH9c8e9cA_; N_LIB_PRIVATE TNimType NTI__myIE9cd747jj5Fsc2GBs2jA_; N_LIB_PRIVATE TNimType NTI__8VwCnQGXNPKVQ6lfsxmhoQ_; extern TNimType NTI__7jzGY3OCyeQsUUYG0vO9cdg_; N_LIB_PRIVATE TNimType NTI__R0FNpdnKdZqrupaI5EZzig_; N_LIB_PRIVATE TNimType NTI__nqeV24AQaSJjxf5vi632NQ_; N_LIB_PRIVATE TNimType NTI__qs2i3AviE2IByz9ccznbzGw_; extern TNimType NTI__8DGt2AEUR0l4JqRQMZxl9cw_; N_LIB_PRIVATE TNimType NTI__Z3Dbcz8QsmJQqv2GJA1n1A_; N_LIB_PRIVATE TNimType NTI__Id7Xn2meOX9ac9a0qIbbfveg_; N_LIB_PRIVATE TNimType NTI__V0MhMYjxDSujq7vzVRUqDw_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_95, "File descriptor not registered.", 31); N_LIB_PRIVATE TNimType NTI__CYwqxZ40Y2NYtKWqdHC3hA_; N_LIB_PRIVATE TNimType NTI__oWNbb9cezazYpSYQpSqwhWw_; N_LIB_PRIVATE TNimType NTI__BRcqYi9aqGwiiiX644MjXzQ_; N_LIB_PRIVATE TNimType NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_; N_LIB_PRIVATE TNimType NTI__PgL2apAhutVWO9c3wxhslrw_; extern TNimType NTI__tUPwZUYpLXnLs6sI0VIpBw_; N_LIB_PRIVATE TNimType NTI__RzrGkaF1qisceZrxhNL10Q_; N_LIB_PRIVATE TNimType NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_; extern TNimType NTI__wKjVORuPnRnNrVlyPO09cfA_; N_LIB_PRIVATE TNimType NTI__wg0VgB9cLM25S1FwOgMidrA_; N_LIB_PRIVATE TNimType NTI__WJylK6tQQqN5nmmmAdw12g_; extern TNimType NTI__OhjTN74UhZiRrIN19aKOSsg_; N_LIB_PRIVATE TNimType NTI__79b5LWj0YZCN09cCniK8vHVg_; N_LIB_PRIVATE TNimType NTI__9chdbn4bCP0GYGKIrXCtRmA_; N_LIB_PRIVATE TNimType NTI__JekS8ZEaQKXSDdWYIYrLVA_; N_LIB_PRIVATE TNimType NTI__7r4oeIrX2n9aOSLbv8vKLiw_; N_LIB_PRIVATE TNimType NTI__rI4CttOsQJLhGB50KE3n9cA_; N_LIB_PRIVATE TNimType NTI__jTMsuxGdbYVdj9a9b4MvBOKg_; extern TNimType NTI__K0W9cH29bVMMD1gwp251ewZw_; extern TNimType NTI__RJDJKdhEZMeRiafQYrpIAQ_; N_LIB_PRIVATE TNimType NTI__U9aTlYwIMDIPShhZofZgFVA_; N_LIB_PRIVATE TNimType NTI__NJ9cSySgCQr9adHrQX1INOKA_; extern TNimType NTI__su9cYAKysFE4uPfneOdKcRg_; N_LIB_PRIVATE TNimType NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_; extern TNimType NTI__LOfLkVbnz7x9cApk9be6EHrQ_; N_LIB_PRIVATE TNimType NTI__86P4dLmgvQp5ViCS8ViRzg_; extern TNimType NTI__ubi6fIECCQtR9ccnEmLADDg_; N_LIB_PRIVATE TNimType NTI__fbcCz8g6Y3xosyQy69aqX0A_; extern TNimType NTI__m5H9cUJNMClkRo0ZYT7XEsA_; N_LIB_PRIVATE TNimType NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_; extern TNimType NTI__2x8Eas9bx0FTIJ8N5Eo9bT3g_; N_LIB_PRIVATE TNimType NTI__5yRRz1LccKquQSgY42LgFw_; extern TNimType NTI__TekLhkTsP9cYpdM6fzp74AA_; N_LIB_PRIVATE TNimType NTI__Xg09cGVYtYMVtjkS2cKQcHg_; extern TNimType NTI__i2vpQpc3vr7qMEDtYhyTqQ_; extern TNimType NTI__x9awuFWGzTVnTkllQUQZeyw_; N_LIB_PRIVATE TNimType NTI__6B47wb2pTPtSmAkQXKd9axA_; extern TNimType NTI__SXCVP2vZ9bQfFqHWkpBUlhQ_; N_LIB_PRIVATE TNimType NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_; extern TNimType NTI__oqW6vDtLx9bangDJT2cnpRQ_; extern TNimType NTI__eXpefajkyY8lPtG9aKQpyHg_; N_LIB_PRIVATE TNimType NTI__8y5wgg9c1aHwmpekE62lNdw_; extern TNimType NTI__UGzMBnvD2AmEqt3LmBOuuA_; N_LIB_PRIVATE TNimType NTI__ZD2SLywYFnq4zEHVhVsrKQ_; extern TNimType NTI__uX60iSskBs3jijdejn4BTg_; N_LIB_PRIVATE TNimType NTI__3ak9amZIUU6QZiH2RUW4OaA_; extern TNimType NTI__HhK0cEOBhVK5iJMBXBr3ZA_; N_LIB_PRIVATE TNimType NTI__kLHOMD4H9bzWIUHTSA6FjdA_; extern TNimType NTI__XbSEKF3o9aDdpx9cE2cc2FBA_; extern TNimType NTI__SvTrTIZs3cDneANW26dQlQ_; N_LIB_PRIVATE TNimType NTI__TQISFDzzk2syzt8Diz3DAA_; extern TNimType NTI__SwVqvOpWDM2fDTYaqivw9bA_; N_LIB_PRIVATE TNimType NTI__ipb3iATzNs9ch9ca89cXbGjXA_; extern TNimType NTI__1a19bIkSUTFhPIOCJS5pKvg_; N_LIB_PRIVATE TNimType NTI__uq00hH5wEZJbiOoQw330gQ_; extern TNimType NTI__G7whMnAe9cEKPWX9aNQr4snw_; N_LIB_PRIVATE TNimType NTI__CI6E9aT9aLqvjmVSD8LsDuTw_; extern TNimType NTI__8uJ7ICaqn4r2JEhzrEJwvQ_; N_LIB_PRIVATE TNimType NTI__cmribl4xtE5Ul6TDQIz49cg_; extern TNimType NTI__gSxX1tcO9c9bastpHXT9bBklg_; N_LIB_PRIVATE TNimType NTI__O2xNcr7Y1nqU8o7QZ3ynng_; extern TNimType NTI__IDzaNuwzBGs84e9axCRaZWg_; N_LIB_PRIVATE TNimType NTI__0kZeIKj1Dix5n17Y9bN1LGw_; extern TNimType NTI__uvcF6BLZiQbDwv5SrczX9bQ_; N_LIB_PRIVATE TNimType NTI__e9alVjemi87A1FPzaGeSpqQ_; extern TNimType NTI__Kh2Q9csYat9b30g7t7ZdTlQQ_; N_LIB_PRIVATE TNimType NTI__0XZYs9cDQKk3yoqrHQU9b9azA_; extern TNimType NTI__oWIxHyGbV9bnZm5gWFmN6nQ_; N_LIB_PRIVATE TNimType NTI__R8kcnAYtmJlitgIf3Thuvw_; extern TNimType NTI__XobvKenLU9alrAJ9cNQbFw8g_; N_LIB_PRIVATE TNimType NTI__TYz9cIWUgZvACkxWEawn9bXw_; extern TNimType NTI__X5FB6SM2Djifz0G7Ld4egQ_; N_LIB_PRIVATE TNimType NTI__FVwK9aoZUPftCyAiRLBQ9aAw_; extern TNimType NTI__II9apIi2E1kDdvwCAcBt7cQ_; N_LIB_PRIVATE TNimType NTI__FKdRk8wRz65UO2LJF47tKQ_; extern TNimType NTI__1UIW05hLGQYGQpXIhfh9cog_; N_LIB_PRIVATE TNimType NTI__CySMul41kYw0j29aiObFzww_; N_LIB_PRIVATE TNimType NTI__b7LRfsBOE1fQtawjFpgrjg_; N_LIB_PRIVATE TNimType NTI__8awAM1d42JKCobyZ3DioZg_; N_LIB_PRIVATE TNimType NTI__i2RDwcfoD6STCNp0WzkBcw_; N_LIB_PRIVATE TNimType NTI__6s44ycWdXGJz7XFPIvhLNQ_; N_LIB_PRIVATE TNimType NTI__aYUBXt4xHUXAqp40i59aHcg_; extern TNimType NTI__1oGAnnepyODcpLSnjzpVlQ_; N_LIB_PRIVATE TNimType NTI__53hx1WZEn0kHVoMIpVwfTg_; N_LIB_PRIVATE TNimType NTI__B42yvUR004DwstYsLO3EzA_; N_LIB_PRIVATE TNimType NTI__1OjHoF1y5PxQxgX0R8ihHQ_; N_LIB_PRIVATE TNimType NTI__Jm19aWm49c3h2QWtpBtq4NCw_; N_LIB_PRIVATE TNimType NTI__GR2wATvUvwnaTVHocMjzSg_; STRING_LITERAL(TM__xRflM5lMv4YvZq7gOUBMew_117, "Timeout exceeded!", 17); static NIM_CONST tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw TM__xRflM5lMv4YvZq7gOUBMew_118 = {IL64(9223372036854775807)} ; N_LIB_PRIVATE TNimType NTI__gKFjCfJRx72FzAHEmTQH8g_; extern TNimType NTI__K5ABelBHQJx0aScsm5tyBg_; N_LIB_PRIVATE TNimType NTI__QeKDkyCvj66Y2FV5Y5eiuA_; N_LIB_PRIVATE TNimType NTI__kzS3G1VhNXzbm6BTmaI9ahg_; extern TNimType NTI__9bQR9a81cUHEhGd4iyDz7xUw_; N_LIB_PRIVATE TNimType NTI__n2TUmR4Ahg4LQuodncwEzA_; N_LIB_PRIVATE TNimType NTI__jAhZD9cvKAhrGPHhHTPHbqw_; N_LIB_PRIVATE TNimType NTI__rD9agD6kMeTWsH5h811OLMA_; N_LIB_PRIVATE TNimType NTI__fFIjbwQFGPZwd0u9a9alkAcQ_; N_LIB_PRIVATE TNimType NTI__8xq9bm6Dj1cW67dtcCGxvqg_; N_LIB_PRIVATE TNimType NTI__TPfYKhC2FW5DZ8IFMKGlhw_; N_LIB_PRIVATE TNimType NTI__9bgZ0YLx54TZdFNm2r5cojQ_; N_LIB_PRIVATE TNimType NTI__pj8MNDKfkMZ9cSUkzLcfsNg_; N_LIB_PRIVATE TNimType NTI__VApVHeu9b308n9cQkFBq4zMQ_; N_LIB_PRIVATE TNimType NTI__u9bHCOwMZkNgZEXbIdaY9btQ_; extern TNimType NTI__PuROjR0CNYveKJFOequXpQ_; N_LIB_PRIVATE TNimType NTI__ETD9aBAOO8k2tNiizU9b0n9cg_; N_LIB_PRIVATE TNimType NTI__19bbka28zwtP2l3FmsLQDaQ_; N_LIB_PRIVATE TNimType NTI__zbNGz9awHJC2pfIHnUFdtmQ_; N_LIB_PRIVATE TNimType NTI__DlS9cYHcrR6BeffOa2fMwWw_; extern TNimType NTI__FJ6oF3ZmmpnRkTawOCYxdA_; N_LIB_PRIVATE TNimType NTI__vzZU4dmEzVUd7LEv6ISQEA_; N_LIB_PRIVATE TNimType NTI__0lnNDjHpmvs4uexjoh5JdQ_; extern TNimType NTI__CP6AbN9aoC6Xupc2HZLYt1w_; N_LIB_PRIVATE TNimType NTI__louz58ytV9bYv1X2PIwvivg_; N_LIB_PRIVATE TNimType NTI__IafmvHoqnYdk8Z9cnu5qXLA_; extern TNimType NTI__vEOa9c5qaE9ajWxR5R4zwfQg_; N_LIB_PRIVATE TNimType NTI__q8AocMuCmWnh2Yu9aW8pE1g_; N_LIB_PRIVATE TNimType NTI__5wpC2Hupr717OdcjCsXY5A_; extern TNimType NTI__yIS0uKRn1T19cRiM8gQSghw_; N_LIB_PRIVATE TNimType NTI__vZLojwH9cCy4IyNapp7Dx9aQ_; N_LIB_PRIVATE TNimType NTI__FcUKqALdVQkl87B6z4zPVA_; extern TNimType NTI__SYBxUqnhvUwuDrGPrL75hw_; N_LIB_PRIVATE TNimType NTI__yV429bpJuh2pDdUdOimGE8w_; N_LIB_PRIVATE TNimType NTI__xy2jw79c2bFbTxdHIcZpLvA_; extern TNimType NTI__vK1KzfYf1DGLiUIpLm9cS0A_; N_LIB_PRIVATE TNimType NTI__FS9a9c8mldh2yX0WTg4kOSHQ_; N_LIB_PRIVATE TNimType NTI__4MuXxAzDRs49arFlGwFMd6Q_; extern TNimType NTI__UxWeZS3L2fEjI11exQa9bIA_; N_LIB_PRIVATE TNimType NTI__TXQR6YAFut4Xvf6C9b5viAg_; N_LIB_PRIVATE TNimType NTI__KrK31yWbSlPSH9cznIf0TOA_; N_LIB_PRIVATE TNimType NTI__ln7SPjdkYClu0xJ1tJeBwQ_; N_LIB_PRIVATE TNimType NTI__QNCDuDIX9aNUqaX8lmESxFw_; extern TNimType NTI__ugDjysVmR7lNTEvaDR4kuQ_; N_LIB_PRIVATE TNimType NTI__7OH3bs9bHUpJBSs53ghIBXQ_; N_LIB_PRIVATE NIM_THREADVAR tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* gDisp__ZPO0AmQyBgd9aXKOMpPavNQ; extern TNimType* nimTypeRoot; N_LIB_PRIVATE NIM_THREADVAR NI currentID__XWbW109cXgfrS2FFB1ToWAQ; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR TSafePoint* excHandler__rqLlY5bs9atDw2OXYqJEn5g; extern NIM_THREADVAR tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__IcYaEuuWivYAS86vFMTS3Q; 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, Marker_tyRef__ED0EOsvBy9btMwgApDxfjNQ)(void* p, NI op) { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* a; a = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)p; nimGCvisit((void*)(*a).function.function.ClE_0, op);} static N_NIMCALL(void, Marker_tyRef__Eq0quIPkR6mosgZ9aNjFQ3g)(void* p, NI op) { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* a; a = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)p; nimGCvisit((void*)(*a).id, op); nimGCvisit((void*)(*a).dump.ClE_0, op); nimGCvisit((void*)(*a).isLeaked.ClE_0, op);} static N_NIMCALL(void, Marker_tySequence__y49cN20s5zoVYjuG5v5eVyg)(void* p, NI op) { tySequence__y49cN20s5zoVYjuG5v5eVyg* a; NI T1_; a = (tySequence__y49cN20s5zoVYjuG5v5eVyg*)p; T1_ = (NI)0;} static N_NIMCALL(void, Marker_tyRef__xsIzb6EDNuJQE2KHY8fPTQ)(void* p, NI op) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* a; a = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)p; nimGCvisit((void*)(*a).Sup.timers.data, op); nimGCvisit((void*)(*a).Sup.callbacks.data, op); nimGCvisit((void*)(*a).Sup.idlers.data, op); nimGCvisit((void*)(*a).Sup.trackers.data, op); nimGCvisit((void*)(*a).selector, op); nimGCvisit((void*)(*a).keys, op);} static N_NIMCALL(void, TM__xRflM5lMv4YvZq7gOUBMew_12)(void) { nimGCvisit((void*)gDisp__ZPO0AmQyBgd9aXKOMpPavNQ, 0);} #line 512 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, globalInit__YNjd8fE6xG8CRNwfLnrx0g)(void) { #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 514 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" signal(((int) 13), ((tyProc__lfH2drpqP9aSEAAjWgrYv8Q) 1)); } static N_NIMCALL(void, Marker_tyRef__Oe5U64nDSwOh3KlTzM9b9c7g)(void* p, NI op) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* a; NI T1_; a = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).callbacks, op); nimGCvisit((void*)(*a).cancelcb.ClE_0, op); nimGCvisit((void*)(*a).child, op); nimGCvisit((void*)(*a).error, op);} static N_NIMCALL(void, Marker_tyRef__wrhe6hYHoM2gc8EiW0lE6Q)(void* p, NI op) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* a; NI T1_; a = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__zG9aYJmqgA5EsuZk70NI3ugasyncloop)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* 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 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 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;} #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, initAPI__7u4ttPMFS9bXAAOCkdQfEwQ)(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* disp) {} #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*, newDispatcher__lgRtqLk4m6rDq09bC9cTnFsw_2)(void) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* result; tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* res; tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* T1_; result = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)0; #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)0; T1_ = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*) newObj((&NTI__xsIzb6EDNuJQE2KHY8fPTQ_), sizeof(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw)); (*T1_).Sup.Sup.m_type = (&NTI__s2pCH3uE89b6sxQH9c9cKCrAw_); res = T1_; #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 522 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*res).selector), newSelector__jafMlDV4ZKvuJjquPHA18g()); #line 525 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 525 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" initHeapQueue__cKBj0b2B2OTVQ9cARn02WuA((&(*res).Sup.timers)); #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" initDeque__eNopXBc6yGdEwhXbsLRvFg(((NI) 64), (&(*res).Sup.callbacks)); #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" initDeque__eNopXBc6yGdEwhXbsLRvFg(((NI) 4), (&(*res).Sup.idlers)); #line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 531 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*res).keys), newSeq__kIT68olcC9cTw3kb69bbkn9bg(((NI) 64))); #line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 532 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" initTable__U3F8QFLqKhRx2igTYOYzbg(((NI) 64), (&(*res).Sup.trackers)); #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 533 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" initAPI__7u4ttPMFS9bXAAOCkdQfEwQ(res); result = res; return result;} #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 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 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 91 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(NI, len__8mt46CM2Ekqx9bPSSEe9aIpQdeques)(tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* deq) { NI result; result = (NI)0; #line 93 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" result = (*deq).count; return result;} #line 745 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, setThreadDispatcher__7u4ttPMFS9bXAAOCkdQfEwQ_2)(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* disp) { #line 747 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 747 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 747 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((gDisp__ZPO0AmQyBgd9aXKOMpPavNQ == 0))) goto LA3_; #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NI T7_; #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NI)0; T7_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*gDisp__ZPO0AmQyBgd9aXKOMpPavNQ).Sup.callbacks)); if (!!((T7_ == ((NI) 0)))) goto LA8_; #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 748 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_19)); } LA8_: ; } LA3_: ; #line 749 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&gDisp__ZPO0AmQyBgd9aXKOMpPavNQ), disp);} #line 751 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*, getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw)(void) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* result;{ result = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)0; #line 756 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* disp; TSafePoint TM__xRflM5lMv4YvZq7gOUBMew_17; #line 756 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!(gDisp__ZPO0AmQyBgd9aXKOMpPavNQ == 0)) goto LA3_; #line 764 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 765 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" pushSafePoint(&TM__xRflM5lMv4YvZq7gOUBMew_17); TM__xRflM5lMv4YvZq7gOUBMew_17.status = setjmp(TM__xRflM5lMv4YvZq7gOUBMew_17.context); if (TM__xRflM5lMv4YvZq7gOUBMew_17.status == 0) { #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 766 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" disp = newDispatcher__lgRtqLk4m6rDq09bC9cTnFsw_2(); popSafePoint(); } else { popSafePoint(); if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__QyK3XdhgwEegLQs5Yj3Vew_))) { tyObject_IOSelectorsException__QyK3XdhgwEegLQs5Yj3Vew* exc; Exception* T8_; tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA* T9_; NimStringDesc* T10_; TM__xRflM5lMv4YvZq7gOUBMew_17.status = 0; #line 767 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T8_ = (Exception*)0; T8_ = getCurrentException(); exc = ((tyObject_IOSelectorsException__QyK3XdhgwEegLQs5Yj3Vew*) (T8_)); T9_ = (tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA*)0; T9_ = (tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA*) newObj((&NTI__9bC8XA2C9bDqWk9bNsia3gaLQ_), sizeof(tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA)); (*T9_).Sup.Sup.m_type = (&NTI__LbeSGvgPzGzXnW9caIkJqMA_); (*T9_).Sup.name = "Defect"; #line 768 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T10_ = (NimStringDesc*)0; T10_ = rawNewString(((*exc).Sup.message ? (*exc).Sup.message->Sup.len : 0) + 33);appendString(T10_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_18));appendString(T10_, (*exc).Sup.message); asgnRef((void**) (&(*T9_).Sup.message), T10_); asgnRef((void**) (&(*T9_).Sup.parent), NIM_NIL); #line 768 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T9_, "Defect", "getThreadDispatcher", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 768); popCurrentException(); } else if (isObj(nimBorrowCurrentException()->Sup.m_type, (&NTI__qrLSDoe2oBoAqNtJ9badtnA_))) { tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA* exc_2; Exception* T12_; tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA* T13_; NimStringDesc* T14_; TM__xRflM5lMv4YvZq7gOUBMew_17.status = 0; #line 769 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 0 "\?\?\?" #line 0 "\?\?\?" T12_ = (Exception*)0; T12_ = getCurrentException(); exc_2 = ((tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA*) (T12_)); T13_ = (tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA*)0; T13_ = (tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA*) newObj((&NTI__9bC8XA2C9bDqWk9bNsia3gaLQ_), sizeof(tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA)); (*T13_).Sup.Sup.m_type = (&NTI__LbeSGvgPzGzXnW9caIkJqMA_); (*T13_).Sup.name = "Defect"; #line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T14_ = (NimStringDesc*)0; T14_ = rawNewString(((*exc_2).Sup.message ? (*exc_2).Sup.message->Sup.len : 0) + 33);appendString(T14_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_18));appendString(T14_, (*exc_2).Sup.message); asgnRef((void**) (&(*T13_).Sup.message), T14_); asgnRef((void**) (&(*T13_).Sup.parent), NIM_NIL); #line 770 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T13_, "Defect", "getThreadDispatcher", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 770); popCurrentException(); } } if (TM__xRflM5lMv4YvZq7gOUBMew_17.status != 0) reraiseException(); #line 771 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 771 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" setThreadDispatcher__7u4ttPMFS9bXAAOCkdQfEwQ_2(disp); } LA3_: ; #line 772 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 772 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = gDisp__ZPO0AmQyBgd9aXKOMpPavNQ; goto BeforeRet_; }BeforeRet_: ; return result;} #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 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NU64, fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer)(void) { NU64 result; struct timespec t; int T1_; result = (NU64)0; nimZeroMem((void*)(&t), sizeof(struct timespec)); #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 164 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" T1_ = (int)0; T1_ = clock_gettime(((int) 1), (&t)); (void)(T1_); #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 165 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (NU64)((NU64)((NU64)((NU64)(((NU64) (t.tv_sec))) * (NU64)(1000000000ULL))) + (NU64)(((NU64) (t.tv_nsec)))); return result;} #line 430 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, now__mCajdQHw9bYnr8G34j9c2hagtimer)(void) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; NU64 T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 432 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" T1_ = (NU64)0; T1_ = fastEpochTimeNano__zu4zzNx2HJIoIgQ9bSEK8Zwtimer(); if ((NI64)(T1_) < (IL64(-9223372036854775807) - IL64(1)) || (NI64)(T1_) > IL64(9223372036854775807)){ raiseRangeErrorI(T1_, (IL64(-9223372036854775807) - IL64(1)), IL64(9223372036854775807)); } result.value = ((NI64) (T1_)); return result;} #line 62 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/heapqueue.nim" static N_INLINE(NI, len__TGrDBpR3dFXYmSlNuxAfWAheapqueue)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g heap) { NI result; NI T1_; result = (NI)0; #line 63 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/heapqueue.nim" #line 64 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/heapqueue.nim" T1_ = (heap.data ? heap.data->Sup.len : 0); result = T1_; return result;} #line 66 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/heapqueue.nim" static N_INLINE(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*, X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue)(tyObject_HeapQueue__WyEcSLXuBvf9bdu5FRrK11g heap, NI i) { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* result; result = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 67 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/heapqueue.nim" if ((NU)(i) >= (NU)(heap.data ? heap.data->Sup.len : 0)){ raiseIndexError2(i,(heap.data ? heap.data->Sup.len : 0)-1); } result = heap.data->data[i]; return result;} #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NIM_BOOL, lt___QNBMwDJVuJUeFFKiVHrUsgtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b) { NIM_BOOL result; result = (NIM_BOOL)0; #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 252 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (a.value < b.value); return result;} #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___yMJ9azman8MdK28t9b89as89bw)(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* a, tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* b) { NIM_BOOL result; result = (NIM_BOOL)0; #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = lt___QNBMwDJVuJUeFFKiVHrUsgtimer((*a).finishAt, (*b).finishAt); return result;} #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NI64, nanoseconds__88N0v0UmPJVCc226s6v6WQtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw v) { NI64 result; result = (NI64)0; #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = v.value; return result;} #line 123 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" static N_INLINE(NIM_BOOL, nimDivInt64)(NI64 a, NI64 b, NI64* res) { NIM_BOOL result; result = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" { NIM_BOOL T3_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (NIM_BOOL)0; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (a == (IL64(-9223372036854775807) - IL64(1))); if (!(T3_)) goto LA4_; #line 117 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" T3_ = (b == IL64(-1)); LA4_: ; if (!T3_) goto LA5_; #line 118 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" result = NIM_TRUE; } goto LA1_; LA5_: ; { #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" #line 120 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/integerops.nim" (*res) = (NI64)(a / b); } LA1_: ; return result;} #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" static N_INLINE(NI32, getAsyncTimestamp__ycFD7OB19c4K9bHJwZgDHthAasyncloop)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a) { NI32 result; NI64 milsec; NI64 nansec; NI64 res; NI64 TM__xRflM5lMv4YvZq7gOUBMew_21; NI64 mid; NI64 TM__xRflM5lMv4YvZq7gOUBMew_22; NI TM__xRflM5lMv4YvZq7gOUBMew_23; result = (NI32)0; #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 214 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" milsec = nanoseconds__88N0v0UmPJVCc226s6v6WQtimer(TM__xRflM5lMv4YvZq7gOUBMew_20); #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 215 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nansec = nanoseconds__88N0v0UmPJVCc226s6v6WQtimer(a); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (milsec == 0){ raiseDivByZero(); } if (nimDivInt64(nansec, milsec, &TM__xRflM5lMv4YvZq7gOUBMew_21)) { raiseOverflow(); }; res = (NI64)(TM__xRflM5lMv4YvZq7gOUBMew_21); #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (milsec == 0){ raiseDivByZero(); } if (nimModInt64(nansec, milsec, &TM__xRflM5lMv4YvZq7gOUBMew_22)) { raiseOverflow(); }; mid = (NI64)(TM__xRflM5lMv4YvZq7gOUBMew_22); #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" res = ((((NI64) (((NI32) 2147483646))) <= res) ? ((NI64) (((NI32) 2147483646))) : res); #line 224 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = ((NI32) (res)); #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 225 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (nimAddInt(result, ((((NI32) 1) <= ((NI32) (mid))) ? ((NI32) 1) : ((NI32) (mid))), &TM__xRflM5lMv4YvZq7gOUBMew_23)) { raiseOverflow(); }; if (TM__xRflM5lMv4YvZq7gOUBMew_23 < (-2147483647 -1) || TM__xRflM5lMv4YvZq7gOUBMew_23 > 2147483647){ raiseOverflow(); } result = (NI32)(TM__xRflM5lMv4YvZq7gOUBMew_23); return result;} #line 212 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw, minus___XKInQJSWS19bkkORt3tkfTQtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Moment__p19adwOigsIe5d3NlfPJOEw b) { tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw result; nimZeroMem((void*)(&result), sizeof(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw)); #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" { NI64 TM__xRflM5lMv4YvZq7gOUBMew_24; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" if (!(b.value <= a.value)) goto LA3_; #line 216 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" if (nimSubInt64(a.value, b.value, &TM__xRflM5lMv4YvZq7gOUBMew_24)) { raiseOverflow(); }; result.value = (NI64)(TM__xRflM5lMv4YvZq7gOUBMew_24); } goto LA1_; LA3_: ; { result.value = IL64(0); } LA1_: ; return result;} #line 496 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" static N_INLINE(void, stareq___ogcC1Md4c289bEhAZWpmZUwsystem)(NI* x, NI y) { NI TM__xRflM5lMv4YvZq7gOUBMew_26; #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/arithmetics.nim" if (nimMulInt((*x), y, &TM__xRflM5lMv4YvZq7gOUBMew_26)) { raiseOverflow(); }; (*x) = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_26);} #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" static N_INLINE(NIM_BOOL, contains__OZFzGZer6mx0buZiLTnhyQselectors)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, NI fd) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((NU)(fd) >= (NU)((*s).fds ? (*s).fds->Sup.len : 0)){ raiseIndexError2(fd,((*s).fds ? (*s).fds->Sup.len : 0)-1); } result = !(((*s).fds->data[fd].ident == ((NI) -1))); goto BeforeRet_; }BeforeRet_: ; 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 369 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" static N_INLINE(void, popFirst__1uZ9ai5kDv3IJvdGNL5HR5wdeques)(tyObject_Deque__Unr50Gh9cO6Nu9aGjQlC1wKg* deq, tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw* Result) { NI TM__xRflM5lMv4YvZq7gOUBMew_30; NI TM__xRflM5lMv4YvZq7gOUBMew_31; #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" { NIM_BOOL T3_; tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg* T6_; NimStringDesc* T7_; #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" #line 98 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 2042 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" T3_ = (NIM_BOOL)0; T3_ = NIM_UNLIKELY(((*deq).count < ((NI) 1))); if (!T3_) goto LA4_; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*)0; T6_ = (tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg*) newObj((&NTI__9bTGS9b5gqA3m1IgV71Csl0Q_), sizeof(tyObject_IndexError__K39aEGuwNdydKn2WFEpUygg)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__K39aEGuwNdydKn2WFEpUygg_); (*T6_).Sup.Sup.name = "IndexError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_29)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" raiseExceptionEx((Exception*)T6_, "IndexError", "popFirst", "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/" "vendor/Nim/lib/pure/collections/deques.nim", 99); } LA4_: ; #line 389 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimSubInt((*deq).count, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_30)) { raiseOverflow(); }; (*deq).count = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_30); #line 390 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).head) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).head,((*deq).data ? (*deq).data->Sup.len : 0)-1); } unsureAsgnRef((void**) (&(*Result).function.ClE_0), (*deq).data->data[(*deq).head].function.ClE_0); (*Result).function.ClP_0 = (*deq).data->data[(*deq).head].function.ClP_0; (*Result).udata = (*deq).data->data[(*deq).head].udata; #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if ((NU)((*deq).head) >= (NU)((*deq).data ? (*deq).data->Sup.len : 0)){ raiseIndexError2((*deq).head,((*deq).data ? (*deq).data->Sup.len : 0)-1); } #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" reset__SjFE49coIHK11oysojpl5Xw((&(*deq).data->data[(*deq).head])); #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" #line 392 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/deques.nim" if (nimAddInt((*deq).head, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_31)) { raiseOverflow(); }; (*deq).head = (NI)((NI)(TM__xRflM5lMv4YvZq7gOUBMew_31) & (*deq).mask);} #line 692 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, poll__YNjd8fE6xG8CRNwfLnrx0g_2)(void) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw curTime; NI curTimeout; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg customSet; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw lastFinishX60gensym18870207_; NI count; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw curTimeX60gensym18950042_; NI countX60gensym18980062_; #line 694 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 694 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 695 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" curTime = now__mCajdQHw9bYnr8G34j9c2hagtimer(); #line 696 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" curTimeout = ((NI) 0); #line 699 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" customSet = 60; #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" lastFinishX60gensym18870207_ = curTime; { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" while (1) { NI T3_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NI)0; T3_ = len__TGrDBpR3dFXYmSlNuxAfWAheapqueue((*loop).Sup.timers); if (!(((NI) 0) < T3_)) goto LA2; { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T11_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T17_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T7_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T10_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T7_ = X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue((*loop).Sup.timers, ((NI) 0)); if (!((*T7_).function.function.ClP_0 == 0)) goto LA8_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T10_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T10_ = pop__W69bkDeQ4NXaEoohIq2Pafw((&(*loop).Sup.timers)); (void)(T10_); #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" goto LA4; } LA8_: ; #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 234 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T11_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T11_ = X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue((*loop).Sup.timers, ((NI) 0)); lastFinishX60gensym18870207_ = (*T11_).finishAt; #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T14_; #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 235 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T14_ = (NIM_BOOL)0; T14_ = lt___QNBMwDJVuJUeFFKiVHrUsgtimer(curTime, lastFinishX60gensym18870207_); if (!T14_) goto LA15_; #line 236 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" goto LA1; } LA15_: ; #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T17_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T17_ = pop__W69bkDeQ4NXaEoohIq2Pafw((&(*loop).Sup.timers)); #line 238 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*T17_).function); } LA4: ; } LA2: ; } LA1: ; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NI T20_; tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw T23_; NI32 T24_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T20_ = (NI)0; T20_ = len__TGrDBpR3dFXYmSlNuxAfWAheapqueue((*loop).Sup.timers); if (!(((NI) 0) < T20_)) goto LA21_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T23_ = minus___XKInQJSWS19bkkORt3tkfTQtimer(lastFinishX60gensym18870207_, curTime); #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T24_ = (NI32)0; T24_ = getAsyncTimestamp__ycFD7OB19c4K9bHJwZgDHthAasyncloop(T23_); curTimeout = ((NI) (T24_)); } LA21_: ; #line 703 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!(curTimeout == ((NI) 0))) goto LA27_; #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T31_; NI T32_; NI T34_; #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T31_ = (NIM_BOOL)0; #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T32_ = (NI)0; T32_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.callbacks)); T31_ = (T32_ == ((NI) 0)); if (!(T31_)) goto LA33_; #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 244 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T34_ = (NI)0; T34_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.idlers)); T31_ = (T34_ == ((NI) 0)); LA33_: ; if (!T31_) goto LA35_; #line 248 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" curTimeout = ((NI) -1); } LA35_: ; } goto LA25_; LA27_: ; { #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T40_; NI T41_; NI T43_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T40_ = (NIM_BOOL)0; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T41_ = (NI)0; T41_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.callbacks)); T40_ = !((T41_ == ((NI) 0))); if (T40_) goto LA42_; #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 250 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T43_ = (NI)0; T43_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.idlers)); T40_ = !((T43_ == ((NI) 0))); LA42_: ; if (!T40_) goto LA44_; #line 251 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" curTimeout = ((NI) 0); } LA44_: ; } LA25_: ; #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 706 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" count = selectInto__g9bC709by87fZZEElpoIiY9aQ((*loop).selector, curTimeout, (*loop).keys->data, ((*loop).keys ? (*loop).keys->Sup.len : 0)); { NI i; NI i_2; i = (NI)0; #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 fd; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg events; NI fdiX60gensym18905518_; NI TM__xRflM5lMv4YvZq7gOUBMew_28; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_2 < count)) goto LA48; #line 707 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" i = i_2; #line 708 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if ((NU)(i) >= (NU)((*loop).keys ? (*loop).keys->Sup.len : 0)){ raiseIndexError2(i,((*loop).keys ? (*loop).keys->Sup.len : 0)-1); } fd = (*loop).keys->data[i].fd; #line 709 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if ((NU)(i) >= (NU)((*loop).keys ? (*loop).keys->Sup.len : 0)){ raiseIndexError2(i,((*loop).keys ? (*loop).keys->Sup.len : 0)-1); } events = (*loop).keys->data[i].events; #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18905518_ = fd; #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).maxFD <= fdiX60gensym18905518_)) goto LA51_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA51_: ; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18910002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).numFD <= fdiX60gensym18905518_)) goto LA55_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18910002_ = (*(*loop).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18910002_ <= fdiX60gensym18905518_)) goto LA58; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18910002_), ((NI) 2)); } LA58: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18910002_) < ((NI) 0) || (numFDX60gensym18910002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18910002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*loop).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*loop).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18910002_)))); { NI iX60gensym18910003_; NI i_3; iX60gensym18910003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_3 = (*(*loop).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_27; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_3 < numFDX60gensym18910002_)) goto LA61; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18910003_ = i_3; if ((NU)(iX60gensym18910003_) >= (NU)((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18910003_,((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).fds->data[iX60gensym18910003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_3, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_27)) { raiseOverflow(); }; i_3 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_27); } LA61: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).numFD = numFDX60gensym18910002_; } LA55_: ; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T64_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T64_ = (NIM_BOOL)0; T64_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*loop).selector, fdiX60gensym18905518_); if (!T64_) goto LA65_; #line 711 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*loop).selector, fdiX60gensym18905518_); #line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T69_; #line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T69_ = (NIM_BOOL)0; #line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T69_ = ((events &(1U<<((NU)(((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 0))&31U)))!=0); if (T69_) goto LA70_; #line 712 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T69_ = (events == 128); LA70_: ; if (!T69_) goto LA71_; #line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 713 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA75_; #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 714 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*adata).reader); } LA75_: ; } LA71_: ; #line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T79_; #line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T79_ = (NIM_BOOL)0; #line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T79_ = ((events &(1U<<((NU)(((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 1))&31U)))!=0); if (T79_) goto LA80_; #line 716 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T79_ = (events == 128); LA80_: ; if (!T79_) goto LA81_; #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 717 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).writer.function.ClP_0 == 0))) goto LA85_; #line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 718 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*adata).writer); } LA85_: ; } LA81_: ; #line 720 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 720 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!((events &(1U<<((NU)(((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 6))&31U)))!=0)) goto LA89_; #line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 721 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA93_; #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 722 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*adata).reader); } LA93_: ; } LA89_: ; #line 725 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 725 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 725 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 725 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((customSet & events) == 0))) goto LA97_; #line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 726 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA101_; #line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 727 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*adata).reader); } LA101_: ; } LA97_: ; } LA65_: ; #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__xRflM5lMv4YvZq7gOUBMew_28)) { raiseOverflow(); }; i_2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_28); } LA48: ; } } #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 254 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" curTimeX60gensym18950042_ = now__mCajdQHw9bYnr8G34j9c2hagtimer(); { #line 730 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" while (1) { NI T105_; #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 255 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T105_ = (NI)0; T105_ = len__TGrDBpR3dFXYmSlNuxAfWAheapqueue((*loop).Sup.timers); if (!(((NI) 0) < T105_)) goto LA104; { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T119_; #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T109_; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T112_; #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 256 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T109_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T109_ = X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue((*loop).Sup.timers, ((NI) 0)); if (!((*T109_).function.function.ClP_0 == 0)) goto LA110_; #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 257 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T112_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T112_ = pop__W69bkDeQ4NXaEoohIq2Pafw((&(*loop).Sup.timers)); (void)(T112_); #line 258 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" goto LA106; } LA110_: ; #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T115_; NIM_BOOL T116_; #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T115_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T115_ = X5BX5D___pUFW4FSLKtb8EGv9c3Z1vYQheapqueue((*loop).Sup.timers, ((NI) 0)); #line 260 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T116_ = (NIM_BOOL)0; T116_ = lt___QNBMwDJVuJUeFFKiVHrUsgtimer(curTimeX60gensym18950042_, (*T115_).finishAt); if (!T116_) goto LA117_; #line 261 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" goto LA103; } LA117_: ; #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T119_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T119_ = pop__W69bkDeQ4NXaEoohIq2Pafw((&(*loop).Sup.timers)); #line 262 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), (*T119_).function); } LA106: ; } LA104: ; } LA103: ; #line 734 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 734 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!(count == ((NI) 0))) goto LA122_; #line 735 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NI T126_; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw T129_; #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 265 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T126_ = (NI)0; T126_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.idlers)); if (!(((NI) 0) < T126_)) goto LA127_; #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T129_), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); popFirst__1uZ9ai5kDv3IJvdGNL5HR5wdeques((&(*loop).Sup.idlers), (&T129_)); #line 266 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*loop).Sup.callbacks), T129_); } LA127_: ; } LA122_: ; #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 269 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" countX60gensym18980062_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.callbacks)); { NI iX60gensym18980063_; NI i_4; iX60gensym18980063_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i_4 = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw callableX60gensym18980064_; NI TM__xRflM5lMv4YvZq7gOUBMew_33; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i_4 < countX60gensym18980062_)) goto LA132; #line 739 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" iX60gensym18980063_ = i_4; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NI T135_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T135_ = (NI)0; T135_ = len__8mt46CM2Ekqx9bPSSEe9aIpQdeques((&(*loop).Sup.callbacks)); if (!(T135_ == ((NI) 0))) goto LA136_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" goto LA130; } LA136_: ; nimZeroMem((void*)(&callableX60gensym18980064_), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" popFirst__1uZ9ai5kDv3IJvdGNL5HR5wdeques((&(*loop).Sup.callbacks), (&callableX60gensym18980064_)); #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 278 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((callableX60gensym18980064_.function.ClP_0 == 0))) goto LA140_; #line 279 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" callableX60gensym18980064_.function.ClE_0? callableX60gensym18980064_.function.ClP_0(callableX60gensym18980064_.udata, callableX60gensym18980064_.function.ClE_0):((TM__xRflM5lMv4YvZq7gOUBMew_32)(callableX60gensym18980064_.function.ClP_0))(callableX60gensym18980064_.udata); } LA140_: ; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i_4, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_33)) { raiseOverflow(); }; i_4 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_33); } LA132: ; } } LA130: ; } #line 465 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut) { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 467 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*fut).error == 0))) goto LA3_; #line 470 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)(*fut).error, "Exception", "internalCheckComplete", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 470); } LA3_: ; } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NI, internalRead__tDzla8LzpgEYGNUuhS9c59cgasyncloop)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* 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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(NI, read__Rx3nj8gtvFj4KcnM5gHRxw)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* future) { NI result; tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* fut; result = (NI)0; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__zG9aYJmqgA5EsuZk70NI3ugasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__tDzla8LzpgEYGNUuhS9c59cgasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 1079 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(NI, waitFor__fT9bwC6ionYne4HrNvmptjQ)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* fut) { NI result; result = (NI)0; #line 1080 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" while (1) { NIM_BOOL T3_; #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__zG9aYJmqgA5EsuZk70NI3ugasyncloop(fut); if (!!(T3_)) goto LA2; #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" poll__YNjd8fE6xG8CRNwfLnrx0g_2(); } LA2: ; } #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = read__Rx3nj8gtvFj4KcnM5gHRxw(fut); return result;} static N_NIMCALL(void, Marker_tyRef__k6jrF8Gn9aPHVK4XfXeNIMg)(void* p, NI op) { tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* a; NI T1_; a = (tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww*, newFutureImpl__59blE74L2mgPm6MBdmPI1VA)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* result; NI TM__xRflM5lMv4YvZq7gOUBMew_35; result = (tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww*) newObj((&NTI__k6jrF8Gn9aPHVK4XfXeNIMg_), sizeof(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww)); (*result).Sup.Sup.m_type = (&NTI__mbFzZshcwr2hqxBavvwQww_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_35)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_35); return result;} #line 157 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 158 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 159 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = ((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 2)); 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;} static N_NIMCALL(void, Marker_tyRef__r51VZ54Di9b6hoKoHVERbpQ)(void* p, NI op) { tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* a; a = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)p; nimGCvisit((void*)(*a).Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.up, op); nimGCvisit((void*)(*a).cause, op);} #line 187 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, checkFinished__1MGH5bJdQgBtESf3VBBOvA)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; NimStringDesc* msg; NimStringDesc* T6_; NimStringDesc* T7_; NimStringDesc* T8_; NimStringDesc* T9_; NimStringDesc* T10_; NimStringDesc* T11_; NimStringDesc* T12_; NimStringDesc* T13_; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* err; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* T14_; NimStringDesc* T15_; #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 190 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(future); if (!T3_) goto LA4_; #line 191 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = ((NimStringDesc*) NIM_NIL); #line 192 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 57);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_36)); #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 8);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_37)); #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (NimStringDesc*)0; #line 194 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NimStringDesc*)0; T7_ = nimIntToStr((*future).id); T6_ = rawNewString((T7_ ? T7_->Sup.len : 0) + 14);appendString(T6_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_38));appendString(T6_, T7_); msg = resizeString(msg, (T6_ ? T6_->Sup.len : 0) + 0);appendString(msg, T6_); #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 21);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_39)); #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (NimStringDesc*)0; #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 196 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (NimStringDesc*)0; T9_ = dollar___N9bkaCXs5mz9c4Fw2myVDlNw((*future).location[(((NI) 0))- 0]); T8_ = rawNewString((T9_ ? T9_->Sup.len : 0) + 5);appendString(T8_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_40));appendString(T8_, T9_); msg = resizeString(msg, (T8_ ? T8_->Sup.len : 0) + 0);appendString(msg, T8_); #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 29);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_41)); #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (NimStringDesc*)0; #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (NimStringDesc*)0; T11_ = dollar___N9bkaCXs5mz9c4Fw2myVDlNw((*future).location[(((NI) 1))- 0]); T10_ = rawNewString((T11_ ? T11_->Sup.len : 0) + 5);appendString(T10_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_40));appendString(T10_, T11_); msg = resizeString(msg, (T10_ ? T10_->Sup.len : 0) + 0);appendString(msg, T10_); #line 199 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 30);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_42)); #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (NimStringDesc*)0; #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NimStringDesc*)0; T13_ = dollar___N9bkaCXs5mz9c4Fw2myVDlNw(loc); T12_ = rawNewString((T13_ ? T13_->Sup.len : 0) + 5);appendString(T12_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_40));appendString(T12_, T13_); msg = resizeString(msg, (T12_ ? T12_->Sup.len : 0) + 0);appendString(msg, T12_); #line 206 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" msg = resizeString(msg, 2);appendString(msg, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_43)); #line 207 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)0; T14_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*) newObj((&NTI__r51VZ54Di9b6hoKoHVERbpQ_), sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ)); (*T14_).Sup.Sup.Sup.m_type = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); (*T14_).Sup.Sup.name = "FutureDefect"; T15_ = (NimStringDesc*)0; T15_ = (*T14_).Sup.Sup.message; (*T14_).Sup.Sup.message = copyStringRC1(msg); if (T15_) nimGCunrefNoCycle(T15_); asgnRef((void**) (&(*T14_).Sup.Sup.parent), NIM_NIL); err = T14_; #line 208 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*err).cause), future); #line 209 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)err, "FutureDefect", "checkFinished", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 209); } goto LA1_; LA4_: ; { #line 211 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).location[(((NI) 1))- 0] = loc; } LA1_: ; } #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, callSoon__4NUESfrjuhPGK4nZ9cf8Bxw)(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* T1_; #line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)0; T1_ = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 833 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*T1_).Sup.callbacks), acb); } #line 213 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, finish__dphu7GX35W3GNSG3a7E1hQ)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut, tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA state) { #line 217 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*fut).state = state; #line 218 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*fut).cancelcb.ClE_0), TM__xRflM5lMv4YvZq7gOUBMew_45.ClE_0); (*fut).cancelcb.ClP_0 = TM__xRflM5lMv4YvZq7gOUBMew_45.ClP_0; { tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw* item; NI i; NI L; NI T2_; item = (tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw*)0; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((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" T2_ = ((*fut).callbacks ? (*fut).callbacks->Sup.len : 0); L = T2_; { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_46; #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 219 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*fut).callbacks ? (*fut).callbacks->Sup.len : 0)){ raiseIndexError2(i,((*fut).callbacks ? (*fut).callbacks->Sup.len : 0)-1); } item = (&(*fut).callbacks->data[i]); #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 220 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*item).function.ClP_0 == 0))) goto LA7_; #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 221 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" callSoon__4NUESfrjuhPGK4nZ9cf8Bxw((*item)); } LA7_: ; #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 222 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" chckNil((void*)(&(*item))); unsureAsgnRef((void**)&(*item).function.ClE_0, NIM_NIL); (*item).function.ClP_0 = NIM_NIL; (*item).udata = NIM_NIL; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_46)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_46); #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T11_; #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" T11_ = ((*fut).callbacks ? (*fut).callbacks->Sup.len : 0); if (!!((T11_ == L))) goto LA12_; #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__xRflM5lMv4YvZq7gOUBMew_47)); } LA12_: ; } LA4: ; } } #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 223 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*fut).callbacks), NIM_NIL);} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__ssobpjjBzO9b5Q9aBPLEO2tw)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* future, NI val, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 239 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__nHHWNIBkqCfVC3oe9a1ZdIQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 240 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 241 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 242 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_48)); } LA10_: ; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 243 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, newFutureImpl__wu9buovQIxiU3ndXmKRpnVw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_49; result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*) newObj((&NTI__wrhe6hYHoM2gc8EiW0lE6Q_), sizeof(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA)); (*result).Sup.Sup.m_type = (&NTI__GXFSekg1U8JRoedGa2vBSA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_49)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_49); return result;} static N_NIMCALL(void, Marker_tyRef__paaBQT4pyImJiuEdGp60qA)(void* p, NI op) { tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* a; a = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)p; nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);} #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, callSoon__w2pfZU5T9bqj7q0pxrU9ckZw)(tyProc__9bqx36VxQxXejdrF09bFARDQ cbproc, void* data) { tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw T5_; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(!((cbproc.ClP_0 == 0)))) goto LA3_; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_51)); } LA3_: ; #line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T5_), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); nimZeroMem((void*)(&T5_), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); T5_.function.ClE_0 = cbproc.ClE_0; T5_.function.ClP_0 = cbproc.ClP_0; T5_.udata = data; #line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" callSoon__4NUESfrjuhPGK4nZ9cf8Bxw(T5_); } #line 340 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__QeHWXKbDl8k58l1wtsnOOw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(!((cb.ClP_0 == 0)))) goto LA3_; #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 344 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_50)); } LA3_: ; #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T7_; #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 345 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NIM_BOOL)0; T7_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(future); if (!T7_) goto LA8_; #line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 346 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" callSoon__w2pfZU5T9bqj7q0pxrU9ckZw(cb, udata); } goto LA5_; LA8_: ; { tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb; NI T11_; nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 348 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" chckNil((void*)(&acb)); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); acb.function.ClE_0 = cb.ClE_0; acb.function.ClP_0 = cb.ClP_0; acb.udata = udata; #line 349 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).callbacks), (tySequence__qkV9cggxceO9cpfUWIbCnvJg*) incrSeqV3((TGenericSeq*)((*future).callbacks), (&NTI__qkV9cggxceO9cpfUWIbCnvJg_))); T11_ = (*future).callbacks->Sup.len++; asgnRef((void**) (&(*future).callbacks->data[T11_].function.ClE_0), acb.function.ClE_0); (*future).callbacks->data[T11_].function.ClP_0 = acb.function.ClP_0; (*future).callbacks->data[T11_].udata = acb.udata; } LA5_: ; } #line 292 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA* T6_; NimStringDesc* T7_; #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 293 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(future); if (!!(T3_)) goto LA4_; #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 294 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(future, loc); #line 295 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*)0; T6_ = (tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*) newObj((&NTI__paaBQT4pyImJiuEdGp60qA_), sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA)); (*T6_).Sup.Sup.Sup.Sup.m_type = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); (*T6_).Sup.Sup.Sup.name = "CancelledError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.Sup.message; (*T6_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_52)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*future).error), &T6_->Sup.Sup.Sup); #line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 298 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(future, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 2)); } LA4_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__9cFhuH75B9b9aPphbFzAazYwA)(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #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 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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__53lAB5vkCXFZ1ApuF7Pzkg)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut; #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__QMzIgljDjo9azN3KjB5rGdQasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 1079 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, waitFor__XuNTB7fHwBI8KII0qEQaCw)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) { { #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" while (1) { NIM_BOOL T3_; #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1081 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop(fut); if (!!(T3_)) goto LA2; #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1082 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" poll__YNjd8fE6xG8CRNwfLnrx0g_2(); } LA2: ; } #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1084 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" read__53lAB5vkCXFZ1ApuF7Pzkg(fut); } static N_NIMCALL(void, Marker_tyRef__bS9a8GSxZWqcdqiC47YMqnw)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw* a; a = (tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw*)p; nimGCvisit((void*)(*a).future1, op);} #line 337 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, clearCallbacks__x3uYE03w2xBr6D89bLBZFiw)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 338 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).callbacks), NIM_NIL);} #line 370 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, callbackeq___QeHWXKbDl8k58l1wtsnOOw_2)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 378 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" clearCallbacks__x3uYE03w2xBr6D89bLBZFiw(future); #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 379 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(future, cb, udata); } #line 381 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, callbackeq___aTxUhkOixq78pMEm3x5jfA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 385 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" callbackeq___QeHWXKbDl8k58l1wtsnOOw_2(T1_, cb, ((void*) (future))); } #line 161 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future) { NIM_BOOL result; result = (NIM_BOOL)0; #line 162 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 163 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = ((*future).state == ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); return result;} #line 516 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__j3kbYmg9aEcBLYpjJk7vFKw)(void* data, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw*) ClE_0; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T4_ = &(*colonenvP_).future1->Sup; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T4_); if (T3_) goto LA5_; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &(*colonenvP_).future1->Sup; #line 517 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T6_); LA5_: ; if (!T3_) goto LA7_; #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)(*(*colonenvP_).future1).Sup.error, "Exception", "cb", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 520); } LA7_: ; } #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, asyncCheck__53lAB5vkCXFZ1ApuF7Pzkg_2)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw* colonenv_; tyProc__9bqx36VxQxXejdrF09bFARDQ T5_; colonenv_ = (tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw*) newObj((&NTI__bS9a8GSxZWqcdqiC47YMqnw_), sizeof(tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw)); (*colonenv_).Sup.m_type = (&NTI__ljJq46SgY0d6nRTtFliXCw_); #line 510 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).future1), future); #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(!(((*colonenv_).future1 == 0)))) goto LA3_; #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 515 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_54)); } LA3_: ; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T5_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T5_.ClP_0 = cb__j3kbYmg9aEcBLYpjJk7vFKw; T5_.ClE_0 = colonenv_; #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" callbackeq___aTxUhkOixq78pMEm3x5jfA((*colonenv_).future1, T5_); } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__SwGHbFJf49cefkD9a9cbvNyqA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 1092 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*, getTracker__89cDU3qwog1nkfezk9aQsDNQ)(NimStringDesc* id) { tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* result; tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; result = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; #line 1094 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1094 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1095 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = getOrDefault__5wQcvGH9a1MSp5HcWJMZJRA((*loop).Sup.trackers, id, NIM_NIL); return result;} #line 1086 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addTracker__80JV0bi9bljD24Mh9bPbLj8g)(NimStringDesc* id, tyObject_StreamTrackercolonObjectType___LxJOW81t0YYiFP7E28afIA* tracker) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = &tracker->Sup; #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg((&(*loop).Sup.trackers), id, T1_); } static N_NIMCALL(void, Marker_tyRef__t0sMJCbrFfVm9aEAwxhaXMg)(void* p, NI op) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* a; NI T1_; a = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*, newFutureImpl__LoyHiXBQvKuJXuYYlyOSwQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_55; result = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*) newObj((&NTI__t0sMJCbrFfVm9aEAwxhaXMg_), sizeof(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw)); (*result).Sup.Sup.m_type = (&NTI__1w0sOuncKSHqSdshhJrODw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_55)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_55); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__BR9bvv6bBozmuI2iiHGMS0w)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, NI val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__owL0UPOMUWADrI9a58lf79bA)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 303 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, cancel__ZYuu0FydmjOOjOhwx69cq1w)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; #line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 318 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__JXDwCFE0FKiFPAKUUjgdVg_2asyncloop(future); if (!T3_) goto LA4_; #line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 319 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = NIM_FALSE; goto BeforeRet_; } LA4_: ; #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 321 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).child == 0))) goto LA8_; #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__fPLo8H73j2tEMRB5qswrCA(); #line 322 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w((*future).child, T12_); if (!T13_) goto LA14_; #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 323 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = NIM_TRUE; goto BeforeRet_; } LA14_: ; } goto LA6_; LA8_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T21_; #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 325 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).cancelcb.ClP_0 == 0))) goto LA19_; #line 326 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).cancelcb.ClE_0? (*future).cancelcb.ClP_0(((void*) (future)), (*future).cancelcb.ClE_0):((TM__xRflM5lMv4YvZq7gOUBMew_56)((*future).cancelcb.ClP_0))(((void*) (future))); #line 327 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).cancelcb.ClE_0), TM__xRflM5lMv4YvZq7gOUBMew_45.ClE_0); (*future).cancelcb.ClP_0 = TM__xRflM5lMv4YvZq7gOUBMew_45.ClP_0; } LA19_: ; #line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T21_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T21_ = srcLocImpl__fPLo8H73j2tEMRB5qswrCA(); #line 328 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelAndSchedule__1MGH5bJdQgBtESf3VBBOvA_2(future, T21_); } LA6_: ; #line 330 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).mustCancel = NIM_TRUE; #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 331 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__PZV9aZXUom5KuIaJnbFN9ckw)(void* p, NI op) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* a; NI T1_; a = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*, newFutureImpl__v6ma9cN7TrHqvFvydaDnkdw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_57; result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*) newObj((&NTI__PZV9aZXUom5KuIaJnbFN9ckw_), sizeof(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg)); (*result).Sup.Sup.m_type = (&NTI__ANUT37xQWVpIM19bQzmPKEg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_57)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_57); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__jpa9cB6Pjeq3Iw5JE5yuHCA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).value), val_0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__dEwerUAO32nHWeQBlJ30iA)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__lT9buwOIvTTGQ3Bm66flIpQ)(void* p, NI op) { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* a; NI T1_; a = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*, newFutureImpl__HDlsl4b9c3SH7ywTZvkTzLg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_58; result = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*) newObj((&NTI__lT9buwOIvTTGQ3Bm66flIpQ_), sizeof(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw)); (*result).Sup.Sup.m_type = (&NTI__eboBq7BtfTd9c5QprGbgmvw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_58)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_58); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__77JDPrOat3o3k9b9bX42gf9aQ)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future, tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__u4f9arKHGmBiZpS59c1aYv9cw)(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__0uYCwcXe9a6ORVuTht1QPfQ)(void* p, NI op) { tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* a; NI T1_; a = (tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*, newFutureImpl__2ydZ72GwJ9cgMPhmJC8EPrg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* result; NI TM__xRflM5lMv4YvZq7gOUBMew_59; result = (tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*) newObj((&NTI__0uYCwcXe9a6ORVuTht1QPfQ_), sizeof(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q)); (*result).Sup.Sup.m_type = (&NTI__h3NGA0yZw8sOcnJC7Nzi6Q_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_59)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_59); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__mfAiSOoVYAcs3NiT9csuuFQ)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future, tyObject_SecureConncolonObjectType___EQt0Xolm1d2el9cDkzC6TAA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).value), val_0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__XgAYr9cKKkitrv8pmE6f5Rg)(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__eTGxqQciZodiKlCzgxFynA)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw* a; a = (tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw*)p; nimGCvisit((void*)(*a).future1, op);} #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__aTxUhkOixq78pMEm3x5jfA_2)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 48 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" static N_INLINE(NI, nimCStrLen)(NCSTRING a) { NI result; size_t T1_; result = (NI)0; #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" #line 50 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/memory.nim" T1_ = (size_t)0; T1_ = strlen(a); result = ((NI) (T1_)); return result;} #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__j3kbYmg9aEcBLYpjJk7vFKw_2)(void* data_0, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw*) ClE_0; #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* T7_; NimStringDesc* T8_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* locX60gensym19185001_; NimStringDesc* T9_; NimStringDesc* T10_; NimStringDesc* T18_; NimStringDesc* T19_; NimStringDesc* T20_; #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &(*colonenvP_).future1->Sup; #line 550 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T3_); if (!T4_) goto LA5_; T7_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)0; T7_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*) newObj((&NTI__r51VZ54Di9b6hoKoHVERbpQ_), sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ)); (*T7_).Sup.Sup.Sup.m_type = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); (*T7_).Sup.Sup.name = "FutureDefect"; #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (NimStringDesc*)0; #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" locX60gensym19185001_ = (*(*colonenvP_).future1).Sup.location[(((NI) 0))- 0]; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (NimStringDesc*)0; T10_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((*locX60gensym19185001_).procedure ? nimCStrLen((*locX60gensym19185001_).procedure) : 0) == ((NI) 0))) goto LA13_; T10_ = copyString(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_64)); } goto LA11_; LA13_: ; { NimStringDesc* T16_; NimStringDesc* T17_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NimStringDesc*)0; T17_ = cstrToNimstr((*locX60gensym19185001_).procedure); T16_ = rawNewString((T17_ ? T17_->Sup.len : 0) + 2);appendString(T16_, T17_);appendString(T16_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_65)); T10_ = T16_; } LA11_: ; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (NimStringDesc*)0; T18_ = cstrToNimstr((*locX60gensym19185001_).file); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T19_ = (NimStringDesc*)0; T19_ = nimIntToStr((*locX60gensym19185001_).line); T9_ = rawNewString((T10_ ? T10_->Sup.len : 0) + (T18_ ? T18_->Sup.len : 0) + (T19_ ? T19_->Sup.len : 0) + 7);appendString(T9_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_63));appendString(T9_, T10_);appendString(T9_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_66));appendString(T9_, T18_);appendString(T9_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_67));appendString(T9_, T19_);appendString(T9_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_68)); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T20_ = (NimStringDesc*)0; T20_ = cstrToNimstr((*(*(*colonenvP_).future1).Sup.error).name); T8_ = rawNewString((T9_ ? T9_->Sup.len : 0) + (T20_ ? T20_->Sup.len : 0) + 49);appendString(T8_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_62));appendString(T8_, T9_);appendString(T8_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_69));appendString(T8_, T20_);appendString(T8_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_70)); asgnRef((void**) (&(*T7_).Sup.Sup.message), T8_); asgnRef((void**) (&(*T7_).Sup.Sup.parent), NIM_NIL); #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T7_, "FutureDefect", "cb", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 551); } goto LA1_; LA5_: ; { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T22_; NIM_BOOL T23_; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* T26_; NimStringDesc* T27_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* locX60gensym19200001_; NimStringDesc* T28_; NimStringDesc* T29_; NimStringDesc* T37_; NimStringDesc* T38_; #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T22_ = &(*colonenvP_).future1->Sup; #line 552 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (NIM_BOOL)0; T23_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T22_); if (!T23_) goto LA24_; T26_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)0; T26_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*) newObj((&NTI__r51VZ54Di9b6hoKoHVERbpQ_), sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ)); (*T26_).Sup.Sup.Sup.m_type = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); (*T26_).Sup.Sup.name = "FutureDefect"; #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (NimStringDesc*)0; #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" locX60gensym19200001_ = (*(*colonenvP_).future1).Sup.location[(((NI) 0))- 0]; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T28_ = (NimStringDesc*)0; T29_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((*locX60gensym19200001_).procedure ? nimCStrLen((*locX60gensym19200001_).procedure) : 0) == ((NI) 0))) goto LA32_; T29_ = copyString(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_64)); } goto LA30_; LA32_: ; { NimStringDesc* T35_; NimStringDesc* T36_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T35_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T36_ = (NimStringDesc*)0; T36_ = cstrToNimstr((*locX60gensym19200001_).procedure); T35_ = rawNewString((T36_ ? T36_->Sup.len : 0) + 2);appendString(T35_, T36_);appendString(T35_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_65)); T29_ = T35_; } LA30_: ; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T37_ = (NimStringDesc*)0; T37_ = cstrToNimstr((*locX60gensym19200001_).file); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T38_ = (NimStringDesc*)0; T38_ = nimIntToStr((*locX60gensym19200001_).line); T28_ = rawNewString((T29_ ? T29_->Sup.len : 0) + (T37_ ? T37_->Sup.len : 0) + (T38_ ? T38_->Sup.len : 0) + 7);appendString(T28_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_63));appendString(T28_, T29_);appendString(T28_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_66));appendString(T28_, T37_);appendString(T28_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_67));appendString(T28_, T38_);appendString(T28_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_68)); T27_ = rawNewString((T28_ ? T28_->Sup.len : 0) + 33);appendString(T27_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_62));appendString(T27_, T28_);appendString(T27_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_71)); asgnRef((void**) (&(*T26_).Sup.Sup.message), T27_); asgnRef((void**) (&(*T26_).Sup.Sup.parent), NIM_NIL); #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T26_, "FutureDefect", "cb", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 553); } goto LA1_; LA24_: ; LA1_: ; } #line 523 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, asyncSpawn__53lAB5vkCXFZ1ApuF7Pzkg_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw* colonenv_; colonenv_ = (tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw*) newObj((&NTI__eTGxqQciZodiKlCzgxFynA_), sizeof(tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw)); (*colonenv_).Sup.m_type = (&NTI__M0tPZrpHGvR9cMHXTDp6nzw_); #line 523 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).future1), future); #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(!(((*colonenv_).future1 == 0)))) goto LA3_; #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 535 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_61)); } LA3_: ; #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).future1); if (!!(T7_)) goto LA8_; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__j3kbYmg9aEcBLYpjJk7vFKw_2; T10_.ClE_0 = colonenv_; #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).future1, T10_); } goto LA5_; LA8_: ; { #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T14_; NIM_BOOL T15_; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* T18_; NimStringDesc* T19_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* locX60gensym19215001_; NimStringDesc* T20_; NimStringDesc* T21_; NimStringDesc* T29_; NimStringDesc* T30_; NimStringDesc* T31_; #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T14_ = &(*colonenv_).future1->Sup; #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (NIM_BOOL)0; T15_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T14_); if (!T15_) goto LA16_; T18_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)0; T18_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*) newObj((&NTI__r51VZ54Di9b6hoKoHVERbpQ_), sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ)); (*T18_).Sup.Sup.Sup.m_type = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); (*T18_).Sup.Sup.name = "FutureDefect"; #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T19_ = (NimStringDesc*)0; #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" locX60gensym19215001_ = (*(*colonenv_).future1).Sup.location[(((NI) 0))- 0]; #line 544 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T20_ = (NimStringDesc*)0; T21_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((*locX60gensym19215001_).procedure ? nimCStrLen((*locX60gensym19215001_).procedure) : 0) == ((NI) 0))) goto LA24_; T21_ = copyString(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_64)); } goto LA22_; LA24_: ; { NimStringDesc* T27_; NimStringDesc* T28_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T28_ = (NimStringDesc*)0; T28_ = cstrToNimstr((*locX60gensym19215001_).procedure); T27_ = rawNewString((T28_ ? T28_->Sup.len : 0) + 2);appendString(T27_, T28_);appendString(T27_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_65)); T21_ = T27_; } LA22_: ; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (NimStringDesc*)0; T29_ = cstrToNimstr((*locX60gensym19215001_).file); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T30_ = (NimStringDesc*)0; T30_ = nimIntToStr((*locX60gensym19215001_).line); T20_ = rawNewString((T21_ ? T21_->Sup.len : 0) + (T29_ ? T29_->Sup.len : 0) + (T30_ ? T30_->Sup.len : 0) + 7);appendString(T20_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_63));appendString(T20_, T21_);appendString(T20_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_66));appendString(T20_, T29_);appendString(T20_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_67));appendString(T20_, T30_);appendString(T20_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_68)); #line 545 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T31_ = (NimStringDesc*)0; T31_ = cstrToNimstr((*(*(*colonenv_).future1).Sup.error).name); T19_ = rawNewString((T20_ ? T20_->Sup.len : 0) + (T31_ ? T31_->Sup.len : 0) + 49);appendString(T19_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_62));appendString(T19_, T20_);appendString(T19_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_69));appendString(T19_, T31_);appendString(T19_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_70)); asgnRef((void**) (&(*T18_).Sup.Sup.message), T19_); asgnRef((void**) (&(*T18_).Sup.Sup.parent), NIM_NIL); #line 560 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T18_, "FutureDefect", "asyncSpawn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 560); } goto LA12_; LA16_: ; { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T33_; NIM_BOOL T34_; tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ* T37_; NimStringDesc* T38_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* locX60gensym19230001_; NimStringDesc* T39_; NimStringDesc* T40_; NimStringDesc* T48_; NimStringDesc* T49_; #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T33_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T33_ = &(*colonenv_).future1->Sup; #line 561 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T34_ = (NIM_BOOL)0; T34_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T33_); if (!T34_) goto LA35_; T37_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*)0; T37_ = (tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*) newObj((&NTI__r51VZ54Di9b6hoKoHVERbpQ_), sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ)); (*T37_).Sup.Sup.Sup.m_type = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); (*T37_).Sup.Sup.name = "FutureDefect"; #line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T38_ = (NimStringDesc*)0; #line 538 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" locX60gensym19230001_ = (*(*colonenv_).future1).Sup.location[(((NI) 0))- 0]; #line 547 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T39_ = (NimStringDesc*)0; T40_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((*locX60gensym19230001_).procedure ? nimCStrLen((*locX60gensym19230001_).procedure) : 0) == ((NI) 0))) goto LA43_; T40_ = copyString(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_64)); } goto LA41_; LA43_: ; { NimStringDesc* T46_; NimStringDesc* T47_; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T46_ = (NimStringDesc*)0; #line 540 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T47_ = (NimStringDesc*)0; T47_ = cstrToNimstr((*locX60gensym19230001_).procedure); T46_ = rawNewString((T47_ ? T47_->Sup.len : 0) + 2);appendString(T46_, T47_);appendString(T46_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_65)); T40_ = T46_; } LA41_: ; #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T48_ = (NimStringDesc*)0; T48_ = cstrToNimstr((*locX60gensym19230001_).file); #line 541 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T49_ = (NimStringDesc*)0; T49_ = nimIntToStr((*locX60gensym19230001_).line); T39_ = rawNewString((T40_ ? T40_->Sup.len : 0) + (T48_ ? T48_->Sup.len : 0) + (T49_ ? T49_->Sup.len : 0) + 7);appendString(T39_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_63));appendString(T39_, T40_);appendString(T39_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_66));appendString(T39_, T48_);appendString(T39_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_67));appendString(T39_, T49_);appendString(T39_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_68)); T38_ = rawNewString((T39_ ? T39_->Sup.len : 0) + 33);appendString(T38_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_62));appendString(T38_, T39_);appendString(T38_, ((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_71)); asgnRef((void**) (&(*T37_).Sup.Sup.message), T38_); asgnRef((void**) (&(*T37_).Sup.Sup.parent), NIM_NIL); #line 562 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T37_, "FutureDefect", "asyncSpawn", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 562); } goto LA12_; LA35_: ; LA12_: ; } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__9cnbfdjc3G6YXQqNVZ8TWfQ)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA* a; a = (tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).fut12, op); nimGCvisit((void*)(*a).fut23, op);} #line 357 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__QeHWXKbDl8k58l1wtsnOOw_3)(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { NI posX60gensym19130202_; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(!((cb.ClP_0 == 0)))) goto LA3_; #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 361 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_73)); } LA3_: ; #line 591 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" posX60gensym19130202_ = ((NI) 0); { NI iX60gensym19130203_; NI colontmp_; NI T6_; NI i; iX60gensym19130203_ = (NI)0; colontmp_ = (NI)0; #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" T6_ = ((*future).callbacks ? (*future).callbacks->Sup.len : 0); colontmp_ = T6_; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = ((NI) 0); { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw it; NI TM__xRflM5lMv4YvZq7gOUBMew_75; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < colontmp_)) goto LA8; #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" iX60gensym19130203_ = i; nimZeroMem((void*)(&it), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 593 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(iX60gensym19130203_) >= (NU)((*future).callbacks ? (*future).callbacks->Sup.len : 0)){ raiseIndexError2(iX60gensym19130203_,((*future).callbacks ? (*future).callbacks->Sup.len : 0)-1); } it.function.ClE_0 = (*future).callbacks->data[iX60gensym19130203_].function.ClE_0; it.function.ClP_0 = (*future).callbacks->data[iX60gensym19130203_].function.ClP_0; it.udata = (*future).callbacks->data[iX60gensym19130203_].udata; #line 594 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" { NIM_BOOL T11_; NI TM__xRflM5lMv4YvZq7gOUBMew_74; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (NIM_BOOL)0; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = !((it.function.ClP_0 == cb.ClP_0 && it.function.ClE_0 == cb.ClE_0)); if (T11_) goto LA12_; #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 365 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = !((it.udata == udata)); LA12_: ; if (!T11_) goto LA13_; #line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" { #line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" #line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (!!((posX60gensym19130202_ == iX60gensym19130203_))) goto LA17_; if ((NU)(posX60gensym19130202_) >= (NU)((*future).callbacks ? (*future).callbacks->Sup.len : 0)){ raiseIndexError2(posX60gensym19130202_,((*future).callbacks ? (*future).callbacks->Sup.len : 0)-1); } #line 599 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if ((NU)(iX60gensym19130203_) >= (NU)((*future).callbacks ? (*future).callbacks->Sup.len : 0)){ raiseIndexError2(iX60gensym19130203_,((*future).callbacks ? (*future).callbacks->Sup.len : 0)-1); } asgnRef((void**) (&(*future).callbacks->data[posX60gensym19130202_].function.ClE_0), (*future).callbacks->data[iX60gensym19130203_].function.ClE_0); (*future).callbacks->data[posX60gensym19130202_].function.ClP_0 = (*future).callbacks->data[iX60gensym19130203_].function.ClP_0; (*future).callbacks->data[posX60gensym19130202_].udata = (*future).callbacks->data[iX60gensym19130203_].udata; } LA17_: ; #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/collections/sequtils.nim" if (nimAddInt(posX60gensym19130202_, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_74)) { raiseOverflow(); }; posX60gensym19130202_ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_74); } LA13_: ; #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_75)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_75); } LA8: ; } } #line 364 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((posX60gensym19130202_) < ((NI) 0) || (posX60gensym19130202_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(posX60gensym19130202_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*future).callbacks), (tySequence__qkV9cggxceO9cpfUWIbCnvJg*) setLengthSeqV2(&((*future).callbacks)->Sup, (&NTI__qkV9cggxceO9cpfUWIbCnvJg_), ((NI) (posX60gensym19130202_))));} #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__aTxUhkOixq78pMEm3x5jfA_3)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*) ClE_0; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = ((tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*) (udata)); #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((void*) ((*colonenvP_).fut12)) == udata)) goto LA8_; #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T10_.ClE_0 = colonenvP_; #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut23, T10_); } goto LA6_; LA8_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T12_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T12_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T12_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T12_.ClE_0 = colonenvP_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut12, T12_); } LA6_: ; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T18_; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (NIM_BOOL)0; T15_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(fut); if (!T15_) goto LA16_; #line 622 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T18_ = srcLocImpl__nKGazsqhCYi9a4dIy9b4DmZg(); #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).retFuture1, (*fut).error, T18_); } goto LA13_; LA16_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T20_; #line 624 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T20_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T20_ = srcLocImpl__VCfeMlax9cJmmaJo4S2228A(); #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T20_); } LA13_: ; } LA4_: ; } #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.cancelcb.ClE_0), cb.ClE_0); (*future).Sup.cancelcb.ClP_0 = cb.ClP_0;} #line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_2)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*) ClE_0; #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T6_; #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut12); if (!!(T3_)) goto LA4_; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T6_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T6_.ClE_0 = colonenvP_; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut12, T6_); } LA4_: ; #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T9_; tyProc__9bqx36VxQxXejdrF09bFARDQ T12_; #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (NIM_BOOL)0; T9_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut23); if (!!(T9_)) goto LA10_; #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T12_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T12_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T12_.ClE_0 = colonenvP_; #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut23, T12_); } LA10_: ; } #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, or__Shp9cLkJh9ccPym41s0viLpA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut1, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyProc__9bqx36VxQxXejdrF09bFARDQ T30_; tyProc__9bqx36VxQxXejdrF09bFARDQ T31_; tyProc__9bqx36VxQxXejdrF09bFARDQ T32_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*) newObj((&NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_), sizeof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA)); (*colonenv_).Sup.m_type = (&NTI__rifekcSn4xb4q1wEkVYIiA_); #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).fut12), fut1); #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).fut23), fut2); #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 613 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__cplNDU6VzrW7a8g6gUis8A(); #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T4_; #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut12); if (!T4_) goto LA5_; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T9_; NIM_BOOL T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T13_; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T9_ = &(*colonenv_).fut12->Sup; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (NIM_BOOL)0; T10_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T9_); if (!T10_) goto LA11_; #line 635 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T13_ = srcLocImpl__tY8asLJpnZYJsbxmLhR9b3A(); #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture1, (*(*colonenv_).fut12).Sup.error, T13_); } goto LA7_; LA11_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T15_; #line 637 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T15_ = srcLocImpl__Yl1n8sHOPDC2wSJHeCjY0A(); #line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T15_); } LA7_: ; #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; } LA5_: ; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T18_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (NIM_BOOL)0; T18_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut23); if (!T18_) goto LA19_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T23_; NIM_BOOL T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T23_ = &(*colonenv_).fut23->Sup; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T24_ = (NIM_BOOL)0; T24_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T23_); if (!T24_) goto LA25_; #line 642 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__549a9ck5mlQ0Os2fAp465Ciw(); #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture1, (*(*colonenv_).fut23).Sup.error, T27_); } goto LA21_; LA25_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_; #line 644 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__kNz11fUo29azoN4tbPSPY8A(); #line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T29_); } LA21_: ; #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; } LA19_: ; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T30_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T30_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T30_.ClE_0 = colonenv_; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut12, T30_); #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T31_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T31_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ; T31_.ClE_0 = colonenv_; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut23, T31_); #line 650 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T32_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T32_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_2; T32_.ClE_0 = colonenv_; #line 650 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture1, T32_); #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__FUrkUx9cszc9aIgQ9blGLjQDg)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA* a; a = (tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).fut2, op);} #line 797 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_3)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*) ClE_0; #line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T6_; #line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 798 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 799 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T6_ = srcLocImpl__5LIkn4E2re1SXxpPZ1rChw(); #line 799 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T6_); } LA4_: ; } #line 800 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_4)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*) ClE_0; #line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T6_; #line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 801 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut2); if (!!(T3_)) goto LA4_; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T6_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_3; T6_.ClE_0 = colonenvP_; #line 802 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut2, T6_); } LA4_: ; } #line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, cancelAndWait__usabbviJFkNtD9at8FRmS2A)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*) newObj((&NTI__FUrkUx9cszc9aIgQ9blGLjQDg_), sizeof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA)); (*colonenv_).Sup.m_type = (&NTI__9ctzTZW8UpmD3dQu2MCjEPA_); #line 790 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 796 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__cYUEWSSXjCFW50Vm77b5ag(); #line 796 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T4_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T7_; #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 803 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 804 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T7_ = srcLocImpl__voKAu5p9aMRmAl3naHwGN9cw(); #line 804 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T7_); } goto LA2_; LA5_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T9_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T9_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T9_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_3; T9_.ClE_0 = colonenv_; #line 806 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut2, T9_); #line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_4; T10_.ClE_0 = colonenv_; #line 807 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture1, T10_); #line 809 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenv_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__6i9b60l2VO7cc0surxu9be5A(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA2_: ; #line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 810 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__vQTdjBPeuUjQJlj4LMIqYg)(void* p, NI op) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* a; NI T1_; a = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} static N_NIMCALL(void, Marker_tyRef__GQGh9bMRUVKMKCVUufXFt5w)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew* a; a = (tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).nfuts4, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_78; result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*) newObj((&NTI__vQTdjBPeuUjQJlj4LMIqYg_), sizeof(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw)); (*result).Sup.Sup.m_type = (&NTI__s5ZBnSn9c7EMaDjgeaKjsIw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_78)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_78); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* 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 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__uPjX3HxDDDDTtMsM6yajwQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, tySequence__T74QuWwr8h7Al0PS9cMqKwA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__T74QuWwr8h7Al0PS9cMqKwA_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_5)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*) ClE_0; #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; NI TM__xRflM5lMv4YvZq7gOUBMew_79; #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__2F8ubyz39bj9apqf8LrlZ5mAasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenvP_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_79)) { raiseOverflow(); }; (*colonenvP_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_79); #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!((*colonenvP_).completedFutures2 == (*colonenvP_).totalFutures3)) goto LA8_; #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__hV7ti7uQw7cODTEyOqrtzQ(); #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__uPjX3HxDDDDTtMsM6yajwQ((*colonenvP_).retFuture1, (*colonenvP_).nfuts4, T10_); } LA8_: ; } LA4_: ; } #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___oexLjo9bOEs0sqRkFs2DtcA)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.cancelcb.ClE_0), cb.ClE_0); (*future).Sup.cancelcb.ClP_0 = cb.ClP_0;} #line 872 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_6)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*) ClE_0; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** fut; NI i; NI L; NI T2_; fut = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA**)0; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((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" T2_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); L = T2_; { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_83; #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)-1); } fut = &(*colonenvP_).nfuts4->data[i]; #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*fut)); if (!!(T7_)) goto LA8_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_5; T10_.ClE_0 = colonenvP_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*fut), T10_); } LA8_: ; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_83)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_83); #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T13_; #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" T13_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); if (!!((T13_ == L))) goto LA14_; #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__xRflM5lMv4YvZq7gOUBMew_47)); } LA14_: ; } LA4: ; } } } #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*, allFinished__LJxSwnjKanokxKV469c0ggQ)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0) { tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* result; tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyProc__9bqx36VxQxXejdrF09bFARDQ T18_;{ result = (tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*) newObj((&NTI__GQGh9bMRUVKMKCVUufXFt5w_), sizeof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew)); (*colonenv_).Sup.m_type = (&NTI__9bjwsyNJ1zei1wsC0ypZPew_); #line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 860 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__kmaQK3HiJthO9bHw9cfZl6MQ(); #line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__VQd8ivZpWxXYXQDF5UmDbw(T1_)); #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).totalFutures3 = futsLen_0; #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).completedFutures2 = ((NI) 0); #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).nfuts4), at___j2P2zxXqReJL7nggqXgQsw(futs, futsLen_0)); { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut; NI i; NI L; NI T3_; fut = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)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" T3_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_81; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)-1); } fut = (*colonenv_).nfuts4->data[i]; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T8_; tyProc__9bqx36VxQxXejdrF09bFARDQ T11_; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (NIM_BOOL)0; T8_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop(fut); if (!!(T8_)) goto LA9_; #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T11_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T11_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_5; T11_.ClE_0 = colonenv_; #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2(fut, T11_); } goto LA6_; LA9_: ; { NI TM__xRflM5lMv4YvZq7gOUBMew_80; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenv_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_80)) { raiseOverflow(); }; (*colonenv_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_80); } LA6_: ; #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__xRflM5lMv4YvZq7gOUBMew_81)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_81); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T15_; #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" T15_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); if (!!((T15_ == L))) goto LA16_; #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__xRflM5lMv4YvZq7gOUBMew_82)); } LA16_: ; } LA5: ; } } #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T18_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T18_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_6; T18_.ClE_0 = colonenv_; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___oexLjo9bOEs0sqRkFs2DtcA((*colonenv_).retFuture1, T18_); #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T21_; NI T22_; NI T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T21_ = (NIM_BOOL)0; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T22_ == ((NI) 0)); if (T21_) goto LA23_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T24_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T24_ == (*colonenv_).completedFutures2); LA23_: ; if (!T21_) goto LA25_; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__AbhMajQmCsoBSm32MbZF8g(); #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__uPjX3HxDDDDTtMsM6yajwQ((*colonenv_).retFuture1, (*colonenv_).nfuts4, T27_); } LA25_: ; #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} #line 492 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(Exception*, readError__oZX3NvZG9bIr8Tg41a2gDQg)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* future) { Exception* result;{ result = (Exception*)0; #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 497 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA3_; #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 498 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*future).Sup.error; goto BeforeRet_; } goto LA1_; LA3_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T6_; NimStringDesc* T7_; T6_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T6_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T6_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T6_).Sup.Sup.name = "ValueError"; T7_ = (NimStringDesc*)0; T7_ = (*T6_).Sup.Sup.message; (*T6_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_84)); if (T7_) nimGCunrefNoCycle(T7_); asgnRef((void**) (&(*T6_).Sup.Sup.parent), NIM_NIL); #line 501 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T6_, "ValueError", "readError", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 501); } LA1_: ; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__Nqt2DnDVkqisGGBVr9c3PfA)(void* p, NI op) { tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* a; NI T1_; a = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, newFutureImpl__7vFxULoNZP8fCBHkE09auNw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_85; result = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) newObj((&NTI__Nqt2DnDVkqisGGBVr9c3PfA_), sizeof(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg)); (*result).Sup.Sup.m_type = (&NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_85)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_85); return result;} static N_NIMCALL(void, Marker_tyRef__myIE9cd747jj5Fsc2GBs2jA)(void* p, NI op) { tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg* a; NI T1_; a = (tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg*, newFutureImpl__mnUtYW7S7pHnBVcbF11Tsw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_86; result = (tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg*) newObj((&NTI__myIE9cd747jj5Fsc2GBs2jA_), sizeof(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg)); (*result).Sup.Sup.m_type = (&NTI__Lu4lA9cugv86oGG3VQW9bSgg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_86)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_86); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__mk4WJDIJlvmBuBC41Km9cvQ)(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg* future, NU64 val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__gKB19bUcLZtlsPiRZynyT9aA)(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__i8f13ePu36j4UPeXRwX9cSg)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future, NimStringDesc* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; NimStringDesc* T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T13_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (NimStringDesc*)0; T12_ = (*future).value; (*future).value = copyStringRC1(val_0); if (T12_) nimGCunrefNoCycle(T12_); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T13_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T13_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__dC1YNoPjka9bmg3s9al4QO7A)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__R0FNpdnKdZqrupaI5EZzig)(void* p, NI op) { tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* a; NI T1_; a = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*, newFutureImpl__taQdye9bAYrH9aD5tAeKw9blQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* result; NI TM__xRflM5lMv4YvZq7gOUBMew_87; result = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*) newObj((&NTI__R0FNpdnKdZqrupaI5EZzig_), sizeof(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ)); (*result).Sup.Sup.m_type = (&NTI__8VwCnQGXNPKVQ6lfsxmhoQ_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_87)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_87); return result;} static N_NIMCALL(void, Marker_tyRef__Z3Dbcz8QsmJQqv2GJA1n1A)(void* p, NI op) { tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* a; NI T1_; a = (tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} static N_NIMCALL(void, Marker_tyRef__Id7Xn2meOX9ac9a0qIbbfveg)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ* a; a = (tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).nfuts4, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*, newFutureImpl__XUeQI2rPWbkQstdYGNo6Kg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_89; result = (tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*) newObj((&NTI__Z3Dbcz8QsmJQqv2GJA1n1A_), sizeof(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw)); (*result).Sup.Sup.m_type = (&NTI__qs2i3AviE2IByz9ccznbzGw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_89)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_89); return result;} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* 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 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__r59ciTIxrAq1hdpExTScGFg)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__HYF49bKIDDi32X9ad0LLoj4gasyncloop)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* 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 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__KtZzhd3jguFzJlRv6MnIfw)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* future, tySequence__8DGt2AEUR0l4JqRQMZxl9cw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 866 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_7)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*) ClE_0; #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; NI TM__xRflM5lMv4YvZq7gOUBMew_90; #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 867 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__HYF49bKIDDi32X9ad0LLoj4gasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 868 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenvP_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_90)) { raiseOverflow(); }; (*colonenvP_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_90); #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_; #line 869 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!((*colonenvP_).completedFutures2 == (*colonenvP_).totalFutures3)) goto LA8_; #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__hV7ti7uQw7cODTEyOqrtzQ(); #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__KtZzhd3jguFzJlRv6MnIfw((*colonenvP_).retFuture1, (*colonenvP_).nfuts4, T10_); } LA8_: ; } LA4_: ; } #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___ExuahRCZ77hP9c5BmK5YoOQ)(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.cancelcb.ClE_0), cb.ClE_0); (*future).Sup.cancelcb.ClP_0 = cb.ClP_0;} #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__r59ciTIxrAq1hdpExTScGFg_2)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 872 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_8)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*) ClE_0; { tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ** fut; NI i; NI L; NI T2_; fut = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ**)0; #line 193 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" i = ((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" T2_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); L = T2_; { #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_93; #line 195 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA4; #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)-1); } fut = &(*colonenvP_).nfuts4->data[i]; #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NIM_BOOL)0; T7_ = finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop((*fut)); if (!!(T7_)) goto LA8_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_7; T10_.ClE_0 = colonenvP_; #line 876 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__r59ciTIxrAq1hdpExTScGFg_2((*fut), T10_); } LA8_: ; #line 197 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_93)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_93); #line 198 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T13_; #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" T13_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); if (!!((T13_ == L))) goto LA14_; #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__xRflM5lMv4YvZq7gOUBMew_47)); } LA14_: ; } LA4: ; } } } #line 850 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*, allFinished__ixizWhB25tSzTDopT1I1cw)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ** futs, NI futsLen_0) { tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw* result; tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyProc__9bqx36VxQxXejdrF09bFARDQ T18_;{ result = (tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*) newObj((&NTI__Id7Xn2meOX9ac9a0qIbbfveg_), sizeof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ)); (*colonenv_).Sup.m_type = (&NTI__nqeV24AQaSJjxf5vi632NQ_); #line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 860 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__kmaQK3HiJthO9bHw9cfZl6MQ(); #line 860 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__XUeQI2rPWbkQstdYGNo6Kg(T1_)); #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 861 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).totalFutures3 = futsLen_0; #line 862 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).completedFutures2 = ((NI) 0); #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 864 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).nfuts4), at___CMrpHhFHhargBDB8VgIiwA(futs, futsLen_0)); { tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* fut; NI i; NI L; NI T3_; fut = (tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*)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" T3_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_92; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)-1); } fut = (*colonenv_).nfuts4->data[i]; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T8_; tyProc__9bqx36VxQxXejdrF09bFARDQ T11_; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (NIM_BOOL)0; T8_ = finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop(fut); if (!!(T8_)) goto LA9_; #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T11_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T11_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_7; T11_.ClE_0 = colonenv_; #line 880 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__r59ciTIxrAq1hdpExTScGFg(fut, T11_); } goto LA6_; LA9_: ; { NI TM__xRflM5lMv4YvZq7gOUBMew_91; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenv_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_91)) { raiseOverflow(); }; (*colonenv_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_91); } LA6_: ; #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__xRflM5lMv4YvZq7gOUBMew_92)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_92); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T15_; #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" T15_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); if (!!((T15_ == L))) goto LA16_; #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__xRflM5lMv4YvZq7gOUBMew_82)); } LA16_: ; } LA5: ; } } #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T18_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T18_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_8; T18_.ClE_0 = colonenv_; #line 884 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___ExuahRCZ77hP9c5BmK5YoOQ((*colonenv_).retFuture1, T18_); #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T21_; NI T22_; NI T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T21_ = (NIM_BOOL)0; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T22_ == ((NI) 0)); if (T21_) goto LA23_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T24_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T24_ == (*colonenv_).completedFutures2); LA23_: ; if (!T21_) goto LA25_; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__AbhMajQmCsoBSm32MbZF8g(); #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__KtZzhd3jguFzJlRv6MnIfw((*colonenv_).retFuture1, (*colonenv_).nfuts4, T27_); } LA25_: ; #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 888 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg, internalRead__rRlJG7dJvg8sRmGpyKdmfwasyncloop)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* fut) { tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg result;{ result = (tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg)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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg, read__gcmwIgSUVT4ELNv4fztvjQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future) { tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg result; tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* fut; result = (tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg)0; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__LHJ3bhoI9c3Tz2o7axC1aMgasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__rRlJG7dJvg8sRmGpyKdmfwasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__dKDUIfUlhaz3fbZQlrVSlQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, tyEnum_ValidationResult__7jzGY3OCyeQsUUYG0vO9cdg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__9cMS7IYgILXAyFz9cHnN1IYQ)(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 565 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addReader__z0yff9a8QsfXXF8sZ9asNEdg)(int fd, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg newEvents; NI fdiX60gensym18580292_; #line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 568 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 569 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents = 1; #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18580292_ = ((NI) (fd)); #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).maxFD <= fdiX60gensym18580292_)) goto LA3_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA3_: ; #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18585002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).numFD <= fdiX60gensym18580292_)) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18585002_ = (*(*loop).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18585002_ <= fdiX60gensym18580292_)) goto LA10; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18585002_), ((NI) 2)); } LA10: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18585002_) < ((NI) 0) || (numFDX60gensym18585002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18585002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*loop).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*loop).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18585002_)))); { NI iX60gensym18585003_; NI i; iX60gensym18585003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = (*(*loop).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_94; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < numFDX60gensym18585002_)) goto LA13; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18585003_ = i; if ((NU)(iX60gensym18585003_) >= (NU)((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18585003_,((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).fds->data[iX60gensym18585003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_94)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_94); } LA13: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).numFD = numFDX60gensym18585002_; } LA7_: ; #line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T16_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb; tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw T19_; #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T16_ = (NIM_BOOL)0; T16_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*loop).selector, fdiX60gensym18580292_); if (!T16_) goto LA17_; #line 570 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*loop).selector, fdiX60gensym18580292_); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 571 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&acb)); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); acb.function.ClE_0 = cb.ClE_0; acb.function.ClP_0 = cb.ClP_0; acb.udata = ((void*) ((&(*adata).rdata))); #line 572 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" unsureAsgnRef((void**) (&(*adata).reader.function.ClE_0), acb.function.ClE_0); (*adata).reader.function.ClP_0 = acb.function.ClP_0; (*adata).reader.udata = acb.udata; #line 573 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw)); T19_.fd = fd; T19_.udata = udata; (*adata).rdata = T19_; #line 574 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 0)) & 31); #line 575 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 575 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 575 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).writer.function.ClP_0 == 0))) goto LA22_; #line 576 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 1)) & 31); } LA22_: ; } goto LA14_; LA17_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T25_; NimStringDesc* T26_; T25_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T25_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T25_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T25_).Sup.Sup.name = "ValueError"; T26_ = (NimStringDesc*)0; T26_ = (*T25_).Sup.Sup.message; (*T25_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_95)); if (T26_) nimGCunrefNoCycle(T26_); asgnRef((void**) (&(*T25_).Sup.Sup.parent), NIM_NIL); #line 578 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T25_, "ValueError", "addReader", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 578); } LA14_: ; #line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 579 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" updateHandle__l2o1CcnG9arehtEoJlMlHxg((*loop).selector, ((NI) (fd)), newEvents); } #line 581 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, removeReader__BiX6jwQlPw04owns5cHAfw)(int fd) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg newEvents; NI fdiX60gensym18660385_; #line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 583 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); nimZeroMem((void*)(&newEvents), sizeof(tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg)); #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18660385_ = ((NI) (fd)); #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).maxFD <= fdiX60gensym18660385_)) goto LA3_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA3_: ; #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18665002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).numFD <= fdiX60gensym18660385_)) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18665002_ = (*(*loop).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18665002_ <= fdiX60gensym18660385_)) goto LA10; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18665002_), ((NI) 2)); } LA10: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18665002_) < ((NI) 0) || (numFDX60gensym18665002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18665002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*loop).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*loop).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18665002_)))); { NI iX60gensym18665003_; NI i; iX60gensym18665003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = (*(*loop).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_96; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < numFDX60gensym18665002_)) goto LA13; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18665003_ = i; if ((NU)(iX60gensym18665003_) >= (NU)((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18665003_,((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).fds->data[iX60gensym18665003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_96)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_96); } LA13: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).numFD = numFDX60gensym18665002_; } LA7_: ; #line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T16_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T16_ = (NIM_BOOL)0; T16_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*loop).selector, fdiX60gensym18660385_); if (!T16_) goto LA17_; #line 585 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*loop).selector, fdiX60gensym18660385_); #line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 587 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&(*adata).reader)); unsureAsgnRef((void**)&(*adata).reader.function.ClE_0, NIM_NIL); (*adata).reader.function.ClP_0 = NIM_NIL; (*adata).reader.udata = NIM_NIL; #line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 589 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).writer.function.ClP_0 == 0))) goto LA21_; #line 590 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 1)) & 31); } LA21_: ; } goto LA14_; LA17_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T24_; NimStringDesc* T25_; T24_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T24_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T24_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T24_).Sup.Sup.name = "ValueError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.message; (*T24_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_95)); if (T25_) nimGCunrefNoCycle(T25_); asgnRef((void**) (&(*T24_).Sup.Sup.parent), NIM_NIL); #line 592 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T24_, "ValueError", "removeReader", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 592); } LA14_: ; #line 593 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 593 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" updateHandle__l2o1CcnG9arehtEoJlMlHxg((*loop).selector, ((NI) (fd)), newEvents); } static N_NIMCALL(void, Marker_tyRef__oWNbb9cezazYpSYQpSqwhWw)(void* p, NI op) { tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA* a; NI T1_; a = (tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.Sup.child, op); nimGCvisit((void*)(*a).Sup.Sup.error, op); nimGCvisit((void*)(*a).gcholder, op);} #line 102 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA*, newFutureSeqImpl__ai46P6Lq7efM2uFxFTAMkQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_97; result = (tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA*) newObj((&NTI__oWNbb9cezazYpSYQpSqwhWw_), sizeof(tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA)); (*result).Sup.Sup.Sup.m_type = (&NTI__CYwqxZ40Y2NYtKWqdHC3hA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 103 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_97)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_97); return result;} #line 595 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addWriter__z0yff9a8QsfXXF8sZ9asNEdg_2)(int fd, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg newEvents; NI fdiX60gensym18690056_; #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 598 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 599 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents = 2; #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18690056_ = ((NI) (fd)); #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).maxFD <= fdiX60gensym18690056_)) goto LA3_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA3_: ; #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18695002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).numFD <= fdiX60gensym18690056_)) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18695002_ = (*(*loop).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18695002_ <= fdiX60gensym18690056_)) goto LA10; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18695002_), ((NI) 2)); } LA10: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18695002_) < ((NI) 0) || (numFDX60gensym18695002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18695002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*loop).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*loop).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18695002_)))); { NI iX60gensym18695003_; NI i; iX60gensym18695003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = (*(*loop).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_98; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < numFDX60gensym18695002_)) goto LA13; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18695003_ = i; if ((NU)(iX60gensym18695003_) >= (NU)((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18695003_,((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).fds->data[iX60gensym18695003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_98)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_98); } LA13: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).numFD = numFDX60gensym18695002_; } LA7_: ; #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T16_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb; tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw T19_; #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T16_ = (NIM_BOOL)0; T16_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*loop).selector, fdiX60gensym18690056_); if (!T16_) goto LA17_; #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*loop).selector, fdiX60gensym18690056_); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 601 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&acb)); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); acb.function.ClE_0 = cb.ClE_0; acb.function.ClP_0 = cb.ClP_0; acb.udata = ((void*) ((&(*adata).wdata))); #line 602 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" unsureAsgnRef((void**) (&(*adata).writer.function.ClE_0), acb.function.ClE_0); (*adata).writer.function.ClP_0 = acb.function.ClP_0; (*adata).writer.udata = acb.udata; #line 603 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw)); T19_.fd = fd; T19_.udata = udata; (*adata).wdata = T19_; #line 604 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 1)) & 31); #line 605 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 605 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 605 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA22_; #line 606 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 0)) & 31); } LA22_: ; } goto LA14_; LA17_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T25_; NimStringDesc* T26_; T25_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T25_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T25_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T25_).Sup.Sup.name = "ValueError"; T26_ = (NimStringDesc*)0; T26_ = (*T25_).Sup.Sup.message; (*T25_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_95)); if (T26_) nimGCunrefNoCycle(T26_); asgnRef((void**) (&(*T25_).Sup.Sup.parent), NIM_NIL); #line 608 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T25_, "ValueError", "addWriter", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 608); } LA14_: ; #line 609 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 609 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" updateHandle__l2o1CcnG9arehtEoJlMlHxg((*loop).selector, ((NI) (fd)), newEvents); } #line 611 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, removeWriter__BiX6jwQlPw04owns5cHAfw_2)(int fd) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg newEvents; NI fdiX60gensym18720052_; #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); nimZeroMem((void*)(&newEvents), sizeof(tySet_tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg)); #line 527 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18720052_ = ((NI) (fd)); #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).maxFD <= fdiX60gensym18720052_)) goto LA3_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA3_: ; #line 528 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18725002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*loop).selector).numFD <= fdiX60gensym18720052_)) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18725002_ = (*(*loop).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18725002_ <= fdiX60gensym18720052_)) goto LA10; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18725002_), ((NI) 2)); } LA10: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18725002_) < ((NI) 0) || (numFDX60gensym18725002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18725002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*loop).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*loop).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18725002_)))); { NI iX60gensym18725003_; NI i; iX60gensym18725003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = (*(*loop).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_99; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < numFDX60gensym18725002_)) goto LA13; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18725003_ = i; if ((NU)(iX60gensym18725003_) >= (NU)((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18725003_,((*(*loop).selector).fds ? (*(*loop).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).fds->data[iX60gensym18725003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_99)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_99); } LA13: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*loop).selector).numFD = numFDX60gensym18725002_; } LA7_: ; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T16_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 529 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T16_ = (NIM_BOOL)0; T16_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*loop).selector, fdiX60gensym18720052_); if (!T16_) goto LA17_; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 530 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*loop).selector, fdiX60gensym18720052_); #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&(*adata).writer)); unsureAsgnRef((void**)&(*adata).writer.function.ClE_0, NIM_NIL); (*adata).writer.function.ClP_0 = NIM_NIL; (*adata).writer.udata = NIM_NIL; #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 619 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA21_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" newEvents |= ((NU32)1)<<((((tyEnum_Event__nI40bZzTyYVrl763dZ9aHDg) 0)) & 31); } LA21_: ; } goto LA14_; LA17_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T24_; NimStringDesc* T25_; T24_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T24_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T24_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T24_).Sup.Sup.name = "ValueError"; T25_ = (NimStringDesc*)0; T25_ = (*T24_).Sup.Sup.message; (*T24_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_95)); if (T25_) nimGCunrefNoCycle(T25_); asgnRef((void**) (&(*T24_).Sup.Sup.parent), NIM_NIL); #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" raiseExceptionEx((Exception*)T24_, "ValueError", "removeWriter", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncloop.nim", 622); } LA14_: ; #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 623 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" updateHandle__l2o1CcnG9arehtEoJlMlHxg((*loop).selector, ((NI) (fd)), newEvents); } static N_NIMCALL(void, Marker_tyRef__9c0gKJ89ad9cjpFlRyHMUtSMA)(void* p, NI op) { tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ* a; a = (tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ*)p; nimGCvisit((void*)(*a).loop1, op); nimGCvisit((void*)(*a).aftercb3.ClE_0, op);} #line 499 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" static N_INLINE(NIM_BOOL, contains__e0CLEKsWSkIW883wPX0UPQselectors)(tyObject_SelectorImpl__g9a4S3yH20afsjHZx9aezm9bA* s, int fd) { NIM_BOOL result;{ result = (NIM_BOOL)0; #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 500 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((NU)(fd) >= (NU)((*s).fds ? (*s).fds->Sup.len : 0)){ raiseIndexError2(fd,((*s).fds ? (*s).fds->Sup.len : 0)-1); } result = !(((*s).fds->data[fd].ident == ((NI) -1))); goto BeforeRet_; }BeforeRet_: ; return result;} #line 557 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, unregister__BiX6jwQlPw04owns5cHAfw_3)(int fd) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* T1_; #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*)0; T1_ = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 559 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" unregister__GO5h9ak8yiGEI40zvJNb4Lg((*T1_).selector, ((NI) (fd))); } #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_9)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ*) ClE_0; #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = contains__e0CLEKsWSkIW883wPX0UPQselectors((*(*colonenvP_).loop1).selector, (*colonenvP_).fd2); if (!T3_) goto LA4_; #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 636 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" unregister__BiX6jwQlPw04owns5cHAfw_3((*colonenvP_).fd2); #line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" close__8c1w8B7fpSuB4Dgr5LHVJA((*colonenvP_).fd2); } LA4_: ; #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).aftercb3.ClP_0 == 0))) goto LA8_; #line 639 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).aftercb3.ClE_0? (*colonenvP_).aftercb3.ClP_0(NIM_NIL, (*colonenvP_).aftercb3.ClE_0):((TM__xRflM5lMv4YvZq7gOUBMew_102)((*colonenvP_).aftercb3.ClP_0))(NIM_NIL); } LA8_: ; } #line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, closeSocket__L5o8TeGKVs1dibOX1kT2ZQ)(int fd, tyProc__9bqx36VxQxXejdrF09bFARDQ aftercb) { tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ* colonenv_; NI fdiX60gensym18755287_; tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw acb; tyProc__9bqx36VxQxXejdrF09bFARDQ T27_; colonenv_ = (tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ*) newObj((&NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_), sizeof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ)); (*colonenv_).Sup.m_type = (&NTI__BRcqYi9aqGwiiiX644MjXzQ_); #line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).fd2 = fd; #line 625 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).aftercb3.ClE_0), aftercb.ClE_0); (*colonenv_).aftercb3.ClP_0 = aftercb.ClP_0; #line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 632 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).loop1), getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw()); #line 518 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" fdiX60gensym18755287_ = ((NI) ((*colonenv_).fd2)); #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { #line 134 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*(*colonenv_).loop1).selector).maxFD <= fdiX60gensym18755287_)) goto LA3_; #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 135 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" raiseIOSelectorsError__DsOWi00vXgEmCXwnjpsJhw(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_25)); } LA3_: ; #line 519 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" { NI numFDX60gensym18760002_; #line 136 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!((*(*(*colonenv_).loop1).selector).numFD <= fdiX60gensym18755287_)) goto LA7_; #line 137 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" numFDX60gensym18760002_ = (*(*(*colonenv_).loop1).selector).numFD; { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" while (1) { #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if (!(numFDX60gensym18760002_ <= fdiX60gensym18755287_)) goto LA10; #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 138 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" stareq___ogcC1Md4c289bEhAZWpmZUwsystem((&numFDX60gensym18760002_), ((NI) 2)); } LA10: ; } #line 142 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" if ((numFDX60gensym18760002_) < ((NI) 0) || (numFDX60gensym18760002_) > ((NI) IL64(9223372036854775807))){ raiseRangeErrorI(numFDX60gensym18760002_, ((NI) 0), ((NI) IL64(9223372036854775807))); } asgnRef((void**) (&(*(*(*colonenv_).loop1).selector).fds), (tySequence__iPL3rW9a9bV9cIzaXekL6AsDg*) setLengthSeqV2(&((*(*(*colonenv_).loop1).selector).fds)->Sup, (&NTI__iPL3rW9a9bV9cIzaXekL6AsDg_), ((NI) (numFDX60gensym18760002_)))); { NI iX60gensym18760003_; NI i; iX60gensym18760003_ = (NI)0; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" i = (*(*(*colonenv_).loop1).selector).numFD; { #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_101; #line 107 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (!(i < numFDX60gensym18760002_)) goto LA13; #line 143 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" iX60gensym18760003_ = i; if ((NU)(iX60gensym18760003_) >= (NU)((*(*(*colonenv_).loop1).selector).fds ? (*(*(*colonenv_).loop1).selector).fds->Sup.len : 0)){ raiseIndexError2(iX60gensym18760003_,((*(*(*colonenv_).loop1).selector).fds ? (*(*(*colonenv_).loop1).selector).fds->Sup.len : 0)-1); } #line 144 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*(*colonenv_).loop1).selector).fds->data[iX60gensym18760003_].ident = ((NI) -1); #line 109 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators_1.nim" if (nimAddInt(i, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_101)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_101); } LA13: ; } } #line 145 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" (*(*(*colonenv_).loop1).selector).numFD = numFDX60gensym18760002_; } LA7_: ; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T16_; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww* adata; #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" #line 520 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" T16_ = (NIM_BOOL)0; T16_ = contains__OZFzGZer6mx0buZiLTnhyQselectors((*(*colonenv_).loop1).selector, fdiX60gensym18755287_); if (!T16_) goto LA17_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 521 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/pure/ioselects/ioselectors_epoll.nim" adata = getData__eQNlkfRqy3U9bSizZjte5dQ((*(*colonenv_).loop1).selector, fdiX60gensym18755287_); #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).reader.function.ClP_0 == 0))) goto LA21_; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*(*colonenv_).loop1).Sup.callbacks), (*adata).reader); #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 649 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&(*adata).reader)); unsureAsgnRef((void**)&(*adata).reader.function.ClE_0, NIM_NIL); (*adata).reader.function.ClP_0 = NIM_NIL; (*adata).reader.udata = NIM_NIL; } LA21_: ; #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*adata).writer.function.ClP_0 == 0))) goto LA25_; #line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 652 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*(*colonenv_).loop1).Sup.callbacks), (*adata).writer); #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&(*adata).writer)); unsureAsgnRef((void**)&(*adata).writer.function.ClE_0, NIM_NIL); (*adata).writer.function.ClP_0 = NIM_NIL; (*adata).writer.udata = NIM_NIL; } LA25_: ; } LA17_: ; nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); #line 658 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&acb)); nimZeroMem((void*)(&acb), sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw)); nimZeroMem((void*)(&T27_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T27_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_9; T27_.ClE_0 = colonenv_; acb.function.ClE_0 = T27_.ClE_0; acb.function.ClP_0 = T27_.ClP_0; #line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 659 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addLast__BmH22wFYMijisG09bK9aONZA((&(*(*colonenv_).loop1).Sup.callbacks), acb); } #line 1086 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addTracker__PFw53T4mCm5r5w0T4jZQjA)(NimStringDesc* id, tyObject_StreamTransportTrackercolonObjectType___hQ8UFdFrBwKDOfCkIM5KOQ* tracker) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = &tracker->Sup; #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg((&(*loop).Sup.trackers), id, T1_); } #line 1086 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addTracker__ZVdJPx9b0XajylDwXesM49cw)(NimStringDesc* id, tyObject_TcpTransportTrackercolonObjectType___QB8Aw9cx3cIvz3ig0Gpt6TQ* tracker) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = &tracker->Sup; #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg((&(*loop).Sup.trackers), id, T1_); } #line 549 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, register__BiX6jwQlPw04owns5cHAfw_4)(int fd) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww data_1; #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 551 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); nimZeroMem((void*)(&data_1), sizeof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww)); #line 553 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" data_1.rdata.fd = fd; #line 554 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" data_1.wdata.fd = fd; #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 555 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" registerHandle__4R9aQTwr5gBdQhGD8tL3VYw((*loop).selector, ((NI) (fd)), 0, (&data_1)); } #line 1086 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, addTracker__sj9bV5MOq9cE49aEByS5Mzi4g)(NimStringDesc* id, tyObject_StreamServerTrackercolonObjectType___hMvKn9bpBinzzfJ8GjYX54g* tracker) { tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew* T1_; #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1089 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*)0; T1_ = &tracker->Sup; #line 1090 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" X5BX5Deq___QSjGK0KnCyFL7EYASA3Irg((&(*loop).Sup.trackers), id, T1_); } static N_NIMCALL(void, Marker_tyRef__RzrGkaF1qisceZrxhNL10Q)(void* p, NI op) { tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw* a; NI T1_; a = (tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw*, newFutureImpl__KxOlRzbzY0WVJPZfbWewlw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_103; result = (tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw*) newObj((&NTI__RzrGkaF1qisceZrxhNL10Q_), sizeof(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw)); (*result).Sup.Sup.m_type = (&NTI__PgL2apAhutVWO9c3wxhslrw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_103)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_103); return result;} #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__HuFoeT9ckEI9bKB8aOYALskw)(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__HfpJPQFs4O89b4h34a32eFA)(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw* future, tyObject_StreamTransportcolonObjectType___9c1WMjFEDzw4E49cjaaPU3KA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).value), val_0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___EPcivwRQ9aMPRUs2LsqO7Ag)(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.cancelcb.ClE_0), cb.ClE_0); (*future).Sup.cancelcb.ClP_0 = cb.ClP_0;} static N_NIMCALL(void, Marker_tyRef__wg0VgB9cLM25S1FwOgMidrA)(void* p, NI op) { tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ* a; NI T1_; a = (tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value.Field2, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ*, newFutureImpl__JHu2joMyF6bFVJlnUOm4pQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ* result; NI TM__xRflM5lMv4YvZq7gOUBMew_104; result = (tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ*) newObj((&NTI__wg0VgB9cLM25S1FwOgMidrA_), sizeof(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ)); (*result).Sup.Sup.m_type = (&NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_104)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_104); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__7oGuzp5VpANtG9bXK49asLOw)(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ* future, tyTuple__wKjVORuPnRnNrVlyPO09cfA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value.Field0 = val_0.Field0; (*future).value.Field1 = val_0.Field1; genericSeqAssign((&(*future).value.Field2), val_0.Field2, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__2eyzBa7cHUT41XOEJtX59bA)(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__79b5LWj0YZCN09cCniK8vHVg)(void* p, NI op) { tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g* a; NI T1_; NI T2_; NI T3_; NI T4_; a = (tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); T2_ = (NI)0; T3_ = (NI)0; nimGCvisit((void*)(*a).value.remoteP2psecret, op); T4_ = (NI)0;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g*, newFutureImpl__OEyc9ai9cLORbtlo2cmPiLWg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g* result; NI TM__xRflM5lMv4YvZq7gOUBMew_105; result = (tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g*) newObj((&NTI__79b5LWj0YZCN09cCniK8vHVg_), sizeof(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g)); (*result).Sup.Sup.m_type = (&NTI__WJylK6tQQqN5nmmmAdw12g_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_105)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_105); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__PrhUuRi8yPcsimSohG8j8w)(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g* future, tyObject_HandshakeResult__OhjTN74UhZiRrIN19aKOSsg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value.cs1 = (*val_0).cs1; (*future).value.cs2 = (*val_0).cs2; genericSeqAssign((&(*future).value.remoteP2psecret), (*val_0).remoteP2psecret, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); nimCopyMem((void*)(*future).value.rs, (NIM_CONST void*)(*val_0).rs, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__pgwjQTg9bIrNo3rqPsDfUwg)(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__JekS8ZEaQKXSDdWYIYrLVA)(void* p, NI op) { tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA* a; a = (tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).timer2, op);} #line 200 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, plus___IN6zcqOUsAnWHxO4kl3boAtimer)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw a, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw b) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; NI64 TM__xRflM5lMv4YvZq7gOUBMew_107; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 202 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" if (nimAddInt64(a.value, b.value, &TM__xRflM5lMv4YvZq7gOUBMew_107)) { raiseOverflow(); }; result.value = (NI64)(TM__xRflM5lMv4YvZq7gOUBMew_107); return result;} #line 439 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw, fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a) { tyObject_Moment__p19adwOigsIe5d3NlfPJOEw result; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw T1_; nimZeroMem((void*)(&result), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" T1_ = now__mCajdQHw9bYnr8G34j9c2hagtimer(); #line 441 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = plus___IN6zcqOUsAnWHxO4kl3boAtimer(T1_, a); return result;} #line 791 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" static N_INLINE(void, clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop)(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* timer) { #line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 792 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" chckNil((void*)(&(*timer).function)); unsureAsgnRef((void**)&(*timer).function.function.ClE_0, NIM_NIL); (*timer).function.function.ClP_0 = NIM_NIL; (*timer).function.udata = NIM_NIL;} #line 881 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_10)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*) ClE_0; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 882 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 883 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 883 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer2); } LA4_: ; } #line 782 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*, setTimer__U3kgm9a0p5ZDfiqRfgautMg)(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw at, tyProc__9bqx36VxQxXejdrF09bFARDQ cb, void* udata) { tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* result; tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw* loop; tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg* T1_; result = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 786 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" loop = getThreadDispatcher__lgRtqLk4m6rDq09bC9cTnFsw(); #line 787 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T1_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; T1_ = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*) newObj((&NTI__ED0EOsvBy9btMwgApDxfjNQ_), sizeof(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg)); (*T1_).finishAt = at; chckNil((void*)(&(*T1_).function)); unsureAsgnRef((void**)&(*T1_).function.function.ClE_0, NIM_NIL); (*T1_).function.function.ClP_0 = NIM_NIL; (*T1_).function.udata = NIM_NIL; asgnRef((void**) (&(*T1_).function.function.ClE_0), cb.ClE_0); (*T1_).function.function.ClP_0 = cb.ClP_0; (*T1_).function.udata = udata; result = T1_; #line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 789 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" push__QxEkphHPRLig8gK82I6UQw((&(*loop).Sup.timers), result); return result;} #line 877 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, completion__j3kbYmg9aEcBLYpjJk7vFKw_3)(void* data_0, void* ClE_0) { tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*) ClE_0; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T6_; #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 878 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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" T6_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T6_ = srcLocImpl__8J1gXIj3DxdFkDLYxspXwg(); #line 879 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T6_); } LA4_: ; } #line 870 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, sleepAsync__A6EK559a2LWq5qZCF2J9aB8A)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw duration) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment; tyProc__9bqx36VxQxXejdrF09bFARDQ T2_; tyProc__9bqx36VxQxXejdrF09bFARDQ T3_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*) newObj((&NTI__JekS8ZEaQKXSDdWYIYrLVA_), sizeof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA)); (*colonenv_).Sup.m_type = (&NTI__9chdbn4bCP0GYGKIrXCtRmA_); #line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__lwAWQw9b3kf71LBDxA29bRtA(); #line 873 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 874 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(duration); #line 875 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer2 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T2_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T2_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_10; T2_.ClE_0 = colonenv_; #line 885 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture1, T2_); #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T3_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T3_.ClP_0 = completion__j3kbYmg9aEcBLYpjJk7vFKw_3; T3_.ClE_0 = colonenv_; #line 886 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer2), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T3_, ((void*) ((*colonenv_).retFuture1)))); #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 887 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__rI4CttOsQJLhGB50KE3n9cA)(void* p, NI op) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* a; NI T1_; a = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__lKH01wv9cxEuHawKUO1WiCQ)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.val), (void*)(&(*val_0).val), (&NTI__RJDJKdhEZMeRiafQYrpIAQ_)); (*future).value.has = (*val_0).has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__Nc015pQZ8vgijDMFE3MCtAasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__4vBHIqIFLejwWlUe8JR5zQasyncloop)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* fut, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* 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" genericAssign((void*)(&(*Result).val), (void*)(&(*fut).value.val), (&NTI__RJDJKdhEZMeRiafQYrpIAQ_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__byzKSA16r4uHhkw1mrPubA)(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* future, tyObject_Option__K0W9cH29bVMMD1gwp251ewZw* Result) { tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__Nc015pQZ8vgijDMFE3MCtAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__4vBHIqIFLejwWlUe8JR5zQasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__yCHhzstNlIH3AQMZbJ8FfA)(tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA* future, tyObject_helloObj__RJDJKdhEZMeRiafQYrpIAQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value), (void*)val_0, (&NTI__RJDJKdhEZMeRiafQYrpIAQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__zErgy9awHxZPMvTKZJK9btRA)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future, tyObject_Option__su9cYAKysFE4uPfneOdKcRg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LKjAGLND6SNVfkjCIzZlzAasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, internalRead__kvRfdfH9cseIbo1NAhXsb4Qasyncloop)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* fut) { tyObject_Option__su9cYAKysFE4uPfneOdKcRg result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__su9cYAKysFE4uPfneOdKcRg)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__su9cYAKysFE4uPfneOdKcRg, read__Ait8M9crdaHCXXCmLJ3WH9aQ)(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* future) { tyObject_Option__su9cYAKysFE4uPfneOdKcRg result; tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__su9cYAKysFE4uPfneOdKcRg)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__LKjAGLND6SNVfkjCIzZlzAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__kvRfdfH9cseIbo1NAhXsb4Qasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__JQaVxSHI0GqnsZELXlTiCA)(tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ* future, tyObject_sendDisconnectMsgObj__LOfLkVbnz7x9cApk9be6EHrQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__0ZJ8XvGHaEdsIFdIGpeg4g)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future, tyObject_Option__ubi6fIECCQtR9ccnEmLADDg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__vymJB6kX09cJJme3AUzEQvAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, internalRead__xLCyZyiNAehDn0AjKwJ9bXAasyncloop)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* fut) { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg, read__tFcKUji1wPqdr32OZHCOcw)(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* future) { tyObject_Option__ubi6fIECCQtR9ccnEmLADDg result; tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__ubi6fIECCQtR9ccnEmLADDg)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__vymJB6kX09cJJme3AUzEQvAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__xLCyZyiNAehDn0AjKwJ9bXAasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__JErYJKAW0cbAjAUx9aD1icA)(tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A* future, tyObject_pingObj__m5H9cUJNMClkRo0ZYT7XEsA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__OJe09cUvDx0zQUkocTnd3RA)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future, tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__CJB789befuR0vBvW0yUxvfgasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, internalRead__PTMBYgr9al9bA5AtGfAL9acowasyncloop)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* fut) { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g, read__zy9aH5VWFA4wjF9aiE4SOm1w)(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* future) { tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g result; tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__2x8Eas9bx0FTIJ8N5Eo9bT3g)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__CJB789befuR0vBvW0yUxvfgasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__PTMBYgr9al9bA5AtGfAL9acowasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__ZjQ9cnuBUCfTOFU1yLa9aVIQ)(tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw* future, tyObject_pongObj__TekLhkTsP9cYpdM6fzp74AA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__1MKzlc4vRIlS4ozXDD2ZPQ)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.val.options), (void*)(&(*val_0).val.options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); (*future).value.has = (*val_0).has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__xHzxvFg9bD605zmTA9cxa4Hwasyncloop)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* fut, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* 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" genericAssign((void*)(&(*Result).val.options), (void*)(&(*fut).value.val.options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__66ljLq6YK9aicnEs3CFrjqA)(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* future, tyObject_Option__i2vpQpc3vr7qMEDtYhyTqQ* Result) { tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__44wpLqawIBxKr6c9b0S2O3Qasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__xHzxvFg9bD605zmTA9cxa4Hwasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__6YwonPIzVsRaaYLcQQY9b9cw)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.options), (void*)(&(*val_0).options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__rTNcRmBCznGlmXgNgrw3QA)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value.val.envelopes), val_0.val.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); (*future).value.has = val_0.has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__znP0YBkjHAvT8nXywuxTJwasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__dIm5dLLCWLYIorzCkoxWxAasyncloop)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* fut, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* 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" genericSeqAssign((&(*Result).val.envelopes), (*fut).value.val.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__m4C0Ov4FCEIXQrH7oEEz9aA)(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* future, tyObject_Option__oqW6vDtLx9bangDJT2cnpRQ* Result) { tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__znP0YBkjHAvT8nXywuxTJwasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__dIm5dLLCWLYIorzCkoxWxAasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__riDGPC9aywpgqLdizSfMycQ)(tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw* future, tyObject_messagesObj__UGzMBnvD2AmEqt3LmBOuuA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value.envelopes), val_0.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__08WGHqZSuIMkHhoLd0uxzA)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future, tyObject_Option__uX60iSskBs3jijdejn4BTg* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.val.options), (void*)(&(*val_0).val.options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); (*future).value.has = (*val_0).has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__G8UXRm2RscMIV8Hy5ccofwasyncloop)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* fut, tyObject_Option__uX60iSskBs3jijdejn4BTg* 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" genericAssign((void*)(&(*Result).val.options), (void*)(&(*fut).value.val.options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__qziHW2g8824rpTcHVpCofw)(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* future, tyObject_Option__uX60iSskBs3jijdejn4BTg* Result) { tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__0Zh55ct5wSg4XbKbB7Y6ywasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__G8UXRm2RscMIV8Hy5ccofwasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__YuLI0R5FYmzmR6uGpygPHA)(tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA* future, tyObject_statusOptionsObj__HhK0cEOBhVK5iJMBXBr3ZA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.options), (void*)(&(*val_0).options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__Hscnaw9cefBQzbHiBFttRJg)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.val.envelope), (void*)(&(*val_0).val.envelope), (&NTI__SvTrTIZs3cDneANW26dQlQ_)); (*future).value.has = (*val_0).has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__enEQtwZlUB5yELZuy2jW7gasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__1REFGcGGSABx9cOJw9aI02aAasyncloop)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* fut, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* 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" genericAssign((void*)(&(*Result).val.envelope), (void*)(&(*fut).value.val.envelope), (&NTI__SvTrTIZs3cDneANW26dQlQ_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__r9a7u6P4RzJuzpRljx539cTw)(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* future, tyObject_Option__XbSEKF3o9aDdpx9cE2cc2FBA* Result) { tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__enEQtwZlUB5yELZuy2jW7gasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__1REFGcGGSABx9cOJw9aI02aAasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__X4cSjTpcdpioz39aVMqE5aQ)(tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA* future, tyObject_p2pRequestObj__SwVqvOpWDM2fDTYaqivw9bA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value.envelope), (void*)(&(*val_0).envelope), (&NTI__SvTrTIZs3cDneANW26dQlQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__DggtjSh7VaPAwg4aRUiK9bQ)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value.val.envelopes), val_0.val.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); (*future).value.has = val_0.has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__RuunMfKcQsAf7tzSU03r6gasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__33lKFQwYHUNGHyX3UiWqqAasyncloop)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* fut, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* 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" genericSeqAssign((&(*Result).val.envelopes), (*fut).value.val.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__Lf9aUr3J9ahrvfKuKxCCjS6w)(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* future, tyObject_Option__1a19bIkSUTFhPIOCJS5pKvg* Result) { tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__RuunMfKcQsAf7tzSU03r6gasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__33lKFQwYHUNGHyX3UiWqqAasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__28iBEUNacc9bdQUCJSGHYNA)(tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ* future, tyObject_p2pMessageObj__G7whMnAe9cEKPWX9aNQr4snw val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value.envelopes), val_0.envelopes, (&NTI__eXpefajkyY8lPtG9aKQpyHg_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__FYW9bEg9cXIbDguNKEK6GBRg)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future, tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, internalRead__sMuVSgvGeNC9ccqZE9aGvuhQasyncloop)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* fut) { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ, read__AWCH2rq9bQyUlPolEr9buwpg)(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* future) { tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ result; tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__8uJ7ICaqn4r2JEhzrEJwvQ)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__OPrPGoKT9bUoTEt1lzY9cpxgasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__sMuVSgvGeNC9ccqZE9aGvuhQasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__yT9bg9bKCX6X3SoXw02fGFjA)(tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg* future, tyObject_batchAcknowledgedObj__gSxX1tcO9c9bastpHXT9bBklg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__UO22PsDAg9aJxbUxz66l9cow)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future, tyObject_Option__IDzaNuwzBGs84e9axCRaZWg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__lBN1HD0InC7nqdCZWtS0XAasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, internalRead__75flZEHo1jPlylDtNgv2owasyncloop)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* fut) { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg, read__l9asXss3c2cSjQ8S49azQEtw)(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* future) { tyObject_Option__IDzaNuwzBGs84e9axCRaZWg result; tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__IDzaNuwzBGs84e9axCRaZWg)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__lBN1HD0InC7nqdCZWtS0XAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__75flZEHo1jPlylDtNgv2owasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__qFIckBJOEPtU14JprMrn3A)(tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw* future, tyObject_messageResponseObj__uvcF6BLZiQbDwv5SrczX9bQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__I9crPagLtEGIXNSHM7u9c0Kg)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future, tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__wAY8staBtAwGdxoR8q3lvQasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, internalRead__pbNc4mKiTPAoRq1vP7PhBgasyncloop)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* fut) { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ, read__9aaxxbB9ad8p6IheHZ5nE1HA)(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* future) { tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ result; tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__Kh2Q9csYat9b30g7t7ZdTlQQ)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__wAY8staBtAwGdxoR8q3lvQasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__pbNc4mKiTPAoRq1vP7PhBgasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__tR3rH6wnp9bZJ0IgqKC5CFg)(tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA* future, tyObject_p2pSyncResponseObj__oWIxHyGbV9bnZm5gWFmN6nQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__HcBAHonS9bOrKmuwt3aXxqg)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future, tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, internalRead__1CupLxH7Y8PsEUMbu9bJV9bgasyncloop)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* fut) { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g result;{ nimZeroMem((void*)(&result), sizeof(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g)); #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g, read__7G5BvYMgTwxJtna0PUhdQA)(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* future) { tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g result; tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw* fut; nimZeroMem((void*)(&result), sizeof(tyObject_Option__XobvKenLU9alrAJ9cNQbFw8g)); #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__sjdx9ctMxI8XpKNRlzVXlMQasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__1CupLxH7Y8PsEUMbu9bJV9bgasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__Aas0cpnK3kao8RG4DhHIDg)(tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw* future, tyObject_p2pSyncRequestObj__X5FB6SM2Djifz0G7Ld4egQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__JOHsTWuMK13X3nBzNvwa7A)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value.val.requestId = (*val_0).val.requestId; (*future).value.val.lastEnvelopeHash = (*val_0).val.lastEnvelopeHash; genericSeqAssign((&(*future).value.val.cursor), (*val_0).val.cursor, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*future).value.has = (*val_0).has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__vEgJllpE8xj6dJKjG9bopCAasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__ldfziMJgbgvrkWcu4bBPaQasyncloop)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* fut, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* 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" (*Result).val.requestId = (*fut).value.val.requestId; (*Result).val.lastEnvelopeHash = (*fut).value.val.lastEnvelopeHash; genericSeqAssign((&(*Result).val.cursor), (*fut).value.val.cursor, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); (*Result).has = (*fut).value.has; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__Z9ctiHUtOtO49bpRQKQxe6iA)(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* future, tyObject_Option__II9apIi2E1kDdvwCAcBt7cQ* Result) { tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__vEgJllpE8xj6dJKjG9bopCAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__ldfziMJgbgvrkWcu4bBPaQasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__8TFtQHla9bINiikbG1EzcdA)(tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ* future, tyObject_p2pRequestCompleteObj__1UIW05hLGQYGQpXIhfh9cog* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value.requestId = (*val_0).requestId; (*future).value.lastEnvelopeHash = (*val_0).lastEnvelopeHash; genericSeqAssign((&(*future).value.cursor), (*val_0).cursor, (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__CySMul41kYw0j29aiObFzww)(void* p, NI op) { tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* a; NI T1_; NI T2_; a = (tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); T2_ = (NI)0; nimGCvisit((void*)(*a).value.options.topicInterest.val, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*, newFutureImpl__hD7l3v2Bmc2cAz8WCWKEhg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_108; result = (tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*) newObj((&NTI__CySMul41kYw0j29aiObFzww_), sizeof(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA)); (*result).Sup.Sup.m_type = (&NTI__6B47wb2pTPtSmAkQXKd9axA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_108)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_108); return result;} static N_NIMCALL(void, Marker_tyRef__8awAM1d42JKCobyZ3DioZg)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg* a; a = (tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).fut12, op); nimGCvisit((void*)(*a).fut23, op);} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__LBmhqQdVqCBys41goh33Pwasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* 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 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__k1iZo1nf1p1Oc9bcokpL3Vg)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__k1iZo1nf1p1Oc9bcokpL3Vg_2)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 614 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_11)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*) ClE_0; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* fut; #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 615 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 616 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = ((tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*) (udata)); #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 617 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!(((void*) ((*colonenvP_).fut12)) == udata)) goto LA8_; #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T10_.ClE_0 = colonenvP_; #line 618 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut23, T10_); } goto LA6_; LA8_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T12_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T12_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T12_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T12_.ClE_0 = colonenvP_; #line 620 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__k1iZo1nf1p1Oc9bcokpL3Vg_2((*colonenvP_).fut12, T12_); } LA6_: ; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T18_; #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 621 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (NIM_BOOL)0; T15_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(fut); if (!T15_) goto LA16_; #line 622 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T18_ = srcLocImpl__nKGazsqhCYi9a4dIy9b4DmZg(); #line 622 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).retFuture1, (*fut).error, T18_); } goto LA13_; LA16_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T20_; #line 624 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T20_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T20_ = srcLocImpl__VCfeMlax9cJmmaJo4S2228A(); #line 624 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T20_); } LA13_: ; } LA4_: ; } #line 626 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_12)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*) ClE_0; #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyProc__9bqx36VxQxXejdrF09bFARDQ T6_; #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 628 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop((*colonenvP_).fut12); if (!!(T3_)) goto LA4_; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T6_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T6_.ClE_0 = colonenvP_; #line 629 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__k1iZo1nf1p1Oc9bcokpL3Vg_2((*colonenvP_).fut12, T6_); } LA4_: ; #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T9_; tyProc__9bqx36VxQxXejdrF09bFARDQ T12_; #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 630 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (NIM_BOOL)0; T9_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut23); if (!!(T9_)) goto LA10_; #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T12_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T12_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T12_.ClE_0 = colonenvP_; #line 631 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut23, T12_); } LA10_: ; } #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, or__ebZz51Mbp5TRudpvxNt8xw)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut1, tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut2) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyProc__9bqx36VxQxXejdrF09bFARDQ T30_; tyProc__9bqx36VxQxXejdrF09bFARDQ T31_; tyProc__9bqx36VxQxXejdrF09bFARDQ T32_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*) newObj((&NTI__8awAM1d42JKCobyZ3DioZg_), sizeof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg)); (*colonenv_).Sup.m_type = (&NTI__b7LRfsBOE1fQtawjFpgrjg_); #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).fut12), fut1); #line 600 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).fut23), fut2); #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 613 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__cplNDU6VzrW7a8g6gUis8A(); #line 613 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T4_; #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 633 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop((*colonenv_).fut12); if (!T4_) goto LA5_; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T9_; NIM_BOOL T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T13_; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T9_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T9_ = &(*colonenv_).fut12->Sup; #line 634 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (NIM_BOOL)0; T10_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T9_); if (!T10_) goto LA11_; #line 635 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T13_ = srcLocImpl__tY8asLJpnZYJsbxmLhR9b3A(); #line 635 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture1, (*(*colonenv_).fut12).Sup.error, T13_); } goto LA7_; LA11_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T15_; #line 637 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T15_ = srcLocImpl__Yl1n8sHOPDC2wSJHeCjY0A(); #line 637 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T15_); } LA7_: ; #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 638 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; } LA5_: ; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T18_; #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 640 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T18_ = (NIM_BOOL)0; T18_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut23); if (!T18_) goto LA19_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T23_; NIM_BOOL T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T23_ = &(*colonenv_).fut23->Sup; #line 641 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T24_ = (NIM_BOOL)0; T24_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T23_); if (!T24_) goto LA25_; #line 642 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__549a9ck5mlQ0Os2fAp465Ciw(); #line 642 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture1, (*(*colonenv_).fut23).Sup.error, T27_); } goto LA21_; LA25_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_; #line 644 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__kNz11fUo29azoN4tbPSPY8A(); #line 644 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T29_); } LA21_: ; #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 645 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; } LA19_: ; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T30_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T30_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T30_.ClE_0 = colonenv_; #line 647 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__k1iZo1nf1p1Oc9bcokpL3Vg((*colonenv_).fut12, T30_); #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T31_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T31_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_11; T31_.ClE_0 = colonenv_; #line 648 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut23, T31_); #line 650 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T32_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T32_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_12; T32_.ClE_0 = colonenv_; #line 650 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture1, T32_); #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 651 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__6s44ycWdXGJz7XFPIvhLNQ)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw* a; a = (tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).nfuts4, op);} #line 679 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_13)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw*) ClE_0; #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; NI TM__xRflM5lMv4YvZq7gOUBMew_111; #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 680 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 681 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenvP_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_111)) { raiseOverflow(); }; (*colonenvP_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_111); #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 682 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!((*colonenvP_).completedFutures2 == (*colonenvP_).totalFutures3)) goto LA8_; { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* nfut; NI i; NI L; NI T11_; nfut = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)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" T11_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); L = T11_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_112; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA13; #line 683 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)-1); } nfut = (*colonenvP_).nfuts4->data[i]; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T16_; NIM_BOOL T17_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T20_; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T16_ = &nfut->Sup; #line 684 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T16_); if (!T17_) goto LA18_; #line 685 "/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" #line 287 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T20_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T20_ = srcLocImpl__sbRkIHobnTyJcb6EsJh6yA(); #line 685 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).retFuture1, (*nfut).Sup.error, T20_); #line 686 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" goto LA10; } LA18_: ; #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__xRflM5lMv4YvZq7gOUBMew_112)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_112); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T23_; #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" T23_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0); if (!!((T23_ == L))) goto LA24_; #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__xRflM5lMv4YvZq7gOUBMew_82)); } LA24_: ; } LA13: ; } } LA10: ; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T28_; NIM_BOOL T29_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T32_; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T28_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T28_ = &(*colonenvP_).retFuture1->Sup; #line 687 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T29_ = (NIM_BOOL)0; T29_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T28_); if (!!(T29_)) goto LA30_; #line 688 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T32_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T32_ = srcLocImpl__C0BjQypBAf2l4D54ENIPOw(); #line 688 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T32_); } LA30_: ; } LA8_: ; } LA4_: ; } #line 653 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, all__XVrZ8PpHgpgdoVo89cjLmzA)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw*) newObj((&NTI__6s44ycWdXGJz7XFPIvhLNQ_), sizeof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw)); (*colonenv_).Sup.m_type = (&NTI__i2RDwcfoD6STCNp0WzkBcw_); #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 671 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).totalFutures3 = futsLen_0; #line 672 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).completedFutures2 = ((NI) 0); #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 675 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).nfuts4), at___j2P2zxXqReJL7nggqXgQsw(futs, futsLen_0)); #line 678 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 678 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__8dyV9axdbOQRgs3NaQDjV4Q(); #line 678 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut; NI i; NI L; NI T3_; fut = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)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" T3_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { tyProc__9bqx36VxQxXejdrF09bFARDQ T6_; NI TM__xRflM5lMv4YvZq7gOUBMew_113; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 690 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)-1); } fut = (*colonenv_).nfuts4->data[i]; #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T6_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T6_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_13; T6_.ClE_0 = colonenv_; #line 691 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2(fut, T6_); #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__xRflM5lMv4YvZq7gOUBMew_113)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_113); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T9_; #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" T9_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); if (!!((T9_ == L))) goto LA10_; #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__xRflM5lMv4YvZq7gOUBMew_82)); } LA10_: ; } LA5: ; } } #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NI T14_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T17_; #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 693 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); if (!(T14_ == ((NI) 0))) goto LA15_; #line 694 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T17_ = srcLocImpl__QaSo3nqwRVb9cjlvEZyr1Jw(); #line 694 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T17_); } LA15_: ; #line 696 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 696 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__loxjAja0LiwrHquEaOLeCgasyncloop)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* 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" genericAssign((void*)(&(*Result).options), (void*)(&(*fut).value.options), (&NTI__x9awuFWGzTVnTkllQUQZeyw_)); goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__TaF2uWB3RwC5dDMWHl9csig)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, tyObject_statusObj__SXCVP2vZ9bQfFqHWkpBUlhQ* Result) { tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__LBmhqQdVqCBys41goh33Pwasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__loxjAja0LiwrHquEaOLeCgasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__dwG9ckrB2M83Jx09cBhWm4oQ)(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, newFutureImpl__peQGVI1RukNqt7ryabBzSQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_114; result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*) newObj((&NTI__rI4CttOsQJLhGB50KE3n9cA_), sizeof(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw)); (*result).Sup.Sup.m_type = (&NTI__7r4oeIrX2n9aOSLbv8vKLiw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_114)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_114); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__ojSnEIUcUPhVY9bSE9cPYi2g)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future, NIM_BOOL val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__kcfu7i8OZn9cktWL079aoVfw)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__53hx1WZEn0kHVoMIpVwfTg)(void* p, NI op) { tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* a; NI T1_; NI T2_; NI T3_; a = (tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); switch ((*a).value.pubKey.val.scheme) { case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 0): nimGCvisit((void*)(*a).value.pubKey.val._scheme_1.rsakey, op); break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 1): T2_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 2): T3_ = (NI)0; break; case ((tyEnum_PKScheme__GeN4EiKxd9aXAvv5y1lfmHg) 3): nimGCvisit((void*)(*a).value.pubKey.val._scheme_4.eckey, op); break; } nimGCvisit((void*)(*a).value.addrs, op); nimGCvisit((void*)(*a).value.observedAddr.val.data.buffer, op); nimGCvisit((void*)(*a).value.protoVersion.val, op); nimGCvisit((void*)(*a).value.agentVersion.val, op); nimGCvisit((void*)(*a).value.protos, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*, newFutureImpl__K47e9bBvw50b9cclO6sJUv8g)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_115; result = (tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*) newObj((&NTI__53hx1WZEn0kHVoMIpVwfTg_), sizeof(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg)); (*result).Sup.Sup.m_type = (&NTI__aYUBXt4xHUXAqp40i59aHcg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_115)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_115); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__oHBLclUwRJYZBQtwn7F2UQ)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* future, tyObject_IdentifyInfo__1oGAnnepyODcpLSnjzpVlQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericAssign((void*)(&(*future).value), (void*)val_0, (&NTI__1oGAnnepyODcpLSnjzpVlQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__dMZ9bWwtqXcXSxNlrU3s1Pg)(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__1OjHoF1y5PxQxgX0R8ihHQ)(void* p, NI op) { tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA* a; a = (tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*)p; nimGCvisit((void*)(*a).timer1, op); nimGCvisit((void*)(*a).fut2, op); nimGCvisit((void*)(*a).retFuture3, op);} #line 422 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NIM_BOOL, isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a) { NIM_BOOL result; result = (NIM_BOOL)0; #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 424 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (a.value == IL64(0)); return result;} static N_NIMCALL(void, Marker_tyRef__GR2wATvUvwnaTVHocMjzSg)(void* p, NI op) { tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw* a; a = (tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*)p; nimGCvisit((void*)(*a).Sup.Sup.Sup.parent, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.message, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.trace, op); nimGCvisit((void*)(*a).Sup.Sup.Sup.up, op);} #line 426 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" static N_INLINE(NIM_BOOL, isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer)(tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw a) { NIM_BOOL result; result = (NIM_BOOL)0; #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" #line 428 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/timer.nim" result = (a.value == TM__xRflM5lMv4YvZq7gOUBMew_118.value); return result;} #line 1012 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*) ClE_0; #line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1013 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture3); if (!!(T3_)) goto LA4_; #line 1014 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 1014 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((*colonenvP_).cancelling4)) goto LA8_; #line 1015 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; NIM_BOOL T17_; #line 1015 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1015 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1015 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T12_ = (NIM_BOOL)0; T12_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut2); if (!!(T12_)) goto LA13_; #line 1017 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).cancelling4 = NIM_TRUE; #line 1018 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T15_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__aIxlyy0H2JuWgXa4AOGXUw(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T15_, T16_); (void)(T17_); } goto LA10_; LA13_: ; { #line 1021 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 1021 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1021 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA21_; #line 1022 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1022 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA21_: ; #line 1024 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T25_; NIM_BOOL T26_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T29_; #line 1024 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T25_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T25_ = &(*colonenvP_).fut2->Sup; #line 1024 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T26_ = (NIM_BOOL)0; T26_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T25_); if (!T26_) goto LA27_; #line 1025 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #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" T29_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T29_ = srcLocImpl__ex3aQzqSgzRqE2EF2UBp7g(); #line 1025 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).retFuture3, (*(*colonenvP_).fut2).Sup.error, T29_); } goto LA23_; LA27_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T31_; #line 1028 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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" T31_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T31_ = srcLocImpl__GrEtf9bTRvVM51i3FXC9coXQ(); #line 1028 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture3, T31_); } LA23_: ; } LA10_: ; } goto LA6_; LA8_: ; { tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw* T33_; NimStringDesc* T34_; Exception* T35_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T36_; #line 1032 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T33_ = (tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*)0; T33_ = (tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*) newObj((&NTI__GR2wATvUvwnaTVHocMjzSg_), sizeof(tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw)); (*T33_).Sup.Sup.Sup.Sup.m_type = (&NTI__Jm19aWm49c3h2QWtpBtq4NCw_); (*T33_).Sup.Sup.Sup.name = "AsyncTimeoutError"; T34_ = (NimStringDesc*)0; T34_ = (*T33_).Sup.Sup.Sup.message; (*T33_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_117)); if (T34_) nimGCunrefNoCycle(T34_); asgnRef((void**) (&(*T33_).Sup.Sup.Sup.parent), NIM_NIL); T35_ = (Exception*)0; T35_ = &T33_->Sup.Sup.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" T36_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T36_ = srcLocImpl__n9baiS2Vg9ctm2UBPLM9c46sg(); #line 1032 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenvP_).retFuture3, T35_, T36_); } LA6_: ; } LA4_: ; } #line 1034 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_14)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*) ClE_0; #line 1035 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 1035 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1035 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA3_; #line 1036 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1036 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA3_: ; #line 1037 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 1037 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1037 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1037 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut2); if (!!(T7_)) goto LA8_; #line 1038 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15; T10_.ClE_0 = colonenvP_; #line 1038 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut2, T10_); #line 1039 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__xDxCEn8ixmYqtIRakHuBIQ(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA8_: ; } #line 998 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, wait__VftZB8CE2vFcDxBZGQf16A)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*) newObj((&NTI__1OjHoF1y5PxQxgX0R8ihHQ_), sizeof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA)); (*colonenv_).Sup.m_type = (&NTI__B42yvUR004DwstYsLO3EzA_); #line 998 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__d9bx1oA7CT8iFqLRsUWCSxQ(); #line 1007 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture3), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); nimZeroMem((void*)(&moment), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 1009 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer1 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 1010 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).cancelling4 = NIM_FALSE; #line 1041 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T4_; #line 1041 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1041 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T4_ = (NIM_BOOL)0; T4_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 1042 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T9_; NIM_BOOL T10_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T13_; #line 1042 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T9_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T9_ = &(*colonenv_).fut2->Sup; #line 1042 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T10_ = (NIM_BOOL)0; T10_ = failed__JXDwCFE0FKiFPAKUUjgdVg_3asyncloop(T9_); if (!T10_) goto LA11_; #line 1043 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #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" T13_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T13_ = srcLocImpl__RGVBL6HJAcPs6ZIu4s2dTA(); #line 1043 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture3, (*(*colonenv_).fut2).Sup.error, T13_); } goto LA7_; LA11_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T15_; #line 1046 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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" T15_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T15_ = srcLocImpl__KPvUfvikBf9cE2fXZj09a9bvA(); #line 1046 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture3, T15_); } LA7_: ; } goto LA2_; LA5_: ; { #line 1050 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T19_; tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw* T22_; NimStringDesc* T23_; Exception* T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 1050 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1050 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T19_ = (NIM_BOOL)0; T19_ = isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer(timeout); if (!T19_) goto LA20_; #line 1051 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T22_ = (tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*)0; T22_ = (tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*) newObj((&NTI__GR2wATvUvwnaTVHocMjzSg_), sizeof(tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw)); (*T22_).Sup.Sup.Sup.Sup.m_type = (&NTI__Jm19aWm49c3h2QWtpBtq4NCw_); (*T22_).Sup.Sup.Sup.name = "AsyncTimeoutError"; T23_ = (NimStringDesc*)0; T23_ = (*T22_).Sup.Sup.Sup.message; (*T22_).Sup.Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_117)); if (T23_) nimGCunrefNoCycle(T23_); asgnRef((void**) (&(*T22_).Sup.Sup.Sup.parent), NIM_NIL); T24_ = (Exception*)0; T24_ = &T22_->Sup.Sup.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" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__sNcqzK9aE9b5YaXrlwfeXP9cg(); #line 1051 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" fail__SwGHbFJf49cefkD9a9cbvNyqA((*colonenv_).retFuture3, T24_, T25_); } goto LA17_; LA20_: ; { NIM_BOOL T27_; tyProc__9bqx36VxQxXejdrF09bFARDQ T30_; tyProc__9bqx36VxQxXejdrF09bFARDQ T31_; #line 1052 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1052 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T27_ = (NIM_BOOL)0; T27_ = isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer(timeout); if (!T27_) goto LA28_; #line 1053 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T30_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T30_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_14; T30_.ClE_0 = colonenv_; #line 1053 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture3, T30_); #line 1054 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T31_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T31_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15; T31_.ClE_0 = colonenv_; #line 1054 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut2, T31_); } goto LA17_; LA28_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T33_; tyProc__9bqx36VxQxXejdrF09bFARDQ T34_; tyProc__9bqx36VxQxXejdrF09bFARDQ T35_; #line 1056 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1056 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(timeout); #line 1057 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T33_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T33_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_14; T33_.ClE_0 = colonenv_; #line 1057 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture3, T33_); #line 1058 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T34_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T34_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15; T34_.ClE_0 = colonenv_; #line 1058 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer1), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T34_, NIM_NIL)); #line 1059 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T35_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T35_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_15; T35_.ClE_0 = colonenv_; #line 1059 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut2, T35_); } LA17_: ; } LA2_: ; #line 1061 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1061 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__hDZIlQqh9aKqChx1FAWJQeQ)(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__QeKDkyCvj66Y2FV5Y5eiuA)(void* p, NI op) { tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* a; NI T1_; a = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value.val, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*, newFutureImpl__w0ARuJ9bTnPHQ2t9bsFZMaRQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* result; NI TM__xRflM5lMv4YvZq7gOUBMew_119; result = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*) newObj((&NTI__QeKDkyCvj66Y2FV5Y5eiuA_), sizeof(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g)); (*result).Sup.Sup.m_type = (&NTI__gKFjCfJRx72FzAHEmTQH8g_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_119)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_119); return result;} static N_NIMCALL(void, Marker_tyRef__n2TUmR4Ahg4LQuodncwEzA)(void* p, NI op) { tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* a; NI T1_; a = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*, newFutureImpl__hhR8CaRDrFe9b87NdDvaH6Q)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_120; result = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*) newObj((&NTI__n2TUmR4Ahg4LQuodncwEzA_), sizeof(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg)); (*result).Sup.Sup.m_type = (&NTI__kzS3G1VhNXzbm6BTmaI9ahg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_120)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_120); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__Ribybqe0vus9c4YtJnP1mNA)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, tyObject_MuxercolonObjectType___JOxydw9cjg6kKnENJFu6IVA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).value), val_0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__p9aw9c29brPD69akRycEtRiIqQ)(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__rD9agD6kMeTWsH5h811OLMA)(void* p, NI op) { tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw* a; a = (tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*)p; nimGCvisit((void*)(*a).timer1, op); nimGCvisit((void*)(*a).fut2, op); nimGCvisit((void*)(*a).retFuture3, op);} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__u2ux1DAD9aV67fpqce6ZatAasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* 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 387 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { #line 391 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.cancelcb.ClE_0), cb.ClE_0); (*future).Sup.cancelcb.ClP_0 = cb.ClP_0;} #line 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__mRJh0LHwudMRd7NVNNsargasyncloop)(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* 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 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*) ClE_0; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__mRJh0LHwudMRd7NVNNsargasyncloop((*colonenvP_).retFuture3); if (!!(T3_)) goto LA4_; #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((*colonenvP_).cancelling4)) goto LA8_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; NIM_BOOL T17_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T12_ = (NIM_BOOL)0; T12_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).fut2); if (!!(T12_)) goto LA13_; #line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).cancelling4 = NIM_TRUE; #line 962 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T15_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__h1VfInuWCiqQ7Ide1AogjQ(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T15_, T16_); (void)(T17_); } goto LA10_; LA13_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T23_; #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA21_; #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA21_: ; #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T23_ = srcLocImpl__oP1Q5f9agZFXC9akr0XVRDDg(); #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_TRUE, T23_); } LA10_: ; } goto LA6_; LA8_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__aoNZgEuZxjJZESi8UtxXzg(); #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_FALSE, T25_); } LA6_: ; } LA4_: ; } #line 971 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_16)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*) ClE_0; #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA3_; #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA3_: ; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NIM_BOOL)0; T7_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenvP_).fut2); if (!!(T7_)) goto LA8_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17; T10_.ClE_0 = colonenvP_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" removeCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ((*colonenvP_).fut2, T10_); #line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__qFjT19cCkUGFzmJD2QkBFwg(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA8_: ; } #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ_2)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, withTimeout__J9crBdE5Jzxdr6gC5GnIH2A)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* result; tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment;{ result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*) newObj((&NTI__rD9agD6kMeTWsH5h811OLMA_), sizeof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw)); (*colonenv_).Sup.m_type = (&NTI__jAhZD9cvKAhrGPHhHTPHbqw_); #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__YgCr4Iabmb8B4KpcnGKVxQ(); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture3), newFutureImpl__peQGVI1RukNqt7ryabBzSQ(T1_)); nimZeroMem((void*)(&moment), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer1 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).cancelling4 = NIM_FALSE; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T4_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T7_; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T4_ = (NIM_BOOL)0; T4_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T7_ = srcLocImpl__Ht5dNlx9aiM1q89bSsuMH3EQ(); #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_TRUE, T7_); } goto LA2_; LA5_: ; { #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T11_ = (NIM_BOOL)0; T11_ = isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer(timeout); if (!T11_) goto LA12_; #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__ahBqoZr6csfFtM9a3fXBfCw(); #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_FALSE, T14_); } goto LA9_; LA12_: ; { NIM_BOOL T16_; tyProc__9bqx36VxQxXejdrF09bFARDQ T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T20_; #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T16_ = (NIM_BOOL)0; T16_ = isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer(timeout); if (!T16_) goto LA17_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T19_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_16; T19_.ClE_0 = colonenv_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T19_); #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T20_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T20_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17; T20_.ClE_0 = colonenv_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ_2((*colonenv_).fut2, T20_); } goto LA9_; LA17_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T22_; tyProc__9bqx36VxQxXejdrF09bFARDQ T23_; tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(timeout); #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_16; T22_.ClE_0 = colonenv_; #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T22_); #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T23_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T23_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17; T23_.ClE_0 = colonenv_; #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer1), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T23_, NIM_NIL)); #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_17; T24_.ClE_0 = colonenv_; #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__zn9cEjfWPZ3ZrxC1iqiVmOQ_2((*colonenv_).fut2, T24_); } LA9_: ; } LA2_: ; #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__vIWPFmoPCLraHH3nluwD8g)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* future, tyObject_Option__K5ABelBHQJx0aScsm5tyBg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).value.val), val_0.val); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result;{ result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*, read__q8G1BGnx8ZXfcDd185Fq2w)(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* future) { tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg* result; tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg* fut; result = (tyObject_ConnectioncolonObjectType___crfbBHXu3U647CckYkg9cYg*)0; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__u2ux1DAD9aV67fpqce6ZatAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__fhyp3CGY8OhXTiCkmjpcSwasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__9betcy1S4H5WHiMBHfh9cc1g)(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__8xq9bm6Dj1cW67dtcCGxvqg)(void* p, NI op) { tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ* a; a = (tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*)p; nimGCvisit((void*)(*a).retFuture1, op); nimGCvisit((void*)(*a).nfuts4, op);} #line 826 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cb__IhJZAwp9anKSX8NGp9arjP9cQ_18)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*) ClE_0; #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; NI TM__xRflM5lMv4YvZq7gOUBMew_123; #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 827 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).retFuture1); if (!!(T3_)) goto LA4_; #line 828 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenvP_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_123)) { raiseOverflow(); }; (*colonenvP_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_123); #line 829 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T10_; #line 829 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!((*colonenvP_).completedFutures2 == (*colonenvP_).totalFutures3)) goto LA8_; #line 830 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T10_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T10_ = srcLocImpl__poZ6KayzUGTwjr21ESXsCA(); #line 830 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenvP_).retFuture1, T10_); } LA8_: ; } LA4_: ; } #line 832 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_19)(void* udata, void* ClE_0) { tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*) ClE_0; { NI i; NI colontmp_; NI T2_; NI i_2; i = (NI)0; colontmp_ = (NI)0; #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T2_ = ((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->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__xRflM5lMv4YvZq7gOUBMew_126; #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 834 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" i = i_2; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)-1); } #line 835 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).nfuts4->data[i]); if (!!(T7_)) goto LA8_; #line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenvP_).nfuts4 ? (*colonenvP_).nfuts4->Sup.len : 0)-1); } nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_18; T10_.ClE_0 = colonenvP_; #line 836 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).nfuts4->data[i], T10_); } 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__xRflM5lMv4YvZq7gOUBMew_126)) { raiseOverflow(); }; i_2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_126); } LA4: ; } } } #line 812 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*, allFutures__XVrZ8PpHgpgdoVo89cjLmzA_2)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA** futs, NI futsLen_0) { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* result; tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyProc__9bqx36VxQxXejdrF09bFARDQ T18_;{ result = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)0; colonenv_ = (tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*) newObj((&NTI__8xq9bm6Dj1cW67dtcCGxvqg_), sizeof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ)); (*colonenv_).Sup.m_type = (&NTI__fFIjbwQFGPZwd0u9a9alkAcQ_); #line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 819 "/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" #line 116 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T1_ = srcLocImpl__s58m9bci9aeHNUYzXR9bMXPFQ(); #line 819 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).retFuture1), newFutureImpl__wu9buovQIxiU3ndXmKRpnVw(T1_)); #line 820 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 820 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).totalFutures3 = futsLen_0; #line 821 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*colonenv_).completedFutures2 = ((NI) 0); #line 824 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 824 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*colonenv_).nfuts4), at___j2P2zxXqReJL7nggqXgQsw(futs, futsLen_0)); { tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut; NI i; NI L; NI T3_; fut = (tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*)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" T3_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); L = T3_; { #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" while (1) { NI TM__xRflM5lMv4YvZq7gOUBMew_125; #line 186 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" if (!(i < L)) goto LA5; #line 838 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if ((NU)(i) >= (NU)((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)){ raiseIndexError2(i,((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0)-1); } fut = (*colonenv_).nfuts4->data[i]; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T8_; tyProc__9bqx36VxQxXejdrF09bFARDQ T11_; #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 839 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (NIM_BOOL)0; T8_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop(fut); if (!!(T8_)) goto LA9_; #line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T11_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T11_.ClP_0 = cb__IhJZAwp9anKSX8NGp9arjP9cQ_18; T11_.ClE_0 = colonenv_; #line 840 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2(fut, T11_); } goto LA6_; LA9_: ; { NI TM__xRflM5lMv4YvZq7gOUBMew_124; #line 842 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt((*colonenv_).completedFutures2, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_124)) { raiseOverflow(); }; (*colonenv_).completedFutures2 = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_124); } LA6_: ; #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__xRflM5lMv4YvZq7gOUBMew_125)) { raiseOverflow(); }; i = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_125); #line 189 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system/iterators.nim" { NI T15_; #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" T15_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); if (!!((T15_ == L))) goto LA16_; #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__xRflM5lMv4YvZq7gOUBMew_82)); } LA16_: ; } LA5: ; } } #line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimZeroMem((void*)(&T18_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T18_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_19; T18_.ClE_0 = colonenv_; #line 844 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" cancelCallbackeq___aTxUhkOixq78pMEm3x5jfA_4((*colonenv_).retFuture1, T18_); #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T21_; NI T22_; NI T24_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T27_; #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T21_ = (NIM_BOOL)0; #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T22_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T22_ == ((NI) 0)); if (T21_) goto LA23_; #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 845 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T24_ = ((*colonenv_).nfuts4 ? (*colonenv_).nfuts4->Sup.len : 0); T21_ = (T24_ == (*colonenv_).completedFutures2); LA23_: ; if (!T21_) goto LA25_; #line 846 "/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" #line 247 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T27_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T27_ = srcLocImpl__AjZlfgtE79btg2mTH8cS3TA(); #line 846 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" complete__nHHWNIBkqCfVC3oe9a1ZdIQ((*colonenv_).retFuture1, T27_); } LA25_: ; #line 848 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 848 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (*colonenv_).retFuture1; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__9bgZ0YLx54TZdFNm2r5cojQ)(void* p, NI op) { tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw* a; a = (tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*)p; nimGCvisit((void*)(*a).timer1, op); nimGCvisit((void*)(*a).fut2, op); nimGCvisit((void*)(*a).retFuture3, op);} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* 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 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__c1GEcs9boNT2cWD5NFJP1xQ)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*) ClE_0; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__mRJh0LHwudMRd7NVNNsargasyncloop((*colonenvP_).retFuture3); if (!!(T3_)) goto LA4_; #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((*colonenvP_).cancelling4)) goto LA8_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; NIM_BOOL T17_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T12_ = (NIM_BOOL)0; T12_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).fut2); if (!!(T12_)) goto LA13_; #line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).cancelling4 = NIM_TRUE; #line 962 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T15_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__h1VfInuWCiqQ7Ide1AogjQ(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T15_, T16_); (void)(T17_); } goto LA10_; LA13_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T23_; #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA21_; #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA21_: ; #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T23_ = srcLocImpl__oP1Q5f9agZFXC9akr0XVRDDg(); #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_TRUE, T23_); } LA10_: ; } goto LA6_; LA8_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__aoNZgEuZxjJZESi8UtxXzg(); #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_FALSE, T25_); } LA6_: ; } LA4_: ; } #line 971 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_20)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*) ClE_0; #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA3_; #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA3_: ; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NIM_BOOL)0; T7_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenvP_).fut2); if (!!(T7_)) goto LA8_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21; T10_.ClE_0 = colonenvP_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" removeCallback__c1GEcs9boNT2cWD5NFJP1xQ((*colonenvP_).fut2, T10_); #line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__qFjT19cCkUGFzmJD2QkBFwg(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA8_: ; } #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__c1GEcs9boNT2cWD5NFJP1xQ_2)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, withTimeout__kfkQ370TSAj5LSMjVUrsJQ)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* result; tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment;{ result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*) newObj((&NTI__9bgZ0YLx54TZdFNm2r5cojQ_), sizeof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw)); (*colonenv_).Sup.m_type = (&NTI__TPfYKhC2FW5DZ8IFMKGlhw_); #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__YgCr4Iabmb8B4KpcnGKVxQ(); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture3), newFutureImpl__peQGVI1RukNqt7ryabBzSQ(T1_)); nimZeroMem((void*)(&moment), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer1 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).cancelling4 = NIM_FALSE; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T4_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T7_; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T4_ = (NIM_BOOL)0; T4_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T7_ = srcLocImpl__Ht5dNlx9aiM1q89bSsuMH3EQ(); #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_TRUE, T7_); } goto LA2_; LA5_: ; { #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T11_ = (NIM_BOOL)0; T11_ = isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer(timeout); if (!T11_) goto LA12_; #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__ahBqoZr6csfFtM9a3fXBfCw(); #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_FALSE, T14_); } goto LA9_; LA12_: ; { NIM_BOOL T16_; tyProc__9bqx36VxQxXejdrF09bFARDQ T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T20_; #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T16_ = (NIM_BOOL)0; T16_ = isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer(timeout); if (!T16_) goto LA17_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T19_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_20; T19_.ClE_0 = colonenv_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T19_); #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T20_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T20_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21; T20_.ClE_0 = colonenv_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__c1GEcs9boNT2cWD5NFJP1xQ_2((*colonenv_).fut2, T20_); } goto LA9_; LA17_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T22_; tyProc__9bqx36VxQxXejdrF09bFARDQ T23_; tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(timeout); #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_20; T22_.ClE_0 = colonenv_; #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T22_); #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T23_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T23_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21; T23_.ClE_0 = colonenv_; #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer1), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T23_, NIM_NIL)); #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_21; T24_.ClE_0 = colonenv_; #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__c1GEcs9boNT2cWD5NFJP1xQ_2((*colonenv_).fut2, T24_); } LA9_: ; } LA2_: ; #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} static N_NIMCALL(void, Marker_tyRef__VApVHeu9b308n9cQkFBq4zMQ)(void* p, NI op) { tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg* a; NI T1_; a = (tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.Sup.child, op); nimGCvisit((void*)(*a).Sup.Sup.error, op); nimGCvisit((void*)(*a).gcholder, op);} #line 105 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg*, newFutureStrImpl__IveEancs7UDF3Mra09b9cPFg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_128; result = (tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg*) newObj((&NTI__VApVHeu9b308n9cQkFBq4zMQ_), sizeof(tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg)); (*result).Sup.Sup.Sup.m_type = (&NTI__pj8MNDKfkMZ9cSUkzLcfsNg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 106 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_128)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_128); return result;} #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 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(NI, read__i9bAQh53KAJwfuNbKp8MRXg)(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* future) { NI result; tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw* fut; result = (NI)0; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__I9aEteNdRq3vh9b9bdUoLPCJQasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__iKvZ8OWxK1B7u010ERAMzQasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} static N_NIMCALL(void, Marker_tyRef__ETD9aBAOO8k2tNiizU9b0n9cg)(void* p, NI op) { tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ* a; NI T1_; a = (tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ*, newFutureImpl__bWKMCXKIi1i8qUSqL7H62A)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ* result; NI TM__xRflM5lMv4YvZq7gOUBMew_129; result = (tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ*) newObj((&NTI__ETD9aBAOO8k2tNiizU9b0n9cg_), sizeof(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ)); (*result).Sup.Sup.m_type = (&NTI__u9bHCOwMZkNgZEXbIdaY9btQ_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_129)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_129); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__S3sDB7OB1d9aPlZjWs2hQwQ)(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ* future, tyEnum_ReqStatus__PuROjR0CNYveKJFOequXpQ val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = val_0; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__IJ3a4vyRksXnfukOYEzPkQ)(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__zbNGz9awHJC2pfIHnUFdtmQ)(void* p, NI op) { tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ* a; a = (tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*)p; nimGCvisit((void*)(*a).timer1, op); nimGCvisit((void*)(*a).fut2, op); nimGCvisit((void*)(*a).retFuture3, op);} #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*) ClE_0; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__mRJh0LHwudMRd7NVNNsargasyncloop((*colonenvP_).retFuture3); if (!!(T3_)) goto LA4_; #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((*colonenvP_).cancelling4)) goto LA8_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; NIM_BOOL T17_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T12_ = (NIM_BOOL)0; T12_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut2); if (!!(T12_)) goto LA13_; #line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).cancelling4 = NIM_TRUE; #line 962 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T15_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__h1VfInuWCiqQ7Ide1AogjQ(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T15_, T16_); (void)(T17_); } goto LA10_; LA13_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T23_; #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA21_; #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA21_: ; #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T23_ = srcLocImpl__oP1Q5f9agZFXC9akr0XVRDDg(); #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_TRUE, T23_); } LA10_: ; } goto LA6_; LA8_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__aoNZgEuZxjJZESi8UtxXzg(); #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_FALSE, T25_); } LA6_: ; } LA4_: ; } #line 971 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_22)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*) ClE_0; #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA3_; #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA3_: ; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NIM_BOOL)0; T7_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenvP_).fut2); if (!!(T7_)) goto LA8_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23; T10_.ClE_0 = colonenvP_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" removeCallback__aTxUhkOixq78pMEm3x5jfA_3((*colonenvP_).fut2, T10_); #line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__qFjT19cCkUGFzmJD2QkBFwg(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA8_: ; } #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, withTimeout__657DCz9ajlsYX5coZHomb1g)(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* result; tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment;{ result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*) newObj((&NTI__zbNGz9awHJC2pfIHnUFdtmQ_), sizeof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ)); (*colonenv_).Sup.m_type = (&NTI__19bbka28zwtP2l3FmsLQDaQ_); #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__YgCr4Iabmb8B4KpcnGKVxQ(); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture3), newFutureImpl__peQGVI1RukNqt7ryabBzSQ(T1_)); nimZeroMem((void*)(&moment), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer1 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).cancelling4 = NIM_FALSE; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T4_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T7_; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T4_ = (NIM_BOOL)0; T4_ = finished__iXX9caPDsEPl9bWYoI5Y39aLgasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T7_ = srcLocImpl__Ht5dNlx9aiM1q89bSsuMH3EQ(); #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_TRUE, T7_); } goto LA2_; LA5_: ; { #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T11_ = (NIM_BOOL)0; T11_ = isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer(timeout); if (!T11_) goto LA12_; #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__ahBqoZr6csfFtM9a3fXBfCw(); #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_FALSE, T14_); } goto LA9_; LA12_: ; { NIM_BOOL T16_; tyProc__9bqx36VxQxXejdrF09bFARDQ T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T20_; #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T16_ = (NIM_BOOL)0; T16_ = isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer(timeout); if (!T16_) goto LA17_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T19_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_22; T19_.ClE_0 = colonenv_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T19_); #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T20_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T20_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23; T20_.ClE_0 = colonenv_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut2, T20_); } goto LA9_; LA17_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T22_; tyProc__9bqx36VxQxXejdrF09bFARDQ T23_; tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(timeout); #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_22; T22_.ClE_0 = colonenv_; #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T22_); #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T23_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T23_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23; T23_.ClE_0 = colonenv_; #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer1), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T23_, NIM_NIL)); #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_23; T24_.ClE_0 = colonenv_; #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__aTxUhkOixq78pMEm3x5jfA_2((*colonenv_).fut2, T24_); } LA9_: ; } LA2_: ; #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*, newFutureImpl__bYpK3C4LTi3Tpx8349bKkWg)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* result; NI TM__xRflM5lMv4YvZq7gOUBMew_131; result = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*) newObj((&NTI__Nqt2DnDVkqisGGBVr9c3PfA_), sizeof(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg)); (*result).Sup.Sup.m_type = (&NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_131)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_131); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__zlPLmOVgkRB9bwk9a9cGBpbaQ)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future, NimStringDesc* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; NimStringDesc* T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T13_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (NimStringDesc*)0; T12_ = (*future).value; (*future).value = copyStringRC1(val_0); if (T12_) nimGCunrefNoCycle(T12_); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T13_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T13_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__paOh2ioLQZT8Xr5h9b6hHzA)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__Wm8dlPcdoKhGpuEa8kaFfQasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* 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 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NimStringDesc*, internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut) { NimStringDesc* result;{ result = (NimStringDesc*)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 = copyString((*fut).value); goto BeforeRet_; }BeforeRet_: ; return result;} #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, read__x7uDh7L7UfrMSZ9bPHWZ43A)(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* future) { NimStringDesc* result; tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg* fut; result = (NimStringDesc*)0; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__Wm8dlPcdoKhGpuEa8kaFfQasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = internalRead__Ki7REN5TPb0QDSmGGDLHQgasyncloop(future); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; return result;} static N_NIMCALL(void, Marker_tyRef__vzZU4dmEzVUd7LEv6ISQEA)(void* p, NI op) { tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw* a; NI T1_; a = (tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value.listenStr, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw*, newFutureImpl__R53IjGwSGa9c3d3JJaLWNYQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_132; result = (tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw*) newObj((&NTI__vzZU4dmEzVUd7LEv6ISQEA_), sizeof(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw)); (*result).Sup.Sup.m_type = (&NTI__DlS9cYHcrR6BeffOa2fMwWw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_132)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_132); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__59czZNqF6tsvqgaOqlb9biXg)(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw* future, tyObject_WakuInfo__FJ6oF3ZmmpnRkTawOCYxdA val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; NimStringDesc* T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T13_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (NimStringDesc*)0; T12_ = (*future).value.listenStr; (*future).value.listenStr = copyStringRC1(val_0.listenStr); if (T12_) nimGCunrefNoCycle(T12_); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T13_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T13_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__GwjIRKWX5k6HE6LI33BlBQ)(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__louz58ytV9bYv1X2PIwvivg)(void* p, NI op) { tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ* a; NI T1_; a = (tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ*, newFutureImpl__8O7gJBwiS213ZA6rFKoOBw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ* result; NI TM__xRflM5lMv4YvZq7gOUBMew_133; result = (tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ*) newObj((&NTI__louz58ytV9bYv1X2PIwvivg_), sizeof(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ)); (*result).Sup.Sup.m_type = (&NTI__0lnNDjHpmvs4uexjoh5JdQ_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_133)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_133); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__9cpD3wNcY4jE33hw9cjcKBlg)(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ* future, tySequence__CP6AbN9aoC6Xupc2HZLYt1w* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__KI3k59awLNQuhLqQsZN8o9cw)(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__q8AocMuCmWnh2Yu9aW8pE1g)(void* p, NI op) { tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA* a; NI T1_; NI T2_; a = (tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); T2_ = (NI)0;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA*, newFutureImpl__CJPey4UxAOiIJpu9caza2Pw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_134; result = (tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA*) newObj((&NTI__q8AocMuCmWnh2Yu9aW8pE1g_), sizeof(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA)); (*result).Sup.Sup.m_type = (&NTI__IafmvHoqnYdk8Z9cnu5qXLA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_134)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_134); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__V1uINnhwgDeJo49a9c9cEv7Yw)(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA* future, tyArray__vEOa9c5qaE9ajWxR5R4zwfQg val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" nimCopyMem((void*)(*future).value, (NIM_CONST void*)val_0, sizeof(tyArray__vEOa9c5qaE9ajWxR5R4zwfQg)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__RT7VinrnJQHwa9a2qzpH4YA)(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__vZLojwH9cCy4IyNapp7Dx9aQ)(void* p, NI op) { tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A* a; NI T1_; a = (tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A*, newFutureImpl__rieWWgX6u5EimqmAjQD9cow)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A* result; NI TM__xRflM5lMv4YvZq7gOUBMew_135; result = (tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A*) newObj((&NTI__vZLojwH9cCy4IyNapp7Dx9aQ_), sizeof(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A)); (*result).Sup.Sup.m_type = (&NTI__5wpC2Hupr717OdcjCsXY5A_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_135)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_135); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__XrgbNmO4tZxo1BvASQ9cVSA)(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A* future, tySequence__yIS0uKRn1T19cRiM8gQSghw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__yIS0uKRn1T19cRiM8gQSghw_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__zjd0LPKaA6pJwitYD9bU4Cg)(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__yV429bpJuh2pDdUdOimGE8w)(void* p, NI op) { tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA* a; NI T1_; NI T2_; NI T3_; a = (tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); T2_ = (NI)0; T3_ = (NI)0;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA*, newFutureImpl__f4j9azlsF8jz9bAEoZStHYnw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_136; result = (tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA*) newObj((&NTI__yV429bpJuh2pDdUdOimGE8w_), sizeof(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA)); (*result).Sup.Sup.m_type = (&NTI__FcUKqALdVQkl87B6z4zPVA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_136)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_136); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__UTvoQ5f25d7dUGbbtiKdlw)(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA* future, tyObject_WakuKeyPair__SYBxUqnhvUwuDrGPrL75hw* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*future).value = (*val_0); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__BPEsEc2jvw6bWPbARv9cuaw)(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__FS9a9c8mldh2yX0WTg4kOSHQ)(void* p, NI op) { tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* a; NI T1_; a = (tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value.val, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*, newFutureImpl__8CjnSyGqdqADUkou1Qksuw)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* result; NI TM__xRflM5lMv4YvZq7gOUBMew_137; result = (tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*) newObj((&NTI__FS9a9c8mldh2yX0WTg4kOSHQ_), sizeof(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA)); (*result).Sup.Sup.m_type = (&NTI__xy2jw79c2bFbTxdHIcZpLvA_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_137)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_137); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__iX5rJVdUZLGojsj2QZT1eQ)(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* future, tyObject_Option__vK1KzfYf1DGLiUIpLm9cS0A val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; NimStringDesc* T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T13_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (NimStringDesc*)0; T12_ = (*future).value.val; (*future).value.val = copyStringRC1(val_0.val); if (T12_) nimGCunrefNoCycle(T12_); (*future).value.has = val_0.has; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T13_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T13_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__DgKFv6FwiZxU6IgkZyQgXQ)(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__TXQR6YAFut4Xvf6C9b5viAg)(void* p, NI op) { tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* a; NI T1_; NI T2_; a = (tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value.messages, op); T2_ = (NI)0;} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q*, newFutureImpl__j6PNonqU7lu50S2h72kc9bQ)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* result; NI TM__xRflM5lMv4YvZq7gOUBMew_138; result = (tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q*) newObj((&NTI__TXQR6YAFut4Xvf6C9b5viAg_), sizeof(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q)); (*result).Sup.Sup.m_type = (&NTI__4MuXxAzDRs49arFlGwFMd6Q_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_138)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_138); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__m3kO2vPfyN1w6AehY9cqNAA)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value.messages), (*val_0).messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*future).value.pagingOptions = (*val_0).pagingOptions; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__ln7SPjdkYClu0xJ1tJeBwQ)(void* p, NI op) { tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA* a; a = (tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*)p; nimGCvisit((void*)(*a).timer1, op); nimGCvisit((void*)(*a).fut2, op); nimGCvisit((void*)(*a).retFuture3, op);} #line 148 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(NIM_BOOL, finished__yFcUBMtACJULbBLcjjCtRAasyncloop)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* 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 367 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, removeCallback__KrxHd9bQghLdakyUUEPAp0w)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 368 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" removeCallback__QeHWXKbDl8k58l1wtsnOOw_3(T1_, cb, ((void*) (future))); } #line 955 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*) ClE_0; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T3_; #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 956 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T3_ = (NIM_BOOL)0; T3_ = finished__mRJh0LHwudMRd7NVNNsargasyncloop((*colonenvP_).retFuture3); if (!!(T3_)) goto LA4_; #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 957 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!((*colonenvP_).cancelling4)) goto LA8_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T12_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T15_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T16_; NIM_BOOL T17_; #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 958 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T12_ = (NIM_BOOL)0; T12_ = finished__yFcUBMtACJULbBLcjjCtRAasyncloop((*colonenvP_).fut2); if (!!(T12_)) goto LA13_; #line 961 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenvP_).cancelling4 = NIM_TRUE; #line 962 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T15_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T15_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T16_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T16_ = srcLocImpl__h1VfInuWCiqQ7Ide1AogjQ(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T17_ = (NIM_BOOL)0; T17_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T15_, T16_); (void)(T17_); } goto LA10_; LA13_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T23_; #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 965 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA21_; #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 966 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA21_: ; #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T23_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T23_ = srcLocImpl__oP1Q5f9agZFXC9akr0XVRDDg(); #line 967 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_TRUE, T23_); } LA10_: ; } goto LA6_; LA8_: ; { tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T25_; #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T25_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T25_ = srcLocImpl__aoNZgEuZxjJZESi8UtxXzg(); #line 969 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenvP_).retFuture3, NIM_FALSE, T25_); } LA6_: ; } LA4_: ; } #line 971 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_CLOSURE(void, cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_24)(void* udata, void* ClE_0) { tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA* colonenvP_; colonenvP_ = (tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*) ClE_0; #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 972 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" if (!!(((*colonenvP_).timer1 == 0))) goto LA3_; #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 973 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" clearTimer__ygG0WOLNz8vrGQ9bHKLM9c4Aasyncloop((*colonenvP_).timer1); } LA3_: ; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T7_; tyProc__9bqx36VxQxXejdrF09bFARDQ T10_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T12_; NIM_BOOL T13_; #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 974 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T7_ = (NIM_BOOL)0; T7_ = finished__yFcUBMtACJULbBLcjjCtRAasyncloop((*colonenvP_).fut2); if (!!(T7_)) goto LA8_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T10_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T10_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25; T10_.ClE_0 = colonenvP_; #line 975 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" removeCallback__KrxHd9bQghLdakyUUEPAp0w((*colonenvP_).fut2, T10_); #line 976 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T11_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T11_ = &(*colonenvP_).fut2->Sup; #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T12_ = srcLocImpl__qFjT19cCkUGFzmJD2QkBFwg(); #line 335 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T13_ = (NIM_BOOL)0; T13_ = cancel__ZYuu0FydmjOOjOhwx69cq1w(T11_, T12_); (void)(T13_); } LA8_: ; } #line 351 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, addCallback__KrxHd9bQghLdakyUUEPAp0w_2)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyProc__9bqx36VxQxXejdrF09bFARDQ cb) { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T1_; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T1_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T1_ = &future->Sup; #line 355 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" addCallback__QeHWXKbDl8k58l1wtsnOOw(T1_, cb, ((void*) (future))); } #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*, withTimeout__jX4E39cxgCJim9cJ59cgAS6qg)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* fut, tyObject_Duration__Rk1eeZ5K9cdVRk5l7BwOXGw timeout) { tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw* result; tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA* colonenv_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T1_; tyObject_Moment__p19adwOigsIe5d3NlfPJOEw moment;{ result = (tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*)0; colonenv_ = (tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*)0; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nimbus-build-system/vendor/Nim/lib/system.nim" colonenv_ = (tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*) newObj((&NTI__ln7SPjdkYClu0xJ1tJeBwQ_), sizeof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA)); (*colonenv_).Sup.m_type = (&NTI__KrK31yWbSlPSH9cznIf0TOA_); #line 943 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).fut2), fut); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.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__YgCr4Iabmb8B4KpcnGKVxQ(); #line 950 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).retFuture3), newFutureImpl__peQGVI1RukNqt7ryabBzSQ(T1_)); nimZeroMem((void*)(&moment), sizeof(tyObject_Moment__p19adwOigsIe5d3NlfPJOEw)); #line 952 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).timer1 = (tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*)0; #line 953 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" (*colonenv_).cancelling4 = NIM_FALSE; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T4_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T7_; #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 978 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T4_ = (NIM_BOOL)0; T4_ = finished__yFcUBMtACJULbBLcjjCtRAasyncloop((*colonenv_).fut2); if (!T4_) goto LA5_; #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T7_ = srcLocImpl__Ht5dNlx9aiM1q89bSsuMH3EQ(); #line 979 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_TRUE, T7_); } goto LA2_; LA5_: ; { #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" { NIM_BOOL T11_; tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* T14_; #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 981 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T11_ = (NIM_BOOL)0; T11_ = isZero__9aGbe9cylOmVnoz0iGkhB8Ngtimer(timeout); if (!T11_) goto LA12_; #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 237 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T14_ = (tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg*)0; T14_ = srcLocImpl__ahBqoZr6csfFtM9a3fXBfCw(); #line 982 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" complete__ojSnEIUcUPhVY9bSE9cPYi2g((*colonenv_).retFuture3, NIM_FALSE, T14_); } goto LA9_; LA12_: ; { NIM_BOOL T16_; tyProc__9bqx36VxQxXejdrF09bFARDQ T19_; tyProc__9bqx36VxQxXejdrF09bFARDQ T20_; #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 983 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" T16_ = (NIM_BOOL)0; T16_ = isInfinite__9aGbe9cylOmVnoz0iGkhB8Ng_2timer(timeout); if (!T16_) goto LA17_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T19_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T19_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_24; T19_.ClE_0 = colonenv_; #line 984 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T19_); #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T20_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T20_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25; T20_.ClE_0 = colonenv_; #line 985 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__KrxHd9bQghLdakyUUEPAp0w_2((*colonenv_).fut2, T20_); } goto LA9_; LA17_: ; { tyProc__9bqx36VxQxXejdrF09bFARDQ T22_; tyProc__9bqx36VxQxXejdrF09bFARDQ T23_; tyProc__9bqx36VxQxXejdrF09bFARDQ T24_; #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 987 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" moment = fromNow__bopkN8KkIJU9bnQVuCeHVMQtimer(timeout); #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T22_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T22_.ClP_0 = cancellation__IhJZAwp9anKSX8NGp9arjP9cQ_24; T22_.ClE_0 = colonenv_; #line 988 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" cancelCallbackeq___llF9batz6kYC4Szzu9brPDAQ((*colonenv_).retFuture3, T22_); #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T23_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T23_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25; T23_.ClE_0 = colonenv_; #line 989 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" asgnRef((void**) (&(*colonenv_).timer1), setTimer__U3kgm9a0p5ZDfiqRfgautMg(moment, T23_, NIM_NIL)); #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" nimZeroMem((void*)(&T24_), sizeof(tyProc__9bqx36VxQxXejdrF09bFARDQ)); T24_.ClP_0 = continuation__IhJZAwp9anKSX8NGp9arjP9cQ_25; T24_.ClE_0 = colonenv_; #line 990 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" addCallback__KrxHd9bQghLdakyUUEPAp0w_2((*colonenv_).fut2, T24_); } LA9_: ; } LA2_: ; #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 992 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" result = (*colonenv_).retFuture3; goto BeforeRet_; }BeforeRet_: ; return result;} #line 472 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" static N_INLINE(void, internalRead__9aMN4DBLFNOkT2J9b3rQbx4Qasyncloop)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* fut, tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA* 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" genericSeqAssign((&(*Result).messages), (*fut).value.messages, (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_)); (*Result).pagingOptions = (*fut).value.pagingOptions; goto BeforeRet_; }BeforeRet_: ; } #line 477 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, read__AgTcHtDt8sNdAf0lU88pWQ)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, tyObject_StoreResponse__UxWeZS3L2fEjI11exQa9bIA* Result) { tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* fut; #line 478 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 483 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" fut = future; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { NIM_BOOL T3_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T6_; #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 485 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (NIM_BOOL)0; T3_ = finished__yFcUBMtACJULbBLcjjCtRAasyncloop(fut); if (!T3_) goto LA4_; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T6_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T6_ = &future->Sup; #line 486 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalCheckComplete__U2ZB6XUvBxzBuOPMWx524Q(T6_); #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 487 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" internalRead__9aMN4DBLFNOkT2J9b3rQbx4Qasyncloop(future, Result); } goto LA1_; LA4_: ; { tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw* T8_; NimStringDesc* T9_; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*)0; T8_ = (tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw*) newObj((&NTI__Ie1m0dv1ZHg72IgPRr1cDw_), sizeof(tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw)); (*T8_).Sup.Sup.Sup.m_type = (&NTI__yoNlBGx0D2tRizIdhQuENw_); (*T8_).Sup.Sup.name = "ValueError"; T9_ = (NimStringDesc*)0; T9_ = (*T8_).Sup.Sup.message; (*T8_).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_34)); if (T9_) nimGCunrefNoCycle(T9_); asgnRef((void**) (&(*T8_).Sup.Sup.parent), NIM_NIL); #line 490 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" raiseExceptionEx((Exception*)T8_, "ValueError", "read", "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/" "asyncfutures2.nim", 490); } LA1_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__7AjiHzcUlJH75Az1OrFjJg)(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } static N_NIMCALL(void, Marker_tyRef__7OH3bs9bHUpJBSs53ghIBXQ)(void* p, NI op) { tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw* a; NI T1_; a = (tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw*)p; T1_ = (NI)0; nimGCvisit((void*)(*a).Sup.callbacks, op); nimGCvisit((void*)(*a).Sup.cancelcb.ClE_0, op); nimGCvisit((void*)(*a).Sup.child, op); nimGCvisit((void*)(*a).Sup.error, op); nimGCvisit((void*)(*a).value, op);} #line 99 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw*, newFutureImpl__9a8KjXqPnDxker3v9aYUyXag)(tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw* result; NI TM__xRflM5lMv4YvZq7gOUBMew_140; result = (tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw*)0; #line 81 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" result = (tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw*) newObj((&NTI__7OH3bs9bHUpJBSs53ghIBXQ_), sizeof(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw)); (*result).Sup.Sup.m_type = (&NTI__QNCDuDIX9aNUqaX8lmESxFw_); #line 82 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.state = ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 0); #line 85 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.id = currentID__XWbW109cXgfrS2FFB1ToWAQ; #line 100 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" (*result).Sup.location[(((NI) 0))- 0] = loc; #line 87 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (nimAddInt(currentID__XWbW109cXgfrS2FFB1ToWAQ, ((NI) 1), &TM__xRflM5lMv4YvZq7gOUBMew_140)) { raiseOverflow(); }; currentID__XWbW109cXgfrS2FFB1ToWAQ = (NI)(TM__xRflM5lMv4YvZq7gOUBMew_140); return result;} #line 228 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, complete__WpA9bytd4kASQAYFWUB8xFA)(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw* future, tySequence__ugDjysVmR7lNTEvaDR4kuQ* val_0, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T12_; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 229 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 230 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" if (!!(((*future).Sup.error == 0))) goto LA10_; #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 231 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" failedAssertImpl__W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM__xRflM5lMv4YvZq7gOUBMew_44)); } LA10_: ; #line 232 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" genericSeqAssign((&(*future).value), val_0, (&NTI__ugDjysVmR7lNTEvaDR4kuQ_)); #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T12_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T12_ = &future->Sup; #line 233 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T12_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 1)); } LA5_: ; } #line 274 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" N_LIB_PRIVATE N_NIMCALL(void, fail__52Ilob3QCNUH2PByVT5nWg)(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw* future, Exception* error, tyObject_SrcLoc__9cugm8iqHlSb5d0xCTLlcbg* loc) { #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" { tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T3_; NIM_BOOL T4_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T7_; tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw* T8_; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T3_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T3_ = &future->Sup; #line 275 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T4_ = (NIM_BOOL)0; T4_ = cancelled__JXDwCFE0FKiFPAKUUjgdVgasyncloop(T3_); if (!!(T4_)) goto LA5_; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T7_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T7_ = &future->Sup; #line 276 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" checkFinished__1MGH5bJdQgBtESf3VBBOvA(T7_, loc); #line 277 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" asgnRef((void**) (&(*future).Sup.error), error); #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" T8_ = (tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*)0; T8_ = &future->Sup; #line 283 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" finish__dphu7GX35W3GNSG3a7E1hQ(T8_, ((tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA) 3)); } LA5_: ; } #line 1074 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" N_LIB_PRIVATE N_NIMCALL(void, runForever__YNjd8fE6xG8CRNwfLnrx0g_3)(void) { { #line 1076 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" while (1) { #line 1077 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1077 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" poll__YNjd8fE6xG8CRNwfLnrx0g_2(); } } } N_LIB_PRIVATE N_NIMCALL(void, chronos_asyncloopInit000)(void) { #line 999999 "generated_not_to_break_here" { nimRegisterThreadLocalMarker(TM__xRflM5lMv4YvZq7gOUBMew_12); #line 74 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncfutures2.nim" currentID__XWbW109cXgfrS2FFB1ToWAQ = ((NI) 0); #line 1112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" #line 1112 "/home/runner/work/nim-waku/nim-waku/vendor/nim-chronos/chronos/asyncloop.nim" globalInit__YNjd8fE6xG8CRNwfLnrx0g(); } } N_LIB_PRIVATE N_NIMCALL(void, chronos_asyncloopDatInit000)(void) { #line 999999 "generated_not_to_break_here" static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_2_4[4]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_3_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_4_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_5_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_6_3[3]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_7_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_8_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_9_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_10_4[4]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_11_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_13_8[8]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_14_4[4]; NI TM__xRflM5lMv4YvZq7gOUBMew_16; static char* NIM_CONST TM__xRflM5lMv4YvZq7gOUBMew_15[4] = { "Pending", "Finished", "Cancelled", "Failed"}; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_53_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_60_2[2]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_72_4[4]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_76_3[3]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_77_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_88_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_100_4[4]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_106_3[3]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_109_4[4]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_110_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_116_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_121_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_122_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_127_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_130_5[5]; static TNimNode* TM__xRflM5lMv4YvZq7gOUBMew_139_5[5]; static TNimNode TM__xRflM5lMv4YvZq7gOUBMew_0[194];NTI__10VnwF9ac9cfzBseLeIJlicQ_.size = sizeof(tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ); NTI__10VnwF9ac9cfzBseLeIJlicQ_.kind = 17; NTI__10VnwF9ac9cfzBseLeIJlicQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__10VnwF9ac9cfzBseLeIJlicQ_.name = "PDispatcherBase:ObjectType"; NTI__10VnwF9ac9cfzBseLeIJlicQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__10VnwF9ac9cfzBseLeIJlicQ_; TM__xRflM5lMv4YvZq7gOUBMew_2_4[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[1]; NTI__6iVKh5lmJXxGN5aEgyB0Rg_.size = sizeof(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg); NTI__6iVKh5lmJXxGN5aEgyB0Rg_.kind = 18; NTI__6iVKh5lmJXxGN5aEgyB0Rg_.base = 0; NTI__6iVKh5lmJXxGN5aEgyB0Rg_.name = "TimerCallback:ObjectType"; NTI__6iVKh5lmJXxGN5aEgyB0Rg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6iVKh5lmJXxGN5aEgyB0Rg_; TM__xRflM5lMv4YvZq7gOUBMew_3_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[3]; TM__xRflM5lMv4YvZq7gOUBMew_0[3].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[3].offset = offsetof(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg, finishAt); TM__xRflM5lMv4YvZq7gOUBMew_0[3].typ = (&NTI__p19adwOigsIe5d3NlfPJOEw_); TM__xRflM5lMv4YvZq7gOUBMew_0[3].name = "finishAt"; TM__xRflM5lMv4YvZq7gOUBMew_3_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[4]; NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.size = sizeof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw); NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.kind = 18; NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.base = 0; NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.name = "AsyncCallback"; NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_; TM__xRflM5lMv4YvZq7gOUBMew_4_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[6]; NTI__9bqx36VxQxXejdrF09bFARDQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__9bqx36VxQxXejdrF09bFARDQ_.kind = 18; NTI__9bqx36VxQxXejdrF09bFARDQ_.base = 0; NTI__9bqx36VxQxXejdrF09bFARDQ_.name = "tuple of (pointer, ref object)"; NTI__9bqx36VxQxXejdrF09bFARDQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bqx36VxQxXejdrF09bFARDQ_; TM__xRflM5lMv4YvZq7gOUBMew_5_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[8]; TM__xRflM5lMv4YvZq7gOUBMew_0[8].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[8].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__xRflM5lMv4YvZq7gOUBMew_0[8].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__xRflM5lMv4YvZq7gOUBMew_0[8].name = "Field0"; TM__xRflM5lMv4YvZq7gOUBMew_5_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[9]; TM__xRflM5lMv4YvZq7gOUBMew_0[9].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[9].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__xRflM5lMv4YvZq7gOUBMew_0[9].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__xRflM5lMv4YvZq7gOUBMew_0[9].name = "Field1"; TM__xRflM5lMv4YvZq7gOUBMew_0[7].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[7].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[7].sons = &TM__xRflM5lMv4YvZq7gOUBMew_5_2[0]; NTI__9bqx36VxQxXejdrF09bFARDQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[7]; TM__xRflM5lMv4YvZq7gOUBMew_0[6].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[6].offset = offsetof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw, function); TM__xRflM5lMv4YvZq7gOUBMew_0[6].typ = (&NTI__9bqx36VxQxXejdrF09bFARDQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[6].name = "function"; TM__xRflM5lMv4YvZq7gOUBMew_4_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[10]; TM__xRflM5lMv4YvZq7gOUBMew_0[10].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[10].offset = offsetof(tyObject_AsyncCallback__Swoy2e9aGWZSpT0Jm9aqp3Zw, udata); TM__xRflM5lMv4YvZq7gOUBMew_0[10].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__xRflM5lMv4YvZq7gOUBMew_0[10].name = "udata"; TM__xRflM5lMv4YvZq7gOUBMew_0[5].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[5].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[5].sons = &TM__xRflM5lMv4YvZq7gOUBMew_4_2[0]; NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[5]; TM__xRflM5lMv4YvZq7gOUBMew_0[4].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[4].offset = offsetof(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg, function); TM__xRflM5lMv4YvZq7gOUBMew_0[4].typ = (&NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_); TM__xRflM5lMv4YvZq7gOUBMew_0[4].name = "function"; TM__xRflM5lMv4YvZq7gOUBMew_0[2].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[2].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[2].sons = &TM__xRflM5lMv4YvZq7gOUBMew_3_2[0]; NTI__6iVKh5lmJXxGN5aEgyB0Rg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[2]; NTI__ED0EOsvBy9btMwgApDxfjNQ_.size = sizeof(tyObject_TimerCallbackcolonObjectType___6iVKh5lmJXxGN5aEgyB0Rg*); NTI__ED0EOsvBy9btMwgApDxfjNQ_.kind = 22; NTI__ED0EOsvBy9btMwgApDxfjNQ_.base = (&NTI__6iVKh5lmJXxGN5aEgyB0Rg_); NTI__ED0EOsvBy9btMwgApDxfjNQ_.name = "TimerCallback"; NTI__ED0EOsvBy9btMwgApDxfjNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ED0EOsvBy9btMwgApDxfjNQ_; NTI__ED0EOsvBy9btMwgApDxfjNQ_.marker = Marker_tyRef__ED0EOsvBy9btMwgApDxfjNQ; TM__xRflM5lMv4YvZq7gOUBMew_0[1].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[1].offset = offsetof(tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ, timers); TM__xRflM5lMv4YvZq7gOUBMew_0[1].typ = (&NTI__WyEcSLXuBvf9bdu5FRrK11g_); TM__xRflM5lMv4YvZq7gOUBMew_0[1].name = "timers"; TM__xRflM5lMv4YvZq7gOUBMew_2_4[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[11]; TM__xRflM5lMv4YvZq7gOUBMew_0[11].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[11].offset = offsetof(tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ, callbacks); TM__xRflM5lMv4YvZq7gOUBMew_0[11].typ = (&NTI__Unr50Gh9cO6Nu9aGjQlC1wKg_); TM__xRflM5lMv4YvZq7gOUBMew_0[11].name = "callbacks"; TM__xRflM5lMv4YvZq7gOUBMew_2_4[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[12]; TM__xRflM5lMv4YvZq7gOUBMew_0[12].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[12].offset = offsetof(tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ, idlers); TM__xRflM5lMv4YvZq7gOUBMew_0[12].typ = (&NTI__Unr50Gh9cO6Nu9aGjQlC1wKg_); TM__xRflM5lMv4YvZq7gOUBMew_0[12].name = "idlers"; TM__xRflM5lMv4YvZq7gOUBMew_2_4[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[13]; NTI__yeNWyBBtRWZa5bRgjiglew_.size = sizeof(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew); NTI__yeNWyBBtRWZa5bRgjiglew_.kind = 17; NTI__yeNWyBBtRWZa5bRgjiglew_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__yeNWyBBtRWZa5bRgjiglew_.name = "TrackerBase:ObjectType"; NTI__yeNWyBBtRWZa5bRgjiglew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yeNWyBBtRWZa5bRgjiglew_; TM__xRflM5lMv4YvZq7gOUBMew_6_3[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[15]; TM__xRflM5lMv4YvZq7gOUBMew_0[15].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[15].offset = offsetof(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew, id); TM__xRflM5lMv4YvZq7gOUBMew_0[15].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__xRflM5lMv4YvZq7gOUBMew_0[15].name = "id"; TM__xRflM5lMv4YvZq7gOUBMew_6_3[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[16]; NTI__qC39cAonBOZL0cZZ5vavbcQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__qC39cAonBOZL0cZZ5vavbcQ_.kind = 18; NTI__qC39cAonBOZL0cZZ5vavbcQ_.base = 0; NTI__qC39cAonBOZL0cZZ5vavbcQ_.name = "tuple of (pointer, ref object)"; NTI__qC39cAonBOZL0cZZ5vavbcQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qC39cAonBOZL0cZZ5vavbcQ_; TM__xRflM5lMv4YvZq7gOUBMew_7_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[18]; TM__xRflM5lMv4YvZq7gOUBMew_0[18].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[18].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__xRflM5lMv4YvZq7gOUBMew_0[18].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__xRflM5lMv4YvZq7gOUBMew_0[18].name = "Field0"; TM__xRflM5lMv4YvZq7gOUBMew_7_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[19]; TM__xRflM5lMv4YvZq7gOUBMew_0[19].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[19].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__xRflM5lMv4YvZq7gOUBMew_0[19].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__xRflM5lMv4YvZq7gOUBMew_0[19].name = "Field1"; TM__xRflM5lMv4YvZq7gOUBMew_0[17].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[17].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[17].sons = &TM__xRflM5lMv4YvZq7gOUBMew_7_2[0]; NTI__qC39cAonBOZL0cZZ5vavbcQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[17]; TM__xRflM5lMv4YvZq7gOUBMew_0[16].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[16].offset = offsetof(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew, dump); TM__xRflM5lMv4YvZq7gOUBMew_0[16].typ = (&NTI__qC39cAonBOZL0cZZ5vavbcQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[16].name = "dump"; TM__xRflM5lMv4YvZq7gOUBMew_6_3[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[20]; NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A); NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.kind = 18; NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.base = 0; NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.name = "tuple of (pointer, ref object)"; NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xdLb0cyzx3FuM6Q4NnRTpQ_; TM__xRflM5lMv4YvZq7gOUBMew_8_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[22]; TM__xRflM5lMv4YvZq7gOUBMew_0[22].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[22].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0); TM__xRflM5lMv4YvZq7gOUBMew_0[22].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__xRflM5lMv4YvZq7gOUBMew_0[22].name = "Field0"; TM__xRflM5lMv4YvZq7gOUBMew_8_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[23]; TM__xRflM5lMv4YvZq7gOUBMew_0[23].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[23].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1); TM__xRflM5lMv4YvZq7gOUBMew_0[23].typ = (&NTI__HsJiUUcO9cHBdUCi0HwkSTA_); TM__xRflM5lMv4YvZq7gOUBMew_0[23].name = "Field1"; TM__xRflM5lMv4YvZq7gOUBMew_0[21].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[21].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[21].sons = &TM__xRflM5lMv4YvZq7gOUBMew_8_2[0]; NTI__xdLb0cyzx3FuM6Q4NnRTpQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[21]; TM__xRflM5lMv4YvZq7gOUBMew_0[20].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[20].offset = offsetof(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew, isLeaked); TM__xRflM5lMv4YvZq7gOUBMew_0[20].typ = (&NTI__xdLb0cyzx3FuM6Q4NnRTpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[20].name = "isLeaked"; TM__xRflM5lMv4YvZq7gOUBMew_0[14].len = 3; TM__xRflM5lMv4YvZq7gOUBMew_0[14].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[14].sons = &TM__xRflM5lMv4YvZq7gOUBMew_6_3[0]; NTI__yeNWyBBtRWZa5bRgjiglew_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[14]; NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.size = sizeof(tyObject_TrackerBasecolonObjectType___yeNWyBBtRWZa5bRgjiglew*); NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.kind = 22; NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.base = (&NTI__yeNWyBBtRWZa5bRgjiglew_); NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.name = "TrackerBase"; NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Eq0quIPkR6mosgZ9aNjFQ3g_; NTI__Eq0quIPkR6mosgZ9aNjFQ3g_.marker = Marker_tyRef__Eq0quIPkR6mosgZ9aNjFQ3g; TM__xRflM5lMv4YvZq7gOUBMew_0[13].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[13].offset = offsetof(tyObject_PDispatcherBasecolonObjectType___10VnwF9ac9cfzBseLeIJlicQ, trackers); TM__xRflM5lMv4YvZq7gOUBMew_0[13].typ = (&NTI__TE5saucQBAeG7QXcN7Ilrw_); TM__xRflM5lMv4YvZq7gOUBMew_0[13].name = "trackers"; TM__xRflM5lMv4YvZq7gOUBMew_0[0].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[0].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[0].sons = &TM__xRflM5lMv4YvZq7gOUBMew_2_4[0]; NTI__10VnwF9ac9cfzBseLeIJlicQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[0]; NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.size = sizeof(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw); NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.kind = 17; NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.base = (&NTI__10VnwF9ac9cfzBseLeIJlicQ_); NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.name = "PDispatcher:ObjectType"; NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__s2pCH3uE89b6sxQH9c9cKCrAw_; TM__xRflM5lMv4YvZq7gOUBMew_9_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[25]; NTI__bCtwor9caPGFc9ccCxVlW5Ww_.size = sizeof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww); NTI__bCtwor9caPGFc9ccCxVlW5Ww_.kind = 18; NTI__bCtwor9caPGFc9ccCxVlW5Ww_.base = 0; NTI__bCtwor9caPGFc9ccCxVlW5Ww_.name = "SelectorData"; NTI__bCtwor9caPGFc9ccCxVlW5Ww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bCtwor9caPGFc9ccCxVlW5Ww_; TM__xRflM5lMv4YvZq7gOUBMew_10_4[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[27]; TM__xRflM5lMv4YvZq7gOUBMew_0[27].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[27].offset = offsetof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww, reader); TM__xRflM5lMv4YvZq7gOUBMew_0[27].typ = (&NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_); TM__xRflM5lMv4YvZq7gOUBMew_0[27].name = "reader"; TM__xRflM5lMv4YvZq7gOUBMew_10_4[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[28]; NTI__EBfvX747tMGQ0twDQltLkw_.size = sizeof(tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw); NTI__EBfvX747tMGQ0twDQltLkw_.kind = 18; NTI__EBfvX747tMGQ0twDQltLkw_.base = 0; NTI__EBfvX747tMGQ0twDQltLkw_.flags = 3; NTI__EBfvX747tMGQ0twDQltLkw_.name = "CompletionData"; NTI__EBfvX747tMGQ0twDQltLkw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EBfvX747tMGQ0twDQltLkw_; TM__xRflM5lMv4YvZq7gOUBMew_11_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[30]; TM__xRflM5lMv4YvZq7gOUBMew_0[30].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[30].offset = offsetof(tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw, fd); TM__xRflM5lMv4YvZq7gOUBMew_0[30].typ = (&NTI__nlCscttRCss70IBTyuBqnA_); TM__xRflM5lMv4YvZq7gOUBMew_0[30].name = "fd"; TM__xRflM5lMv4YvZq7gOUBMew_11_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[31]; TM__xRflM5lMv4YvZq7gOUBMew_0[31].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[31].offset = offsetof(tyObject_CompletionData__EBfvX747tMGQ0twDQltLkw, udata); TM__xRflM5lMv4YvZq7gOUBMew_0[31].typ = (&NTI__vr5DoT1jILTGdRlYv1OYpw_); TM__xRflM5lMv4YvZq7gOUBMew_0[31].name = "udata"; TM__xRflM5lMv4YvZq7gOUBMew_0[29].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[29].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[29].sons = &TM__xRflM5lMv4YvZq7gOUBMew_11_2[0]; NTI__EBfvX747tMGQ0twDQltLkw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[29]; TM__xRflM5lMv4YvZq7gOUBMew_0[28].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[28].offset = offsetof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww, rdata); TM__xRflM5lMv4YvZq7gOUBMew_0[28].typ = (&NTI__EBfvX747tMGQ0twDQltLkw_); TM__xRflM5lMv4YvZq7gOUBMew_0[28].name = "rdata"; TM__xRflM5lMv4YvZq7gOUBMew_10_4[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[32]; TM__xRflM5lMv4YvZq7gOUBMew_0[32].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[32].offset = offsetof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww, writer); TM__xRflM5lMv4YvZq7gOUBMew_0[32].typ = (&NTI__Swoy2e9aGWZSpT0Jm9aqp3Zw_); TM__xRflM5lMv4YvZq7gOUBMew_0[32].name = "writer"; TM__xRflM5lMv4YvZq7gOUBMew_10_4[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[33]; TM__xRflM5lMv4YvZq7gOUBMew_0[33].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[33].offset = offsetof(tyObject_SelectorData__bCtwor9caPGFc9ccCxVlW5Ww, wdata); TM__xRflM5lMv4YvZq7gOUBMew_0[33].typ = (&NTI__EBfvX747tMGQ0twDQltLkw_); TM__xRflM5lMv4YvZq7gOUBMew_0[33].name = "wdata"; TM__xRflM5lMv4YvZq7gOUBMew_0[26].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[26].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[26].sons = &TM__xRflM5lMv4YvZq7gOUBMew_10_4[0]; NTI__bCtwor9caPGFc9ccCxVlW5Ww_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[26]; TM__xRflM5lMv4YvZq7gOUBMew_0[25].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[25].offset = offsetof(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw, selector); TM__xRflM5lMv4YvZq7gOUBMew_0[25].typ = (&NTI__HhFgDyQdqUwF69cxqPVsT8w_); TM__xRflM5lMv4YvZq7gOUBMew_0[25].name = "selector"; TM__xRflM5lMv4YvZq7gOUBMew_9_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[34]; NTI__y49cN20s5zoVYjuG5v5eVyg_.size = sizeof(tySequence__y49cN20s5zoVYjuG5v5eVyg*); NTI__y49cN20s5zoVYjuG5v5eVyg_.kind = 24; NTI__y49cN20s5zoVYjuG5v5eVyg_.base = (&NTI__vOvPQEijZeFv1xAgbh5rNw_); NTI__y49cN20s5zoVYjuG5v5eVyg_.flags = 2; NTI__y49cN20s5zoVYjuG5v5eVyg_.name = "seq[ReadyKey]"; NTI__y49cN20s5zoVYjuG5v5eVyg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__y49cN20s5zoVYjuG5v5eVyg_; NTI__y49cN20s5zoVYjuG5v5eVyg_.marker = Marker_tySequence__y49cN20s5zoVYjuG5v5eVyg; TM__xRflM5lMv4YvZq7gOUBMew_0[34].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[34].offset = offsetof(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw, keys); TM__xRflM5lMv4YvZq7gOUBMew_0[34].typ = (&NTI__y49cN20s5zoVYjuG5v5eVyg_); TM__xRflM5lMv4YvZq7gOUBMew_0[34].name = "keys"; TM__xRflM5lMv4YvZq7gOUBMew_0[24].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[24].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[24].sons = &TM__xRflM5lMv4YvZq7gOUBMew_9_2[0]; NTI__s2pCH3uE89b6sxQH9c9cKCrAw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[24]; NTI__xsIzb6EDNuJQE2KHY8fPTQ_.size = sizeof(tyObject_PDispatchercolonObjectType___s2pCH3uE89b6sxQH9c9cKCrAw*); NTI__xsIzb6EDNuJQE2KHY8fPTQ_.kind = 22; NTI__xsIzb6EDNuJQE2KHY8fPTQ_.base = (&NTI__s2pCH3uE89b6sxQH9c9cKCrAw_); NTI__xsIzb6EDNuJQE2KHY8fPTQ_.name = "PDispatcher"; NTI__xsIzb6EDNuJQE2KHY8fPTQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xsIzb6EDNuJQE2KHY8fPTQ_; NTI__xsIzb6EDNuJQE2KHY8fPTQ_.marker = Marker_tyRef__xsIzb6EDNuJQE2KHY8fPTQ; NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.size = sizeof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw); NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.kind = 17; NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.name = "FutureBase:ObjectType"; NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_; TM__xRflM5lMv4YvZq7gOUBMew_13_8[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[36]; NTI__06L8jjfbunFPxVliYUVjmQ_.size = sizeof(tyArray__06L8jjfbunFPxVliYUVjmQ); NTI__06L8jjfbunFPxVliYUVjmQ_.kind = 16; NTI__06L8jjfbunFPxVliYUVjmQ_.base = (&NTI__lQEEtueHjH1gvaG8ApPKNQ_); NTI__06L8jjfbunFPxVliYUVjmQ_.flags = 3; NTI__06L8jjfbunFPxVliYUVjmQ_.name = "array[0..1, ptr SrcLoc]"; NTI__06L8jjfbunFPxVliYUVjmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__06L8jjfbunFPxVliYUVjmQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[36].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[36].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, location); TM__xRflM5lMv4YvZq7gOUBMew_0[36].typ = (&NTI__06L8jjfbunFPxVliYUVjmQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[36].name = "location"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[37]; TM__xRflM5lMv4YvZq7gOUBMew_0[37].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[37].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, callbacks); TM__xRflM5lMv4YvZq7gOUBMew_0[37].typ = (&NTI__qkV9cggxceO9cpfUWIbCnvJg_); TM__xRflM5lMv4YvZq7gOUBMew_0[37].name = "callbacks"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[38]; TM__xRflM5lMv4YvZq7gOUBMew_0[38].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[38].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, cancelcb); TM__xRflM5lMv4YvZq7gOUBMew_0[38].typ = (&NTI__9bqx36VxQxXejdrF09bFARDQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[38].name = "cancelcb"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[39]; NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.size = sizeof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw*); NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.kind = 22; NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.name = "FutureBase"; NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_; NTI__Oe5U64nDSwOh3KlTzM9b9c7g_.marker = Marker_tyRef__Oe5U64nDSwOh3KlTzM9b9c7g; TM__xRflM5lMv4YvZq7gOUBMew_0[39].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[39].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, child); TM__xRflM5lMv4YvZq7gOUBMew_0[39].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__xRflM5lMv4YvZq7gOUBMew_0[39].name = "child"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[40]; NTI__WzRzKRS6S9aqphI4AiMjRNA_.size = sizeof(tyEnum_FutureState__WzRzKRS6S9aqphI4AiMjRNA); NTI__WzRzKRS6S9aqphI4AiMjRNA_.kind = 14; NTI__WzRzKRS6S9aqphI4AiMjRNA_.base = 0; NTI__WzRzKRS6S9aqphI4AiMjRNA_.flags = 3; NTI__WzRzKRS6S9aqphI4AiMjRNA_.name = "FutureState"; NTI__WzRzKRS6S9aqphI4AiMjRNA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WzRzKRS6S9aqphI4AiMjRNA_; for (TM__xRflM5lMv4YvZq7gOUBMew_16 = 0; TM__xRflM5lMv4YvZq7gOUBMew_16 < 4; TM__xRflM5lMv4YvZq7gOUBMew_16++) { TM__xRflM5lMv4YvZq7gOUBMew_0[TM__xRflM5lMv4YvZq7gOUBMew_16+41].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[TM__xRflM5lMv4YvZq7gOUBMew_16+41].offset = TM__xRflM5lMv4YvZq7gOUBMew_16; TM__xRflM5lMv4YvZq7gOUBMew_0[TM__xRflM5lMv4YvZq7gOUBMew_16+41].name = TM__xRflM5lMv4YvZq7gOUBMew_15[TM__xRflM5lMv4YvZq7gOUBMew_16]; TM__xRflM5lMv4YvZq7gOUBMew_14_4[TM__xRflM5lMv4YvZq7gOUBMew_16] = &TM__xRflM5lMv4YvZq7gOUBMew_0[TM__xRflM5lMv4YvZq7gOUBMew_16+41]; } TM__xRflM5lMv4YvZq7gOUBMew_0[45].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[45].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[45].sons = &TM__xRflM5lMv4YvZq7gOUBMew_14_4[0]; NTI__WzRzKRS6S9aqphI4AiMjRNA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[45]; TM__xRflM5lMv4YvZq7gOUBMew_0[40].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[40].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, state); TM__xRflM5lMv4YvZq7gOUBMew_0[40].typ = (&NTI__WzRzKRS6S9aqphI4AiMjRNA_); TM__xRflM5lMv4YvZq7gOUBMew_0[40].name = "state"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[5] = &TM__xRflM5lMv4YvZq7gOUBMew_0[46]; TM__xRflM5lMv4YvZq7gOUBMew_0[46].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[46].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, error); TM__xRflM5lMv4YvZq7gOUBMew_0[46].typ = (&NTI__vU9aO9cTqOMn6CBzhV8rX7Sw_); TM__xRflM5lMv4YvZq7gOUBMew_0[46].name = "error"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[6] = &TM__xRflM5lMv4YvZq7gOUBMew_0[47]; TM__xRflM5lMv4YvZq7gOUBMew_0[47].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[47].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, mustCancel); TM__xRflM5lMv4YvZq7gOUBMew_0[47].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[47].name = "mustCancel"; TM__xRflM5lMv4YvZq7gOUBMew_13_8[7] = &TM__xRflM5lMv4YvZq7gOUBMew_0[48]; TM__xRflM5lMv4YvZq7gOUBMew_0[48].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[48].offset = offsetof(tyObject_FutureBasecolonObjectType___V9aHQccB2Pyjfqk9bdE5ZRnw, id); TM__xRflM5lMv4YvZq7gOUBMew_0[48].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[48].name = "id"; TM__xRflM5lMv4YvZq7gOUBMew_0[35].len = 8; TM__xRflM5lMv4YvZq7gOUBMew_0[35].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[35].sons = &TM__xRflM5lMv4YvZq7gOUBMew_13_8[0]; NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[35]; NTI__GXFSekg1U8JRoedGa2vBSA_.size = sizeof(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA); NTI__GXFSekg1U8JRoedGa2vBSA_.kind = 17; NTI__GXFSekg1U8JRoedGa2vBSA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__GXFSekg1U8JRoedGa2vBSA_.name = "Future[system.void]"; NTI__GXFSekg1U8JRoedGa2vBSA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GXFSekg1U8JRoedGa2vBSA_; TM__xRflM5lMv4YvZq7gOUBMew_0[49].len = 0; TM__xRflM5lMv4YvZq7gOUBMew_0[49].kind = 2; NTI__GXFSekg1U8JRoedGa2vBSA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[49]; NTI__wrhe6hYHoM2gc8EiW0lE6Q_.size = sizeof(tyObject_FuturecolonObjectType___GXFSekg1U8JRoedGa2vBSA*); NTI__wrhe6hYHoM2gc8EiW0lE6Q_.kind = 22; NTI__wrhe6hYHoM2gc8EiW0lE6Q_.base = (&NTI__GXFSekg1U8JRoedGa2vBSA_); NTI__wrhe6hYHoM2gc8EiW0lE6Q_.name = "Future[system.void]"; NTI__wrhe6hYHoM2gc8EiW0lE6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wrhe6hYHoM2gc8EiW0lE6Q_; NTI__wrhe6hYHoM2gc8EiW0lE6Q_.marker = Marker_tyRef__wrhe6hYHoM2gc8EiW0lE6Q; NTI__mbFzZshcwr2hqxBavvwQww_.size = sizeof(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww); NTI__mbFzZshcwr2hqxBavvwQww_.kind = 17; NTI__mbFzZshcwr2hqxBavvwQww_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__mbFzZshcwr2hqxBavvwQww_.name = "Future[system.Natural]"; NTI__mbFzZshcwr2hqxBavvwQww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mbFzZshcwr2hqxBavvwQww_; TM__xRflM5lMv4YvZq7gOUBMew_0[50].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[50].offset = offsetof(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww, value); TM__xRflM5lMv4YvZq7gOUBMew_0[50].typ = (&NTI__hLlQjbV9bLNq5PFxYcqacsA_); TM__xRflM5lMv4YvZq7gOUBMew_0[50].name = "value"; NTI__mbFzZshcwr2hqxBavvwQww_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[50]; NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.size = sizeof(tyObject_FuturecolonObjectType___mbFzZshcwr2hqxBavvwQww*); NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.kind = 22; NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.base = (&NTI__mbFzZshcwr2hqxBavvwQww_); NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.name = "Future[system.Natural]"; NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__k6jrF8Gn9aPHVK4XfXeNIMg_; NTI__k6jrF8Gn9aPHVK4XfXeNIMg_.marker = Marker_tyRef__k6jrF8Gn9aPHVK4XfXeNIMg; NTI__mSbB19aofqUR43DuDIwZNdQ_.size = sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ); NTI__mSbB19aofqUR43DuDIwZNdQ_.kind = 17; NTI__mSbB19aofqUR43DuDIwZNdQ_.base = (&NTI__LbeSGvgPzGzXnW9caIkJqMA_); NTI__mSbB19aofqUR43DuDIwZNdQ_.name = "FutureDefect"; NTI__mSbB19aofqUR43DuDIwZNdQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__mSbB19aofqUR43DuDIwZNdQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[51].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[51].offset = offsetof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ, cause); TM__xRflM5lMv4YvZq7gOUBMew_0[51].typ = (&NTI__Oe5U64nDSwOh3KlTzM9b9c7g_); TM__xRflM5lMv4YvZq7gOUBMew_0[51].name = "cause"; NTI__mSbB19aofqUR43DuDIwZNdQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[51]; NTI__r51VZ54Di9b6hoKoHVERbpQ_.size = sizeof(tyObject_FutureDefect__mSbB19aofqUR43DuDIwZNdQ*); NTI__r51VZ54Di9b6hoKoHVERbpQ_.kind = 22; NTI__r51VZ54Di9b6hoKoHVERbpQ_.base = (&NTI__mSbB19aofqUR43DuDIwZNdQ_); NTI__r51VZ54Di9b6hoKoHVERbpQ_.name = "ref FutureDefect"; NTI__r51VZ54Di9b6hoKoHVERbpQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__r51VZ54Di9b6hoKoHVERbpQ_; NTI__r51VZ54Di9b6hoKoHVERbpQ_.marker = Marker_tyRef__r51VZ54Di9b6hoKoHVERbpQ; NTI__EUoRp7OBZg41PuLzH7xC8Q_.size = sizeof(tyObject_FutureError__EUoRp7OBZg41PuLzH7xC8Q); NTI__EUoRp7OBZg41PuLzH7xC8Q_.kind = 17; NTI__EUoRp7OBZg41PuLzH7xC8Q_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); NTI__EUoRp7OBZg41PuLzH7xC8Q_.name = "FutureError"; NTI__EUoRp7OBZg41PuLzH7xC8Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__EUoRp7OBZg41PuLzH7xC8Q_; TM__xRflM5lMv4YvZq7gOUBMew_0[52].len = 0; TM__xRflM5lMv4YvZq7gOUBMew_0[52].kind = 2; NTI__EUoRp7OBZg41PuLzH7xC8Q_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[52]; NTI__REH9aBNkNbeLkDu8Z1q6BeA_.size = sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA); NTI__REH9aBNkNbeLkDu8Z1q6BeA_.kind = 17; NTI__REH9aBNkNbeLkDu8Z1q6BeA_.base = (&NTI__EUoRp7OBZg41PuLzH7xC8Q_); NTI__REH9aBNkNbeLkDu8Z1q6BeA_.name = "CancelledError"; NTI__REH9aBNkNbeLkDu8Z1q6BeA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__REH9aBNkNbeLkDu8Z1q6BeA_; TM__xRflM5lMv4YvZq7gOUBMew_0[53].len = 0; TM__xRflM5lMv4YvZq7gOUBMew_0[53].kind = 2; NTI__REH9aBNkNbeLkDu8Z1q6BeA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[53]; NTI__paaBQT4pyImJiuEdGp60qA_.size = sizeof(tyObject_CancelledError__REH9aBNkNbeLkDu8Z1q6BeA*); NTI__paaBQT4pyImJiuEdGp60qA_.kind = 22; NTI__paaBQT4pyImJiuEdGp60qA_.base = (&NTI__REH9aBNkNbeLkDu8Z1q6BeA_); NTI__paaBQT4pyImJiuEdGp60qA_.name = "ref CancelledError"; NTI__paaBQT4pyImJiuEdGp60qA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__paaBQT4pyImJiuEdGp60qA_; NTI__paaBQT4pyImJiuEdGp60qA_.marker = Marker_tyRef__paaBQT4pyImJiuEdGp60qA; NTI__ljJq46SgY0d6nRTtFliXCw_.size = sizeof(tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw); NTI__ljJq46SgY0d6nRTtFliXCw_.kind = 17; NTI__ljJq46SgY0d6nRTtFliXCw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__ljJq46SgY0d6nRTtFliXCw_.name = "object"; NTI__ljJq46SgY0d6nRTtFliXCw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ljJq46SgY0d6nRTtFliXCw_; TM__xRflM5lMv4YvZq7gOUBMew_53_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[55]; TM__xRflM5lMv4YvZq7gOUBMew_0[55].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[55].offset = offsetof(tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[55].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[55].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_53_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[56]; TM__xRflM5lMv4YvZq7gOUBMew_0[56].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[56].offset = offsetof(tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw, future1); TM__xRflM5lMv4YvZq7gOUBMew_0[56].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[56].name = "future1"; TM__xRflM5lMv4YvZq7gOUBMew_0[54].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[54].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[54].sons = &TM__xRflM5lMv4YvZq7gOUBMew_53_2[0]; NTI__ljJq46SgY0d6nRTtFliXCw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[54]; NTI__bS9a8GSxZWqcdqiC47YMqnw_.size = sizeof(tyObject_Env_asyncfutures2dotnim___ljJq46SgY0d6nRTtFliXCw*); NTI__bS9a8GSxZWqcdqiC47YMqnw_.kind = 22; NTI__bS9a8GSxZWqcdqiC47YMqnw_.base = (&NTI__ljJq46SgY0d6nRTtFliXCw_); NTI__bS9a8GSxZWqcdqiC47YMqnw_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(521, 21)"; NTI__bS9a8GSxZWqcdqiC47YMqnw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__bS9a8GSxZWqcdqiC47YMqnw_; NTI__bS9a8GSxZWqcdqiC47YMqnw_.marker = Marker_tyRef__bS9a8GSxZWqcdqiC47YMqnw; NTI__1w0sOuncKSHqSdshhJrODw_.size = sizeof(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw); NTI__1w0sOuncKSHqSdshhJrODw_.kind = 17; NTI__1w0sOuncKSHqSdshhJrODw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__1w0sOuncKSHqSdshhJrODw_.name = "Future[system.int]"; NTI__1w0sOuncKSHqSdshhJrODw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1w0sOuncKSHqSdshhJrODw_; TM__xRflM5lMv4YvZq7gOUBMew_0[57].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[57].offset = offsetof(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[57].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[57].name = "value"; NTI__1w0sOuncKSHqSdshhJrODw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[57]; NTI__t0sMJCbrFfVm9aEAwxhaXMg_.size = sizeof(tyObject_FuturecolonObjectType___1w0sOuncKSHqSdshhJrODw*); NTI__t0sMJCbrFfVm9aEAwxhaXMg_.kind = 22; NTI__t0sMJCbrFfVm9aEAwxhaXMg_.base = (&NTI__1w0sOuncKSHqSdshhJrODw_); NTI__t0sMJCbrFfVm9aEAwxhaXMg_.name = "Future[system.int]"; NTI__t0sMJCbrFfVm9aEAwxhaXMg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__t0sMJCbrFfVm9aEAwxhaXMg_; NTI__t0sMJCbrFfVm9aEAwxhaXMg_.marker = Marker_tyRef__t0sMJCbrFfVm9aEAwxhaXMg; NTI__ANUT37xQWVpIM19bQzmPKEg_.size = sizeof(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg); NTI__ANUT37xQWVpIM19bQzmPKEg_.kind = 17; NTI__ANUT37xQWVpIM19bQzmPKEg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__ANUT37xQWVpIM19bQzmPKEg_.name = "Future[connection.Connection]"; NTI__ANUT37xQWVpIM19bQzmPKEg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ANUT37xQWVpIM19bQzmPKEg_; TM__xRflM5lMv4YvZq7gOUBMew_0[58].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[58].offset = offsetof(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[58].typ = (&NTI__ZerMcZkaRbhs8wv4M9cMNuw_); TM__xRflM5lMv4YvZq7gOUBMew_0[58].name = "value"; NTI__ANUT37xQWVpIM19bQzmPKEg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[58]; NTI__PZV9aZXUom5KuIaJnbFN9ckw_.size = sizeof(tyObject_FuturecolonObjectType___ANUT37xQWVpIM19bQzmPKEg*); NTI__PZV9aZXUom5KuIaJnbFN9ckw_.kind = 22; NTI__PZV9aZXUom5KuIaJnbFN9ckw_.base = (&NTI__ANUT37xQWVpIM19bQzmPKEg_); NTI__PZV9aZXUom5KuIaJnbFN9ckw_.name = "Future[connection.Connection]"; NTI__PZV9aZXUom5KuIaJnbFN9ckw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PZV9aZXUom5KuIaJnbFN9ckw_; NTI__PZV9aZXUom5KuIaJnbFN9ckw_.marker = Marker_tyRef__PZV9aZXUom5KuIaJnbFN9ckw; NTI__eboBq7BtfTd9c5QprGbgmvw_.size = sizeof(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw); NTI__eboBq7BtfTd9c5QprGbgmvw_.kind = 17; NTI__eboBq7BtfTd9c5QprGbgmvw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__eboBq7BtfTd9c5QprGbgmvw_.name = "Future[seq[byte]]"; NTI__eboBq7BtfTd9c5QprGbgmvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__eboBq7BtfTd9c5QprGbgmvw_; TM__xRflM5lMv4YvZq7gOUBMew_0[59].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[59].offset = offsetof(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[59].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[59].name = "value"; NTI__eboBq7BtfTd9c5QprGbgmvw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[59]; NTI__lT9buwOIvTTGQ3Bm66flIpQ_.size = sizeof(tyObject_FuturecolonObjectType___eboBq7BtfTd9c5QprGbgmvw*); NTI__lT9buwOIvTTGQ3Bm66flIpQ_.kind = 22; NTI__lT9buwOIvTTGQ3Bm66flIpQ_.base = (&NTI__eboBq7BtfTd9c5QprGbgmvw_); NTI__lT9buwOIvTTGQ3Bm66flIpQ_.name = "Future[seq[byte]]"; NTI__lT9buwOIvTTGQ3Bm66flIpQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__lT9buwOIvTTGQ3Bm66flIpQ_; NTI__lT9buwOIvTTGQ3Bm66flIpQ_.marker = Marker_tyRef__lT9buwOIvTTGQ3Bm66flIpQ; NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.size = sizeof(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q); NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.kind = 17; NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.name = "Future[secure.SecureConn]"; NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__h3NGA0yZw8sOcnJC7Nzi6Q_; TM__xRflM5lMv4YvZq7gOUBMew_0[60].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[60].offset = offsetof(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q, value); TM__xRflM5lMv4YvZq7gOUBMew_0[60].typ = (&NTI__YcNq9cdJHxLn8sA9bkNprHVQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[60].name = "value"; NTI__h3NGA0yZw8sOcnJC7Nzi6Q_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[60]; NTI__0uYCwcXe9a6ORVuTht1QPfQ_.size = sizeof(tyObject_FuturecolonObjectType___h3NGA0yZw8sOcnJC7Nzi6Q*); NTI__0uYCwcXe9a6ORVuTht1QPfQ_.kind = 22; NTI__0uYCwcXe9a6ORVuTht1QPfQ_.base = (&NTI__h3NGA0yZw8sOcnJC7Nzi6Q_); NTI__0uYCwcXe9a6ORVuTht1QPfQ_.name = "Future[secure.SecureConn]"; NTI__0uYCwcXe9a6ORVuTht1QPfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0uYCwcXe9a6ORVuTht1QPfQ_; NTI__0uYCwcXe9a6ORVuTht1QPfQ_.marker = Marker_tyRef__0uYCwcXe9a6ORVuTht1QPfQ; NTI__M0tPZrpHGvR9cMHXTDp6nzw_.size = sizeof(tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw); NTI__M0tPZrpHGvR9cMHXTDp6nzw_.kind = 17; NTI__M0tPZrpHGvR9cMHXTDp6nzw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__M0tPZrpHGvR9cMHXTDp6nzw_.name = "object"; NTI__M0tPZrpHGvR9cMHXTDp6nzw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__M0tPZrpHGvR9cMHXTDp6nzw_; TM__xRflM5lMv4YvZq7gOUBMew_60_2[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[62]; TM__xRflM5lMv4YvZq7gOUBMew_0[62].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[62].offset = offsetof(tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[62].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[62].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_60_2[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[63]; TM__xRflM5lMv4YvZq7gOUBMew_0[63].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[63].offset = offsetof(tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw, future1); TM__xRflM5lMv4YvZq7gOUBMew_0[63].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[63].name = "future1"; TM__xRflM5lMv4YvZq7gOUBMew_0[61].len = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[61].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[61].sons = &TM__xRflM5lMv4YvZq7gOUBMew_60_2[0]; NTI__M0tPZrpHGvR9cMHXTDp6nzw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[61]; NTI__eTGxqQciZodiKlCzgxFynA_.size = sizeof(tyObject_Env_asyncfutures2dotnim___M0tPZrpHGvR9cMHXTDp6nzw*); NTI__eTGxqQciZodiKlCzgxFynA_.kind = 22; NTI__eTGxqQciZodiKlCzgxFynA_.base = (&NTI__M0tPZrpHGvR9cMHXTDp6nzw_); NTI__eTGxqQciZodiKlCzgxFynA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(557, 24)"; NTI__eTGxqQciZodiKlCzgxFynA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__eTGxqQciZodiKlCzgxFynA_; NTI__eTGxqQciZodiKlCzgxFynA_.marker = Marker_tyRef__eTGxqQciZodiKlCzgxFynA; NTI__rifekcSn4xb4q1wEkVYIiA_.size = sizeof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA); NTI__rifekcSn4xb4q1wEkVYIiA_.kind = 17; NTI__rifekcSn4xb4q1wEkVYIiA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__rifekcSn4xb4q1wEkVYIiA_.name = "object"; NTI__rifekcSn4xb4q1wEkVYIiA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rifekcSn4xb4q1wEkVYIiA_; TM__xRflM5lMv4YvZq7gOUBMew_72_4[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[65]; TM__xRflM5lMv4YvZq7gOUBMew_0[65].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[65].offset = offsetof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[65].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[65].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_72_4[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[66]; TM__xRflM5lMv4YvZq7gOUBMew_0[66].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[66].offset = offsetof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[66].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[66].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_72_4[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[67]; TM__xRflM5lMv4YvZq7gOUBMew_0[67].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[67].offset = offsetof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA, fut12); TM__xRflM5lMv4YvZq7gOUBMew_0[67].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[67].name = "fut12"; TM__xRflM5lMv4YvZq7gOUBMew_72_4[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[68]; TM__xRflM5lMv4YvZq7gOUBMew_0[68].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[68].offset = offsetof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA, fut23); TM__xRflM5lMv4YvZq7gOUBMew_0[68].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[68].name = "fut23"; TM__xRflM5lMv4YvZq7gOUBMew_0[64].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[64].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[64].sons = &TM__xRflM5lMv4YvZq7gOUBMew_72_4[0]; NTI__rifekcSn4xb4q1wEkVYIiA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[64]; NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.size = sizeof(tyObject_Env_asyncfutures2dotnim___rifekcSn4xb4q1wEkVYIiA*); NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.kind = 22; NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.base = (&NTI__rifekcSn4xb4q1wEkVYIiA_); NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(647, 20)"; NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_; NTI__9cnbfdjc3G6YXQqNVZ8TWfQ_.marker = Marker_tyRef__9cnbfdjc3G6YXQqNVZ8TWfQ; NTI__9ctzTZW8UpmD3dQu2MCjEPA_.size = sizeof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA); NTI__9ctzTZW8UpmD3dQu2MCjEPA_.kind = 17; NTI__9ctzTZW8UpmD3dQu2MCjEPA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__9ctzTZW8UpmD3dQu2MCjEPA_.name = "object"; NTI__9ctzTZW8UpmD3dQu2MCjEPA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9ctzTZW8UpmD3dQu2MCjEPA_; TM__xRflM5lMv4YvZq7gOUBMew_76_3[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[70]; TM__xRflM5lMv4YvZq7gOUBMew_0[70].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[70].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[70].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[70].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_76_3[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[71]; TM__xRflM5lMv4YvZq7gOUBMew_0[71].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[71].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[71].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[71].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_76_3[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[72]; TM__xRflM5lMv4YvZq7gOUBMew_0[72].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[72].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[72].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[72].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_0[69].len = 3; TM__xRflM5lMv4YvZq7gOUBMew_0[69].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[69].sons = &TM__xRflM5lMv4YvZq7gOUBMew_76_3[0]; NTI__9ctzTZW8UpmD3dQu2MCjEPA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[69]; NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.size = sizeof(tyObject_Env_asyncfutures2dotnim___9ctzTZW8UpmD3dQu2MCjEPA*); NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.kind = 22; NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.base = (&NTI__9ctzTZW8UpmD3dQu2MCjEPA_); NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(806, 21)"; NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FUrkUx9cszc9aIgQ9blGLjQDg_; NTI__FUrkUx9cszc9aIgQ9blGLjQDg_.marker = Marker_tyRef__FUrkUx9cszc9aIgQ9blGLjQDg; NTI__9bjwsyNJ1zei1wsC0ypZPew_.size = sizeof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew); NTI__9bjwsyNJ1zei1wsC0ypZPew_.kind = 17; NTI__9bjwsyNJ1zei1wsC0ypZPew_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__9bjwsyNJ1zei1wsC0ypZPew_.name = "object"; NTI__9bjwsyNJ1zei1wsC0ypZPew_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bjwsyNJ1zei1wsC0ypZPew_; TM__xRflM5lMv4YvZq7gOUBMew_77_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[74]; TM__xRflM5lMv4YvZq7gOUBMew_0[74].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[74].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[74].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[74].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_77_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[75]; NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.size = sizeof(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw); NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.kind = 17; NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.name = "Future[seq[Future[system.void]]]"; NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__s5ZBnSn9c7EMaDjgeaKjsIw_; TM__xRflM5lMv4YvZq7gOUBMew_0[76].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[76].offset = offsetof(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[76].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__xRflM5lMv4YvZq7gOUBMew_0[76].name = "value"; NTI__s5ZBnSn9c7EMaDjgeaKjsIw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[76]; NTI__vQTdjBPeuUjQJlj4LMIqYg_.size = sizeof(tyObject_FuturecolonObjectType___s5ZBnSn9c7EMaDjgeaKjsIw*); NTI__vQTdjBPeuUjQJlj4LMIqYg_.kind = 22; NTI__vQTdjBPeuUjQJlj4LMIqYg_.base = (&NTI__s5ZBnSn9c7EMaDjgeaKjsIw_); NTI__vQTdjBPeuUjQJlj4LMIqYg_.name = "Future[seq[Future[system.void]]]"; NTI__vQTdjBPeuUjQJlj4LMIqYg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vQTdjBPeuUjQJlj4LMIqYg_; NTI__vQTdjBPeuUjQJlj4LMIqYg_.marker = Marker_tyRef__vQTdjBPeuUjQJlj4LMIqYg; TM__xRflM5lMv4YvZq7gOUBMew_0[75].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[75].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[75].typ = (&NTI__vQTdjBPeuUjQJlj4LMIqYg_); TM__xRflM5lMv4YvZq7gOUBMew_0[75].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_77_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[77]; TM__xRflM5lMv4YvZq7gOUBMew_0[77].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[77].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew, completedFutures2); TM__xRflM5lMv4YvZq7gOUBMew_0[77].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[77].name = "completedFutures2"; TM__xRflM5lMv4YvZq7gOUBMew_77_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[78]; TM__xRflM5lMv4YvZq7gOUBMew_0[78].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[78].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew, totalFutures3); TM__xRflM5lMv4YvZq7gOUBMew_0[78].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[78].name = "totalFutures3"; TM__xRflM5lMv4YvZq7gOUBMew_77_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[79]; TM__xRflM5lMv4YvZq7gOUBMew_0[79].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[79].offset = offsetof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew, nfuts4); TM__xRflM5lMv4YvZq7gOUBMew_0[79].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__xRflM5lMv4YvZq7gOUBMew_0[79].name = "nfuts4"; TM__xRflM5lMv4YvZq7gOUBMew_0[73].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[73].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[73].sons = &TM__xRflM5lMv4YvZq7gOUBMew_77_5[0]; NTI__9bjwsyNJ1zei1wsC0ypZPew_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[73]; NTI__GQGh9bMRUVKMKCVUufXFt5w_.size = sizeof(tyObject_Env_asyncfutures2dotnim___9bjwsyNJ1zei1wsC0ypZPew*); NTI__GQGh9bMRUVKMKCVUufXFt5w_.kind = 22; NTI__GQGh9bMRUVKMKCVUufXFt5w_.base = (&NTI__9bjwsyNJ1zei1wsC0ypZPew_); NTI__GQGh9bMRUVKMKCVUufXFt5w_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(880, 23)"; NTI__GQGh9bMRUVKMKCVUufXFt5w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GQGh9bMRUVKMKCVUufXFt5w_; NTI__GQGh9bMRUVKMKCVUufXFt5w_.marker = Marker_tyRef__GQGh9bMRUVKMKCVUufXFt5w; NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.size = sizeof(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg); NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.kind = 17; NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.name = "Future[system.string]"; NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_; TM__xRflM5lMv4YvZq7gOUBMew_0[80].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[80].offset = offsetof(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[80].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__xRflM5lMv4YvZq7gOUBMew_0[80].name = "value"; NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[80]; NTI__Nqt2DnDVkqisGGBVr9c3PfA_.size = sizeof(tyObject_FuturecolonObjectType___hOsQ2qAQi9bBy9b9abRqpkhsg*); NTI__Nqt2DnDVkqisGGBVr9c3PfA_.kind = 22; NTI__Nqt2DnDVkqisGGBVr9c3PfA_.base = (&NTI__hOsQ2qAQi9bBy9b9abRqpkhsg_); NTI__Nqt2DnDVkqisGGBVr9c3PfA_.name = "Future[system.string]"; NTI__Nqt2DnDVkqisGGBVr9c3PfA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Nqt2DnDVkqisGGBVr9c3PfA_; NTI__Nqt2DnDVkqisGGBVr9c3PfA_.marker = Marker_tyRef__Nqt2DnDVkqisGGBVr9c3PfA; NTI__Lu4lA9cugv86oGG3VQW9bSgg_.size = sizeof(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg); NTI__Lu4lA9cugv86oGG3VQW9bSgg_.kind = 17; NTI__Lu4lA9cugv86oGG3VQW9bSgg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__Lu4lA9cugv86oGG3VQW9bSgg_.name = "Future[system.uint64]"; NTI__Lu4lA9cugv86oGG3VQW9bSgg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Lu4lA9cugv86oGG3VQW9bSgg_; TM__xRflM5lMv4YvZq7gOUBMew_0[81].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[81].offset = offsetof(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[81].typ = (&NTI__wMtfD88jmrPZwfzTH9c8e9cA_); TM__xRflM5lMv4YvZq7gOUBMew_0[81].name = "value"; NTI__Lu4lA9cugv86oGG3VQW9bSgg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[81]; NTI__myIE9cd747jj5Fsc2GBs2jA_.size = sizeof(tyObject_FuturecolonObjectType___Lu4lA9cugv86oGG3VQW9bSgg*); NTI__myIE9cd747jj5Fsc2GBs2jA_.kind = 22; NTI__myIE9cd747jj5Fsc2GBs2jA_.base = (&NTI__Lu4lA9cugv86oGG3VQW9bSgg_); NTI__myIE9cd747jj5Fsc2GBs2jA_.name = "Future[system.uint64]"; NTI__myIE9cd747jj5Fsc2GBs2jA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__myIE9cd747jj5Fsc2GBs2jA_; NTI__myIE9cd747jj5Fsc2GBs2jA_.marker = Marker_tyRef__myIE9cd747jj5Fsc2GBs2jA; NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.size = sizeof(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ); NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.kind = 17; NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.name = "Future[pubsub.ValidationResult]"; NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8VwCnQGXNPKVQ6lfsxmhoQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[82].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[82].offset = offsetof(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[82].typ = (&NTI__7jzGY3OCyeQsUUYG0vO9cdg_); TM__xRflM5lMv4YvZq7gOUBMew_0[82].name = "value"; NTI__8VwCnQGXNPKVQ6lfsxmhoQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[82]; NTI__R0FNpdnKdZqrupaI5EZzig_.size = sizeof(tyObject_FuturecolonObjectType___8VwCnQGXNPKVQ6lfsxmhoQ*); NTI__R0FNpdnKdZqrupaI5EZzig_.kind = 22; NTI__R0FNpdnKdZqrupaI5EZzig_.base = (&NTI__8VwCnQGXNPKVQ6lfsxmhoQ_); NTI__R0FNpdnKdZqrupaI5EZzig_.name = "Future[pubsub.ValidationResult]"; NTI__R0FNpdnKdZqrupaI5EZzig_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R0FNpdnKdZqrupaI5EZzig_; NTI__R0FNpdnKdZqrupaI5EZzig_.marker = Marker_tyRef__R0FNpdnKdZqrupaI5EZzig; NTI__nqeV24AQaSJjxf5vi632NQ_.size = sizeof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ); NTI__nqeV24AQaSJjxf5vi632NQ_.kind = 17; NTI__nqeV24AQaSJjxf5vi632NQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__nqeV24AQaSJjxf5vi632NQ_.name = "object"; NTI__nqeV24AQaSJjxf5vi632NQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__nqeV24AQaSJjxf5vi632NQ_; TM__xRflM5lMv4YvZq7gOUBMew_88_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[84]; TM__xRflM5lMv4YvZq7gOUBMew_0[84].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[84].offset = offsetof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[84].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[84].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_88_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[85]; NTI__qs2i3AviE2IByz9ccznbzGw_.size = sizeof(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw); NTI__qs2i3AviE2IByz9ccznbzGw_.kind = 17; NTI__qs2i3AviE2IByz9ccznbzGw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__qs2i3AviE2IByz9ccznbzGw_.name = "Future[seq[Future[pubsub.ValidationResult]]]"; NTI__qs2i3AviE2IByz9ccznbzGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__qs2i3AviE2IByz9ccznbzGw_; TM__xRflM5lMv4YvZq7gOUBMew_0[86].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[86].offset = offsetof(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[86].typ = (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_); TM__xRflM5lMv4YvZq7gOUBMew_0[86].name = "value"; NTI__qs2i3AviE2IByz9ccznbzGw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[86]; NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.size = sizeof(tyObject_FuturecolonObjectType___qs2i3AviE2IByz9ccznbzGw*); NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.kind = 22; NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.base = (&NTI__qs2i3AviE2IByz9ccznbzGw_); NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.name = "Future[seq[Future[pubsub.ValidationResult]]]"; NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Z3Dbcz8QsmJQqv2GJA1n1A_; NTI__Z3Dbcz8QsmJQqv2GJA1n1A_.marker = Marker_tyRef__Z3Dbcz8QsmJQqv2GJA1n1A; TM__xRflM5lMv4YvZq7gOUBMew_0[85].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[85].offset = offsetof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[85].typ = (&NTI__Z3Dbcz8QsmJQqv2GJA1n1A_); TM__xRflM5lMv4YvZq7gOUBMew_0[85].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_88_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[87]; TM__xRflM5lMv4YvZq7gOUBMew_0[87].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[87].offset = offsetof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ, completedFutures2); TM__xRflM5lMv4YvZq7gOUBMew_0[87].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[87].name = "completedFutures2"; TM__xRflM5lMv4YvZq7gOUBMew_88_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[88]; TM__xRflM5lMv4YvZq7gOUBMew_0[88].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[88].offset = offsetof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ, totalFutures3); TM__xRflM5lMv4YvZq7gOUBMew_0[88].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[88].name = "totalFutures3"; TM__xRflM5lMv4YvZq7gOUBMew_88_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[89]; TM__xRflM5lMv4YvZq7gOUBMew_0[89].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[89].offset = offsetof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ, nfuts4); TM__xRflM5lMv4YvZq7gOUBMew_0[89].typ = (&NTI__8DGt2AEUR0l4JqRQMZxl9cw_); TM__xRflM5lMv4YvZq7gOUBMew_0[89].name = "nfuts4"; TM__xRflM5lMv4YvZq7gOUBMew_0[83].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[83].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[83].sons = &TM__xRflM5lMv4YvZq7gOUBMew_88_5[0]; NTI__nqeV24AQaSJjxf5vi632NQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[83]; NTI__Id7Xn2meOX9ac9a0qIbbfveg_.size = sizeof(tyObject_Env_asyncfutures2dotnim___nqeV24AQaSJjxf5vi632NQ*); NTI__Id7Xn2meOX9ac9a0qIbbfveg_.kind = 22; NTI__Id7Xn2meOX9ac9a0qIbbfveg_.base = (&NTI__nqeV24AQaSJjxf5vi632NQ_); NTI__Id7Xn2meOX9ac9a0qIbbfveg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(880, 23)"; NTI__Id7Xn2meOX9ac9a0qIbbfveg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Id7Xn2meOX9ac9a0qIbbfveg_; NTI__Id7Xn2meOX9ac9a0qIbbfveg_.marker = Marker_tyRef__Id7Xn2meOX9ac9a0qIbbfveg; NTI__V0MhMYjxDSujq7vzVRUqDw_.size = sizeof(tyObject_AsyncError__V0MhMYjxDSujq7vzVRUqDw); NTI__V0MhMYjxDSujq7vzVRUqDw_.kind = 17; NTI__V0MhMYjxDSujq7vzVRUqDw_.base = (&NTI__qrLSDoe2oBoAqNtJ9badtnA_); NTI__V0MhMYjxDSujq7vzVRUqDw_.name = "AsyncError"; NTI__V0MhMYjxDSujq7vzVRUqDw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__V0MhMYjxDSujq7vzVRUqDw_; TM__xRflM5lMv4YvZq7gOUBMew_0[90].len = 0; TM__xRflM5lMv4YvZq7gOUBMew_0[90].kind = 2; NTI__V0MhMYjxDSujq7vzVRUqDw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[90]; NTI__CYwqxZ40Y2NYtKWqdHC3hA_.size = sizeof(tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA); NTI__CYwqxZ40Y2NYtKWqdHC3hA_.kind = 17; NTI__CYwqxZ40Y2NYtKWqdHC3hA_.base = (&NTI__1w0sOuncKSHqSdshhJrODw_); NTI__CYwqxZ40Y2NYtKWqdHC3hA_.name = "FutureSeq[system.int, system.byte]"; NTI__CYwqxZ40Y2NYtKWqdHC3hA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CYwqxZ40Y2NYtKWqdHC3hA_; TM__xRflM5lMv4YvZq7gOUBMew_0[91].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[91].offset = offsetof(tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA, gcholder); TM__xRflM5lMv4YvZq7gOUBMew_0[91].typ = (&NTI__6H5Oh5UUvVCLiakt9aTwtUQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[91].name = "gcholder"; NTI__CYwqxZ40Y2NYtKWqdHC3hA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[91]; NTI__oWNbb9cezazYpSYQpSqwhWw_.size = sizeof(tyObject_FutureSeqcolonObjectType___CYwqxZ40Y2NYtKWqdHC3hA*); NTI__oWNbb9cezazYpSYQpSqwhWw_.kind = 22; NTI__oWNbb9cezazYpSYQpSqwhWw_.base = (&NTI__CYwqxZ40Y2NYtKWqdHC3hA_); NTI__oWNbb9cezazYpSYQpSqwhWw_.name = "FutureSeq[system.int, system.byte]"; NTI__oWNbb9cezazYpSYQpSqwhWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__oWNbb9cezazYpSYQpSqwhWw_; NTI__oWNbb9cezazYpSYQpSqwhWw_.marker = Marker_tyRef__oWNbb9cezazYpSYQpSqwhWw; NTI__BRcqYi9aqGwiiiX644MjXzQ_.size = sizeof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ); NTI__BRcqYi9aqGwiiiX644MjXzQ_.kind = 17; NTI__BRcqYi9aqGwiiiX644MjXzQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__BRcqYi9aqGwiiiX644MjXzQ_.name = "object"; NTI__BRcqYi9aqGwiiiX644MjXzQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__BRcqYi9aqGwiiiX644MjXzQ_; TM__xRflM5lMv4YvZq7gOUBMew_100_4[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[93]; TM__xRflM5lMv4YvZq7gOUBMew_0[93].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[93].offset = offsetof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[93].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[93].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_100_4[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[94]; TM__xRflM5lMv4YvZq7gOUBMew_0[94].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[94].offset = offsetof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ, loop1); TM__xRflM5lMv4YvZq7gOUBMew_0[94].typ = (&NTI__xsIzb6EDNuJQE2KHY8fPTQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[94].name = "loop1"; TM__xRflM5lMv4YvZq7gOUBMew_100_4[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[95]; TM__xRflM5lMv4YvZq7gOUBMew_0[95].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[95].offset = offsetof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ, fd2); TM__xRflM5lMv4YvZq7gOUBMew_0[95].typ = (&NTI__nlCscttRCss70IBTyuBqnA_); TM__xRflM5lMv4YvZq7gOUBMew_0[95].name = "fd2"; TM__xRflM5lMv4YvZq7gOUBMew_100_4[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[96]; TM__xRflM5lMv4YvZq7gOUBMew_0[96].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[96].offset = offsetof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ, aftercb3); TM__xRflM5lMv4YvZq7gOUBMew_0[96].typ = (&NTI__9bqx36VxQxXejdrF09bFARDQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[96].name = "aftercb3"; TM__xRflM5lMv4YvZq7gOUBMew_0[92].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[92].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[92].sons = &TM__xRflM5lMv4YvZq7gOUBMew_100_4[0]; NTI__BRcqYi9aqGwiiiX644MjXzQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[92]; NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.size = sizeof(tyObject_Env_asyncloopdotnim___BRcqYi9aqGwiiiX644MjXzQ*); NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.kind = 22; NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.base = (&NTI__BRcqYi9aqGwiiiX644MjXzQ_); NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(658, 39)"; NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_; NTI__9c0gKJ89ad9cjpFlRyHMUtSMA_.marker = Marker_tyRef__9c0gKJ89ad9cjpFlRyHMUtSMA; NTI__PgL2apAhutVWO9c3wxhslrw_.size = sizeof(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw); NTI__PgL2apAhutVWO9c3wxhslrw_.kind = 17; NTI__PgL2apAhutVWO9c3wxhslrw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__PgL2apAhutVWO9c3wxhslrw_.name = "Future[stream.StreamTransport]"; NTI__PgL2apAhutVWO9c3wxhslrw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__PgL2apAhutVWO9c3wxhslrw_; TM__xRflM5lMv4YvZq7gOUBMew_0[97].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[97].offset = offsetof(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[97].typ = (&NTI__tUPwZUYpLXnLs6sI0VIpBw_); TM__xRflM5lMv4YvZq7gOUBMew_0[97].name = "value"; NTI__PgL2apAhutVWO9c3wxhslrw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[97]; NTI__RzrGkaF1qisceZrxhNL10Q_.size = sizeof(tyObject_FuturecolonObjectType___PgL2apAhutVWO9c3wxhslrw*); NTI__RzrGkaF1qisceZrxhNL10Q_.kind = 22; NTI__RzrGkaF1qisceZrxhNL10Q_.base = (&NTI__PgL2apAhutVWO9c3wxhslrw_); NTI__RzrGkaF1qisceZrxhNL10Q_.name = "Future[stream.StreamTransport]"; NTI__RzrGkaF1qisceZrxhNL10Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__RzrGkaF1qisceZrxhNL10Q_; NTI__RzrGkaF1qisceZrxhNL10Q_.marker = Marker_tyRef__RzrGkaF1qisceZrxhNL10Q; NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.size = sizeof(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ); NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.kind = 17; NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.name = "Future[coder.Msg]"; NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[98].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[98].offset = offsetof(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[98].typ = (&NTI__wKjVORuPnRnNrVlyPO09cfA_); TM__xRflM5lMv4YvZq7gOUBMew_0[98].name = "value"; NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[98]; NTI__wg0VgB9cLM25S1FwOgMidrA_.size = sizeof(tyObject_FuturecolonObjectType___3jdHmPQQKly9c0YT1Jnr9ctQ*); NTI__wg0VgB9cLM25S1FwOgMidrA_.kind = 22; NTI__wg0VgB9cLM25S1FwOgMidrA_.base = (&NTI__3jdHmPQQKly9c0YT1Jnr9ctQ_); NTI__wg0VgB9cLM25S1FwOgMidrA_.name = "Future[coder.Msg]"; NTI__wg0VgB9cLM25S1FwOgMidrA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__wg0VgB9cLM25S1FwOgMidrA_; NTI__wg0VgB9cLM25S1FwOgMidrA_.marker = Marker_tyRef__wg0VgB9cLM25S1FwOgMidrA; NTI__WJylK6tQQqN5nmmmAdw12g_.size = sizeof(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g); NTI__WJylK6tQQqN5nmmmAdw12g_.kind = 17; NTI__WJylK6tQQqN5nmmmAdw12g_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__WJylK6tQQqN5nmmmAdw12g_.name = "Future[noise.HandshakeResult]"; NTI__WJylK6tQQqN5nmmmAdw12g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__WJylK6tQQqN5nmmmAdw12g_; TM__xRflM5lMv4YvZq7gOUBMew_0[99].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[99].offset = offsetof(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g, value); TM__xRflM5lMv4YvZq7gOUBMew_0[99].typ = (&NTI__OhjTN74UhZiRrIN19aKOSsg_); TM__xRflM5lMv4YvZq7gOUBMew_0[99].name = "value"; NTI__WJylK6tQQqN5nmmmAdw12g_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[99]; NTI__79b5LWj0YZCN09cCniK8vHVg_.size = sizeof(tyObject_FuturecolonObjectType___WJylK6tQQqN5nmmmAdw12g*); NTI__79b5LWj0YZCN09cCniK8vHVg_.kind = 22; NTI__79b5LWj0YZCN09cCniK8vHVg_.base = (&NTI__WJylK6tQQqN5nmmmAdw12g_); NTI__79b5LWj0YZCN09cCniK8vHVg_.name = "Future[noise.HandshakeResult]"; NTI__79b5LWj0YZCN09cCniK8vHVg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__79b5LWj0YZCN09cCniK8vHVg_; NTI__79b5LWj0YZCN09cCniK8vHVg_.marker = Marker_tyRef__79b5LWj0YZCN09cCniK8vHVg; NTI__9chdbn4bCP0GYGKIrXCtRmA_.size = sizeof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA); NTI__9chdbn4bCP0GYGKIrXCtRmA_.kind = 17; NTI__9chdbn4bCP0GYGKIrXCtRmA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__9chdbn4bCP0GYGKIrXCtRmA_.name = "object"; NTI__9chdbn4bCP0GYGKIrXCtRmA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9chdbn4bCP0GYGKIrXCtRmA_; TM__xRflM5lMv4YvZq7gOUBMew_106_3[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[101]; TM__xRflM5lMv4YvZq7gOUBMew_0[101].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[101].offset = offsetof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[101].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[101].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_106_3[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[102]; TM__xRflM5lMv4YvZq7gOUBMew_0[102].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[102].offset = offsetof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[102].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[102].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_106_3[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[103]; TM__xRflM5lMv4YvZq7gOUBMew_0[103].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[103].offset = offsetof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA, timer2); TM__xRflM5lMv4YvZq7gOUBMew_0[103].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[103].name = "timer2"; TM__xRflM5lMv4YvZq7gOUBMew_0[100].len = 3; TM__xRflM5lMv4YvZq7gOUBMew_0[100].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[100].sons = &TM__xRflM5lMv4YvZq7gOUBMew_106_3[0]; NTI__9chdbn4bCP0GYGKIrXCtRmA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[100]; NTI__JekS8ZEaQKXSDdWYIYrLVA_.size = sizeof(tyObject_Env_asyncloopdotnim___9chdbn4bCP0GYGKIrXCtRmA*); NTI__JekS8ZEaQKXSDdWYIYrLVA_.kind = 22; NTI__JekS8ZEaQKXSDdWYIYrLVA_.base = (&NTI__9chdbn4bCP0GYGKIrXCtRmA_); NTI__JekS8ZEaQKXSDdWYIYrLVA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(885, 30)"; NTI__JekS8ZEaQKXSDdWYIYrLVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__JekS8ZEaQKXSDdWYIYrLVA_; NTI__JekS8ZEaQKXSDdWYIYrLVA_.marker = Marker_tyRef__JekS8ZEaQKXSDdWYIYrLVA; NTI__7r4oeIrX2n9aOSLbv8vKLiw_.size = sizeof(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw); NTI__7r4oeIrX2n9aOSLbv8vKLiw_.kind = 17; NTI__7r4oeIrX2n9aOSLbv8vKLiw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__7r4oeIrX2n9aOSLbv8vKLiw_.name = "Future[system.bool]"; NTI__7r4oeIrX2n9aOSLbv8vKLiw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7r4oeIrX2n9aOSLbv8vKLiw_; TM__xRflM5lMv4YvZq7gOUBMew_0[104].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[104].offset = offsetof(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[104].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[104].name = "value"; NTI__7r4oeIrX2n9aOSLbv8vKLiw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[104]; NTI__rI4CttOsQJLhGB50KE3n9cA_.size = sizeof(tyObject_FuturecolonObjectType___7r4oeIrX2n9aOSLbv8vKLiw*); NTI__rI4CttOsQJLhGB50KE3n9cA_.kind = 22; NTI__rI4CttOsQJLhGB50KE3n9cA_.base = (&NTI__7r4oeIrX2n9aOSLbv8vKLiw_); NTI__rI4CttOsQJLhGB50KE3n9cA_.name = "Future[system.bool]"; NTI__rI4CttOsQJLhGB50KE3n9cA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rI4CttOsQJLhGB50KE3n9cA_; NTI__rI4CttOsQJLhGB50KE3n9cA_.marker = Marker_tyRef__rI4CttOsQJLhGB50KE3n9cA; NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.size = sizeof(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg); NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.kind = 17; NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.name = "Future[Option[rlpx.helloObj]]"; NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jTMsuxGdbYVdj9a9b4MvBOKg_; TM__xRflM5lMv4YvZq7gOUBMew_0[105].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[105].offset = offsetof(tyObject_FuturecolonObjectType___jTMsuxGdbYVdj9a9b4MvBOKg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[105].typ = (&NTI__K0W9cH29bVMMD1gwp251ewZw_); TM__xRflM5lMv4YvZq7gOUBMew_0[105].name = "value"; NTI__jTMsuxGdbYVdj9a9b4MvBOKg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[105]; NTI__U9aTlYwIMDIPShhZofZgFVA_.size = sizeof(tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA); NTI__U9aTlYwIMDIPShhZofZgFVA_.kind = 17; NTI__U9aTlYwIMDIPShhZofZgFVA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__U9aTlYwIMDIPShhZofZgFVA_.name = "Future[rlpx.helloObj]"; NTI__U9aTlYwIMDIPShhZofZgFVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__U9aTlYwIMDIPShhZofZgFVA_; TM__xRflM5lMv4YvZq7gOUBMew_0[106].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[106].offset = offsetof(tyObject_FuturecolonObjectType___U9aTlYwIMDIPShhZofZgFVA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[106].typ = (&NTI__RJDJKdhEZMeRiafQYrpIAQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[106].name = "value"; NTI__U9aTlYwIMDIPShhZofZgFVA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[106]; NTI__NJ9cSySgCQr9adHrQX1INOKA_.size = sizeof(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA); NTI__NJ9cSySgCQr9adHrQX1INOKA_.kind = 17; NTI__NJ9cSySgCQr9adHrQX1INOKA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__NJ9cSySgCQr9adHrQX1INOKA_.name = "Future[Option[rlpx.sendDisconnectMsgObj]]"; NTI__NJ9cSySgCQr9adHrQX1INOKA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__NJ9cSySgCQr9adHrQX1INOKA_; TM__xRflM5lMv4YvZq7gOUBMew_0[107].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[107].offset = offsetof(tyObject_FuturecolonObjectType___NJ9cSySgCQr9adHrQX1INOKA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[107].typ = (&NTI__su9cYAKysFE4uPfneOdKcRg_); TM__xRflM5lMv4YvZq7gOUBMew_0[107].name = "value"; NTI__NJ9cSySgCQr9adHrQX1INOKA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[107]; NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.size = sizeof(tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ); NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.kind = 17; NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.name = "Future[rlpx.sendDisconnectMsgObj]"; NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[108].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[108].offset = offsetof(tyObject_FuturecolonObjectType___1yHnY9cT7pg3ktnVP9cNDlkQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[108].typ = (&NTI__LOfLkVbnz7x9cApk9be6EHrQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[108].name = "value"; NTI__1yHnY9cT7pg3ktnVP9cNDlkQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[108]; NTI__86P4dLmgvQp5ViCS8ViRzg_.size = sizeof(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg); NTI__86P4dLmgvQp5ViCS8ViRzg_.kind = 17; NTI__86P4dLmgvQp5ViCS8ViRzg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__86P4dLmgvQp5ViCS8ViRzg_.name = "Future[Option[rlpx.pingObj]]"; NTI__86P4dLmgvQp5ViCS8ViRzg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__86P4dLmgvQp5ViCS8ViRzg_; TM__xRflM5lMv4YvZq7gOUBMew_0[109].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[109].offset = offsetof(tyObject_FuturecolonObjectType___86P4dLmgvQp5ViCS8ViRzg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[109].typ = (&NTI__ubi6fIECCQtR9ccnEmLADDg_); TM__xRflM5lMv4YvZq7gOUBMew_0[109].name = "value"; NTI__86P4dLmgvQp5ViCS8ViRzg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[109]; NTI__fbcCz8g6Y3xosyQy69aqX0A_.size = sizeof(tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A); NTI__fbcCz8g6Y3xosyQy69aqX0A_.kind = 17; NTI__fbcCz8g6Y3xosyQy69aqX0A_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__fbcCz8g6Y3xosyQy69aqX0A_.name = "Future[rlpx.pingObj]"; NTI__fbcCz8g6Y3xosyQy69aqX0A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fbcCz8g6Y3xosyQy69aqX0A_; TM__xRflM5lMv4YvZq7gOUBMew_0[110].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[110].offset = offsetof(tyObject_FuturecolonObjectType___fbcCz8g6Y3xosyQy69aqX0A, value); TM__xRflM5lMv4YvZq7gOUBMew_0[110].typ = (&NTI__m5H9cUJNMClkRo0ZYT7XEsA_); TM__xRflM5lMv4YvZq7gOUBMew_0[110].name = "value"; NTI__fbcCz8g6Y3xosyQy69aqX0A_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[110]; NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.size = sizeof(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ); NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.kind = 17; NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.name = "Future[Option[rlpx.pongObj]]"; NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[111].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[111].offset = offsetof(tyObject_FuturecolonObjectType___Wl6UTKbjKG9adZpkZ4pi4ZQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[111].typ = (&NTI__2x8Eas9bx0FTIJ8N5Eo9bT3g_); TM__xRflM5lMv4YvZq7gOUBMew_0[111].name = "value"; NTI__Wl6UTKbjKG9adZpkZ4pi4ZQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[111]; NTI__5yRRz1LccKquQSgY42LgFw_.size = sizeof(tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw); NTI__5yRRz1LccKquQSgY42LgFw_.kind = 17; NTI__5yRRz1LccKquQSgY42LgFw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__5yRRz1LccKquQSgY42LgFw_.name = "Future[rlpx.pongObj]"; NTI__5yRRz1LccKquQSgY42LgFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5yRRz1LccKquQSgY42LgFw_; TM__xRflM5lMv4YvZq7gOUBMew_0[112].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[112].offset = offsetof(tyObject_FuturecolonObjectType___5yRRz1LccKquQSgY42LgFw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[112].typ = (&NTI__TekLhkTsP9cYpdM6fzp74AA_); TM__xRflM5lMv4YvZq7gOUBMew_0[112].name = "value"; NTI__5yRRz1LccKquQSgY42LgFw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[112]; NTI__Xg09cGVYtYMVtjkS2cKQcHg_.size = sizeof(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg); NTI__Xg09cGVYtYMVtjkS2cKQcHg_.kind = 17; NTI__Xg09cGVYtYMVtjkS2cKQcHg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__Xg09cGVYtYMVtjkS2cKQcHg_.name = "Future[Option[waku_protocol.statusObj]]"; NTI__Xg09cGVYtYMVtjkS2cKQcHg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Xg09cGVYtYMVtjkS2cKQcHg_; TM__xRflM5lMv4YvZq7gOUBMew_0[113].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[113].offset = offsetof(tyObject_FuturecolonObjectType___Xg09cGVYtYMVtjkS2cKQcHg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[113].typ = (&NTI__i2vpQpc3vr7qMEDtYhyTqQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[113].name = "value"; NTI__Xg09cGVYtYMVtjkS2cKQcHg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[113]; NTI__6B47wb2pTPtSmAkQXKd9axA_.size = sizeof(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA); NTI__6B47wb2pTPtSmAkQXKd9axA_.kind = 17; NTI__6B47wb2pTPtSmAkQXKd9axA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__6B47wb2pTPtSmAkQXKd9axA_.name = "Future[waku_protocol.statusObj]"; NTI__6B47wb2pTPtSmAkQXKd9axA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6B47wb2pTPtSmAkQXKd9axA_; TM__xRflM5lMv4YvZq7gOUBMew_0[114].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[114].offset = offsetof(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[114].typ = (&NTI__SXCVP2vZ9bQfFqHWkpBUlhQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[114].name = "value"; NTI__6B47wb2pTPtSmAkQXKd9axA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[114]; NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.size = sizeof(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA); NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.kind = 17; NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.name = "Future[Option[waku_protocol.messagesObj]]"; NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_; TM__xRflM5lMv4YvZq7gOUBMew_0[115].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[115].offset = offsetof(tyObject_FuturecolonObjectType___M7rBgKDm9cOD2vL9bKEgc9bIA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[115].typ = (&NTI__oqW6vDtLx9bangDJT2cnpRQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[115].name = "value"; NTI__M7rBgKDm9cOD2vL9bKEgc9bIA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[115]; NTI__8y5wgg9c1aHwmpekE62lNdw_.size = sizeof(tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw); NTI__8y5wgg9c1aHwmpekE62lNdw_.kind = 17; NTI__8y5wgg9c1aHwmpekE62lNdw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__8y5wgg9c1aHwmpekE62lNdw_.name = "Future[waku_protocol.messagesObj]"; NTI__8y5wgg9c1aHwmpekE62lNdw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8y5wgg9c1aHwmpekE62lNdw_; TM__xRflM5lMv4YvZq7gOUBMew_0[116].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[116].offset = offsetof(tyObject_FuturecolonObjectType___8y5wgg9c1aHwmpekE62lNdw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[116].typ = (&NTI__UGzMBnvD2AmEqt3LmBOuuA_); TM__xRflM5lMv4YvZq7gOUBMew_0[116].name = "value"; NTI__8y5wgg9c1aHwmpekE62lNdw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[116]; NTI__ZD2SLywYFnq4zEHVhVsrKQ_.size = sizeof(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ); NTI__ZD2SLywYFnq4zEHVhVsrKQ_.kind = 17; NTI__ZD2SLywYFnq4zEHVhVsrKQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__ZD2SLywYFnq4zEHVhVsrKQ_.name = "Future[Option[waku_protocol.statusOptionsObj]]"; NTI__ZD2SLywYFnq4zEHVhVsrKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ZD2SLywYFnq4zEHVhVsrKQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[117].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[117].offset = offsetof(tyObject_FuturecolonObjectType___ZD2SLywYFnq4zEHVhVsrKQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[117].typ = (&NTI__uX60iSskBs3jijdejn4BTg_); TM__xRflM5lMv4YvZq7gOUBMew_0[117].name = "value"; NTI__ZD2SLywYFnq4zEHVhVsrKQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[117]; NTI__3ak9amZIUU6QZiH2RUW4OaA_.size = sizeof(tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA); NTI__3ak9amZIUU6QZiH2RUW4OaA_.kind = 17; NTI__3ak9amZIUU6QZiH2RUW4OaA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__3ak9amZIUU6QZiH2RUW4OaA_.name = "Future[waku_protocol.statusOptionsObj]"; NTI__3ak9amZIUU6QZiH2RUW4OaA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__3ak9amZIUU6QZiH2RUW4OaA_; TM__xRflM5lMv4YvZq7gOUBMew_0[118].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[118].offset = offsetof(tyObject_FuturecolonObjectType___3ak9amZIUU6QZiH2RUW4OaA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[118].typ = (&NTI__HhK0cEOBhVK5iJMBXBr3ZA_); TM__xRflM5lMv4YvZq7gOUBMew_0[118].name = "value"; NTI__3ak9amZIUU6QZiH2RUW4OaA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[118]; NTI__kLHOMD4H9bzWIUHTSA6FjdA_.size = sizeof(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA); NTI__kLHOMD4H9bzWIUHTSA6FjdA_.kind = 17; NTI__kLHOMD4H9bzWIUHTSA6FjdA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__kLHOMD4H9bzWIUHTSA6FjdA_.name = "Future[Option[waku_protocol.p2pRequestObj]]"; NTI__kLHOMD4H9bzWIUHTSA6FjdA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kLHOMD4H9bzWIUHTSA6FjdA_; TM__xRflM5lMv4YvZq7gOUBMew_0[119].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[119].offset = offsetof(tyObject_FuturecolonObjectType___kLHOMD4H9bzWIUHTSA6FjdA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[119].typ = (&NTI__XbSEKF3o9aDdpx9cE2cc2FBA_); TM__xRflM5lMv4YvZq7gOUBMew_0[119].name = "value"; NTI__kLHOMD4H9bzWIUHTSA6FjdA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[119]; NTI__TQISFDzzk2syzt8Diz3DAA_.size = sizeof(tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA); NTI__TQISFDzzk2syzt8Diz3DAA_.kind = 17; NTI__TQISFDzzk2syzt8Diz3DAA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__TQISFDzzk2syzt8Diz3DAA_.name = "Future[waku_protocol.p2pRequestObj]"; NTI__TQISFDzzk2syzt8Diz3DAA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TQISFDzzk2syzt8Diz3DAA_; TM__xRflM5lMv4YvZq7gOUBMew_0[120].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[120].offset = offsetof(tyObject_FuturecolonObjectType___TQISFDzzk2syzt8Diz3DAA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[120].typ = (&NTI__SwVqvOpWDM2fDTYaqivw9bA_); TM__xRflM5lMv4YvZq7gOUBMew_0[120].name = "value"; NTI__TQISFDzzk2syzt8Diz3DAA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[120]; NTI__ipb3iATzNs9ch9ca89cXbGjXA_.size = sizeof(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA); NTI__ipb3iATzNs9ch9ca89cXbGjXA_.kind = 17; NTI__ipb3iATzNs9ch9ca89cXbGjXA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__ipb3iATzNs9ch9ca89cXbGjXA_.name = "Future[Option[waku_protocol.p2pMessageObj]]"; NTI__ipb3iATzNs9ch9ca89cXbGjXA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ipb3iATzNs9ch9ca89cXbGjXA_; TM__xRflM5lMv4YvZq7gOUBMew_0[121].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[121].offset = offsetof(tyObject_FuturecolonObjectType___ipb3iATzNs9ch9ca89cXbGjXA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[121].typ = (&NTI__1a19bIkSUTFhPIOCJS5pKvg_); TM__xRflM5lMv4YvZq7gOUBMew_0[121].name = "value"; NTI__ipb3iATzNs9ch9ca89cXbGjXA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[121]; NTI__uq00hH5wEZJbiOoQw330gQ_.size = sizeof(tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ); NTI__uq00hH5wEZJbiOoQw330gQ_.kind = 17; NTI__uq00hH5wEZJbiOoQw330gQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__uq00hH5wEZJbiOoQw330gQ_.name = "Future[waku_protocol.p2pMessageObj]"; NTI__uq00hH5wEZJbiOoQw330gQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__uq00hH5wEZJbiOoQw330gQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[122].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[122].offset = offsetof(tyObject_FuturecolonObjectType___uq00hH5wEZJbiOoQw330gQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[122].typ = (&NTI__G7whMnAe9cEKPWX9aNQr4snw_); TM__xRflM5lMv4YvZq7gOUBMew_0[122].name = "value"; NTI__uq00hH5wEZJbiOoQw330gQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[122]; NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.size = sizeof(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw); NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.kind = 17; NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.name = "Future[Option[waku_protocol.batchAcknowledgedObj]]"; NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CI6E9aT9aLqvjmVSD8LsDuTw_; TM__xRflM5lMv4YvZq7gOUBMew_0[123].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[123].offset = offsetof(tyObject_FuturecolonObjectType___CI6E9aT9aLqvjmVSD8LsDuTw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[123].typ = (&NTI__8uJ7ICaqn4r2JEhzrEJwvQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[123].name = "value"; NTI__CI6E9aT9aLqvjmVSD8LsDuTw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[123]; NTI__cmribl4xtE5Ul6TDQIz49cg_.size = sizeof(tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg); NTI__cmribl4xtE5Ul6TDQIz49cg_.kind = 17; NTI__cmribl4xtE5Ul6TDQIz49cg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__cmribl4xtE5Ul6TDQIz49cg_.name = "Future[waku_protocol.batchAcknowledgedObj]"; NTI__cmribl4xtE5Ul6TDQIz49cg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__cmribl4xtE5Ul6TDQIz49cg_; TM__xRflM5lMv4YvZq7gOUBMew_0[124].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[124].offset = offsetof(tyObject_FuturecolonObjectType___cmribl4xtE5Ul6TDQIz49cg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[124].typ = (&NTI__gSxX1tcO9c9bastpHXT9bBklg_); TM__xRflM5lMv4YvZq7gOUBMew_0[124].name = "value"; NTI__cmribl4xtE5Ul6TDQIz49cg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[124]; NTI__O2xNcr7Y1nqU8o7QZ3ynng_.size = sizeof(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng); NTI__O2xNcr7Y1nqU8o7QZ3ynng_.kind = 17; NTI__O2xNcr7Y1nqU8o7QZ3ynng_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__O2xNcr7Y1nqU8o7QZ3ynng_.name = "Future[Option[waku_protocol.messageResponseObj]]"; NTI__O2xNcr7Y1nqU8o7QZ3ynng_.nextType = nimTypeRoot; nimTypeRoot=&NTI__O2xNcr7Y1nqU8o7QZ3ynng_; TM__xRflM5lMv4YvZq7gOUBMew_0[125].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[125].offset = offsetof(tyObject_FuturecolonObjectType___O2xNcr7Y1nqU8o7QZ3ynng, value); TM__xRflM5lMv4YvZq7gOUBMew_0[125].typ = (&NTI__IDzaNuwzBGs84e9axCRaZWg_); TM__xRflM5lMv4YvZq7gOUBMew_0[125].name = "value"; NTI__O2xNcr7Y1nqU8o7QZ3ynng_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[125]; NTI__0kZeIKj1Dix5n17Y9bN1LGw_.size = sizeof(tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw); NTI__0kZeIKj1Dix5n17Y9bN1LGw_.kind = 17; NTI__0kZeIKj1Dix5n17Y9bN1LGw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__0kZeIKj1Dix5n17Y9bN1LGw_.name = "Future[waku_protocol.messageResponseObj]"; NTI__0kZeIKj1Dix5n17Y9bN1LGw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0kZeIKj1Dix5n17Y9bN1LGw_; TM__xRflM5lMv4YvZq7gOUBMew_0[126].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[126].offset = offsetof(tyObject_FuturecolonObjectType___0kZeIKj1Dix5n17Y9bN1LGw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[126].typ = (&NTI__uvcF6BLZiQbDwv5SrczX9bQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[126].name = "value"; NTI__0kZeIKj1Dix5n17Y9bN1LGw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[126]; NTI__e9alVjemi87A1FPzaGeSpqQ_.size = sizeof(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ); NTI__e9alVjemi87A1FPzaGeSpqQ_.kind = 17; NTI__e9alVjemi87A1FPzaGeSpqQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__e9alVjemi87A1FPzaGeSpqQ_.name = "Future[Option[waku_protocol.p2pSyncResponseObj]]"; NTI__e9alVjemi87A1FPzaGeSpqQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__e9alVjemi87A1FPzaGeSpqQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[127].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[127].offset = offsetof(tyObject_FuturecolonObjectType___e9alVjemi87A1FPzaGeSpqQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[127].typ = (&NTI__Kh2Q9csYat9b30g7t7ZdTlQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[127].name = "value"; NTI__e9alVjemi87A1FPzaGeSpqQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[127]; NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.size = sizeof(tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA); NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.kind = 17; NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.name = "Future[waku_protocol.p2pSyncResponseObj]"; NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0XZYs9cDQKk3yoqrHQU9b9azA_; TM__xRflM5lMv4YvZq7gOUBMew_0[128].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[128].offset = offsetof(tyObject_FuturecolonObjectType___0XZYs9cDQKk3yoqrHQU9b9azA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[128].typ = (&NTI__oWIxHyGbV9bnZm5gWFmN6nQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[128].name = "value"; NTI__0XZYs9cDQKk3yoqrHQU9b9azA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[128]; NTI__R8kcnAYtmJlitgIf3Thuvw_.size = sizeof(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw); NTI__R8kcnAYtmJlitgIf3Thuvw_.kind = 17; NTI__R8kcnAYtmJlitgIf3Thuvw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__R8kcnAYtmJlitgIf3Thuvw_.name = "Future[Option[waku_protocol.p2pSyncRequestObj]]"; NTI__R8kcnAYtmJlitgIf3Thuvw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__R8kcnAYtmJlitgIf3Thuvw_; TM__xRflM5lMv4YvZq7gOUBMew_0[129].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[129].offset = offsetof(tyObject_FuturecolonObjectType___R8kcnAYtmJlitgIf3Thuvw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[129].typ = (&NTI__XobvKenLU9alrAJ9cNQbFw8g_); TM__xRflM5lMv4YvZq7gOUBMew_0[129].name = "value"; NTI__R8kcnAYtmJlitgIf3Thuvw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[129]; NTI__TYz9cIWUgZvACkxWEawn9bXw_.size = sizeof(tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw); NTI__TYz9cIWUgZvACkxWEawn9bXw_.kind = 17; NTI__TYz9cIWUgZvACkxWEawn9bXw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__TYz9cIWUgZvACkxWEawn9bXw_.name = "Future[waku_protocol.p2pSyncRequestObj]"; NTI__TYz9cIWUgZvACkxWEawn9bXw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TYz9cIWUgZvACkxWEawn9bXw_; TM__xRflM5lMv4YvZq7gOUBMew_0[130].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[130].offset = offsetof(tyObject_FuturecolonObjectType___TYz9cIWUgZvACkxWEawn9bXw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[130].typ = (&NTI__X5FB6SM2Djifz0G7Ld4egQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[130].name = "value"; NTI__TYz9cIWUgZvACkxWEawn9bXw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[130]; NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.size = sizeof(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw); NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.kind = 17; NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.name = "Future[Option[waku_protocol.p2pRequestCompleteObj]]"; NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FVwK9aoZUPftCyAiRLBQ9aAw_; TM__xRflM5lMv4YvZq7gOUBMew_0[131].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[131].offset = offsetof(tyObject_FuturecolonObjectType___FVwK9aoZUPftCyAiRLBQ9aAw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[131].typ = (&NTI__II9apIi2E1kDdvwCAcBt7cQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[131].name = "value"; NTI__FVwK9aoZUPftCyAiRLBQ9aAw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[131]; NTI__FKdRk8wRz65UO2LJF47tKQ_.size = sizeof(tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ); NTI__FKdRk8wRz65UO2LJF47tKQ_.kind = 17; NTI__FKdRk8wRz65UO2LJF47tKQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__FKdRk8wRz65UO2LJF47tKQ_.name = "Future[waku_protocol.p2pRequestCompleteObj]"; NTI__FKdRk8wRz65UO2LJF47tKQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FKdRk8wRz65UO2LJF47tKQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[132].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[132].offset = offsetof(tyObject_FuturecolonObjectType___FKdRk8wRz65UO2LJF47tKQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[132].typ = (&NTI__1UIW05hLGQYGQpXIhfh9cog_); TM__xRflM5lMv4YvZq7gOUBMew_0[132].name = "value"; NTI__FKdRk8wRz65UO2LJF47tKQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[132]; NTI__CySMul41kYw0j29aiObFzww_.size = sizeof(tyObject_FuturecolonObjectType___6B47wb2pTPtSmAkQXKd9axA*); NTI__CySMul41kYw0j29aiObFzww_.kind = 22; NTI__CySMul41kYw0j29aiObFzww_.base = (&NTI__6B47wb2pTPtSmAkQXKd9axA_); NTI__CySMul41kYw0j29aiObFzww_.name = "Future[waku_protocol.statusObj]"; NTI__CySMul41kYw0j29aiObFzww_.nextType = nimTypeRoot; nimTypeRoot=&NTI__CySMul41kYw0j29aiObFzww_; NTI__CySMul41kYw0j29aiObFzww_.marker = Marker_tyRef__CySMul41kYw0j29aiObFzww; NTI__b7LRfsBOE1fQtawjFpgrjg_.size = sizeof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg); NTI__b7LRfsBOE1fQtawjFpgrjg_.kind = 17; NTI__b7LRfsBOE1fQtawjFpgrjg_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__b7LRfsBOE1fQtawjFpgrjg_.name = "object"; NTI__b7LRfsBOE1fQtawjFpgrjg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__b7LRfsBOE1fQtawjFpgrjg_; TM__xRflM5lMv4YvZq7gOUBMew_109_4[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[134]; TM__xRflM5lMv4YvZq7gOUBMew_0[134].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[134].offset = offsetof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[134].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[134].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_109_4[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[135]; TM__xRflM5lMv4YvZq7gOUBMew_0[135].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[135].offset = offsetof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[135].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[135].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_109_4[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[136]; TM__xRflM5lMv4YvZq7gOUBMew_0[136].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[136].offset = offsetof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg, fut12); TM__xRflM5lMv4YvZq7gOUBMew_0[136].typ = (&NTI__CySMul41kYw0j29aiObFzww_); TM__xRflM5lMv4YvZq7gOUBMew_0[136].name = "fut12"; TM__xRflM5lMv4YvZq7gOUBMew_109_4[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[137]; TM__xRflM5lMv4YvZq7gOUBMew_0[137].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[137].offset = offsetof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg, fut23); TM__xRflM5lMv4YvZq7gOUBMew_0[137].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[137].name = "fut23"; TM__xRflM5lMv4YvZq7gOUBMew_0[133].len = 4; TM__xRflM5lMv4YvZq7gOUBMew_0[133].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[133].sons = &TM__xRflM5lMv4YvZq7gOUBMew_109_4[0]; NTI__b7LRfsBOE1fQtawjFpgrjg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[133]; NTI__8awAM1d42JKCobyZ3DioZg_.size = sizeof(tyObject_Env_asyncfutures2dotnim___b7LRfsBOE1fQtawjFpgrjg*); NTI__8awAM1d42JKCobyZ3DioZg_.kind = 22; NTI__8awAM1d42JKCobyZ3DioZg_.base = (&NTI__b7LRfsBOE1fQtawjFpgrjg_); NTI__8awAM1d42JKCobyZ3DioZg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(647, 20)"; NTI__8awAM1d42JKCobyZ3DioZg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8awAM1d42JKCobyZ3DioZg_; NTI__8awAM1d42JKCobyZ3DioZg_.marker = Marker_tyRef__8awAM1d42JKCobyZ3DioZg; NTI__i2RDwcfoD6STCNp0WzkBcw_.size = sizeof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw); NTI__i2RDwcfoD6STCNp0WzkBcw_.kind = 17; NTI__i2RDwcfoD6STCNp0WzkBcw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__i2RDwcfoD6STCNp0WzkBcw_.name = "object"; NTI__i2RDwcfoD6STCNp0WzkBcw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__i2RDwcfoD6STCNp0WzkBcw_; TM__xRflM5lMv4YvZq7gOUBMew_110_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[139]; TM__xRflM5lMv4YvZq7gOUBMew_0[139].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[139].offset = offsetof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[139].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[139].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_110_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[140]; TM__xRflM5lMv4YvZq7gOUBMew_0[140].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[140].offset = offsetof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[140].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[140].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_110_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[141]; TM__xRflM5lMv4YvZq7gOUBMew_0[141].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[141].offset = offsetof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw, completedFutures2); TM__xRflM5lMv4YvZq7gOUBMew_0[141].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[141].name = "completedFutures2"; TM__xRflM5lMv4YvZq7gOUBMew_110_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[142]; TM__xRflM5lMv4YvZq7gOUBMew_0[142].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[142].offset = offsetof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw, totalFutures3); TM__xRflM5lMv4YvZq7gOUBMew_0[142].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[142].name = "totalFutures3"; TM__xRflM5lMv4YvZq7gOUBMew_110_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[143]; TM__xRflM5lMv4YvZq7gOUBMew_0[143].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[143].offset = offsetof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw, nfuts4); TM__xRflM5lMv4YvZq7gOUBMew_0[143].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__xRflM5lMv4YvZq7gOUBMew_0[143].name = "nfuts4"; TM__xRflM5lMv4YvZq7gOUBMew_0[138].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[138].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[138].sons = &TM__xRflM5lMv4YvZq7gOUBMew_110_5[0]; NTI__i2RDwcfoD6STCNp0WzkBcw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[138]; NTI__6s44ycWdXGJz7XFPIvhLNQ_.size = sizeof(tyObject_Env_asyncfutures2dotnim___i2RDwcfoD6STCNp0WzkBcw*); NTI__6s44ycWdXGJz7XFPIvhLNQ_.kind = 22; NTI__6s44ycWdXGJz7XFPIvhLNQ_.base = (&NTI__i2RDwcfoD6STCNp0WzkBcw_); NTI__6s44ycWdXGJz7XFPIvhLNQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(691, 23)"; NTI__6s44ycWdXGJz7XFPIvhLNQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__6s44ycWdXGJz7XFPIvhLNQ_; NTI__6s44ycWdXGJz7XFPIvhLNQ_.marker = Marker_tyRef__6s44ycWdXGJz7XFPIvhLNQ; NTI__aYUBXt4xHUXAqp40i59aHcg_.size = sizeof(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg); NTI__aYUBXt4xHUXAqp40i59aHcg_.kind = 17; NTI__aYUBXt4xHUXAqp40i59aHcg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__aYUBXt4xHUXAqp40i59aHcg_.name = "Future[identify.IdentifyInfo]"; NTI__aYUBXt4xHUXAqp40i59aHcg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__aYUBXt4xHUXAqp40i59aHcg_; TM__xRflM5lMv4YvZq7gOUBMew_0[144].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[144].offset = offsetof(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[144].typ = (&NTI__1oGAnnepyODcpLSnjzpVlQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[144].name = "value"; NTI__aYUBXt4xHUXAqp40i59aHcg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[144]; NTI__53hx1WZEn0kHVoMIpVwfTg_.size = sizeof(tyObject_FuturecolonObjectType___aYUBXt4xHUXAqp40i59aHcg*); NTI__53hx1WZEn0kHVoMIpVwfTg_.kind = 22; NTI__53hx1WZEn0kHVoMIpVwfTg_.base = (&NTI__aYUBXt4xHUXAqp40i59aHcg_); NTI__53hx1WZEn0kHVoMIpVwfTg_.name = "Future[identify.IdentifyInfo]"; NTI__53hx1WZEn0kHVoMIpVwfTg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__53hx1WZEn0kHVoMIpVwfTg_; NTI__53hx1WZEn0kHVoMIpVwfTg_.marker = Marker_tyRef__53hx1WZEn0kHVoMIpVwfTg; NTI__B42yvUR004DwstYsLO3EzA_.size = sizeof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA); NTI__B42yvUR004DwstYsLO3EzA_.kind = 17; NTI__B42yvUR004DwstYsLO3EzA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__B42yvUR004DwstYsLO3EzA_.name = "object"; NTI__B42yvUR004DwstYsLO3EzA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__B42yvUR004DwstYsLO3EzA_; TM__xRflM5lMv4YvZq7gOUBMew_116_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[146]; TM__xRflM5lMv4YvZq7gOUBMew_0[146].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[146].offset = offsetof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[146].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[146].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_116_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[147]; TM__xRflM5lMv4YvZq7gOUBMew_0[147].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[147].offset = offsetof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA, timer1); TM__xRflM5lMv4YvZq7gOUBMew_0[147].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[147].name = "timer1"; TM__xRflM5lMv4YvZq7gOUBMew_116_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[148]; TM__xRflM5lMv4YvZq7gOUBMew_0[148].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[148].offset = offsetof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[148].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[148].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_116_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[149]; TM__xRflM5lMv4YvZq7gOUBMew_0[149].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[149].offset = offsetof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA, retFuture3); TM__xRflM5lMv4YvZq7gOUBMew_0[149].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[149].name = "retFuture3"; TM__xRflM5lMv4YvZq7gOUBMew_116_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[150]; TM__xRflM5lMv4YvZq7gOUBMew_0[150].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[150].offset = offsetof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA, cancelling4); TM__xRflM5lMv4YvZq7gOUBMew_0[150].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[150].name = "cancelling4"; TM__xRflM5lMv4YvZq7gOUBMew_0[145].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[145].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[145].sons = &TM__xRflM5lMv4YvZq7gOUBMew_116_5[0]; NTI__B42yvUR004DwstYsLO3EzA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[145]; NTI__1OjHoF1y5PxQxgX0R8ihHQ_.size = sizeof(tyObject_Env_asyncloopdotnim___B42yvUR004DwstYsLO3EzA*); NTI__1OjHoF1y5PxQxgX0R8ihHQ_.kind = 22; NTI__1OjHoF1y5PxQxgX0R8ihHQ_.base = (&NTI__B42yvUR004DwstYsLO3EzA_); NTI__1OjHoF1y5PxQxgX0R8ihHQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(1053, 34)"; NTI__1OjHoF1y5PxQxgX0R8ihHQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__1OjHoF1y5PxQxgX0R8ihHQ_; NTI__1OjHoF1y5PxQxgX0R8ihHQ_.marker = Marker_tyRef__1OjHoF1y5PxQxgX0R8ihHQ; NTI__Jm19aWm49c3h2QWtpBtq4NCw_.size = sizeof(tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw); NTI__Jm19aWm49c3h2QWtpBtq4NCw_.kind = 17; NTI__Jm19aWm49c3h2QWtpBtq4NCw_.base = (&NTI__V0MhMYjxDSujq7vzVRUqDw_); NTI__Jm19aWm49c3h2QWtpBtq4NCw_.name = "AsyncTimeoutError"; NTI__Jm19aWm49c3h2QWtpBtq4NCw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__Jm19aWm49c3h2QWtpBtq4NCw_; TM__xRflM5lMv4YvZq7gOUBMew_0[151].len = 0; TM__xRflM5lMv4YvZq7gOUBMew_0[151].kind = 2; NTI__Jm19aWm49c3h2QWtpBtq4NCw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[151]; NTI__GR2wATvUvwnaTVHocMjzSg_.size = sizeof(tyObject_AsyncTimeoutError__Jm19aWm49c3h2QWtpBtq4NCw*); NTI__GR2wATvUvwnaTVHocMjzSg_.kind = 22; NTI__GR2wATvUvwnaTVHocMjzSg_.base = (&NTI__Jm19aWm49c3h2QWtpBtq4NCw_); NTI__GR2wATvUvwnaTVHocMjzSg_.name = "ref AsyncTimeoutError"; NTI__GR2wATvUvwnaTVHocMjzSg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__GR2wATvUvwnaTVHocMjzSg_; NTI__GR2wATvUvwnaTVHocMjzSg_.marker = Marker_tyRef__GR2wATvUvwnaTVHocMjzSg; NTI__gKFjCfJRx72FzAHEmTQH8g_.size = sizeof(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g); NTI__gKFjCfJRx72FzAHEmTQH8g_.kind = 17; NTI__gKFjCfJRx72FzAHEmTQH8g_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__gKFjCfJRx72FzAHEmTQH8g_.name = "Future[Option[connection.Connection]]"; NTI__gKFjCfJRx72FzAHEmTQH8g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__gKFjCfJRx72FzAHEmTQH8g_; TM__xRflM5lMv4YvZq7gOUBMew_0[152].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[152].offset = offsetof(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g, value); TM__xRflM5lMv4YvZq7gOUBMew_0[152].typ = (&NTI__K5ABelBHQJx0aScsm5tyBg_); TM__xRflM5lMv4YvZq7gOUBMew_0[152].name = "value"; NTI__gKFjCfJRx72FzAHEmTQH8g_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[152]; NTI__QeKDkyCvj66Y2FV5Y5eiuA_.size = sizeof(tyObject_FuturecolonObjectType___gKFjCfJRx72FzAHEmTQH8g*); NTI__QeKDkyCvj66Y2FV5Y5eiuA_.kind = 22; NTI__QeKDkyCvj66Y2FV5Y5eiuA_.base = (&NTI__gKFjCfJRx72FzAHEmTQH8g_); NTI__QeKDkyCvj66Y2FV5Y5eiuA_.name = "Future[Option[connection.Connection]]"; NTI__QeKDkyCvj66Y2FV5Y5eiuA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QeKDkyCvj66Y2FV5Y5eiuA_; NTI__QeKDkyCvj66Y2FV5Y5eiuA_.marker = Marker_tyRef__QeKDkyCvj66Y2FV5Y5eiuA; NTI__kzS3G1VhNXzbm6BTmaI9ahg_.size = sizeof(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg); NTI__kzS3G1VhNXzbm6BTmaI9ahg_.kind = 17; NTI__kzS3G1VhNXzbm6BTmaI9ahg_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__kzS3G1VhNXzbm6BTmaI9ahg_.name = "Future[muxer.Muxer]"; NTI__kzS3G1VhNXzbm6BTmaI9ahg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__kzS3G1VhNXzbm6BTmaI9ahg_; TM__xRflM5lMv4YvZq7gOUBMew_0[153].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[153].offset = offsetof(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg, value); TM__xRflM5lMv4YvZq7gOUBMew_0[153].typ = (&NTI__9bQR9a81cUHEhGd4iyDz7xUw_); TM__xRflM5lMv4YvZq7gOUBMew_0[153].name = "value"; NTI__kzS3G1VhNXzbm6BTmaI9ahg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[153]; NTI__n2TUmR4Ahg4LQuodncwEzA_.size = sizeof(tyObject_FuturecolonObjectType___kzS3G1VhNXzbm6BTmaI9ahg*); NTI__n2TUmR4Ahg4LQuodncwEzA_.kind = 22; NTI__n2TUmR4Ahg4LQuodncwEzA_.base = (&NTI__kzS3G1VhNXzbm6BTmaI9ahg_); NTI__n2TUmR4Ahg4LQuodncwEzA_.name = "Future[muxer.Muxer]"; NTI__n2TUmR4Ahg4LQuodncwEzA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__n2TUmR4Ahg4LQuodncwEzA_; NTI__n2TUmR4Ahg4LQuodncwEzA_.marker = Marker_tyRef__n2TUmR4Ahg4LQuodncwEzA; NTI__jAhZD9cvKAhrGPHhHTPHbqw_.size = sizeof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw); NTI__jAhZD9cvKAhrGPHhHTPHbqw_.kind = 17; NTI__jAhZD9cvKAhrGPHhHTPHbqw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__jAhZD9cvKAhrGPHhHTPHbqw_.name = "object"; NTI__jAhZD9cvKAhrGPHhHTPHbqw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__jAhZD9cvKAhrGPHhHTPHbqw_; TM__xRflM5lMv4YvZq7gOUBMew_121_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[155]; TM__xRflM5lMv4YvZq7gOUBMew_0[155].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[155].offset = offsetof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[155].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[155].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_121_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[156]; TM__xRflM5lMv4YvZq7gOUBMew_0[156].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[156].offset = offsetof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw, timer1); TM__xRflM5lMv4YvZq7gOUBMew_0[156].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[156].name = "timer1"; TM__xRflM5lMv4YvZq7gOUBMew_121_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[157]; TM__xRflM5lMv4YvZq7gOUBMew_0[157].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[157].offset = offsetof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[157].typ = (&NTI__PZV9aZXUom5KuIaJnbFN9ckw_); TM__xRflM5lMv4YvZq7gOUBMew_0[157].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_121_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[158]; TM__xRflM5lMv4YvZq7gOUBMew_0[158].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[158].offset = offsetof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw, retFuture3); TM__xRflM5lMv4YvZq7gOUBMew_0[158].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__xRflM5lMv4YvZq7gOUBMew_0[158].name = "retFuture3"; TM__xRflM5lMv4YvZq7gOUBMew_121_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[159]; TM__xRflM5lMv4YvZq7gOUBMew_0[159].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[159].offset = offsetof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw, cancelling4); TM__xRflM5lMv4YvZq7gOUBMew_0[159].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[159].name = "cancelling4"; TM__xRflM5lMv4YvZq7gOUBMew_0[154].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[154].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[154].sons = &TM__xRflM5lMv4YvZq7gOUBMew_121_5[0]; NTI__jAhZD9cvKAhrGPHhHTPHbqw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[154]; NTI__rD9agD6kMeTWsH5h811OLMA_.size = sizeof(tyObject_Env_asyncloopdotnim___jAhZD9cvKAhrGPHhHTPHbqw*); NTI__rD9agD6kMeTWsH5h811OLMA_.kind = 22; NTI__rD9agD6kMeTWsH5h811OLMA_.base = (&NTI__jAhZD9cvKAhrGPHhHTPHbqw_); NTI__rD9agD6kMeTWsH5h811OLMA_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(984, 34)"; NTI__rD9agD6kMeTWsH5h811OLMA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__rD9agD6kMeTWsH5h811OLMA_; NTI__rD9agD6kMeTWsH5h811OLMA_.marker = Marker_tyRef__rD9agD6kMeTWsH5h811OLMA; NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.size = sizeof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ); NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.kind = 17; NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.name = "object"; NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__fFIjbwQFGPZwd0u9a9alkAcQ_; TM__xRflM5lMv4YvZq7gOUBMew_122_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[161]; TM__xRflM5lMv4YvZq7gOUBMew_0[161].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[161].offset = offsetof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[161].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[161].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_122_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[162]; TM__xRflM5lMv4YvZq7gOUBMew_0[162].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[162].offset = offsetof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ, retFuture1); TM__xRflM5lMv4YvZq7gOUBMew_0[162].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[162].name = "retFuture1"; TM__xRflM5lMv4YvZq7gOUBMew_122_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[163]; TM__xRflM5lMv4YvZq7gOUBMew_0[163].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[163].offset = offsetof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ, completedFutures2); TM__xRflM5lMv4YvZq7gOUBMew_0[163].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[163].name = "completedFutures2"; TM__xRflM5lMv4YvZq7gOUBMew_122_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[164]; TM__xRflM5lMv4YvZq7gOUBMew_0[164].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[164].offset = offsetof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ, totalFutures3); TM__xRflM5lMv4YvZq7gOUBMew_0[164].typ = (&NTI__rR5Bzr1D5krxoo1NcNyeMA_); TM__xRflM5lMv4YvZq7gOUBMew_0[164].name = "totalFutures3"; TM__xRflM5lMv4YvZq7gOUBMew_122_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[165]; TM__xRflM5lMv4YvZq7gOUBMew_0[165].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[165].offset = offsetof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ, nfuts4); TM__xRflM5lMv4YvZq7gOUBMew_0[165].typ = (&NTI__T74QuWwr8h7Al0PS9cMqKwA_); TM__xRflM5lMv4YvZq7gOUBMew_0[165].name = "nfuts4"; TM__xRflM5lMv4YvZq7gOUBMew_0[160].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[160].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[160].sons = &TM__xRflM5lMv4YvZq7gOUBMew_122_5[0]; NTI__fFIjbwQFGPZwd0u9a9alkAcQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[160]; NTI__8xq9bm6Dj1cW67dtcCGxvqg_.size = sizeof(tyObject_Env_asyncfutures2dotnim___fFIjbwQFGPZwd0u9a9alkAcQ*); NTI__8xq9bm6Dj1cW67dtcCGxvqg_.kind = 22; NTI__8xq9bm6Dj1cW67dtcCGxvqg_.base = (&NTI__fFIjbwQFGPZwd0u9a9alkAcQ_); NTI__8xq9bm6Dj1cW67dtcCGxvqg_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncfutures2.nim(840, 23)"; NTI__8xq9bm6Dj1cW67dtcCGxvqg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__8xq9bm6Dj1cW67dtcCGxvqg_; NTI__8xq9bm6Dj1cW67dtcCGxvqg_.marker = Marker_tyRef__8xq9bm6Dj1cW67dtcCGxvqg; NTI__TPfYKhC2FW5DZ8IFMKGlhw_.size = sizeof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw); NTI__TPfYKhC2FW5DZ8IFMKGlhw_.kind = 17; NTI__TPfYKhC2FW5DZ8IFMKGlhw_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__TPfYKhC2FW5DZ8IFMKGlhw_.name = "object"; NTI__TPfYKhC2FW5DZ8IFMKGlhw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TPfYKhC2FW5DZ8IFMKGlhw_; TM__xRflM5lMv4YvZq7gOUBMew_127_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[167]; TM__xRflM5lMv4YvZq7gOUBMew_0[167].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[167].offset = offsetof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[167].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[167].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_127_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[168]; TM__xRflM5lMv4YvZq7gOUBMew_0[168].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[168].offset = offsetof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw, timer1); TM__xRflM5lMv4YvZq7gOUBMew_0[168].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[168].name = "timer1"; TM__xRflM5lMv4YvZq7gOUBMew_127_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[169]; TM__xRflM5lMv4YvZq7gOUBMew_0[169].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[169].offset = offsetof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[169].typ = (&NTI__t0sMJCbrFfVm9aEAwxhaXMg_); TM__xRflM5lMv4YvZq7gOUBMew_0[169].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_127_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[170]; TM__xRflM5lMv4YvZq7gOUBMew_0[170].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[170].offset = offsetof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw, retFuture3); TM__xRflM5lMv4YvZq7gOUBMew_0[170].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__xRflM5lMv4YvZq7gOUBMew_0[170].name = "retFuture3"; TM__xRflM5lMv4YvZq7gOUBMew_127_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[171]; TM__xRflM5lMv4YvZq7gOUBMew_0[171].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[171].offset = offsetof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw, cancelling4); TM__xRflM5lMv4YvZq7gOUBMew_0[171].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[171].name = "cancelling4"; TM__xRflM5lMv4YvZq7gOUBMew_0[166].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[166].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[166].sons = &TM__xRflM5lMv4YvZq7gOUBMew_127_5[0]; NTI__TPfYKhC2FW5DZ8IFMKGlhw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[166]; NTI__9bgZ0YLx54TZdFNm2r5cojQ_.size = sizeof(tyObject_Env_asyncloopdotnim___TPfYKhC2FW5DZ8IFMKGlhw*); NTI__9bgZ0YLx54TZdFNm2r5cojQ_.kind = 22; NTI__9bgZ0YLx54TZdFNm2r5cojQ_.base = (&NTI__TPfYKhC2FW5DZ8IFMKGlhw_); NTI__9bgZ0YLx54TZdFNm2r5cojQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(984, 34)"; NTI__9bgZ0YLx54TZdFNm2r5cojQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__9bgZ0YLx54TZdFNm2r5cojQ_; NTI__9bgZ0YLx54TZdFNm2r5cojQ_.marker = Marker_tyRef__9bgZ0YLx54TZdFNm2r5cojQ; NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.size = sizeof(tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg); NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.kind = 17; NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.base = (&NTI__1w0sOuncKSHqSdshhJrODw_); NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.name = "FutureStr[system.int]"; NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__pj8MNDKfkMZ9cSUkzLcfsNg_; TM__xRflM5lMv4YvZq7gOUBMew_0[172].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[172].offset = offsetof(tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg, gcholder); TM__xRflM5lMv4YvZq7gOUBMew_0[172].typ = (&NTI__77mFvmsOLKik79ci2hXkHEg_); TM__xRflM5lMv4YvZq7gOUBMew_0[172].name = "gcholder"; NTI__pj8MNDKfkMZ9cSUkzLcfsNg_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[172]; NTI__VApVHeu9b308n9cQkFBq4zMQ_.size = sizeof(tyObject_FutureStrcolonObjectType___pj8MNDKfkMZ9cSUkzLcfsNg*); NTI__VApVHeu9b308n9cQkFBq4zMQ_.kind = 22; NTI__VApVHeu9b308n9cQkFBq4zMQ_.base = (&NTI__pj8MNDKfkMZ9cSUkzLcfsNg_); NTI__VApVHeu9b308n9cQkFBq4zMQ_.name = "FutureStr[system.int]"; NTI__VApVHeu9b308n9cQkFBq4zMQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__VApVHeu9b308n9cQkFBq4zMQ_; NTI__VApVHeu9b308n9cQkFBq4zMQ_.marker = Marker_tyRef__VApVHeu9b308n9cQkFBq4zMQ; NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.size = sizeof(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ); NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.kind = 17; NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.name = "Future[httpserver.ReqStatus]"; NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__u9bHCOwMZkNgZEXbIdaY9btQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[173].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[173].offset = offsetof(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[173].typ = (&NTI__PuROjR0CNYveKJFOequXpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[173].name = "value"; NTI__u9bHCOwMZkNgZEXbIdaY9btQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[173]; NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.size = sizeof(tyObject_FuturecolonObjectType___u9bHCOwMZkNgZEXbIdaY9btQ*); NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.kind = 22; NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.base = (&NTI__u9bHCOwMZkNgZEXbIdaY9btQ_); NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.name = "Future[httpserver.ReqStatus]"; NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ETD9aBAOO8k2tNiizU9b0n9cg_; NTI__ETD9aBAOO8k2tNiizU9b0n9cg_.marker = Marker_tyRef__ETD9aBAOO8k2tNiizU9b0n9cg; NTI__19bbka28zwtP2l3FmsLQDaQ_.size = sizeof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ); NTI__19bbka28zwtP2l3FmsLQDaQ_.kind = 17; NTI__19bbka28zwtP2l3FmsLQDaQ_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__19bbka28zwtP2l3FmsLQDaQ_.name = "object"; NTI__19bbka28zwtP2l3FmsLQDaQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__19bbka28zwtP2l3FmsLQDaQ_; TM__xRflM5lMv4YvZq7gOUBMew_130_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[175]; TM__xRflM5lMv4YvZq7gOUBMew_0[175].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[175].offset = offsetof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[175].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[175].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_130_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[176]; TM__xRflM5lMv4YvZq7gOUBMew_0[176].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[176].offset = offsetof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ, timer1); TM__xRflM5lMv4YvZq7gOUBMew_0[176].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[176].name = "timer1"; TM__xRflM5lMv4YvZq7gOUBMew_130_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[177]; TM__xRflM5lMv4YvZq7gOUBMew_0[177].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[177].offset = offsetof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[177].typ = (&NTI__wrhe6hYHoM2gc8EiW0lE6Q_); TM__xRflM5lMv4YvZq7gOUBMew_0[177].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_130_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[178]; TM__xRflM5lMv4YvZq7gOUBMew_0[178].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[178].offset = offsetof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ, retFuture3); TM__xRflM5lMv4YvZq7gOUBMew_0[178].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__xRflM5lMv4YvZq7gOUBMew_0[178].name = "retFuture3"; TM__xRflM5lMv4YvZq7gOUBMew_130_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[179]; TM__xRflM5lMv4YvZq7gOUBMew_0[179].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[179].offset = offsetof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ, cancelling4); TM__xRflM5lMv4YvZq7gOUBMew_0[179].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[179].name = "cancelling4"; TM__xRflM5lMv4YvZq7gOUBMew_0[174].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[174].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[174].sons = &TM__xRflM5lMv4YvZq7gOUBMew_130_5[0]; NTI__19bbka28zwtP2l3FmsLQDaQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[174]; NTI__zbNGz9awHJC2pfIHnUFdtmQ_.size = sizeof(tyObject_Env_asyncloopdotnim___19bbka28zwtP2l3FmsLQDaQ*); NTI__zbNGz9awHJC2pfIHnUFdtmQ_.kind = 22; NTI__zbNGz9awHJC2pfIHnUFdtmQ_.base = (&NTI__19bbka28zwtP2l3FmsLQDaQ_); NTI__zbNGz9awHJC2pfIHnUFdtmQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(984, 34)"; NTI__zbNGz9awHJC2pfIHnUFdtmQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__zbNGz9awHJC2pfIHnUFdtmQ_; NTI__zbNGz9awHJC2pfIHnUFdtmQ_.marker = Marker_tyRef__zbNGz9awHJC2pfIHnUFdtmQ; NTI__DlS9cYHcrR6BeffOa2fMwWw_.size = sizeof(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw); NTI__DlS9cYHcrR6BeffOa2fMwWw_.kind = 17; NTI__DlS9cYHcrR6BeffOa2fMwWw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__DlS9cYHcrR6BeffOa2fMwWw_.name = "Future[wakunode2.WakuInfo]"; NTI__DlS9cYHcrR6BeffOa2fMwWw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__DlS9cYHcrR6BeffOa2fMwWw_; TM__xRflM5lMv4YvZq7gOUBMew_0[180].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[180].offset = offsetof(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[180].typ = (&NTI__FJ6oF3ZmmpnRkTawOCYxdA_); TM__xRflM5lMv4YvZq7gOUBMew_0[180].name = "value"; NTI__DlS9cYHcrR6BeffOa2fMwWw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[180]; NTI__vzZU4dmEzVUd7LEv6ISQEA_.size = sizeof(tyObject_FuturecolonObjectType___DlS9cYHcrR6BeffOa2fMwWw*); NTI__vzZU4dmEzVUd7LEv6ISQEA_.kind = 22; NTI__vzZU4dmEzVUd7LEv6ISQEA_.base = (&NTI__DlS9cYHcrR6BeffOa2fMwWw_); NTI__vzZU4dmEzVUd7LEv6ISQEA_.name = "Future[wakunode2.WakuInfo]"; NTI__vzZU4dmEzVUd7LEv6ISQEA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vzZU4dmEzVUd7LEv6ISQEA_; NTI__vzZU4dmEzVUd7LEv6ISQEA_.marker = Marker_tyRef__vzZU4dmEzVUd7LEv6ISQEA; NTI__0lnNDjHpmvs4uexjoh5JdQ_.size = sizeof(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ); NTI__0lnNDjHpmvs4uexjoh5JdQ_.kind = 17; NTI__0lnNDjHpmvs4uexjoh5JdQ_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__0lnNDjHpmvs4uexjoh5JdQ_.name = "Future[seq[WakuMessage]]"; NTI__0lnNDjHpmvs4uexjoh5JdQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__0lnNDjHpmvs4uexjoh5JdQ_; TM__xRflM5lMv4YvZq7gOUBMew_0[181].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[181].offset = offsetof(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ, value); TM__xRflM5lMv4YvZq7gOUBMew_0[181].typ = (&NTI__CP6AbN9aoC6Xupc2HZLYt1w_); TM__xRflM5lMv4YvZq7gOUBMew_0[181].name = "value"; NTI__0lnNDjHpmvs4uexjoh5JdQ_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[181]; NTI__louz58ytV9bYv1X2PIwvivg_.size = sizeof(tyObject_FuturecolonObjectType___0lnNDjHpmvs4uexjoh5JdQ*); NTI__louz58ytV9bYv1X2PIwvivg_.kind = 22; NTI__louz58ytV9bYv1X2PIwvivg_.base = (&NTI__0lnNDjHpmvs4uexjoh5JdQ_); NTI__louz58ytV9bYv1X2PIwvivg_.name = "Future[seq[WakuMessage]]"; NTI__louz58ytV9bYv1X2PIwvivg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__louz58ytV9bYv1X2PIwvivg_; NTI__louz58ytV9bYv1X2PIwvivg_.marker = Marker_tyRef__louz58ytV9bYv1X2PIwvivg; NTI__IafmvHoqnYdk8Z9cnu5qXLA_.size = sizeof(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA); NTI__IafmvHoqnYdk8Z9cnu5qXLA_.kind = 17; NTI__IafmvHoqnYdk8Z9cnu5qXLA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__IafmvHoqnYdk8Z9cnu5qXLA_.name = "Future[whisper_types.SymKey]"; NTI__IafmvHoqnYdk8Z9cnu5qXLA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__IafmvHoqnYdk8Z9cnu5qXLA_; TM__xRflM5lMv4YvZq7gOUBMew_0[182].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[182].offset = offsetof(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[182].typ = (&NTI__vEOa9c5qaE9ajWxR5R4zwfQg_); TM__xRflM5lMv4YvZq7gOUBMew_0[182].name = "value"; NTI__IafmvHoqnYdk8Z9cnu5qXLA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[182]; NTI__q8AocMuCmWnh2Yu9aW8pE1g_.size = sizeof(tyObject_FuturecolonObjectType___IafmvHoqnYdk8Z9cnu5qXLA*); NTI__q8AocMuCmWnh2Yu9aW8pE1g_.kind = 22; NTI__q8AocMuCmWnh2Yu9aW8pE1g_.base = (&NTI__IafmvHoqnYdk8Z9cnu5qXLA_); NTI__q8AocMuCmWnh2Yu9aW8pE1g_.name = "Future[whisper_types.SymKey]"; NTI__q8AocMuCmWnh2Yu9aW8pE1g_.nextType = nimTypeRoot; nimTypeRoot=&NTI__q8AocMuCmWnh2Yu9aW8pE1g_; NTI__q8AocMuCmWnh2Yu9aW8pE1g_.marker = Marker_tyRef__q8AocMuCmWnh2Yu9aW8pE1g; NTI__5wpC2Hupr717OdcjCsXY5A_.size = sizeof(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A); NTI__5wpC2Hupr717OdcjCsXY5A_.kind = 17; NTI__5wpC2Hupr717OdcjCsXY5A_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__5wpC2Hupr717OdcjCsXY5A_.name = "Future[seq[WakuRelayMessage]]"; NTI__5wpC2Hupr717OdcjCsXY5A_.nextType = nimTypeRoot; nimTypeRoot=&NTI__5wpC2Hupr717OdcjCsXY5A_; TM__xRflM5lMv4YvZq7gOUBMew_0[183].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[183].offset = offsetof(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A, value); TM__xRflM5lMv4YvZq7gOUBMew_0[183].typ = (&NTI__yIS0uKRn1T19cRiM8gQSghw_); TM__xRflM5lMv4YvZq7gOUBMew_0[183].name = "value"; NTI__5wpC2Hupr717OdcjCsXY5A_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[183]; NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.size = sizeof(tyObject_FuturecolonObjectType___5wpC2Hupr717OdcjCsXY5A*); NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.kind = 22; NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.base = (&NTI__5wpC2Hupr717OdcjCsXY5A_); NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.name = "Future[seq[WakuRelayMessage]]"; NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__vZLojwH9cCy4IyNapp7Dx9aQ_; NTI__vZLojwH9cCy4IyNapp7Dx9aQ_.marker = Marker_tyRef__vZLojwH9cCy4IyNapp7Dx9aQ; NTI__FcUKqALdVQkl87B6z4zPVA_.size = sizeof(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA); NTI__FcUKqALdVQkl87B6z4zPVA_.kind = 17; NTI__FcUKqALdVQkl87B6z4zPVA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__FcUKqALdVQkl87B6z4zPVA_.name = "Future[jsonrpc_types.WakuKeyPair]"; NTI__FcUKqALdVQkl87B6z4zPVA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FcUKqALdVQkl87B6z4zPVA_; TM__xRflM5lMv4YvZq7gOUBMew_0[184].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[184].offset = offsetof(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[184].typ = (&NTI__SYBxUqnhvUwuDrGPrL75hw_); TM__xRflM5lMv4YvZq7gOUBMew_0[184].name = "value"; NTI__FcUKqALdVQkl87B6z4zPVA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[184]; NTI__yV429bpJuh2pDdUdOimGE8w_.size = sizeof(tyObject_FuturecolonObjectType___FcUKqALdVQkl87B6z4zPVA*); NTI__yV429bpJuh2pDdUdOimGE8w_.kind = 22; NTI__yV429bpJuh2pDdUdOimGE8w_.base = (&NTI__FcUKqALdVQkl87B6z4zPVA_); NTI__yV429bpJuh2pDdUdOimGE8w_.name = "Future[jsonrpc_types.WakuKeyPair]"; NTI__yV429bpJuh2pDdUdOimGE8w_.nextType = nimTypeRoot; nimTypeRoot=&NTI__yV429bpJuh2pDdUdOimGE8w_; NTI__yV429bpJuh2pDdUdOimGE8w_.marker = Marker_tyRef__yV429bpJuh2pDdUdOimGE8w; NTI__xy2jw79c2bFbTxdHIcZpLvA_.size = sizeof(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA); NTI__xy2jw79c2bFbTxdHIcZpLvA_.kind = 17; NTI__xy2jw79c2bFbTxdHIcZpLvA_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__xy2jw79c2bFbTxdHIcZpLvA_.name = "Future[Option[system.TaintedString]]"; NTI__xy2jw79c2bFbTxdHIcZpLvA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__xy2jw79c2bFbTxdHIcZpLvA_; TM__xRflM5lMv4YvZq7gOUBMew_0[185].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[185].offset = offsetof(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA, value); TM__xRflM5lMv4YvZq7gOUBMew_0[185].typ = (&NTI__vK1KzfYf1DGLiUIpLm9cS0A_); TM__xRflM5lMv4YvZq7gOUBMew_0[185].name = "value"; NTI__xy2jw79c2bFbTxdHIcZpLvA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[185]; NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.size = sizeof(tyObject_FuturecolonObjectType___xy2jw79c2bFbTxdHIcZpLvA*); NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.kind = 22; NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.base = (&NTI__xy2jw79c2bFbTxdHIcZpLvA_); NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.name = "Future[Option[system.TaintedString]]"; NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__FS9a9c8mldh2yX0WTg4kOSHQ_; NTI__FS9a9c8mldh2yX0WTg4kOSHQ_.marker = Marker_tyRef__FS9a9c8mldh2yX0WTg4kOSHQ; NTI__4MuXxAzDRs49arFlGwFMd6Q_.size = sizeof(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q); NTI__4MuXxAzDRs49arFlGwFMd6Q_.kind = 17; NTI__4MuXxAzDRs49arFlGwFMd6Q_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__4MuXxAzDRs49arFlGwFMd6Q_.name = "Future[jsonrpc_types.StoreResponse]"; NTI__4MuXxAzDRs49arFlGwFMd6Q_.nextType = nimTypeRoot; nimTypeRoot=&NTI__4MuXxAzDRs49arFlGwFMd6Q_; TM__xRflM5lMv4YvZq7gOUBMew_0[186].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[186].offset = offsetof(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q, value); TM__xRflM5lMv4YvZq7gOUBMew_0[186].typ = (&NTI__UxWeZS3L2fEjI11exQa9bIA_); TM__xRflM5lMv4YvZq7gOUBMew_0[186].name = "value"; NTI__4MuXxAzDRs49arFlGwFMd6Q_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[186]; NTI__TXQR6YAFut4Xvf6C9b5viAg_.size = sizeof(tyObject_FuturecolonObjectType___4MuXxAzDRs49arFlGwFMd6Q*); NTI__TXQR6YAFut4Xvf6C9b5viAg_.kind = 22; NTI__TXQR6YAFut4Xvf6C9b5viAg_.base = (&NTI__4MuXxAzDRs49arFlGwFMd6Q_); NTI__TXQR6YAFut4Xvf6C9b5viAg_.name = "Future[jsonrpc_types.StoreResponse]"; NTI__TXQR6YAFut4Xvf6C9b5viAg_.nextType = nimTypeRoot; nimTypeRoot=&NTI__TXQR6YAFut4Xvf6C9b5viAg_; NTI__TXQR6YAFut4Xvf6C9b5viAg_.marker = Marker_tyRef__TXQR6YAFut4Xvf6C9b5viAg; NTI__KrK31yWbSlPSH9cznIf0TOA_.size = sizeof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA); NTI__KrK31yWbSlPSH9cznIf0TOA_.kind = 17; NTI__KrK31yWbSlPSH9cznIf0TOA_.base = (&NTI__ytyiCJqK439aF9cIibuRVpAg_); NTI__KrK31yWbSlPSH9cznIf0TOA_.name = "object"; NTI__KrK31yWbSlPSH9cznIf0TOA_.nextType = nimTypeRoot; nimTypeRoot=&NTI__KrK31yWbSlPSH9cznIf0TOA_; TM__xRflM5lMv4YvZq7gOUBMew_139_5[0] = &TM__xRflM5lMv4YvZq7gOUBMew_0[188]; TM__xRflM5lMv4YvZq7gOUBMew_0[188].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[188].offset = offsetof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA, colonstate_); TM__xRflM5lMv4YvZq7gOUBMew_0[188].typ = (&NTI__xHTZrq9aYs6boc9bCba0JbpQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[188].name = ":state"; TM__xRflM5lMv4YvZq7gOUBMew_139_5[1] = &TM__xRflM5lMv4YvZq7gOUBMew_0[189]; TM__xRflM5lMv4YvZq7gOUBMew_0[189].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[189].offset = offsetof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA, timer1); TM__xRflM5lMv4YvZq7gOUBMew_0[189].typ = (&NTI__ED0EOsvBy9btMwgApDxfjNQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[189].name = "timer1"; TM__xRflM5lMv4YvZq7gOUBMew_139_5[2] = &TM__xRflM5lMv4YvZq7gOUBMew_0[190]; TM__xRflM5lMv4YvZq7gOUBMew_0[190].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[190].offset = offsetof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA, fut2); TM__xRflM5lMv4YvZq7gOUBMew_0[190].typ = (&NTI__TXQR6YAFut4Xvf6C9b5viAg_); TM__xRflM5lMv4YvZq7gOUBMew_0[190].name = "fut2"; TM__xRflM5lMv4YvZq7gOUBMew_139_5[3] = &TM__xRflM5lMv4YvZq7gOUBMew_0[191]; TM__xRflM5lMv4YvZq7gOUBMew_0[191].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[191].offset = offsetof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA, retFuture3); TM__xRflM5lMv4YvZq7gOUBMew_0[191].typ = (&NTI__rI4CttOsQJLhGB50KE3n9cA_); TM__xRflM5lMv4YvZq7gOUBMew_0[191].name = "retFuture3"; TM__xRflM5lMv4YvZq7gOUBMew_139_5[4] = &TM__xRflM5lMv4YvZq7gOUBMew_0[192]; TM__xRflM5lMv4YvZq7gOUBMew_0[192].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[192].offset = offsetof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA, cancelling4); TM__xRflM5lMv4YvZq7gOUBMew_0[192].typ = (&NTI__VaVACK0bpYmqIQ0mKcHfQQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[192].name = "cancelling4"; TM__xRflM5lMv4YvZq7gOUBMew_0[187].len = 5; TM__xRflM5lMv4YvZq7gOUBMew_0[187].kind = 2; TM__xRflM5lMv4YvZq7gOUBMew_0[187].sons = &TM__xRflM5lMv4YvZq7gOUBMew_139_5[0]; NTI__KrK31yWbSlPSH9cznIf0TOA_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[187]; NTI__ln7SPjdkYClu0xJ1tJeBwQ_.size = sizeof(tyObject_Env_asyncloopdotnim___KrK31yWbSlPSH9cznIf0TOA*); NTI__ln7SPjdkYClu0xJ1tJeBwQ_.kind = 22; NTI__ln7SPjdkYClu0xJ1tJeBwQ_.base = (&NTI__KrK31yWbSlPSH9cznIf0TOA_); NTI__ln7SPjdkYClu0xJ1tJeBwQ_.name = "anon ref object from /home/runner/work/nim-waku/nim-waku/vendor" "/nim-chronos/chronos/asyncloop.nim(984, 34)"; NTI__ln7SPjdkYClu0xJ1tJeBwQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__ln7SPjdkYClu0xJ1tJeBwQ_; NTI__ln7SPjdkYClu0xJ1tJeBwQ_.marker = Marker_tyRef__ln7SPjdkYClu0xJ1tJeBwQ; NTI__QNCDuDIX9aNUqaX8lmESxFw_.size = sizeof(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw); NTI__QNCDuDIX9aNUqaX8lmESxFw_.kind = 17; NTI__QNCDuDIX9aNUqaX8lmESxFw_.base = (&NTI__V9aHQccB2Pyjfqk9bdE5ZRnw_); NTI__QNCDuDIX9aNUqaX8lmESxFw_.name = "Future[seq[WakuPeer]]"; NTI__QNCDuDIX9aNUqaX8lmESxFw_.nextType = nimTypeRoot; nimTypeRoot=&NTI__QNCDuDIX9aNUqaX8lmESxFw_; TM__xRflM5lMv4YvZq7gOUBMew_0[193].kind = 1; TM__xRflM5lMv4YvZq7gOUBMew_0[193].offset = offsetof(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw, value); TM__xRflM5lMv4YvZq7gOUBMew_0[193].typ = (&NTI__ugDjysVmR7lNTEvaDR4kuQ_); TM__xRflM5lMv4YvZq7gOUBMew_0[193].name = "value"; NTI__QNCDuDIX9aNUqaX8lmESxFw_.node = &TM__xRflM5lMv4YvZq7gOUBMew_0[193]; NTI__7OH3bs9bHUpJBSs53ghIBXQ_.size = sizeof(tyObject_FuturecolonObjectType___QNCDuDIX9aNUqaX8lmESxFw*); NTI__7OH3bs9bHUpJBSs53ghIBXQ_.kind = 22; NTI__7OH3bs9bHUpJBSs53ghIBXQ_.base = (&NTI__QNCDuDIX9aNUqaX8lmESxFw_); NTI__7OH3bs9bHUpJBSs53ghIBXQ_.name = "Future[seq[WakuPeer]]"; NTI__7OH3bs9bHUpJBSs53ghIBXQ_.nextType = nimTypeRoot; nimTypeRoot=&NTI__7OH3bs9bHUpJBSs53ghIBXQ_; NTI__7OH3bs9bHUpJBSs53ghIBXQ_.marker = Marker_tyRef__7OH3bs9bHUpJBSs53ghIBXQ; }